De specificatie van het selecteren op sleutel lijkt uit te gaan van de veronderstelling dat het gevraagde objecttype op sleutel mag worden geselecteerd en relaties en gerelateerden niet. Dit staat echter nergens expliciet.
Het lijkt daarom goed om te expliciteren dat selecteren op sleutel inderdaad alleen mag in de topfundamenteel of om te expliciteren dat dit ook mag in relaties en gerelateerden.
Gaarne de mening van anderen hierover.
Het is gewenst om in ieder geval bij gerelateerden ook op sleutel te kunnen bevragen. Een voorbeeld hierbij is het ophalen van bewoners op een specifiek adres waarbij de vraagsteller de sleutel van het adres kent.
Centric gaat er van uit dat met sleutel "sleutel ontvangend systeem" wordt bedoeld. We zien voor ons geen functionele reden om te kunnen bevragen op sleutel gerelateerde of sleutel relatie. We stellen voor om expliciet aan te geven dat het alleen mogelijk is om op sleutel topfundamenteel te kunnen bevragen.
Er worden nu al vragen gesteld waarbij de gerelateerde het zoekargument is, zoals.
Als de vraagsteller de sleutel voorhanden heeft, dan is het toch vreemd om bij een gerelateerde het bevragen op sleutel niet toe te staan.
Ik kan me voorstellen dat niet iedereen deze sleutelvraag zal gaan gebruiken. Maar dat mag geen argument zijn om het niet toe te staan.
Voor PinkRoccade Local Government bestaat de behoefte om gerelateerden op sleutel te kunnen bevragen. Er is geen behoefte om dit ook voor relaties te hanteren.