Dank voor de feedback @Pieter_Bresters, hier een reactie.
Die spaties staan ook in de extent in https://api.pdok.nl/lv/bgt/ogc/v1_0-demo/collections?f=json
Dit zorgt er volgens mij voor dat de OGC validator op OGC-API-Features niet kan testen op het bbox-request. De validator geeft dan geen fout, maar alleen aan dat er geen elementen gevonden worden binnen de opgegeven extent en dat die dus niet heeft kunnen testen of het werkt.
Bekijk je de JSON via een browser? Deze zet waarschijnlijk een extra spatie na de komma. In werkelijkheid zitten er geen spaties tussen de coordinaten. Bijgaande afbeelding toont alle onzichtbare tekens. Achter de komma volgt een line break, geen spatie:
De JSON is alleen pretty-printed maar dat zou verder geen invloed mogen hebben. Zoals je zelf ook aangeeft volgt er uit de OGC validator (wij gebruiken deze ook) geen fout. De test wordt alleen overgeslagen aangezien er geen features worden gevonden. Wellicht is de testdata/aanpak in de validator op dit punt niet toereikend (coordinaten buiten Nederland?).
De extent van de collecties stond overigens nog op RD. Dit hebben we inmiddels aangepast naar WGS84 zodat het meer in lijn is met het feit dat WGS84 de default projectie - in OGC API Features - is.
Standaard: OAS 3.0.0
De verplichte elementen als “openapi”, “info”, “path”, “components” staan er in, maar wel in een ongebruikelijke volgorde.
Dit heeft verder geen invloed op de werking, elementen in JSON mogen in elke volgorde voorkomen. Vanuit gebruiksvriendelijkheid/cosmetisch oogpunt begrijp ik je opmerking. We hebben het inmiddels aangepast, “openapi”, “info”, “paths" etc komen nu in een meer logische volgorde voor.
Standaard: OGC-API - Feature - Part1: Core
De validator van OGC geeft geen foutmeldingen, maar geeft wel aan dat de bbox op het extent geen features terug geeft en dat dit onderdeel daarom niet getest kan worden. Dat komt vermoedelijk door de spaties waar hierboven ook al iets over is gezegd.
Zie punt 1.
Standaard: Dutch API Design Rules
Het versienummer in de URL mag alleen het major nummer bevatten volgens regel API-20.
Dit is ons bekend. Er is daar een conflict tussen de PDOK en ADR url strategie. De PDOK strategie wordt hierop aangepast, te beginnen bij nieuw te lanceren OGC APIs. Kortom: er wordt aan gewerkt.
Standaard: Dutch API Design Rules
Er is tevens een conflicterend vereiste tussen de OAS en de Dutch ADR standaard t.a.v. de landing page. ADR zegt dat er geen “/” op het einde van endpoints (…)
Dit is ons bekend. Geldt voor elke OGC API. Wij hebben dit eerder ook al bij de adr-validator gemeld. Hier lijkt een taak voor GeoNovum weggelegd.
Standaard: INSPIRE
De BGT is geen INSPIRE dataset, maar toch zijn bepaalde onderdelen uit dit document wel aan te bevelen die nu ontbreken.
Links naar Nationaal Georegister zijn wel al in de HTML representatie opgenomen. Nog niet in de JSON. Er wordt hier in breder verband naar gekeken door @Jeroen_D. Zelfde geldt voor de downloads.
requirement 22 C in de OGC API Features core 1 standaard schrijft dat een hoger limit in een parameter in een request dan is ingesteld in de service, niet mag leiden tot een foutmelding. Dit zou dus aangepast moeten worden in de service
Dank voor het testen in ArcGIS Pieter en @jbaltussen. Dit is nu aangepast, een limiet hoger dan 1000 geeft nu geen foutmelding meer maar levert maximaal 1000 features op. We horen graag of dit naar behoren werkt.