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
Comments
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? |
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. 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:
|
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.
verwerkt in pull request met naam 238 |
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:
Dit vind ik een lastige stelling. Hier kunnen we nog een hele filosofische discussie aan wijden.
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.
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.
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. |
Wijzigingen verwerkt in documentatie. Er loopt nog wel een discussie, maar de huidige bieden voldoende input voor de consultatie |
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.).
The text was updated successfully, but these errors were encountered: