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

Ergänze Links zu GND und Wikidata in /subjects #656

Closed
acka47 opened this issue Dec 4, 2024 · 12 comments · Fixed by #661
Closed

Ergänze Links zu GND und Wikidata in /subjects #656

acka47 opened this issue Dec 4, 2024 · 12 comments · Fixed by #661
Assignees

Comments

@acka47
Copy link
Contributor

acka47 commented Dec 4, 2024

Im heutigen Treffen mit @HMetzner besprochen (siehe Notizen).

Anforderung

Die Wikidata- und GND-Links, die sich in https://github.com/hbz/lobid-vocabs/blob/master/nwbib/nwbib.ttl befinden, sollen unter https://nwbib.de/subjects angezeigt werden und klickbar sein.

Bedingungen

  • Es gibt zwei properties, mit denen die Verlinkungen hergestellt werden: skos:narrowMatch, skos:exactMatch. Die müssen im UI zunächst nicht unterschiedlich dargestellt werden.
  • Wenn skos:narrowMatch benutzt wird, gibt es häufig je zwei, teilweise je drei Links zur GND oder Wikidata. Deshalb fällt eine einfache Lösung mit einem GND- und Wikidata-Logo, hinter dem sich der Link befindet weg. (Vgl. https://digital.ub.uni-duesseldorf.de/id/871626/ zu so einer Lösung.)

Mögliche Ansätze:

  • Wir ergänzen ein Link-Symbol o.ä. hinter verlinkten Notationsstellen. Bei Klick auf das Symbol geht ein Modal auf, in dem die Links nach außen angezeigt werden.
  • Alternativ ließe sich das Modal auch mit Klick auf den Namen der Notationsstelle selbst öffnen.
@acka47
Copy link
Contributor Author

acka47 commented Dec 4, 2024

@fsteeg Kannst du bitte bei Gelegenheit den Aufwand abschätzen, damit wir der NWBib-Redaktion mitteilen können, wann mit einer Umsetzung zu rechnen ist?

@acka47 acka47 added this to NWBib Dec 4, 2024
@acka47 acka47 moved this to Backlog in NWBib Dec 4, 2024
@acka47 acka47 changed the title Ergänze Links zu GND und WIkidata in /subjects Ergänze Links zu GND und Wikidata in /subjects Dec 4, 2024
@acka47 acka47 moved this from Backlog to Ready in NWBib Dec 4, 2024
@fsteeg
Copy link
Member

fsteeg commented Dec 6, 2024

Der Aufwand ist schwer zu schätzen. Wenn alles problemlos klappt sollte das relativ schnell machbar sein. Es sind aber viele Komponenten involviert (das Turtle wird als JSON-LD in eine interne Elasticsearch indexiert, als Objekthierarchie in der NWBib genutzt, diese Hierarchie wird wieder als SKOS rausgeschrieben), so dass das auch aufwändiger sein könnte.

Ich könnte es im Laufe dieses Monats (zusammen mit #657) mal angehen, und wenn es gut klappt auch umsetzen.

Wenn skos:narrowMatch benutzt wird [...]

Ich sehe aber (noch?) kein narrowMatch in https://github.com/hbz/lobid-vocabs/blob/master/nwbib/nwbib.ttl

@acka47
Copy link
Contributor Author

acka47 commented Dec 6, 2024

Ich sehe aber (noch?) kein narrowMatch in https://github.com/hbz/lobid-vocabs/blob/master/nwbib/nwbib.ttl

Ich hatte vergessen, hbz/lobid-vocabs#205 zu mergen. Ist jetzt erledigt. (Vielleicht hätte ich da besser die commits squashen sollen?)

fsteeg added a commit that referenced this issue Dec 23, 2024
Get `exactMatch` and `narrowMatch` from SKOS, add to `matches`
@fsteeg fsteeg assigned acka47 and unassigned fsteeg Dec 27, 2024
@fsteeg fsteeg moved this from Ready to In review in NWBib Dec 27, 2024
fsteeg added a commit that referenced this issue Jan 6, 2025
- Display button as link
- Don't include number of links
- Show icons for DNB and Wikidata
@acka47
Copy link
Contributor Author

acka47 commented Jan 6, 2025

@HMetzner kannst du bitte mal schauen, ob das für dich so passt mit den GND-/Wikidata-Links? -> https://test.nwbib.de/subjects

@acka47 acka47 assigned HMetzner and unassigned acka47 Jan 6, 2025
@HMetzner
Copy link

@acka47 @fsteeg vielen Dank für die Umsetzung! Das funktioniert gut. Könnte man dort, wo es zwei Verlinkungen gibt (Bsp. 532050 Ärzte. Heilberufe noch in Klammern und vielleicht hellgrau ergänzen? Damit man direkt weiß, welcher Link auf welchen Eintrag verweist?
Eine zweite Sache: Es könnte von Bearbeiter*innen die Rückmeldung kommen, dass das Link-Symbol direkt neben dem Kopier-Symbol unübersichtlich und bei der Bearbeitung hinderlich ist. Adrian, ich meine, wir hatten im Gespräch überlegt den Kasten alternativ mit den Notationen zu verlinken, oder? Dass der Kasten erscheint, wenn man auf die Wörter "Ärzte,Heilberufe" klickt. Wäre das möglich? Ansonsten könnte ich erstmal eine Feedback-Runde in Münster und Düsseldorf machen und schauen, ob die Bearbeitung auch so funktioniert.

@acka47
Copy link
Contributor Author

acka47 commented Jan 15, 2025

Es könnte von Bearbeiter*innen die Rückmeldung kommen, dass das Link-Symbol direkt neben dem Kopier-Symbol unübersichtlich und bei der Bearbeitung hinderlich ist. Adrian, ich meine, wir hatten im Gespräch überlegt den Kasten alternativ mit den Notationen zu verlinken, oder? Dass der Kasten erscheint, wenn man auf die Wörter "Ärzte,Heilberufe" klickt. Wäre das möglich?

Ja, stimmt. Ich hatte das vorab leider nicht an @fsteeg weitergeben, bin mir aber auch nicht mehr so sicher, ob das so sinvvoll ist. Das würde glaube ich auch automatisch bedeuten, dass beim Aufruf einer Notations-URL, z.B. https://nwbib.de/subjects#N532050, der Kasten auch direkt geöffnet ist. Das möchtest du ja nicht, oder?

@HMetzner
Copy link

Nein, genau. Es ist keine Option, dass der Kasten direkt beim Aufrufen des Links geöffnet ist.

@acka47
Copy link
Contributor Author

acka47 commented Jan 15, 2025

Es ist keine Option, dass der Kasten direkt beim Aufrufen des Links geöffnet ist.

Dann müssen wir das glaube ich so lassen, es sei denn, @fsteeg kennt eine Möglichkeit, das wie gewünscht umzusetzen.

@acka47
Copy link
Contributor Author

acka47 commented Jan 16, 2025

Das funktioniert gut. Könnte man dort, wo es zwei Verlinkungen gibt (Bsp. 532050 Ärzte. Heilberufe noch in Klammern und vielleicht hellgrau ergänzen? Damit man direkt weiß, welcher Link auf welchen Eintrag verweist?

Ich nehme an, du möchtest gerne die Labels angezeigt haben. Das geht leider nicht ohne Weiteres, weil wir die ja nicht in den SKOS-Daten haben. Da müssten wir dann jeweils die GND/lobid-GND und Wikidata on-the-fly abfragen, was ein wenig Entwicklungsaufwand bedeutet. Von daher schlagen wir vor, das erst einmal so zu deployen. Ok?

@acka47
Copy link
Contributor Author

acka47 commented Jan 16, 2025

es sei denn, @fsteeg kennt eine Möglichkeit, das wie gewünscht umzusetzen.

Fabian sieht da keine Möglichkeit, so dass wir es beim Link-Symbol belassen müssen.

@fsteeg fsteeg closed this as completed in 4f4e2bd Jan 16, 2025
@github-project-automation github-project-automation bot moved this from In review to Done in NWBib Jan 16, 2025
@HMetzner
Copy link

Okay, dann ist das so. Dann kann ich mit dem NWBib-Test-Link an die Kolleg*innen herantreten? Oder wird es direkt auf der öffentlichen NWBib-Seite verfügbar? Wenn ja, ab wann? Vielen Dank!

@acka47
Copy link
Contributor Author

acka47 commented Jan 16, 2025

ann kann ich mit dem NWBib-Test-Link an die Kolleg*innen herantreten? Oder wird es direkt auf der öffentlichen NWBib-Seite verfügbar? Wenn ja, ab wann?

Ist schon deployt, siehe https://nwbib.de/subjects

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

Successfully merging a pull request may close this issue.

3 participants