Imvertor / Imvertor-Maven

Mavenized version of Imvertor
http://www.imvertor.org
7 stars 12 forks source link

Opnemen Alias als MIM construct in documentatie en SKOS #500

Open ArjanLoeffen opened 1 week ago

ArjanLoeffen commented 1 week ago

Een vraag. Ik wil in model IMKL gebruik maken van het opnemen van een naam van een informatiee-lement in technische taal en in natuurlijke taal. MIM zegt dat daar de alias voor gebruikt wordt: https://docs.geostandaarden.nl/mim/mim/#metagegeven-alias

In de objectcatalogus wil ik het naamveld als naam hebben en de alias als ‘alias’.

Voor de skos generatie wil ik de ‘alias’ als (prefered) label en de naam als skos:notation

Zie hier een voorbeeld:

imkl2015:AanduidingEisVoorzorgsmaatregel

  skos:broader imkl2015:ExtraInformatie ;

  skos:notation "AanduidingEisVoorzorgsmaatregel" ;

  skos:inScheme http://definities.geostandaarden.nl/id/begrippenkader/IMKL ;

  skos:definition ["Aanduiding van een netelement waarop een eis voorzorgsmaatregel van toepassing is. Dit is een wettelijke eis."@nl](mailto:%22Aanduiding%20van%20een%20netelement%20waarop%20een%20eis%20voorzorgsmaatregel%20van%20toepassing%20is.%20Dit%20is%20een%20wettelijke%20eis.%22@nl) ;

  rdfs:label "aanduiding eis voorzorgsmaatregel"@nl ;

  skos:prefLabel "aanduiding eis voorzorgsmaatregel"@nl ;

  a skos:Concept

--

Voor wat betreft de documentatie: daarin wordt deze alias niet opgenomen. Ze speelt wel een rol in codelijsten en enumeraties, als alternatieve naam voor een code/enumeratiewaarde.Bij SKOS wordt ze niet opgenomen. Ik kan de alias opnemen in documentatie, als deze er is staat ze dan direct onder de naam. Voor SKOS kan ik dit ook gemakkelijk toevoegen. Ik neem dit op als issue.

PalmJanssen commented 1 week ago

Maar, dit zou ik ook graag aan of uit willen zetten met een configuratie. Kan dat?

ArjanLoeffen commented 1 week ago

Ik heb je oorspronkelijke vraag doorgevoerd. Als er een alias is, wordt deze gebruikt voor de URI, en de naam zoals ingevoerd wordt gebruikt voor de preferred label.

Als je precies aangeeft wat hieraan moet worden geconfigureerd, en wáár, dan kunnen we dat zo doorvoeren.

PalmJanssen commented 1 week ago

ehh: denk in de properties file.

ArjanLoeffen commented 1 week ago

Het is geworden:

skosusealias (yes|no) = Yes if the alias should be used, when available, to create the SKOS concept URI

Bijvoorbeeld

skosusealias = yes

Default is no.

Het wordt dus meegegeven in de properties file en kan worden opgenomen in de bedrijfsbrede defaults (Excel).

ArjanLoeffen commented 4 days ago

Check ook issue #501 - lijkt gerelateerd.