Geonovum / MIM-Werkomgeving

Werkomgeving van MIM. Bevat werk en alle pre-publicatieversies.
https://geonovum.github.io/MIM-Werkomgeving/
8 stars 15 forks source link

Metagegeven "Identificerend" alleen mogelijk met kardinaliteit 1? #271

Open joostfarla opened 2 years ago

joostfarla commented 2 years ago

Voor metagegeven "Identificerend" wordt op dit moment geen randvoorwaarde gesteld aan de kardinaliteit van de betreffende modelementen (attribuutsoort en relatiesoort). Het lijkt mij goed om op te nemen dat dit alleen gebruikt kan worden in combinatie met kardinaliteit 1.

Een tweetal voorbeelden:

Indien het kenmerk een gestructureerd datatype heeft, zou dit dan ook gelden voor alle onderliggende data elementen?

PalmJanssen commented 2 years ago

Het gegeven 'Identificerend' wordt gebruikt om instanties van objecttypen te kunnen identificeren. Twee aspecten daarbij:

Beide aspecten maken dat het geen verplicht metagegeven is.

joostfarla commented 1 year ago

@PalmJanssen wat ik bedoel is dat een attribuutsoort identificerend is (identificerend = ja) in combinatie met bijvoorbeeld kardinaliteit 0..1 of 1..*. Dat is wat anders dan een objecttype dat geen enkele attribuutsoort heeft die identificerend is; dat moet uiteraard gewoon kunnen.