# Stand und Entwicklung SkoHub Steffen Rörtgen (hbz) 2023-04-15, KIM-Workshop 2024 (www) --- ## Unleash the full potential of controlled vocabularies. --- ![](https://skohub-io.github.io/skohub.io/img/skohub-stage.svg) --- # Kernmodul: SkoHub Vocabs --- ## Web-Publikation von kontrollierten Vokabularen: Von SKOS zu HTML Zum Beispiel die [Klassifikation für interdisziplinäre Forschungsfelder im Rahmen des Kerndatensatz Forschung](https://w3id.org/kdsf-ffk/) --- ## Gesamtvokabular <a href="https://w3id.org/kdsf-ffk/"><img src="https://pad.gwdg.de/uploads/8e689940-c371-4ae1-bd69-47340bc55c17.png" width=750 style="border: none; box-shadow: none;"></a> --- ## Einzelne Klassifikationsstelle <a href="https://w3id.org/kdsf-ffk/586"><img src="https://pad.gwdg.de/uploads/09599f38-5695-43d9-9c43-3bfe6f58dcfc.png" width=750 style="border: none; box-shadow: none;"></a> --- ## Internationalisierung <a href="https://skohub.io/KDSF-FFK/kdsf-ffk/heads/main/w3id.org/kdsf-ffk/586.en.html"><img src="https://pad.gwdg.de/uploads/937e3817-49f1-4d4f-949a-1a6d19f31b61.png" width=750 style="border: none; box-shadow: none;"></a> --- ## Anpassbare Suche <a href="https://skohub.io/KDSF-FFK/kdsf-ffk/heads/main/w3id.org/kdsf-ffk/586"><img src="https://pad.lobid.org/uploads/d88550e6-cabc-486d-9065-b4930b0017de.png" width=750 style="border: none; box-shadow: none;"></a> --- ## Strukturierte Daten <a href="https://skohub.io/KDSF-FFK/kdsf-ffk/heads/main/w3id.org/kdsf-ffk/586.json"><img src="https://pad.gwdg.de/uploads/39e5c04c-86e4-4c1d-9392-8f40e90f8152.png" width=750 style="border: none; box-shadow: none;"></a> --- ## Deprecation <a href="https://w3id.org/kim/hochschulfaechersystematik/n237"><img src="https://pad.lobid.org/uploads/053f8cc8-d493-41f3-913a-f6ca198b6777.png" width=750 style="border: none; box-shadow: none;"></a> --- ### Quelldaten auf GitHub <a href="https://skohub.io/KDSF-FFK/kdsf-ffk/heads/main/w3id.org/kdsf-ffk/586.en.html"><img src="https://pad.gwdg.de/uploads/2de7dddb-8136-4577-aafa-4fecb2faab90.png" width=750 style="border: none; box-shadow: none;"></a> --- ### Repo <a href="https://github.com/KDSF-FFK/kdsf-ffk"><img src="https://pad.gwdg.de/uploads/826941ce-c6c0-4494-9245-b4bbd1875a50.png" width=750 style="border: none; box-shadow: none;"></a> --- ## Redaktionsworkflow - Einfache Nachverfolgung der Änderungen durch git-Versionierung - Ermöglicht gängige git-/GitHub-Workflows (Tickets, Branches, Merge Requests) --- ## Wie kann ich das für meine Vokabulare nutzen? --- ## Hosten oder hosten lassen? - Hosting auf eigenen Servern durch Aufsetzen eines [Webhook-Servers](https://github.com/skohub-io/skohub-webhook) - Nutzung von Microsoft-Servern (GitHub) mit [SkoHub Pages](https://github.com/skohub-io/skohub-pages) --- ## SkoHub Pages 🧹 *stark vereinfachter Workflow* ❌ *kein Editieren von yaml Dateien mehr notwendig* 🎉 *Setup mit nur neun Klicks auf GitHub* **DEMO** --- ## Zusatzfunktionen --- ## Wie kann ich meine SKOS-Vokabulare validieren? --- ## [SkoHub Shapes](https://github.com/skohub-io/shapes) - **SKOS Shape**: Alle "class" und "property" Definitionen der [SKOS reference](https://www.w3.org/TR/skos-reference/) werden gestestet. - **SkoHub Shape**: etwas striktere Shape, speziell für SkoHub --- ## Automatische Validierung im GitHub-Workflow - [Leichtes Hinzufügen automatisierter Checks](https://github.com/skohub-io/shapes?tab=readme-ov-file#add-validation-in-a-vocabulary-repository) bei bestehenden Vokabularen - [Beispiel einer Validierung](https://github.com/dini-ag-kim/hochschulfaechersystematik/actions/runs/8357988604) --- ## Wie kann ich Daten mit meinem Vokabular abgleichen, z.B. mit OpenRefine? --- ## Reconciliation - Abgleich bestehender Daten mit Normdaten, bspw. GND oder Wikidata - Ziel: Vergabe von IDs zur eindeutigen Identifizierung von Entitäten - Anwendungsfälle: Mapping von Instanzdaten auf kontrollierte Vokabulare, Matching von kontrollierten Vokabularen aufeinander - Implementierung des von der [Entity Reconciliation Community Group](https://www.w3.org/community/reconciliation/) beim W3C entwickelten [Protokolls](https://reconciliation-api.github.io/specs/latest/) --- - `"Internet of things" ➡️ https://w3id.org/kdsf-ffk/524` - `"Mathematik" ➡️ http://w3id.org/kim/schulfaecher/s1017` --- ## Zwei SkoHub-Module für Reconciliation - [SkoHub Reconcile Publish](https://github.com/skohub-io/skohub-reconcile-publish/): Upload eines Vokabulars zur Reconciliation - [SkoHub Reconcile](https://github.com/skohub-io/skohub-reconcile): Reconciliation Modul - ➡️ [Test-Reconcile-Service](https://reconcile-publish-test.skohub.io/) --- ## Überblick der SkoHub Komponenten - [SkoHub Vocabs](https://github.com/skohub-io/skohub-vocabs) - [SkoHub Webhook](https://github.com/skohub-io/skohub-webhook) - [SkoHub Pages](https://github.com/skohub-io/skohub-pages) - [SkoHub Shapes](https://github.com/skohub-io/shapes) - [SkoHub Reconcile](https://github.com/skohub-io/skohub-reconcile) - [SkoHub Reconcile Publish](https://github.com/skohub-io/skohub-reconcile-publish) --- ## Wer nutzt SkoHub? - in lobid genutzte Vokabulare: https://skohub.io/hbz/lobid-vocabs/heads/master/ - Kerndatensatz Forschung - [Forschungsprojekt](https://github.com/rhonda-org/vocabs-polmat) des MPI für Rechtsgeschichte und Rechstheorie (siehe auch [Romein/Wagner/van Zundert (2023)](https://doi.org/10.21825/dlh.85751)) - [OER-Metadatengruppe / Curricula-Gruppe](https://github.com/search?q=org%3Adini-ag-kim+skos&type=repositories) --- ## SKOS im Bildungsbereich - Verankerung von SKOS-Vokabularen im [AMB](https://w3id.org/kim/amb/latest/) plus Angebot von SkoHub als einer leichtgewichtigen SKOS-Publikationsplattform hat zu einer intensiven Nutzung von SKOS im Bildungsbereich geführt, z.B. durch: [Institut zur Qualitätsentwicklung im Bildungswesen (IQB)](https://iqb-vocabs.github.io/), OERSI, [WirLernenOnline](https://vocabs.openeduhub.de/), Bayerisches Prüfungsarchiv, [FWU – Das Medieninstitut der Länder](https://vocabs.sodix.de/) --- ## Fragen & Diskussion ...gerne auch auf [metadaten.community](https://metadaten.community/c/software-und-tools/skohub/9) --- ## Materialien - [SkoHub-Blog](https://blog.skohub.io/) - [SKOS Einführung DINI AG KIM](https://dini-ag-kim.github.io/skos-einfuehrung/#/) - [Workshop Einführung in SKOS](https://pad.gwdg.de/s/OCbQBibi2#) - [SWIB22](https://pad.gwdg.de/2022-11-30-swib22-skos-workshop-slides?both#) - [SkoHub-Slides eines SKOS-Workshops von 30. November 2022](https://pad.gwdg.de/p/2022-11-30-swib22-skos-workshop-slides) --- ## Mehr Materialien - Anleitung zur Konfiguration von Perma-URIs mit W3ID oder purl.org: https://git.io/JPWsI - Romein, C. A. & Wagner, A. & van Zundert, J. J., (2023) “Building and Deploying a Classification Schema using Open Standards and Technology”, Journal for Digital Legal History 2(1). doi: https://doi.org/10.21825/dlh.85751 --- ## Beispielvokabulare * Hochschulfächersystematik nach Destatis ([Vokabular](https://w3id.org/kim/hcrt/scheme), [Repo](https://github.com/dini-ag-kim/hcrt)) * Interdisziplinäre Forschungsfeldklassifikation ([Vokabular](https://w3id.org/kdsf-ffk/ ), [Repo](https://github.com/KDSF-FFK/kdsf-ffk)) * [WirLernenOnline](https://vocabs.openeduhub.de) * [IQB](https://iqb-vocabs.github.io/) * [FWU (SODIX/MUNDO)](https://vocabs.sodix.de/) * [hbz/lobid](https://skohub.io/hbz/lobid-vocabs/heads/master/)
{"title":"KIM-Workshop 2024 - Stand und Entwicklung SkoHub","lang":"de","type":"slide","slideOptions":{"transition":"none","theme":"white"},"tags":"skohub, kim"}