-
Notifications
You must be signed in to change notification settings - Fork 3
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
Afhandeling gerelateerde observaties onduidelijk #119
Comments
In EA staat: Omdat het een regel op een relatie is valt hij weg in de catalogus. Uit dat stukje tekst dat je noemt volgen geen controles (regels) dat zit hem erin dat er, volgens de stakeholder, niet altijd een controlemeting en/of voorlopige observatie aanwezig is. Er kan iets bijzonders aan de hand zijn waardoor die metingen er niet zijn en er ook geen relatie gelegd kan worden naar andere observatie. De stakeholders hebben die verplichte relatie tegengehouden. (Er staat ook ".. moet in dat geval .." Er is dus een ander geval waarmij het niet hoeft. Is dit voldoende antwoord? |
Ik begrijp het probleem met de gegevenscatalogus. Los daarva, de catalogus is vastgesteld en zal op korte termijn niet aangepast worden. Een werkafspraak is een optie (bv Regels toevoegen aan de entiteit Observatie). Andere optie is dat ik Aanvullende regels opnemen in de berichtencatalogus, bijvoorbeeld: Structuurregels:
Bedrijfsregels:
|
Zoals zojuist besproken met Han: |
Akkoord.. Issue is overigens ook bedoeld om problemen te loggen ten behoeve van de volgende catalogus versie dan wel eventuele werk afspraken. |
@sjaak: mijn uitwerking toevoegen als aanvullende structuurregels en aanvullende bedrijfsregels? |
Wat in in hoofdstuk "3.5.2.2 Gerelateerde observaties" van de gegevenscatalogus staat is een toelichting en bevat geen af te dwingen regels. Lees deze tekst goed, en je zult zien dat wat er staat niet af te dwingen is door de LV-BRO. Het bevat alleen een toelichting en een morele (en wettelijke) verplichting, net zoals het aanleveren van gegevens een morele (en wettelijke) verplichting is, waarbij het aanlevere an sich niet door de LV-BRO afgedwongen kan worden. En je kunt een (bedrijfs)regel alleen opstellen als de uitspraak afgedwongen kan worden. De Toelichting in paragraaf "5.3.5.5 gerelateerd aan" van de gegevenscatalogus is ook een toelichting en geen af te dwingen regel. Naar mijn mening is er dus geen reden om op dit punt de gegevenscatalogus te moeten veranderen of er tijdelijk een werkafspraak voor te schrijven. De berichtencatalogus bevat 1 extra aanvullende regel, namelijk dat een observatie niet verwijderd mag worden (in een deleteRequest) als zijn observatieID gebrukt wordt 'gerelateerde observatie'. De oorsprong van deze aanvullende regel is gelegen in het transactiemodel. Deze aanvullende regel in de berichtencatalogus is dus geen reden om de gegevenscatalogus aan te passen. |
Wat mij betreft kan dit GitHub issue worden gesloten. |
Dat stelt mijn issue toch ook niet? De vraag is of het een regel moet zijn. Niet of het een regel is. Het antwoord even verder van @AnnitaVijverberg doet vermoeden dat dat zo is:
Bovendien is deze discussie verworden tot een issue op de berichten catalogus. Zo was dit issue niet gesteld. Het was gesteld als reminder voor een volgende aanpassing van de catalogus. De reden is simpel: de registratie ondergrond moet ten allen tijde consistente data bevatten. Dit is vastgelegd in de catalogus. Een berichtencatalogus beschrijft echter hoe dit (over de tijd) tot stand komt. Dit zijn wezenlijk andere dingen. Wat jullie uiteindelijk doen hiermee is aan jullie. Vanuit implementatie perspectief geef ik aan waar wij tegen aanlopen. |
Goed punt. Deze staat in EA maar omdat er geen informatie over regels werd opgenomen in die versie van imvertor staat hij inderdaad niet in de catalogus. Dat is een goed punt en zou bij een volgende versie meegenomen moeten worden. |
In de werkversie van de gegevenscatalogus (https://broprogramma.github.io/GLD/) zijn de reaties wel opgenomen, waaronder die over 'gerelateerde aan' observatie (zie paragraaf 5.3.5.5). In de versie op https://docs.geostandaarden.nl/bro/gld/#global_class_Model_Observatie zijn de relaties niet opgenomen. |
Type issue
Implementatie
Waar
3.5.2.1 en 3.5.2.2
Samenvatting
De hoofdstukken lijken regels te impliceren en opslag van relaties. Anders dan een relatie (zelfverwijzing) in het model komt dit niet meer terug.
Regels zijn expliciet als "regel: " gespecificeerd in de catalogus. Anders ontstaat er onduidelijkheid.
Beschrijving
Er zijn 3 observatietypen:
Tekst:
Een observatie die resulteert in een volledig beoordeelde tijd-meetwaardereeks is (vaak) gebaseerd op één of meer eerder geregistreerde observaties, namelijk de observatie(s) met een voorlopige tijd-meetwaardereeks waarop de observatie is gebaseerd en/of één of meer observaties met een controlemeting die gebruikt zijn tijdens de beoordeling. Bij een observatie met een volledig beoordeelde tijd-meetwaardereeks **moet** in dat geval geregistreerd worden dat de observatie gerelateerd is aan één of meer andere observaties indien deze gerelateerde observaties aanwezig zijn.
Vraag:
a. Is dit een regel die moet worden afgedwongen?
b. Wat moet er worden gecontroleerd:
Oplossingsrichting
Specificeer regels als regels, niet als tekst.
Schrijf de regels uit.
The text was updated successfully, but these errors were encountered: