Geonovum / MIM-Werkomgeving

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

Update MIM-LD voor metagegeven URI en gerelateerde metagegevens #480

Closed pmaria closed 3 months ago

pmaria commented 4 months ago

Metagegeven URI en gerelateerde metagegevens zijn toegevoegd maar nog niet overal verwerkt in MIM-LD.

De plaatjes moeten in zowel metamodel UML als in metamodel LD nog aangepast worden , en de ontologie moet geupdatet worden.

Relevante PRs:

Afhankelijk van:

lennartvanbergen commented 4 months ago

Graag het metagegeven modelelement identificatie gebruiken - van een modelelement in een informatiemodel of logisch gegevensmodel

lennartvanbergen commented 4 months ago

en mogelijk model identificatie - van een informatiemodel of logisch gegevensmodel

PalmJanssen commented 3 months ago

Heb nu bij de metaklasse modelelement de tagged value Modelelement identificatie opgenomen: image

pmaria commented 3 months ago

@PalmJanssen De kardinaliteit zou 1..1 moeten zijn, toch?

PalmJanssen commented 3 months ago

Dat zou je willen, maar het is denk ik voor nu conditioneel, het is nu nog niet voor iedereen model van belang. Het kan dus wel conditioneel voor een model verplicht worden.

pmaria commented 3 months ago

@PalmJanssen zie ook de discussie bij #387 . Er is sprake van een default waarde voor URI. Dus deze kan altijd afgeleid worden.

lennartvanbergen commented 3 months ago

Volgens mij hebben we afgesproken:

  1. model identificatie en modelelement identificatie is verplicht
  2. default heeft deze een waarde zoals gespecificeerd in H5
  3. in de meeste tools kan je deze waarde ook niet invullen. Als je dat wel wil, dan heb je daar iets voor nodig. Als je deze waarde wilt invullen, oftewel overrulen in EA dan vul je dan een tagged value in (maar deze voeren we niet door in 1.2). Het lijkt mij wel verwarrend om deze tagged value voor het overrulen ook modelelement identificatie te noemen. Want het betreft het overrulen van de default.
ThiesMesdag commented 3 months ago

Ik heb het als volgt opgelost (toegevoegd de cursieve tekst): tekst h2: Metagegeven: Modelelement identificatie Modelelement identificatie De identificatie van een modelelement. In de meeste modelleertools krijgt een modelelement automatisch een (technische) identificatie. Daarnaast kan een functionele identificatie modelelement identificatie bepaald worden aan de hand van de Naam van het modelelement en de Basis-URI van de package waarin het modelelement zich bevindt (op logisch niveau conform de naamgevingsconventies). Dit vormt de default waarde. In de meeste gevallen zal een modelleur dit metagegeven niet expliciet invullen maar uitgaan van de defaultwaarde.

In hoofdstuk 3 in de tabellen bij modelelement identificatie in uml:

technisch: GUID of functioneel: Tagged value

uitgwerkt in pr 512