Probleem
Op pagina 97 van de StUF standaard staat:
Ten behoeve van de zesde mogelijkheid worden de gevraagde gegevens gespecificeerd binnen het element <object> in het element <scope>. Voor een fundamenteel entiteittype bevat het element <object> in het element <scope> één element met een willekeurige naam en met als attribute StUF:entiteittype het fundamentele entiteittype. Dit element bevat dan als elementen de gevraagde gegevens en relaties conform het contentmodel voor het antwoordbericht.
In een vraagbericht komt binnen het ‘scope/object’ element echter nooit een ander willekeurig element voor met het ‘StUF:entiteittype’ attribute. Dat attribute wordt al gedefinieerd op het ‘object’ element.
Oplossing
verwijder de zin:
Voor een fundamenteel entiteittype bevat het element <object> in het element <scope> één element met een willekeurige naam en met als attribute StUF:entiteittype het fundamentele entiteittype.
Dit onderhoudsverzoek is opgevoerd in de onderhoudsverzoeken als ERR0468.
De lijst met onderhoudsverzoeken vind je op:
gemmaonline.nl/index.php/StUF-Expertgroep#Documenten
dDit lijkt me een terechte verbetering die als erratum kan worden doorgevoerd.
Overigens moet dan ook de tekst met betrekking tot het specificeren van de elementen voor een supertype (punt 1) worden aangepast door de tekst 'één element met een willekeurige naam en met als attribute StUF:entiteittype het superentiteittype. Dit ene element bevat' te verwijderen.
Bij checken van het bg0310 schema voor subLv01 blijkt overigens dat dit schema zich niet aan de spec heeft gehouden, want het attribute entiteittype op subLv01 ontbreekt. We kunnen dit probleem oplossen door het attirbute op,het object element niet langer verplicht te maken in de tekst onder de eerste opsomming in paragraaf 6.3.3 of door de vragen voor supertypen aan te passen in bg0310 en zkn0310. Mijn voorkeur gaat naar aanpassing van de standaard.
Hierbij de uitwerking ter goedkeuring voor de StUF Expertgroep van 15 maart 2017.
Vertrouwend op die goedkeuring zal ik deze oplossing ook al meenemen in de prepatch 26.
Bijlage
stuf0301 - ERR0468.pdfTijdens de StUF Expertgroep van 15 maart 2017 is de uitwerking van dit onderhoudsverzoek goedgekeurd en is tevens goedgekeurd deze al meteen op te nemen in patch 26.