-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DRC: nieuwe statusvelden #2242
Comments
Mooi! Ik ben het eens met de achter dit voorstel liggende constatering dat niet alle 'statusvormen' op dezelfde as passen. Een paar vragen en overwegingen die ik eigenlijk het liefst eens live zou willen bespreken:
|
Toevoeging zoals besproken: |
Zoals afgesproken in een meeting op 17-10-2023 hebben @johannesbattjes en ik de voorgestelde velden en waarden van definities voorzien. Hierin zijn ook een aantal kleine aanscherpingen van de veldnamen doorgevoerd en is rekening gehouden met backwards compatibility voor consumers. Het veld |
Zoals afgesproken op de meeting van 17-10-2023 hebben we enkele vragen verzameld naar aanleiding van de discussies en de gedane voorstellen. NB. disclaimer: Een aantal vragen is heel kort na de meeting opgeschreven ivm een naderende vakantie. Eventuele uitleg en aanscherpingen die later nog gedaan zijn maken die vragen wellicht overbodig. Voor de zekerheid laat ik ze toch staan, dan weten we zeker dat ze niet onbeantwoord blijven. De vragen zijn gebundeld maar afkomstig van verschillende personen. Daarom kunnen er dubbelingen ontstaan en zijn er stijlverschillen. Voor de zuiverheid heb ik de teksten niet aangepast zodat de vragen zo direct mogelijk overkomen. Vragen en opmerkingen:
De volgende twee vragen zijn over de definities in issue #2240
Ik zie naar aanleiding van het voorstel vier redelijk duidelijk te onderscheiden tijdlijnen die helaas waarschijnlijk onderling (nu niet onderzochte) afhankelijkheden vertonen:
Een ‘persoonsgegevenstijdlijn’ zie ik niet echt. Aanwezigheid daarvan of al dan niet anonimiseren van een document hebben mijn inziens maar heel beperkt te maken met temporele aspecten. In plaats van een ‘anonimiseringsstatus’ bij te houden, zou ik daarom eerder kiezen voor een aanduiding waarmee kan worden aangegeven of een document persoonsgegevens omvat of niet. De in het document van Michiel en Johannes onder het ‘algemene’ label ‘status’ gegroepeerde waarden kunnen over verschillende van deze tijdlijnen verdeeld worden, terwijl individuele waarden soms op meerdere tijdslijnen tegelijk passen. De vraag is of dat erg is; het erkennen en ondersteunen van vier tijdslijnen brengt de immers nodige, liefst vermeden complexiteit met zich mee. Om dat bepalen is het volgens mij in ieder geval nodig te weten of het ‘dwingend bundelen’ van deze waarden op één as:
|
Op basis van een bijeenkomst op 14-11-2023 met @ArjanKloosterboer, @Jinze82, @hdksi en @HenriKorver hebben @johannesbattjes en ik een aangepaste versie van het voorstel voor statusvelden en waarden opgesteld. We hebben daarbij de definities bewust kort en to-the-point gehouden, omdat langere definities het gevaar hebben teveel toegespitst te zijn op een beperkte casus. Mochten jullie nog aanvullingen of verbeteringen hier op hebben, dan is het het meest efficiënt om dit in de vorm te doen van een concreet verbetervoorstel van de voorgestelde termen en definities. |
Goed voorstel, bedankt. Enkele kleine tekstuele opmerkingen en eentje over het toepassen er van. Bij het element 'status' is in de definitie sprake van 'het proces van bewerking en formele vaststelling'. Onder die terminologie lijkt een ontvangen document niet te vallen (wordt niet bewerkt en niet vastgesteld). En 'proces' is ook een twijfelachtige term aangezien een zaak de uitvoering van een proces betreft waarbij een document een rol speelt in die uitvoering cq. in dat proces. Maar er is geen 'documentproces'. Voorstel: Legt vast waar het document zich bevindt in haar levenscyclus. Het lijkt me zinvol om enkele voorbeelden uit te werken van toepassing in de praktijk, waarin inzicht wordt geboden in welke waarden wanneer van toepassing zijn. Zoals:
|
We hebben nu duidelijkheid over de verschillende statusvelden, hun waarden en hun definities. Het aanpalende onderwerp was 'versies'. Hebben we nu voldoende duidelijkheid en eenduidigheid over wat we onder een versie van een document verstaan en wanneer een nieuwe versie dan wel een nieuw document ontstaat (bijvoorbeeld bij het stempelen van een document en bij het anonimiseren van een document)? Zo ja, waar is dat gedocumenteerd en eenvoudig terug te vinden? |
Het attribuut ontvangen is denk ik overbodig. Immers, bij een ontvangen document wordt een Wat doen we dan met een document wat wel ontvangen is maar waarvan de afzender niet bekend is? Dat wil je wel kunnen registreren. Maar dat zou ook een wijziging in |
Mee eens, @michielverhoef. Ik zou ook liever met een "onbekende afzender" werken dan met een los attribuut. Lijkt mij prima om dit attribuut te laten vervallen. |
Aanvullend bij de suggesties van Arjan, die ik onderschrijf, nog een aantal nieuwe opmerkingen:
|
Hergebruik > nieuwbouw, dus goede suggestie. De vraag is alleen of @MNIJ of @ArjanKloosterboer volgens mij hebben we het in relatie tot de 'ontvangststatus' over |
De status-waarde 'ontvangen' was één van de waarden in het oorspronkelijke voorstel voor de waardenlijst van 'Status'. Die hebben we daaruit gehaald en apart gezet. Zonder door te redeneren dat het al dan niet ontvangen zijn al af te leiden is uit 'Verzending'. Ik kan me geen ander bestaansrecht voor 'ontvangen' heugen. |
Deze opmerkingen laat ik even zitten; hoor graag van belanghebbenden in hoeverre zij eventueel 'last' hebben van een onduidelijke betekenis ("attribuut bestond bij eerste vastlegging nog niet dus ik kon het niet invullen", "consumer heeft dit attribuut niet geïmplementeerd", "geen", "ik weet het niet", "het is in dit geval niet relevant", "...") van nullwaarden. Dit betekent dat ik bij de 'toegestane waarden' in de voorstellen hieronder geen rekening heb gehouden met waarden als Wel heb ik naar aanleiding van
de als booleans gemodelleerde indicatoren omgezet naar varianten waarop |
Ik heb achter een link naar de klantinteracties-ontwikkelrepo een stukje proza over een mogelijke mapping van klantinteractiesconcepten op 'verzending' gepubliceerd. Stel dat we hiervan uitgaan dan zijn wel een paar stappen te zetten om van informatieobject te komen naar informatie over de verzendrichting ( |
Dan mijn meer opmerkingen van semantische aard. Ik kom naar aanleiding van opmerkingen van Arjan, mijzelf en overleg hierover tot de volgende voorgestelde aanpassingen. Te beginnen met: Bewerkings- en vaststellingsstatus Beschrijving: Toegestane waarden:
Toelichting:
Besluitvorming gaat vrijwel altijd over 'definitieve' inhoud van informatieobjecten. Dit betekent dat sprake is van een 'opvolgende' reeks statussen. Hierdoor konden de statussen die horen bij de twee verschillende tijdslijnen in één verzameling worden opgenomen. Een informatieobject hoeft zeker niet altijd alle statussen te doorlopen. Al terwijl een informatieobject nog De Bewerkings- en vaststellingsstatus Rationale bij wijzigingen voorgesteld ten opzichte van voorstel van 17 november:
|
Archiefstatus Beschrijving: Geeft aan in hoeverre het informatieobject duurzaam toegankelijk is en op het voorgeschreven moment vernietigd of overgebracht kan worden. Toegestane waarden:
Toelichting: Deze set statussen geeft aan in hoeverre het informatieobject voldoet aan de eisen voor 'duurzaam toegankelijk overheidsinformatie'. Of in andere woorden: in hoeverre het informatieobject als 'gearchiveerd' kan worden beschouwd. De waarde De waarde De waarde Een informatieobject hoeft niet altijd alle archiefstatussen te doorlopen. Ontvangen informatieobjecten worden (door de gemeente) niet bewerkt en krijgen dus direct na ontvangst de status Rationale bij wijzigingen voorgesteld ten opzichte van voorstel van 17 november:
|
Indicatie 'inhoud is vervallen' Beschrijving: Geeft aan of de inhoud van het informatieobject vervallen (dus niet langer geldig) is. Toegestane waarden:
Toelichting: Het begrip 'vervallen' in deze indicatie moet gelezen worden als 'ongeldig geworden'. Geldigheid moet in deze context zowel 'breed' als 'eng' gelezen worden.
Rationale bij wijzigingen voorgesteld ten opzichte van voorstel van 17 november:
Indicatie 'persoonsgegevens aanwezig' Beschrijving: Geeft aan of het informatieobject persoonsgegevens aanwezig zijn die niet openbaar gemaakt mogen worden. Toegestane waarden:
Toelichting: In deze indicatie wordt expliciet verwezen naar "persoonsgegevens die niet openbaar gemaakt mogen worden". Dit betekent niet dat voor ieder informatieobject waarin persoonsgegvens aanwezig zijn de waarde 'ja' gekozen moet worden. Het kan immers gerechtvaardigd zijn persoonsgegevens wél openbaar te maken. Merk op dat de áfwezigheid van persoonsgegevens niet kan worden gezien als vrijbrief voor openbare publicatie. Er kunnen immers andere beperkingsgronden (vertrouwelijk gedeelde bedrijfs- en fabricagegegevens, schending van belangen gediend met opsporing en vervolging van strafbare feiten, ...) of auteursrechtelijke beperkingen gelden. Rationale bij wijzigingen voorgesteld ten opzichte van voorstel van 17 november:
|
Commentaar bij het voorstel van @hdksi Aanscherping van de definities: heel fijn en verhelderend.
Johannes en Michiel |
Hierboven schreef ik over nullwaarden en alternatieven voor het toestaan daarvan
Ten overvloede: als iedereen behalve ondergetekende het eens is over het toestaan van nullwaarden in plaats van het gebruik van (meer) betekenisvolle enumeratiewaarden ga ik daar (als dat al zou kunnen) niet voorliggen.
Deze opmerking hebben we intern besproken, maar niet helemaal begrepen. Is het nu gewenst dat het bestaande attribuut
Door het opnemen van drie waarden maken we expliciet dat het niet langer een voorwaarde is dat documenten die onderdeel zijn van het zaakdossier bij het afsluiten van een zaak volledig gearchiveerd (=duurzaam toegankelijk) zijn. Volgens mij sluit dat aan bij de praktijk waarin daarvan lang niet altijd sprake is, terwijl omwille van een beperkte set statussen en gedragsregel zrc-022 bij afsluiten wel de waarde
Hiervoor geldt hetzelfde als voor de de discussie over nullwaardes versus (meer) betekenisvolle enumeratiewaarden (en dus geldt hier de reactie bij de eerste opmerking). |
Hoi @HenriKorver we zien dat er een nieuwe DRC 1.5 redoc is, fijn! |
Ondertussen is een consultatie begonnen waarin belanghebbenden kunnen reageren op de naar aanleiding van deze user story voorgestelde wijzigingen in de Documenten API-standaard. Ten opzichte van de voorstellen hierboven (specifiek mijn reactie van 18 december is na overleg met de indieners de naam van de property 'bewerkingsEnVaststellingsstatus' (terug)gewijzigd naar Op detail is verder een aantal betekenissen aangepast. Een volledig overzicht van alle voorgestelde wijzigingen plus een aantal vragen is te vinden in de toelichting. De concept-OAS is hier gepubliceerd (Redoc). Reageren op deze op deze wijzigingen? Dat kan tot en met maandag 26 februari in deze Github discussie. |
Adds field to set inhoud_is_vervallen. This version also bumps to v1.5.0 inline with: VNG-Realisatie/gemma-zaken#2242
Vanaf ongeveer dit punt, te weten #2407 (comment), moeten we dit issue weer oppakken. M.a.w. het opstellen van een 2.0 versie met
|
@HenriKorver Bij ons is de behoefte hierna nog steeds aanwezig. Bij het implementeren van de WOO is gebleken dat we nu vooral snel behoefte hebben aan de volgende items:
|
@Jinze82 Ik heb je wensen neergelegd bij de product owner |
Zie discussie in [https://github.com//issues/2056]
Er zijn verschillende vormen van status die onafhankelijk van elkaar van waarde kunnen veranderen en elkaar niet, zoals bij het huidige veld status, uitsluiten. Wij stellen voor het huidige veld status op informatieobject te laten vervallen en te vervangen door vier nieuwe statussen met ieder een duidelijk toepassingsgebied:
Archiefstatus
Waardes
• nog_te_archiveren
• gearchiveerd
Bewerkstatus
Waardes
• ontvangen
• in bewerking
• concept
• vastgesteld
• definitief
Geldigheidsstatus
Toegestane waardes
• actief
• vervallen
RedenVervallen (behorend bij geldigheidsstatus vervallen)
Toegestane waardes
• ingetrokken
• nieuwe versie
Anonimiseringsstatus
Toegestane waardes
• niet_anoniem
• onbekend
• anoniem
Dit voorstel is gezamenlijk voorbereid door de volgende organisaties:
Gemeente Tilburg
ODMH
Gemeente Maastricht
Avolve Software
Visma Roxit
The text was updated successfully, but these errors were encountered: