# 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"}