In o.a. het xsd voor npsLa01-prs-NatuurlijkPersoon is de volgende restrictie opgenomen:
<restriction base="BG:Geslachtsaanduiding-e">
<attribute ref="StUF:noValue" use="prohibited"/>
</restriction>
Deze restrictie zit niet in StUF-BG 0310 en er kunnen dus personen voorkomen in het magazijn met een noValue attribute.
Hoe gaan we daar mee om?
- personen met een noValue attribute worden niet opgenomen in de npsLa01-prs-NatuurlijkPersoon
- bij personen met een noValue attribute wordt dit omgezet naar een geslachtsaanduiding 'O'. Dit is echter niet terecht want dit is feitelijk niet wat er is geregistreerd.
Beide oplossingen zijn niet gewenst. Mijn voorkeur gaat er naar uit om de restriction te verwijderen.
Graag hoor ik jullie mening hierover.
Wanneer ik de schema's zoals die sinds 1 februari 2016 op de GEMMA Online staan (https://gemmaonline.nl/index.php/Documentatie_Prefill_eFormulierenser...) bekijk kent het attribuut "BG:geslachtsaanduiding" de waarden M, V of O. Het attribuut "noValue"is optioneel en kan dus gebruikt worden indien nodig.
Er is dus geen restriction op het attribuut BG:geslachtsaanduiding ten opzichte van het element BG:geslachtsaanduiding voor zover ik kan zien
Waar de hier besproken restrictie voorkomt weet ik niet maar ik vermoed dat de geraadpleegde schema's niet kloppen.
Mijn advies is de schema's van de GEMMA Online (zie link aan begin) op te halen en die te gebruiken. Hier komt de genoemde restriction niet in voor.
De restrictie kan ik nu ook niet terug vinden. Waarschijnlijk heb ik destijds inderdaad het verkeerde onderliggende xsd bekeken.
Deze discussie kan wat mij betreft worden gesloten.
Bedankt voor de terugkoppeling. Discussie gesloten wat mij betreft, al ben ik toch wel benieuwd in welke schema's de eerder genoemde restrictie aanwezig is.