Skip to content
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

Relatie tussen gegevens van objecten en modelelementen expliciet(er) maken #238

Closed
lennartvanbergen opened this issue Feb 10, 2022 · 5 comments
Assignees
Labels
1.2 Issue meenemen in versie 1.2

Comments

@lennartvanbergen
Copy link
Collaborator

lennartvanbergen commented Feb 10, 2022

Zie https://geonovum.github.io/MIM-Werkomgeving/#objecttypen-en-attribuutsoorten

Kan hierbij:

Zodra een gegeven geregistreerd wordt of uitgewisseld wordt noemen we deze ook wel data.
Het is deze data die waarde/data van een eigenschap van een object is.
Data aangevuld met de betekenis uit het informatienmodel noemen we informatie.

Er zijn een aantal modelelementen waar gegevens "in" zitten, te weten attribuutsoort, relatiesoort en externe koppeling.
De gegevens hiervan kunnen eenvoudig zijn zoals bij de naam 'Jan', maar kunnen ook een interne structuur kennen,
zoals bijvoorbeeld bij een bedrag van 10 euro (aantal '10', valuta 'euro') of bij een geometrie (coördinaten, coördinaten referentiesysteem, enz.).

@pmaria
Copy link
Contributor

pmaria commented Feb 11, 2022

Ik wilde een vergelijkbaar issue inschieten, maar met wat verregaandere uitwerking. Beginnende met het definiëren Gegevenstype(?) in in het metamodel.

Vervolgens aangeven bij elk modelelement welk effect het heeft op het gegevenstype. @lennartvanbergen-kadaster zou dat bij dit issue besproken kunnen worden? Of zie je dat liever in een apart issue?

@JohanBoer JohanBoer added this to Te beoordelen in MIM Versie 1.2 Feb 22, 2022
@dkrijtenburg-GNM dkrijtenburg-GNM added the 1.2 Issue meenemen in versie 1.2 label Dec 13, 2022
@lennartvanbergen
Copy link
Collaborator Author

Voorstel

Zie https://geonovum.github.io/MIM-Werkomgeving/#objecttypen-en-attribuutsoorten

Kan hierbij:

Zodra een gegeven geregistreerd wordt of uitgewisseld wordt noemen we deze ook wel data. Het is deze data die waarde/data van een eigenschap van een object is, bv. 'Jan' is de waarde/data van de eigenschap voornaam van een Natuurlijk persoon.
Data aangevuld met de betekenis uit het informatiemodel, waarin de definitie van wat een voornaam is staat, noemen we informatie.

Er zijn een aantal modelelementen waar gegevens "in" zitten, die een waarde/data kunnen hebben. Dit zijn: attribuutsoort, relatiesoort en externe koppeling. De gegevens hiervan kunnen:

  • eenvoudig zijn zoals bij de naam 'Jan', of het object Natuurlijk persoon met identificatie '123';
  • kunnen ook een interne structuur kennen zoals bijvoorbeeld bij een bedrag van 10 euro (aantal '10', valuta 'euro') of bij een geometrie (coördinaten, coördinaten referentiesysteem, enzovoorts). Het gegeven, oftewel het waargenomen feit voor de enkele eigenschap van het onderwerp van gesprek/het object, bestaat dan uit meerdere data, verspreid over verschillende data elementen, die tezamen het gegeven vormen.

lennartvanbergen pushed a commit that referenced this issue Aug 16, 2023
Verwerking van #238

Nadere toelichting over hoe om te gaan met een gegeven (een waargenomen feit voor 1 kenmerk van een onderwerp van gesprek) die uit meerdere data delen bestaat.
@lennartvanbergen lennartvanbergen moved this from Te beoordelen to Done in MIM Versie 1.2 Aug 16, 2023
@lennartvanbergen
Copy link
Collaborator Author

verwerkt in pull request met naam 238

@pmaria
Copy link
Contributor

pmaria commented Aug 17, 2023

Voorstel

Zie https://geonovum.github.io/MIM-Werkomgeving/#objecttypen-en-attribuutsoorten

Kan hierbij:

Zodra een gegeven geregistreerd wordt of uitgewisseld wordt noemen we deze ook wel data.
Het is deze data die waarde/data van een eigenschap van een object is, bv. 'Jan' is de waarde/data van de eigenschap voornaam van een Natuurlijk persoon.

Ik kan me hier niet helemaal in vinden. De waarde van een eigenschap van een object is m.i. onafhankelijk van data. Een waarde is onderdeel van een gegeven. Zonder waarde is er geen gegeven. Een gegeven is een toekenning van een waarde van een kenmerksoort aan een object. Een gegeven kan bestaan zonder dat er bijbehorende data van bestaat (bijvoorbeeld gegevens die alleen in gedachten bestaan).

Als we een gegeven systematisch willen beschrijven en willen kunnen onderscheiden van andere gegevens hebben we volgens mij drie onderdelen nodig:

  • een object (het onderwerp van het gegeven)
  • een kenmerksoort
  • een waarde

Data aangevuld met de betekenis uit het informatiemodel, waarin de definitie van wat een voornaam is staat, noemen we informatie.

Dit vind ik een lastige stelling. Hier kunnen we nog een hele filosofische discussie aan wijden.

Er zijn een aantal modelelementen waar gegevens "in" zitten, die een waarde/data kunnen hebben.

Ik zou niet willen zeggen dat er gegevens in modelelementen zitten. Modelelementen worden gebruikt om de structuur/de onderdelen van gegevens te modelleren/voor te schrijven.

Dit zijn: attribuutsoort, relatiesoort en externe koppeling.

Volgens mij bedoel je hier modelelementen die aan een kenmerksoort refereren en daarmee het belangrijkste onderdeel van de gegevensstructuur definiëren. In dat geval mist er volgens mij in dit lijstje nog de Relatieklasse. Die refereert namelijk ook aan een kenmerksoort.

Verder zijn er natuurlijk veel meer modelelementen die de structuur van gegevens beïnvloeden.

De gegevens hiervan kunnen:

  • eenvoudig zijn zoals bij de naam 'Jan', of het object Natuurlijk persoon met identificatie '123';
  • kunnen ook een interne structuur kennen zoals bijvoorbeeld bij een bedrag van 10 euro (aantal '10', valuta 'euro') of bij een geometrie (coördinaten, coördinaten referentiesysteem, enzovoorts). Het gegeven, oftewel het waargenomen feit voor de enkele eigenschap van het onderwerp van gesprek/het object, bestaat dan uit meerdere data, verspreid over verschillende data elementen, die tezamen het gegeven vormen.

Dit laatste punt over interne structuur vind ik mooi!

Volgens mij zou het enorm waardevol zijn om per modelelement te definiëren hoe het de structuur van een gegeven beïnvloedt.

@lennartvanbergen lennartvanbergen moved this from Done to Verwerkt in documentatie in MIM Versie 1.2 Aug 17, 2023
@Gtrouborst Gtrouborst moved this from Verwerkt in documentatie to Done in MIM Versie 1.2 Sep 19, 2023
@Gtrouborst
Copy link
Contributor

Wijzigingen verwerkt in documentatie. Er loopt nog wel een discussie, maar de huidige bieden voldoende input voor de consultatie

@Gtrouborst Gtrouborst moved this from Done to Verwerkt in documentatie in MIM Versie 1.2 Oct 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1.2 Issue meenemen in versie 1.2
Projects
MIM Versie 1.2
  
Verwerkt in documentatie
Development

No branches or pull requests

4 participants