Probleem
Binnen het complexType Authentiek in bg0310 ontbreekt het attribute StUF:noValue. Daarnaast blijkt in een groot aantal elementdefinities voor authentiek nillable="true" te ontbreken.
Oplossing
Voeg het attribute StUF:noValue toe aan Authentiek en voeg nillable="true" toe aan de elementdefinities voor authentiek.
Maarten,
Dan kun je dus drie waarden krijgen: J, N of noValue.
In RSGB versie 2.0 deel II staat (bij AOA):
Het betreft een authentiek gegeven indien de adresseerbaar object aanduiding een nummeraanduiding betreft. In andere gevallen betreft het een gemeentelijk basisgegeven.
Moet ik een en ander nu als volgt duiden?
Hallo Han,
noValue wordt niet toegevoegd in verband met het willen toekennen van een extra waarde aan authentiek, maar om juist expliciet te kunnen aangeven dat een systeem de waarde voor authentiek niet kent.
Je conclusie bij de eerste twee bullets lijkt me correct, maar die bij de laatste bullet niet, omdat in dat geval authentiek niet hoort voor te komen. Als er toch om gevraagd wordt, lijkt geenWaarde me in dit geval een betere waarde.
Maarten
Maarten,
Twee opmerkingen.
Hallo Han,
StUF:noValue is toegevoegd door Authentiek te definiëren als een extension op BG:Indicatie-e ipv BG:Indicatie. Daarmee komt automatisch het attribute StUF:noValue beschikbaar.
Een mogelijk toepassing van StUF:noValue="geenWaarde" heb ik hierboven al genoemd. Misschien komen "nietOndersteund", "waardeOnbekend" of "nietGeautoriseerd" ook voor. Het kan in elk geval geen kwaad dat deze waarden meegegeven kunnen worden.
Met vriendelijke groet,
Maarten