Skip to content
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

Opnemen Alias als MIM construct in documentatie en SKOS #500

Open
ArjanLoeffen opened this issue Jun 20, 2024 · 5 comments
Open

Opnemen Alias als MIM construct in documentatie en SKOS #500

ArjanLoeffen opened this issue Jun 20, 2024 · 5 comments

Comments

@ArjanLoeffen
Copy link
Contributor

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

  • Doet Imvertor daar ook iets mee voor wat betreft:

  • Objectcatalogus

  • Skos begrip publicatie?

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
Copy link
Collaborator

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

@ArjanLoeffen
Copy link
Contributor Author

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.

ArjanLoeffen pushed a commit that referenced this issue Jun 20, 2024
Zie #500

Major. De aanpak voor eerder geproduceerde SKOS modellen wijkt af en
resultaten zijn in die zin niet meer backward compatible.
@PalmJanssen
Copy link
Collaborator

ehh:
denk in de properties file.

  • Niks gespecificeerd dan alles zoals het was.
  • NameAlias = true dan zoals ik het voorstel

@ArjanLoeffen
Copy link
Contributor Author

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 pushed a commit that referenced this issue Jun 20, 2024
Zie #500

Minor. Dit draait ook de impact van de vorige commit terug, waarin de
alias als uitgangspunt werd geforceerd voor opbouw van de concept URI.
@ArjanLoeffen
Copy link
Contributor Author

Check ook issue #501 - lijkt gerelateerd.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants