In authentiek is het element StUF:noValue niet opgenomen

Dit is een statische kopie van het eerdere discussie.kinggemeenten.nl.
Nieuwe discussies kunnen in de GitHub repository 'StUF standaarden' als issue worden opgevoerd.

5 reacties / 0 nieuw
Maarten van den...
In authentiek is het element StUF:noValue niet opgenomen

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.

Han Welmer

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?

  • Als een AOA een NRA is en de NRA heeft een status authentiek (dwz afgeleverd bij de LV-BAG), dan heeft dit attribuut een waarde J.
  • Als een AOA een NRA is en de NRA heeft nog niet de status authentiek (dwz nog niet afgeleverd bij de LV-BAG), dan heeft dit attribuut een waarde N.
  • Als een AOA een OAO is, dan heeft dit attribuut een waarde noValue.
Maarten van den...

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

Han Welmer

Maarten,

Twee opmerkingen.

  1. Ik kan de toevoeging van StUF:noValue niet terugvinden in patch 201101 van bg0310.ext.xsd.
  2. Mij is niet duidelijk waarom StUF:noValue toegevoegd zou moeten worden. Mijn interpretatie van RSGB deel II en de mapping naar berichten is dat het element authentiek verplicht is. Dus waarom zou een zendend / antwoordend systeem moeten kunnen aangeven dat hij dit attribuut niet kent? minOccurs=0 begrijp ik nog wel; in een wijzigkennisgeving hoef je dit element niet op te nemen als het niet van waarde veranderd. Maar nillable=true en StUF:noValue=geenWaarde, nee dat gaat mijn pet te boven.
Maarten van den...

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