<style type="text/css"> h1.raw{font-size: 3vw;} h2.raw{font-size: 3vw;} h3.raw{font-size: 2vw;} blockquote{font-size: 1.4vw;} .reveal small{font-size: 0.7vw;} img.resize {max-height: 80vh; } .container { background: no-repeat url(https://github.com/skohub-io/skohub-logo/blob/b1d541ed76cd67992228e367217ea3233d9a742e/logo/skohub-signet-color.png?raw=true) top 60px right 60px; background-size: 7% !important; } .footer { display: none; } </style> ## SkoHub - Unleash the full potential of controlled vocabularies Steffen Rörtgen / Adrian Pohl (hbz) NFDI4Ing Conference 2023, WWW 2023-09-28 <a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" width="120px" src="https://mirrors.creativecommons.org/presskit/buttons/88x31/png/by.png" title="Licensed under a Creative Commons Attribution 4.0 International License"></a> Note: - Thanks Susanne and Matthias for the talk which gives a good basis for our talk where we will focus on SKOS and present a generic solution to publish and make use of SKOS vocabularies. --- ## Get the slides [https://pad.lobid.org/p/skohub@nfdi4ing-conference](https://pad.lobid.org/p/skohub@nfdi4ing-conference) ![](https://pad.lobid.org/uploads/932ab32c-22a4-4b47-8dd1-be641ba2ca66.png) --- ## Take Home Message *You are working with controlled vocabularies?* ➡️ **Use SKOS!** *You are looking for an easy way to publish controlled vocabularies?* ➡️ **Use SkoHub** --- ## Controlled Vocabularies? - aka thesaurus, classification, taxonomy, systematics, value lists - a method of knowledge organization, e.g. to avoid synonyms & homonyms --- ## From small and flat... [![Screenshot der MARC Relator Codes Seite bei der LoC](https://pad.gwdg.de/uploads/d0439a65-51a6-46fd-9a58-c50ebff47b70.png)](https://www.loc.gov/marc/relators/relaterm.html) --- ## ...to complex with hierarchies <img src="https://pad.lobid.org/uploads/0fe2461a-b90e-4d82-9e45-1553d4ef444f.png" width=700 style="border: none; box-shadow: none;" alt="A part of the British Building and civil engineering vocabulary"> Note: - from British Building and civil engineering – Vocabulary --- ## Controlled vocabularies - How are they published? ~500 of more than 3400 published vocabularies on [![Bartoc logo](https://pad.gwdg.de/uploads/e8ff9c01-2487-4942-bbf5-2bd34fc7c1cd.png =20%x20%)](https://bartoc.org/) are already encoded in SKOS...lots still as PDF or similiar ``` 2040 Online 908 PDF 881 RDF 522 SKOS 517 Printed 484 XML 284 Spreadsheet 185 HTML 171 CSV 140 JSON 113 OWL 111 MADS 89 Zthes 86 JSON-LD 84 XTM 82 DC 82 BS8723-5 69 VDEX 53 Microform 52 Word 42 TXT 35 CD-ROM 32 XSD 30 OBO 27 MARC 25 JSKOS 22 Floppy-Disc 17 Database 10 EPUB 9 Geodata 3 ClaML ``` --- ### ...but where is the problem? PDFs, pure websites, spreadsheets or printed paper are... - ... hard to use - ... hard to find - ... not [FAIR](https://www.go-fair.org/fair-principles/) - ... not suitable for implementation in software (❌ not machine readable) --- ## Openness scale for controlled vocabularies ![](https://pad.gwdg.de/uploads/a5ddb417-17da-42d4-b669-4062a2f80a0b.png) https://5stardata.info/en/ --- ## SKOS for the win *Simple Knowledge Organization System* ### *The* standard for encoding and publishing controlled vocabularies - Web-Standard for controlled vocabularies (W3C) - easy to reuse, adapt, expand and integrate in software --- ## Introduction to SKOS (german) [![](https://pad.gwdg.de/uploads/9db239f2-48e4-4356-a41d-ac4e75c5813a.png)](https://dini-ag-kim.github.io/skos-einfuehrung/) --- ## Ok, SKOS is nice. ## What do I need SkoHub for? --- SkoHub offers multiple possibilities to use SKOS: - [Publication on the Web](https://github.com/skohub-io/skohub-vocabs) - [Reconciliation (e.g. in OpenRefine)](https://github.com/skohub-io/skohub-reconcile) - [Knowledge organization in social networks](https://github.com/skohub-io/skohub-pubsub) --- ### Publication in the web: KDFS classification <a href="https://w3id.org/kdsf-ffk/"><img src="https://pad.lobid.org/uploads/f1a71c32-c74c-4433-b0de-27bdab97fbbc.png" width=750 style="border: none; box-shadow: none;"></a> --- ### Competencies from [NASA dictionaries](https://github.com/nasa/dictionaries/tree/master) <a href="https://test.skohub.io/acka47/nasa-competencies/heads/master/example.org/nasa-competencies/n0.en.html"><img src="https://pad.lobid.org/uploads/d88153d0-0fbe-4718-8da7-a63660e03725.png" alt="NASA Workforce Competencies published with SkoHub Vocabs" width=750 style="border: none; box-shadow: none;"></a> --- ### Publication of vocabularies - search - multilingual - based on structured data (SKOS) - simplifies reuse of SKOS vocabularies in software applications - git-based authoring processes - light-weight --- ## Reconciliation --- ### Use cases for reconciliation - Matching of free keywords with descriptors - Linking of entities in digital editions with authority data - Matching of controlled vocabularies to each other - ... --- ### Reconciliation protocol as a web standard - hbz participates in [Entity Reconciliation Community Group](https://www.w3.org/community/reconciliation/) des W3C mit - Documentation and improvment of reconciliation API - Provision of tools for development --- Multiple [clients](https://reconciliation-api.github.io/census/clients/) are already supporting the specification, e.g.: --- ### OpenRefine <a href="https://openrefine.org/"><img src="https://pad.gwdg.de/uploads/752f41c6-3191-4b67-9976-a639826d87ed.png" width=800 style="border: none; box-shadow: none;"></a> --- ### Cocoda <a href="https://coli-conc.gbv.de/cocoda/"><img src="https://pad.gwdg.de/uploads/17402e0c-d4b2-46ee-8148-51079bfa7bd1.png" width=800 style="border: none; box-shadow: none;"></a> --- ### TEI Publisher <a href="https://teipublisher.com/index.html"><img src="https://pad.gwdg.de/uploads/52c79872-6be7-4498-9dbe-2f174c46bb55.png" width=800 style="border: none; box-shadow: none;"></a> --- ### Alma Refine <a href="https://developers.exlibrisgroup.com/appcenter/alma-refine/"><img src="https://pad.gwdg.de/uploads/a2f73a51-53af-4b89-8005-4c06e6d68a3d.png" width=800 style="border: none; box-shadow: none;"></a> --- ## Knowledge organization in social networks --- ### Organisation & interaction in social networks <ul style="list-style-type: none;"> <li> 💡 controlled vocabularies becoming social actors </li> <li> ➡️ Building communities around vocabularies </li> </ul> --- Example: Resources are annotated using a controlled vocabulary... ![](https://pad.gwdg.de/uploads/05755ab7-0674-4fac-986d-118de2fc469d.png) --- ...people follow a topic and are immediatley informed about that resource. ![](https://pad.gwdg.de/uploads/1967c54a-3227-4c98-98ab-615f2e723c5c.png) --- ### Outlook * [Development of SKOS SHACL shape](https://github.com/skohub-io/shapes/) and validator * Redevelopment of PubSub module --- ### SkoHub is for the community * Open-source-software * Open community with hbz as maintainer * Transparent development on GitHub ([CONTRIBUTING.md](https://github.com/skohub-io/skohub-vocabs/blob/main/CONTRIBUTING.md), [Kanban Board](https://github.com/orgs/skohub-io/projects/4)) * Got a problem? Open an [issue](https://github.com/skohub-io/skohub.io/issues). * **Discuss now** in the Q&A part --- ## Take Home Message *You are working with controlled vocabularies?* ➡️ **Use SKOS!** *You are looking for an easy way to publish controlled vocabularies?* ➡️ **Use SkoHub** # Thank you! --- ## Links I - [SKOS Introduction DINI AG KIM (german)](https://dini-ag-kim.github.io/skos-einfuehrung/#/) - [Editing systematics on GitHub (german)](https://service-wiki.hbz-nrw.de/display/SEM/Bearbeitung+der+Systematiken+auf+GitHub) - [Introduction to SKOS (german)](https://pad.gwdg.de/s/OCbQBibi2#) - [SWIB22 (english)](https://pad.gwdg.de/2022-11-30-swib22-skos-workshop-slides?both#) - [SkoHub-Slides of a SKOS-Workshops, 30. November 2022 (english)](https://pad.gwdg.de/p/2022-11-30-swib22-skos-workshop-slides) --- ## Links II - Fork an setup of SkoHub-Docker-Vocabs-Repository step by step from slide 51 on: https://pad.gwdg.de/p/2022-11-30-swib22-skos-workshop-slides#/51 - Guide on configuring permanent URIs with W3ID oder purl.org: https://git.io/JPWsI --- ## Examplary vocabularies * Higher Education Resource Types (Destatis) ([vocabulary](https://w3id.org/kim/hcrt/scheme), [repo](https://github.com/dini-ag-kim/hcrt)) * Interdisciplinary research field classification ([vocabulary](https://w3id.org/kdsf-ffk/ ), [repo](https://github.com/KDSF-FFK/kdsf-ffk)) * [NASA Workforce Competencies](https://skohub.io/acka47/nasa-competencies/heads/master/example.org/nasa-competencies/n0.en.html)
{"title":"SkoHub - Unleash the full potential of controlled vocabularies","lang":"en","type":"slide","slideOptions":{"transition":"none","theme":"white"},"tags":"skohub, skos, reconciliation, nfdi4ing"}