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
Toelichting niet overal mogelijk waar die verwacht wordt #199
Comments
Toelichting is in principe bedoeld op alle plekken waar een definitie ook aan de orde is. Mogelijk dat dit ergens vergeten is om door te voeren. Je kan altijd met de hand overigens een tagged value Toelichting toevoegen, als tijdelijke workaround. |
Verwacht wordt:
(herkomst zelf heeft meer te maken met een domein aanduiding en niet met de betekenis van data dus deze laat ik hier even buiten beschouwing) Modelelementen met een definitie, maar zonder een toelichting: 3.2.2.1 Relatiesoort is leidend (alternatief 1)
3.2.2.2 Relatierol is leidend (alternatief 2)
Relatierol
Relatieklasse
Externe koppeling
Referentielijst
Referentie element
Codelijst --> heet nog codelist, moet codelijst zijn
Primitief datatype, gestructureerd datatype, data element, keuze,
Enumeratie
Enumeratiewaarde
-- Voor een z-versie kunnen we dit niet gaan aanpassen. Ik stel voor dat we een keuze maken tussen:
|
@PalmJanssen eens? Dan komt dit er ook bij in het diagram van de metadata gegevens. |
Lijkt me prima. Omdat Imvertor een standaard catalogus genereert kan met de Tagged Value Toelichting bij al deze elementen het gebruik worden toegelicht. |
Proces informatie:
|
Toelichting komt dus op alle modelelementen hieronder, net zoals deze Definitie hebben, maar overal optioneel: Graag jullie okay zodat we dat kunnen overnemen in Imvertor OS.
|
Lijkt mij een mooie oplossing. Wat ons betreft Okay |
Hier wordt aan gewerkt. Je vergeet nog externe koppeling |
@ArjanLoeffen niet op alles wat een definitie heeft, voor packages namelijk niet. De rest wel inderdaad. Zie ook #205 Maar ik kan er goed mee leven om het ook daar wel te doen ... |
Verwerking van #199 in H2 Algemeen.
Vanwege #199 Voor alle modelelementen | **Naam** | 1 | Algemeen metagegeven. | *name van de metaclass Named element* | | *Name* | | | **Alias** | 0..1 | Algemeen metagegeven. | *UML-Property* | | *Alias* | | | **Herkomst** | 1 | Algemeen metagegeven. | | | *tagged value* | | | **Begrip** | 0..\* | Algemeen metagegeven. | | | *Tagged value* | | | **Definitie** | 1 | Algemeen metagegeven. | *Body van de metaclass Comment* | | *Notes* | | | **Herkomst definitie** | 1 | Algemeen metagegeven. | | | *Tagged value* | | | **Toelichting** | 0..1 | Algemeen metagegeven. | | | *Tagged value* | | | **Datum opname** | 1 | Algemeen metagegeven. | | | *Tagged value* | | Deze zijn optioneel voor alle datatypen en keuze, behalve voor waardelijsten.
#199 Toelichting en definitie wat aangescherpt ook.
Ik heb nu twee dingen doorgevoerd. 1/ 2/ Achtergrond: In deze documentatievorm heb ik nu te toelichting opgenomen op alle constructies die ook een definitie kunnen hebben. dat kunnen we fijner uitwerken, maar daarmee is nu de WK geholpen. Als iemand ergens géén toelichting opneemt wordt deze ook niet getoond (het veld is ook niet "leeg") in de documentatie. |
Nog wel een klein dingetje: dit issue lijkt iets meer op te pakken dan alleen toelichting waar ook een definitie was. Er zijn (lijken?) ook definities bij te zijn gekomen waar ze er eerst niet waren. Aangezien definitie (normaal gesproken) verplicht is, lijkt me dat een breaking change? Ik zou voorstellen om het daar OF niet te doen, OF overal optioneel. Zelfde geldt overigens ook voor herkomst en herkomst-definitie |
@architolk Dat is wel iets, als we in Imvertor een (herkomst) definitie opnemen waar die niet thuishoort. Als ik het goed zie gebeurt dat niet. Geef anders even aan waar dat gebeurt. Ik heb de configuratie gehouden tegen MIM 1.2, omdat dat toch de variant wordt die we gaan hanteren (?) en we geen klachten krijgen op huidige 1.1.1. |
Bijvoorbeeld het metagegeven “Toelichting” staat als volgt gedefinieerd:
Nu willen wij binnen het IMWOZ keuzes zowel voorzien van een definitie als een toelichting. Volgens de beschreven toepassing zou dat moeten kunnen.
Maar bij de opsomming van de tagged values van Keuze staat wel de definitie, maar niet de toelichting.
We kunnen onze toelichtingen dus niet kwijt.
Datzelfde probleem hebben we bij relaties:
Het zou mooi zijn als we op meer plaatsen een toelichting zouden kunnen geven.
The text was updated successfully, but these errors were encountered: