Geonovum / MIM-Werkomgeving

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

Vraag: Mag het metagegevens 'Type' op bijv. een 'Attribuutsoort' ook verwijzen naar een 'Objecttype'? #551

Open melsk-r opened 4 weeks ago

melsk-r commented 4 weeks ago

In een model dat mij is toegestuurd hebben enkele 'Attribuutsoort'en via het metagegeven 'Type' een verwijzing naar een 'Objecttype'. Op basis van de volgende alinea in paragraaf '2.4.3.28 Metagegeven: Type' (MIM 1.2) trek ik echter de conclusie dat dat niet is toegestaan:

Een «Attribuutsoort» heeft een «Datatype» voor de specificatie van het toegestane waardetype. Hetzelfde geldt voor een «Data-element», een «Referentie-element» en een «Keuze». Dit is altijd conform een datatype uit dit metamodel (of een extensie ervan) of een «Primitief datatype» die extern is aan dit model. Betreft het een waarde uit een dynamische waardentabel, dan wordt de naam van de desbetreffende «Referentielijst» of «Codelijst» als type vermeld. Indien het een waarde uit een statische opsomming van waarden betreft, dan wordt de naam van de desbetreffende «Enumeratie» als type vermeld.

Is mijn conclusie correct of staat er ergens in het MIM nog iets waardoor dit toch mogelijk is.

Indien mijn conclusie klopt moeten we n.m.m. deze regel in Imvertor implementeren.

PalmJanssen commented 4 weeks ago

Binnen MIM kan een Objecttype geen type zijn van een Attribuutsoort. Voor UML is dit iets minder duidelijk en EA staat het toe.

ArjanLoeffen commented 4 weeks ago

Ik denk dat Paul verwijst naar https://docs.geostandaarden.nl/mim/mim/#metagegeven-type

melsk-r commented 4 weeks ago

Dat is ook de paragraaf waaruit ik de alinea in mijn eerste post in dit issue haal.