Informatievlaanderen / OSLO-EA-to-RDF

European Union Public License 1.2
8 stars 2 forks source link

Verborgen properties worden niet weggelaten uit de output, in tegenstelling tot verborgen associaties #13

Open mvanbrab opened 6 years ago

mvanbrab commented 6 years ago

Probleem:

Als je bijvoorbeeld in dit diagram normal

een property verbergt als volgt hiddenproperty

dan wordt die niet weggelaten uit de output, in tegenstelling tot wanneer je een associatie verbergt hiddenassociation

Testinput: drie applicatieprofielen, overeenkomstig de tekeningen hierboven (diagramnaam telkens "OSLO-Mandaat_applicatieprofiel_mandatendatabank") eaps.zip

mvanbrab commented 6 years ago

Volgens de auteur is dit oplossen niet zo makkelijk omwille van EA's database structuur. Vandaar dat ik het label "enhancement" toeken in plaats van "bug". Deze issue documenteert ten minste dit onverwachte gedrag...

GeertThijs commented 6 years ago

Maw: het werkt niet voor (individuele) attributen, maar wel voor klassen, datatypes, enumeraties, associaties? Concreet: we hebben geen master en test branch in EA, om een spec te genereren zonder toevoegingen volstaat het deze weg te laten op het diagram behalve voor individuele attributen, die moeten we op ignore zetten. Later alles terug toevoegen of ignore afzetten om spec van aangepast diagram te genereren. Klopt dit?

mvanbrab commented 6 years ago

Inderdaad! Nog eens ter bevestiging getest op een vocabularium.

Resultaat:

element delete hide ignore
klasse OK NA OK
datatype OK NA OK
enumeratie OK NA OK
associatie OK OK OK
attribuut OK NOK OK

Waarbij:

Zoals je ziet is er inderdaad maar één NOK.

Opmerkingen voor het doel dat je voor ogen hebt, @GeertThijs: