Beste Locatieserver gebruiker(s),
PDOK is voornemens om in het Locatieserver-ID niet meer de ID’s uit de achterliggende databronnen voor te laten komen. Dit om verwarring te voorkomen en aan te blijven haken bij het ontwerp en doel van de Locatieserver. Hieronder meer informatie. We waarderen uw input dus willen de gelegenheid geven voor opmerkingen of aanvullingen. We willen het voorstel graag op donderdag 30 maart aanstaande bekrachtigen dus horen graag voor die tijd van u. Alvast bedankt!
Huidige situatie
Veel gebruikers implementeren de suggestservice in combinatie met de lookupservice van de Locatieserver. Zo is het ontwerp van de Locatieserver ook ingericht. Een teruggeven suggestie kent weinig relevante informatie omwille van de performance, maar wel een uniek ID waarmee een koppeling gelegd kan worden naar het gesuggereerde object in de lookupservice. Het object in de lookupservice bevat alle relevante informatie van het object, waaronder de geometrie die nodig is om naar de locatie op de kaart te gaan.
In de huidige versie van de Locatieserver is het Locatieserver-ID afgeleid van ID’s uit de achterliggende databronnen, zoals BAG. Dit is niet handig gebleken, omdat er straks ook andere datasets toegevoegd kunnen worden die geen eigen ID kennen of waarvan het eigen ID kan wijzigingen. Dit soort situaties zijn niet beheer(s)baar en is daarom niet gewenst. Qua ontwerp zou het Locatieserver-ID dan ook mogen wijzigen.
Nieuwe situatie
PDOK is voornemens om in het Locatieserver-ID niet meer de ID’s uit de achterliggende databronnen voor te laten komen om verwarring te voorkomen. Kenmerkend aan het Locatieserver-ID zal zijn dat het een willekeurig ID is, dat geldig blijft totdat er een volgende update van de data is geweest. Het ID is daarmee wel uniek, maar niet persistent. Momenteel zal de achterliggende data niet vaker dan dagelijks worden geupdate. Omdat in de huidige situatie de ID’s uit de achterliggende databronnen nog worden gebruikt als basis voor het Locatieserver-ID, zal PDOK dit aanpassen naar willekeurig genereerde ID’s. Dit zal ook voor toekomstige datasets generiek toegepast gaan worden. Deze ontwerpkeuze draagt bij aan het op een beheersbare manier toevoegen van nieuwe datasets aan Locatieserver en past binnen het doel en ontwerp van de Locatieserver van PDOK om niet als combinatieservice, maar als zoekservice te dienen.