#semanticwikibase — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #semanticwikibase, aggregated by home.social.
-
Vereinfachte Eingabe von komplexen Daten in Wikibase
read this article in EnglishDatenmodelle können komplex sein und viele Klassen sowie Properties (oder Eigenschaften) enthalten, die miteinander verbunden sind – da verliert man schnell den Überblick. Gerade wenn man länger keine Daten mehr in einem Daten-Management-System wie Wikibase angelegt hat, kann es leicht passieren, dass man erst wieder die Datenmodell-Dokumentation lesen muss, bevor man loslegen kann.
Wikibase ist die freie Open-Source-Software, auf der Wikidata, die öffentliche Wissensdatenbank der Wikimedia-Bewegung, basiert. Wikibase ist ein bekanntes und weit verbreitetes Werkzeug in GLAM- und Forschungsdaten-Communities. Es ist beliebt wegen der Vielzahl an Funktionen, die es standardmäßig bietet, der großen Open-Source-Community, die Erweiterungen dafür entwickelt, und der Flexibilität, es an individuelle Datenanforderungen anzupassen. Diese Flexibilität kann jedoch auch zu Problemen bei der Benutzerfreundlichkeit führen.
Denn wenn man eine neue Entität für eine bestimmte Klasse anlegen möchte, weiß man auf den standardmäßig eingerichteten Wikibase-Seiten nicht:
- Welche Informationen, die für diese Art von Entität zu erwarten wären, fehlen?
- Welche Eigenschaft sollte für die jeweilige Information verwendet werden (zum Beispiel „Land“ vs. „Herkunftsland“)?
Genau für diesen Fall war es das Ziel, innerhalb einer Wikibase4Research-Instanz ein Formular für ein Datenmodell rund um Theaterproduktionen und Aufführungen zu entwickeln. Wikibase4Research ist ein individuell konfigurierbarer Docker-Container, der die Standard-Wikibase-Distribution erweitert. Er wurde vom Open Science Lab der TIB im Rahmen des NFDI4Culture-Konsortiums entwickelt und wird für Projekte wie die von der Universität Leipzig initiierte Performing Arts Database (PAD) genutzt.
Bei der Recherche nach geeigneten Lösungen für den PAD-Anwendungsfall sind wir auf forage gestoßen. Das User Script fügt jedem Wikibase-Item einen neuen Reiter hinzu, über den sich ein Formular öffnet, das alle für das aktuelle Item relevanten Properties anzeigt. Die Dateneingabe wird dabei durch vereinfachte Eingabefelder erleichtert.
Das Skript hat bei den ersten Tests sehr gut funktioniert, allerdings fehlten uns noch einige Features. Wir haben uns daher entschieden, das öffentliche Repository zu forken und eine Erweiterung zu schreiben. Das daraus entstandene Skript „forage extended“ ist weiterhin Open Source und im Gitlab von Wikibase4Research für alle verfügbar.
Folgende Features wurden neu integriert:
- Schema-basiertes Formularlayout:
Eigenschaften werden über ein Konfigurationsobjekt nach Entitätstyp gruppiert und sortiert. - Neues Item anlegen für bestimmte Klasse:
Beim Öffnen der „Formulare“ in Forage für ein leeres Element wird ein Bildschirm zur Klassenauswahl angezeigt; durch Anklicken einer Klasse werden die erforderlichen Eigenschaften automatisch gesetzt und das Formular neu geladen – dies kann im Konfigurationsobjekt festgelegt werden. - Unterstützung von Qualifikatoren:
Konfigurierbare Qualifikator-Eingabefelder erscheinen direkt unter der übergeordneten Eigenschaft. (So kann beispielsweise ein Rollenname für die Eigenschaft Schauspieler:in direkt hinzugefügt werden.) - Validierung von Pflichtfeldern:
Als Pflichtfelder markierte Felder werden mit einem roten Sternchen gekennzeichnet und in einem Warnbanner aufgelistet, bis ein Wert gespeichert wurde.
Das daraus entstandene Skript vereinfacht die manuelle Erfassung neuer Entitäten erheblich: Man muss nicht mehr selbst nach den richtigen Eigenschaften suchen, sondern hat sie immer direkt vor Augen.
Wir planen, „Forage Extended“ über einen Merge-Request an das Repository, in dem die Originalversion gehostet wird, wieder in das breitere Open-Source-Ökosystem einzubringen und damit anderen Mitgliedern der Wikibase-Community dabei zu helfen, ihre komplexen Daten einfacher einzugeben.
#LizenzCCBY40INT #Wikibase #Wikibase4NFDI #Wikibase4Research #SemanticWikibase #extension #forage -
Vereinfachte Eingabe von komplexen Daten in Wikibase
read this article in EnglishDatenmodelle können komplex sein und viele Klassen sowie Properties (oder Eigenschaften) enthalten, die miteinander verbunden sind – da verliert man schnell den Überblick. Gerade wenn man länger keine Daten mehr in einem Daten-Management-System wie Wikibase angelegt hat, kann es leicht passieren, dass man erst wieder die Datenmodell-Dokumentation lesen muss, bevor man loslegen kann.
Wikibase ist die freie Open-Source-Software, auf der Wikidata, die öffentliche Wissensdatenbank der Wikimedia-Bewegung, basiert. Wikibase ist ein bekanntes und weit verbreitetes Werkzeug in GLAM- und Forschungsdaten-Communities. Es ist beliebt wegen der Vielzahl an Funktionen, die es standardmäßig bietet, der großen Open-Source-Community, die Erweiterungen dafür entwickelt, und der Flexibilität, es an individuelle Datenanforderungen anzupassen. Diese Flexibilität kann jedoch auch zu Problemen bei der Benutzerfreundlichkeit führen.
Denn wenn man eine neue Entität für eine bestimmte Klasse anlegen möchte, weiß man auf den standardmäßig eingerichteten Wikibase-Seiten nicht:
- Welche Informationen, die für diese Art von Entität zu erwarten wären, fehlen?
- Welche Eigenschaft sollte für die jeweilige Information verwendet werden (zum Beispiel „Land“ vs. „Herkunftsland“)?
Genau für diesen Fall war es das Ziel, innerhalb einer Wikibase4Research-Instanz ein Formular für ein Datenmodell rund um Theaterproduktionen und Aufführungen zu entwickeln. Wikibase4Research ist ein individuell konfigurierbarer Docker-Container, der die Standard-Wikibase-Distribution erweitert. Er wurde vom Open Science Lab der TIB im Rahmen des NFDI4Culture-Konsortiums entwickelt und wird für Projekte wie die von der Universität Leipzig initiierte Performing Arts Database (PAD) genutzt.
Bei der Recherche nach geeigneten Lösungen für den PAD-Anwendungsfall sind wir auf forage gestoßen. Das User Script fügt jedem Wikibase-Item einen neuen Reiter hinzu, über den sich ein Formular öffnet, das alle für das aktuelle Item relevanten Properties anzeigt. Die Dateneingabe wird dabei durch vereinfachte Eingabefelder erleichtert.
Das Skript hat bei den ersten Tests sehr gut funktioniert, allerdings fehlten uns noch einige Features. Wir haben uns daher entschieden, das öffentliche Repository zu forken und eine Erweiterung zu schreiben. Das daraus entstandene Skript „forage extended“ ist weiterhin Open Source und im Gitlab von Wikibase4Research für alle verfügbar.
Folgende Features wurden neu integriert:
- Schema-basiertes Formularlayout:
Eigenschaften werden über ein Konfigurationsobjekt nach Entitätstyp gruppiert und sortiert. - Neues Item anlegen für bestimmte Klasse:
Beim Öffnen der „Formulare“ in Forage für ein leeres Element wird ein Bildschirm zur Klassenauswahl angezeigt; durch Anklicken einer Klasse werden die erforderlichen Eigenschaften automatisch gesetzt und das Formular neu geladen – dies kann im Konfigurationsobjekt festgelegt werden. - Unterstützung von Qualifikatoren:
Konfigurierbare Qualifikator-Eingabefelder erscheinen direkt unter der übergeordneten Eigenschaft. (So kann beispielsweise ein Rollenname für die Eigenschaft Schauspieler:in direkt hinzugefügt werden.) - Validierung von Pflichtfeldern:
Als Pflichtfelder markierte Felder werden mit einem roten Sternchen gekennzeichnet und in einem Warnbanner aufgelistet, bis ein Wert gespeichert wurde.
Das daraus entstandene Skript vereinfacht die manuelle Erfassung neuer Entitäten erheblich: Man muss nicht mehr selbst nach den richtigen Eigenschaften suchen, sondern hat sie immer direkt vor Augen.
Wir planen, „Forage Extended“ über einen Merge-Request an das Repository, in dem die Originalversion gehostet wird, wieder in das breitere Open-Source-Ökosystem einzubringen und damit anderen Mitgliedern der Wikibase-Community dabei zu helfen, ihre komplexen Daten einfacher einzugeben.
#LizenzCCBY40INT #Wikibase #Wikibase4NFDI #Wikibase4Research #SemanticWikibase #extension #forage -
Vereinfachte Eingabe von komplexen Daten in Wikibase
read this article in EnglishDatenmodelle können komplex sein und viele Klassen sowie Properties (oder Eigenschaften) enthalten, die miteinander verbunden sind – da verliert man schnell den Überblick. Gerade wenn man länger keine Daten mehr in einem Daten-Management-System wie Wikibase angelegt hat, kann es leicht passieren, dass man erst wieder die Datenmodell-Dokumentation lesen muss, bevor man loslegen kann.
Wikibase ist die freie Open-Source-Software, auf der Wikidata, die öffentliche Wissensdatenbank der Wikimedia-Bewegung, basiert. Wikibase ist ein bekanntes und weit verbreitetes Werkzeug in GLAM- und Forschungsdaten-Communities. Es ist beliebt wegen der Vielzahl an Funktionen, die es standardmäßig bietet, der großen Open-Source-Community, die Erweiterungen dafür entwickelt, und der Flexibilität, es an individuelle Datenanforderungen anzupassen. Diese Flexibilität kann jedoch auch zu Problemen bei der Benutzerfreundlichkeit führen.
Denn wenn man eine neue Entität für eine bestimmte Klasse anlegen möchte, weiß man auf den standardmäßig eingerichteten Wikibase-Seiten nicht:
- Welche Informationen, die für diese Art von Entität zu erwarten wären, fehlen?
- Welche Eigenschaft sollte für die jeweilige Information verwendet werden (zum Beispiel „Land“ vs. „Herkunftsland“)?
Genau für diesen Fall war es das Ziel, innerhalb einer Wikibase4Research-Instanz ein Formular für ein Datenmodell rund um Theaterproduktionen und Aufführungen zu entwickeln. Wikibase4Research ist ein individuell konfigurierbarer Docker-Container, der die Standard-Wikibase-Distribution erweitert. Er wurde vom Open Science Lab der TIB im Rahmen des NFDI4Culture-Konsortiums entwickelt und wird für Projekte wie die von der Universität Leipzig initiierte Performing Arts Database (PAD) genutzt.
Bei der Recherche nach geeigneten Lösungen für den PAD-Anwendungsfall sind wir auf forage gestoßen. Das User Script fügt jedem Wikibase-Item einen neuen Reiter hinzu, über den sich ein Formular öffnet, das alle für das aktuelle Item relevanten Properties anzeigt. Die Dateneingabe wird dabei durch vereinfachte Eingabefelder erleichtert.
Das Skript hat bei den ersten Tests sehr gut funktioniert, allerdings fehlten uns noch einige Features. Wir haben uns daher entschieden, das öffentliche Repository zu forken und eine Erweiterung zu schreiben. Das daraus entstandene Skript „forage extended“ ist weiterhin Open Source und im Gitlab von Wikibase4Research für alle verfügbar.
Folgende Features wurden neu integriert:
- Schema-basiertes Formularlayout:
Eigenschaften werden über ein Konfigurationsobjekt nach Entitätstyp gruppiert und sortiert. - Neues Item anlegen für bestimmte Klasse:
Beim Öffnen der „Formulare“ in Forage für ein leeres Element wird ein Bildschirm zur Klassenauswahl angezeigt; durch Anklicken einer Klasse werden die erforderlichen Eigenschaften automatisch gesetzt und das Formular neu geladen – dies kann im Konfigurationsobjekt festgelegt werden. - Unterstützung von Qualifikatoren:
Konfigurierbare Qualifikator-Eingabefelder erscheinen direkt unter der übergeordneten Eigenschaft. (So kann beispielsweise ein Rollenname für die Eigenschaft Schauspieler:in direkt hinzugefügt werden.) - Validierung von Pflichtfeldern:
Als Pflichtfelder markierte Felder werden mit einem roten Sternchen gekennzeichnet und in einem Warnbanner aufgelistet, bis ein Wert gespeichert wurde.
Das daraus entstandene Skript vereinfacht die manuelle Erfassung neuer Entitäten erheblich: Man muss nicht mehr selbst nach den richtigen Eigenschaften suchen, sondern hat sie immer direkt vor Augen.
Wir planen, „Forage Extended“ über einen Merge-Request an das Repository, in dem die Originalversion gehostet wird, wieder in das breitere Open-Source-Ökosystem einzubringen und damit anderen Mitgliedern der Wikibase-Community dabei zu helfen, ihre komplexen Daten einfacher einzugeben.
#LizenzCCBY40INT #Wikibase #Wikibase4NFDI #Wikibase4Research #SemanticWikibase #extension #forage -
Vereinfachte Eingabe von komplexen Daten in Wikibase
read this article in EnglishDatenmodelle können komplex sein und viele Klassen sowie Properties (oder Eigenschaften) enthalten, die miteinander verbunden sind – da verliert man schnell den Überblick. Gerade wenn man länger keine Daten mehr in einem Daten-Management-System wie Wikibase angelegt hat, kann es leicht passieren, dass man erst wieder die Datenmodell-Dokumentation lesen muss, bevor man loslegen kann.
Wikibase ist die freie Open-Source-Software, auf der Wikidata, die öffentliche Wissensdatenbank der Wikimedia-Bewegung, basiert. Wikibase ist ein bekanntes und weit verbreitetes Werkzeug in GLAM- und Forschungsdaten-Communities. Es ist beliebt wegen der Vielzahl an Funktionen, die es standardmäßig bietet, der großen Open-Source-Community, die Erweiterungen dafür entwickelt, und der Flexibilität, es an individuelle Datenanforderungen anzupassen. Diese Flexibilität kann jedoch auch zu Problemen bei der Benutzerfreundlichkeit führen.
Denn wenn man eine neue Entität für eine bestimmte Klasse anlegen möchte, weiß man auf den standardmäßig eingerichteten Wikibase-Seiten nicht:
- Welche Informationen, die für diese Art von Entität zu erwarten wären, fehlen?
- Welche Eigenschaft sollte für die jeweilige Information verwendet werden (zum Beispiel „Land“ vs. „Herkunftsland“)?
Genau für diesen Fall war es das Ziel, innerhalb einer Wikibase4Research-Instanz ein Formular für ein Datenmodell rund um Theaterproduktionen und Aufführungen zu entwickeln. Wikibase4Research ist ein individuell konfigurierbarer Docker-Container, der die Standard-Wikibase-Distribution erweitert. Er wurde vom Open Science Lab der TIB im Rahmen des NFDI4Culture-Konsortiums entwickelt und wird für Projekte wie die von der Universität Leipzig initiierte Performing Arts Database (PAD) genutzt.
Bei der Recherche nach geeigneten Lösungen für den PAD-Anwendungsfall sind wir auf forage gestoßen. Das User Script fügt jedem Wikibase-Item einen neuen Reiter hinzu, über den sich ein Formular öffnet, das alle für das aktuelle Item relevanten Properties anzeigt. Die Dateneingabe wird dabei durch vereinfachte Eingabefelder erleichtert.
Das Skript hat bei den ersten Tests sehr gut funktioniert, allerdings fehlten uns noch einige Features. Wir haben uns daher entschieden, das öffentliche Repository zu forken und eine Erweiterung zu schreiben. Das daraus entstandene Skript „forage extended“ ist weiterhin Open Source und im Gitlab von Wikibase4Research für alle verfügbar.
Folgende Features wurden neu integriert:
- Schema-basiertes Formularlayout:
Eigenschaften werden über ein Konfigurationsobjekt nach Entitätstyp gruppiert und sortiert. - Neues Item anlegen für bestimmte Klasse:
Beim Öffnen der „Formulare“ in Forage für ein leeres Element wird ein Bildschirm zur Klassenauswahl angezeigt; durch Anklicken einer Klasse werden die erforderlichen Eigenschaften automatisch gesetzt und das Formular neu geladen – dies kann im Konfigurationsobjekt festgelegt werden. - Unterstützung von Qualifikatoren:
Konfigurierbare Qualifikator-Eingabefelder erscheinen direkt unter der übergeordneten Eigenschaft. (So kann beispielsweise ein Rollenname für die Eigenschaft Schauspieler:in direkt hinzugefügt werden.) - Validierung von Pflichtfeldern:
Als Pflichtfelder markierte Felder werden mit einem roten Sternchen gekennzeichnet und in einem Warnbanner aufgelistet, bis ein Wert gespeichert wurde.
Das daraus entstandene Skript vereinfacht die manuelle Erfassung neuer Entitäten erheblich: Man muss nicht mehr selbst nach den richtigen Eigenschaften suchen, sondern hat sie immer direkt vor Augen.
Wir planen, „Forage Extended“ über einen Merge-Request an das Repository, in dem die Originalversion gehostet wird, wieder in das breitere Open-Source-Ökosystem einzubringen und damit anderen Mitgliedern der Wikibase-Community dabei zu helfen, ihre komplexen Daten einfacher einzugeben.
#Wikibase4Research #SemanticWikibase #extension #forage #LizenzCCBY40INT #Wikibase #Wikibase4NFDI -
Vereinfachte Eingabe von komplexen Daten in Wikibase
read this article in EnglishDatenmodelle können komplex sein und viele Klassen sowie Properties (oder Eigenschaften) enthalten, die miteinander verbunden sind – da verliert man schnell den Überblick. Gerade wenn man länger keine Daten mehr in einem Daten-Management-System wie Wikibase angelegt hat, kann es leicht passieren, dass man erst wieder die Datenmodell-Dokumentation lesen muss, bevor man loslegen kann.
Wikibase ist die freie Open-Source-Software, auf der Wikidata, die öffentliche Wissensdatenbank der Wikimedia-Bewegung, basiert. Wikibase ist ein bekanntes und weit verbreitetes Werkzeug in GLAM- und Forschungsdaten-Communities. Es ist beliebt wegen der Vielzahl an Funktionen, die es standardmäßig bietet, der großen Open-Source-Community, die Erweiterungen dafür entwickelt, und der Flexibilität, es an individuelle Datenanforderungen anzupassen. Diese Flexibilität kann jedoch auch zu Problemen bei der Benutzerfreundlichkeit führen.
Denn wenn man eine neue Entität für eine bestimmte Klasse anlegen möchte, weiß man auf den standardmäßig eingerichteten Wikibase-Seiten nicht:
- Welche Informationen, die für diese Art von Entität zu erwarten wären, fehlen?
- Welche Eigenschaft sollte für die jeweilige Information verwendet werden (zum Beispiel „Land“ vs. „Herkunftsland“)?
Genau für diesen Fall war es das Ziel, innerhalb einer Wikibase4Research-Instanz ein Formular für ein Datenmodell rund um Theaterproduktionen und Aufführungen zu entwickeln. Wikibase4Research ist ein individuell konfigurierbarer Docker-Container, der die Standard-Wikibase-Distribution erweitert. Er wurde vom Open Science Lab der TIB im Rahmen des NFDI4Culture-Konsortiums entwickelt und wird für Projekte wie die von der Universität Leipzig initiierte Performing Arts Database (PAD) genutzt.
Bei der Recherche nach geeigneten Lösungen für den PAD-Anwendungsfall sind wir auf forage gestoßen. Das User Script fügt jedem Wikibase-Item einen neuen Reiter hinzu, über den sich ein Formular öffnet, das alle für das aktuelle Item relevanten Properties anzeigt. Die Dateneingabe wird dabei durch vereinfachte Eingabefelder erleichtert.
Das Skript hat bei den ersten Tests sehr gut funktioniert, allerdings fehlten uns noch einige Features. Wir haben uns daher entschieden, das öffentliche Repository zu forken und eine Erweiterung zu schreiben. Das daraus entstandene Skript „forage extended“ ist weiterhin Open Source und im Gitlab von Wikibase4Research für alle verfügbar.
Folgende Features wurden neu integriert:
- Schema-basiertes Formularlayout:
Eigenschaften werden über ein Konfigurationsobjekt nach Entitätstyp gruppiert und sortiert. - Neues Item anlegen für bestimmte Klasse:
Beim Öffnen der „Formulare“ in Forage für ein leeres Element wird ein Bildschirm zur Klassenauswahl angezeigt; durch Anklicken einer Klasse werden die erforderlichen Eigenschaften automatisch gesetzt und das Formular neu geladen – dies kann im Konfigurationsobjekt festgelegt werden. - Unterstützung von Qualifikatoren:
Konfigurierbare Qualifikator-Eingabefelder erscheinen direkt unter der übergeordneten Eigenschaft. (So kann beispielsweise ein Rollenname für die Eigenschaft Schauspieler:in direkt hinzugefügt werden.) - Validierung von Pflichtfeldern:
Als Pflichtfelder markierte Felder werden mit einem roten Sternchen gekennzeichnet und in einem Warnbanner aufgelistet, bis ein Wert gespeichert wurde.
Das daraus entstandene Skript vereinfacht die manuelle Erfassung neuer Entitäten erheblich: Man muss nicht mehr selbst nach den richtigen Eigenschaften suchen, sondern hat sie immer direkt vor Augen.
Wir planen, „Forage Extended“ über einen Merge-Request an das Repository, in dem die Originalversion gehostet wird, wieder in das breitere Open-Source-Ökosystem einzubringen und damit anderen Mitgliedern der Wikibase-Community dabei zu helfen, ihre komplexen Daten einfacher einzugeben.
#Wikibase #Wikibase4NFDI #Wikibase4Research #SemanticWikibase #extension #forage #LizenzCCBY40INT -
Mit dem Update von #SemanticWikibase auf Kompatibilität mit @mediawiki 1.43 wurde die Grundlage für kommende Weiterentwicklungen und für eine langfristig stabile Integration in das Wikibase-Ökosystem geschaffen. Was genau dahintersteckt, darüber hat unser Kollege @baillyk einen #TIBBlog-Beitrag geschrieben: https://blog.tib.eu/2026/04/09/upgrade-abgeschlossen-semantic-wikibase-kompatibel-mit-mediawiki-1-43
-
Mit dem Update von #SemanticWikibase auf Kompatibilität mit @mediawiki 1.43 wurde die Grundlage für kommende Weiterentwicklungen und für eine langfristig stabile Integration in das Wikibase-Ökosystem geschaffen. Was genau dahintersteckt, darüber hat unser Kollege @baillyk einen #TIBBlog-Beitrag geschrieben: https://blog.tib.eu/2026/04/09/upgrade-abgeschlossen-semantic-wikibase-kompatibel-mit-mediawiki-1-43
-
Mit dem Update von #SemanticWikibase auf Kompatibilität mit @mediawiki 1.43 wurde die Grundlage für kommende Weiterentwicklungen und für eine langfristig stabile Integration in das Wikibase-Ökosystem geschaffen. Was genau dahintersteckt, darüber hat unser Kollege @baillyk einen #TIBBlog-Beitrag geschrieben: https://blog.tib.eu/2026/04/09/upgrade-abgeschlossen-semantic-wikibase-kompatibel-mit-mediawiki-1-43
-
Mit dem Update von #SemanticWikibase auf Kompatibilität mit @mediawiki 1.43 wurde die Grundlage für kommende Weiterentwicklungen und für eine langfristig stabile Integration in das Wikibase-Ökosystem geschaffen. Was genau dahintersteckt, darüber hat unser Kollege @baillyk einen #TIBBlog-Beitrag geschrieben: https://blog.tib.eu/2026/04/09/upgrade-abgeschlossen-semantic-wikibase-kompatibel-mit-mediawiki-1-43
-
Mit dem Update von #SemanticWikibase auf Kompatibilität mit @mediawiki 1.43 wurde die Grundlage für kommende Weiterentwicklungen und für eine langfristig stabile Integration in das Wikibase-Ökosystem geschaffen. Was genau dahintersteckt, darüber hat unser Kollege @baillyk einen #TIBBlog-Beitrag geschrieben: https://blog.tib.eu/2026/04/09/upgrade-abgeschlossen-semantic-wikibase-kompatibel-mit-mediawiki-1-43
-
Upgrade abgeschlossen: Semantic Wikibase kompatibel mit MediaWiki 1.43
Wir freuen uns, bekanntzugeben, dass Semantic Wikibase erfolgreich auf Kompatibilität mit MediaWiki 1.43 aktualisiert wurde. Mit diesem Schritt stellen wir sicher, dass Semantic Wikibase weiterhin mit der aktuellen Longterm-Support-Version von MediaWiki kompatibel bleibt und als stabile Grundlage für semantisch angereicherte Wissensinfrastrukturen dient.
Über Semantic Wikibase
Viele Forschungsprojekte setzen das Mediawiki-Framework als Werkzeug für Forschungsdatenmanagement ein. Mit über 1.500 Erweiterungen lässt sich dieses an die individuellen Anforderungen anpassen:
- als reines Wiki mit Text und Medien, organisiert in Artikelseiten nach dem Vorbild von Wikipedia,
- als strukturierte Wissens-Datenbank zur Linked-Open-Data Implementierung von Wissensgraphen und Terminologien mittels Wikibase,
- als semantischer Wissensspeicher zur Datenvisualisierung mittels Semantic Mediawiki.
Semantic Mediawiki vs. Wikibase
Insbesondere Wikibase und Semantic Mediawiki werden häufig im Forschungsumfeld verwendet. Beide Erweiterungen haben unterschiedliche Stärken und Schwächen:
Vergleich von Wikibase and SMW (Grafik by Bernhard Krabina)Semantic Mediawiki und Wikibase
Die Entwicklung von Semantic Wikibase (SWB) ermöglichte es erstmals, beide Erweiterungen gemeinsam auf einem System zu verbinden und so die Vorteile beider Systeme gemeinsam zu nutzen. Während strukturelle Wissensdaten in Wikibase gespeichert und verwaltet werden, sorgt die SWB-Erweiterung dafür, dass diese auch in Semantic Mediawiki für die Visualisierung in Wiki-Artikeln verfügbar sind. SWB dient also quasi als Brücke zwischen den beiden Erweiterungen, wobei der Datenfluss nur von Wikibase nach Semantic Mediawiki (nicht umgekehrt) erfolgt. Dies dient dazu, Datenkonflikte zu vermeiden.
Semantic Wikibase wurde im September 2020 in einer ersten Version vom Unternehmen ProfessionalWiki veröffentlicht. Dieser erste Prototyp war nur mit der älteren Mediawiki Version 1.35 kompatibel, aber unterstützte bereits grundlegende Datentypen. Im Open Science Lab sahen wir in der Entwicklung einen Baustein, der das Potenzial hat, im Mediawiki-Umfeld eine bedeutende Lücke zu schließen: Die Kombination aus strukturierter, föderierbarer Datenverwaltung und Datenpräsentation. Unser Ziel war es, die Erweiterung zu testen, bei Bedarf weiterzuentwickeln und künftig als unser Content-Management-System zur Unterstützung von Forschungsprojekten zu verwenden.
Case Studies
Mitte 2024 wurde mit dem Projekt PhiWiki ein erster Prototyp für Mediawiki 1.39 in Zusammenarbeit mit der Akademie der Wissenschaften und der Literatur Mainz sowie der AG Digitale Philosophie erfolgreich getestet. Es folgte mit Semantic Glossar ein weiteres Projekt zur kollaborativen Entwicklung von Terminologien mittels Semantic Wikibase.
Ende 2024 konnten wir im Rahmen des Projekts Herrenhäuser des Ostseeraums Semantic Wikibase dann in einem umfangreichen Projekt einem herausfordernden Lasttest unterziehen. Mit über 14.000 Wikibase-Objekten, die auf mehr als 300 Artikelseiten dynamisch eingebettet als Karten, Zeitstrahlen, Tabellen und Suchformulare verwendet werden, konnten wir die bestehenden Schwächen von Semantic Wikibase identifizieren und beheben. Dazu gehörte unter anderem die Unterstützung des vollen Wikibase-Datenmodells mittels Qualifiers, eine erste grundlegende Unterstützung des Extended Datetime Formats (EDTF) sowie die Einbettung von 3D-Visualisierungen aus Semantic Kompakkt. Entscheidend war hierfür die interdisziplinäre Zusammenarbeit zwischen dem Enwicklerteam und den LOD- und Wikibase-Datenmodell-Expertinnen Lozana Rossenova und Lucia Sohmen.
Die im Projekt entwickelten Best-Practices umfassten unter anderem:
- Nutzung individueller Formulare für Suchfilter und Dateneingabe
- Verknüpfung von Wikibase-Items mit Mediawiki-Kategorien
- Verlinkung von Artikelseiten mit Wikibase-Items
- Nutzung des vollen Wikibase-Datenmodells in SMW Inline Queries
- Performance von Datenvisualisierungen trotz hoher Anzahl an Wikibase-Objekten
- Best Practices zur Informationsmodellierung im Generic Wikibase Model for Cultural Data
Warum MediaWiki 1.43 wichtig ist
Mit der Version 1.39 war Semantic Wikibase kompatibel mit der damaligen Longtime Support Version(LTS) von Mediawiki. Diese Unterstützung war aber gemäß des Mediawiki Lifecycle nur bis Ende 2025 gegeben.
MediaWiki 1.43 bringt als aktuelle LTS-Version (Support bis 2028) zahlreiche technische Verbesserungen, Performance-Optimierungen sowie langfristige Wartungsvorteile mit sich. Für viele Wikibase-Installationen ist die Orientierung an den aktuellen MediaWiki-Versionen essenziell, um Sicherheit, Stabilität und Zukunftsfähigkeit zu gewährleisten. Durch Versionskonflikte zwischen verwendeten Bibliotheken in Wikibase und Semantic Mediawiki, konnte SemanticWikibase aber nicht ohne Anpassung in dieser neuen Version eingesetzt werden.
Unsere größte Befürchtung war, dass die aktuellen Versionen grundlegende Änderung vorgenommen hatten, die einen Weiterbetrieb von Semantic Wikibase technisch unsauber bzw. unwirtschaftlich machen würden. Ende 2025 schaffte Open-Science-Lab-Entwickler Lukas Günther die entscheidende Grundlage für das Upgrade, indem er unser Installationstool Wikibase4Research aktualisierte und so mit der Mediawiki Version 1.44 kompatibel machte. Da Semantic Wikibase sich mittels Wikibase4Research automatisiert installieren lässt, war so ein geeignetes Test-Setup geschaffen, um die Entwicklung in Angriff zu nehmen. Letzendlich war es uns so möglich, Semantic Wikibase mit der aktuellen LTS-Version von Mediawiki zu betreiben und das sogar ohne Änderungen am Wikibase- oder SemanticMediawiki-Code vorzunehmen. Sämtliche bisher unterstützten Datentypen sind auch weiterhin funktional, was auch ein Update bestehender Installationen auf die neue Version ermöglicht.
Unterstützte Datentypen in Semantic Wikibase, visualisiert im Semantic Browser von SMWAusblick
Die kontinuierliche Synchronisierung von Semantic Wikibase mit dem MediaWiki-Releasezyklus ist ein zentraler Baustein für nachhaltige, semantische Wissensinfrastrukturen. Mit diesem Update schaffen wir die Grundlage für kommende Weiterentwicklungen und eine langfristig stabile Integration in das Wikibase-Ökosystem. Der Einsatz von Semantic Wikibase bedeutet für unsere Forschungsdaten- und Terminologie-Projekte im Open Science Lab:
- Fokussierung auf eine gemeinsame technologische Basis für alle Projekte
- Bündelung von Wissen und Ressourcen
- Zeitersparnis bei der Projektumsetzung durch Best Practices und Synergieeffekten zwischen Projekten
- Koordinierter Aufbau von Services innerhalb eines bestehenden Software Ökosystems
- Support der Open-Source und Linked-Open-Data Community durch unsere Entwicklungen
Wir freuen uns auf die weitere Entwicklung und die vielfältigen kommenden Projekte mit Semantic Wikibase.
Relevante Links
#WeLoveFreeSoftware #NFDI4Culture #SemanticWeb #linkedOpenData #semanticPublishing #SemanticKompakkt #SemanticMediawiki #LizenzCCBY40INT #Wikibase4Research #OpenScienceLab #SemanticWikibase #Wikibase -
Upgrade abgeschlossen: Semantic Wikibase kompatibel mit MediaWiki 1.43
Wir freuen uns, bekanntzugeben, dass Semantic Wikibase erfolgreich auf Kompatibilität mit MediaWiki 1.43 aktualisiert wurde. Mit diesem Schritt stellen wir sicher, dass Semantic Wikibase weiterhin mit der aktuellen Longterm-Support-Version von MediaWiki kompatibel bleibt und als stabile Grundlage für semantisch angereicherte Wissensinfrastrukturen dient.
Über Semantic Wikibase
Viele Forschungsprojekte setzen das Mediawiki-Framework als Werkzeug für Forschungsdatenmanagement ein. Mit über 1.500 Erweiterungen lässt sich dieses an die individuellen Anforderungen anpassen:
- als reines Wiki mit Text und Medien, organisiert in Artikelseiten nach dem Vorbild von Wikipedia,
- als strukturierte Wissens-Datenbank zur Linked-Open-Data Implementierung von Wissensgraphen und Terminologien mittels Wikibase,
- als semantischer Wissensspeicher zur Datenvisualisierung mittels Semantic Mediawiki.
Semantic Mediawiki vs. Wikibase
Insbesondere Wikibase und Semantic Mediawiki werden häufig im Forschungsumfeld verwendet. Beide Erweiterungen haben unterschiedliche Stärken und Schwächen:
Vergleich von Wikibase and SMW (Grafik by Bernhard Krabina)Semantic Mediawiki und Wikibase
Die Entwicklung von Semantic Wikibase (SWB) ermöglichte es erstmals, beide Erweiterungen gemeinsam auf einem System zu verbinden und so die Vorteile beider Systeme gemeinsam zu nutzen. Während strukturelle Wissensdaten in Wikibase gespeichert und verwaltet werden, sorgt die SWB-Erweiterung dafür, dass diese auch in Semantic Mediawiki für die Visualisierung in Wiki-Artikeln verfügbar sind. SWB dient also quasi als Brücke zwischen den beiden Erweiterungen, wobei der Datenfluss nur von Wikibase nach Semantic Mediawiki (nicht umgekehrt) erfolgt. Dies dient dazu, Datenkonflikte zu vermeiden.
Semantic Wikibase wurde im September 2020 in einer ersten Version vom Unternehmen ProfessionalWiki veröffentlicht. Dieser erste Prototyp war nur mit der älteren Mediawiki Version 1.35 kompatibel, aber unterstützte bereits grundlegende Datentypen. Im Open Science Lab sahen wir in der Entwicklung einen Baustein, der das Potenzial hat, im Mediawiki-Umfeld eine bedeutende Lücke zu schließen: Die Kombination aus strukturierter, föderierbarer Datenverwaltung und Datenpräsentation. Unser Ziel war es, die Erweiterung zu testen, bei Bedarf weiterzuentwickeln und künftig als unser Content-Management-System zur Unterstützung von Forschungsprojekten zu verwenden.
Case Studies
Mitte 2024 wurde mit dem Projekt PhiWiki ein erster Prototyp für Mediawiki 1.39 in Zusammenarbeit mit der Akademie der Wissenschaften und der Literatur Mainz sowie der AG Digitale Philosophie erfolgreich getestet. Es folgte mit Semantic Glossar ein weiteres Projekt zur kollaborativen Entwicklung von Terminologien mittels Semantic Wikibase.
Ende 2024 konnten wir im Rahmen des Projekts Herrenhäuser des Ostseeraums Semantic Wikibase dann in einem umfangreichen Projekt einem herausfordernden Lasttest unterziehen. Mit über 14.000 Wikibase-Objekten, die auf mehr als 300 Artikelseiten dynamisch eingebettet als Karten, Zeitstrahlen, Tabellen und Suchformulare verwendet werden, konnten wir die bestehenden Schwächen von Semantic Wikibase identifizieren und beheben. Dazu gehörte unter anderem die Unterstützung des vollen Wikibase-Datenmodells mittels Qualifiers, eine erste grundlegende Unterstützung des Extended Datetime Formats (EDTF) sowie die Einbettung von 3D-Visualisierungen aus Semantic Kompakkt. Entscheidend war hierfür die interdisziplinäre Zusammenarbeit zwischen dem Enwicklerteam und den LOD- und Wikibase-Datenmodell-Expertinnen Lozana Rossenova und Lucia Sohmen.
Die im Projekt entwickelten Best-Practices umfassten unter anderem:
- Nutzung individueller Formulare für Suchfilter und Dateneingabe
- Verknüpfung von Wikibase-Items mit Mediawiki-Kategorien
- Verlinkung von Artikelseiten mit Wikibase-Items
- Nutzung des vollen Wikibase-Datenmodells in SMW Inline Queries
- Performance von Datenvisualisierungen trotz hoher Anzahl an Wikibase-Objekten
- Best Practices zur Informationsmodellierung im Generic Wikibase Model for Cultural Data
Warum MediaWiki 1.43 wichtig ist
Mit der Version 1.39 war Semantic Wikibase kompatibel mit der damaligen Longtime Support Version(LTS) von Mediawiki. Diese Unterstützung war aber gemäß des Mediawiki Lifecycle nur bis Ende 2025 gegeben.
MediaWiki 1.43 bringt als aktuelle LTS-Version (Support bis 2028) zahlreiche technische Verbesserungen, Performance-Optimierungen sowie langfristige Wartungsvorteile mit sich. Für viele Wikibase-Installationen ist die Orientierung an den aktuellen MediaWiki-Versionen essenziell, um Sicherheit, Stabilität und Zukunftsfähigkeit zu gewährleisten. Durch Versionskonflikte zwischen verwendeten Bibliotheken in Wikibase und Semantic Mediawiki, konnte SemanticWikibase aber nicht ohne Anpassung in dieser neuen Version eingesetzt werden.
Unsere größte Befürchtung war, dass die aktuellen Versionen grundlegende Änderung vorgenommen hatten, die einen Weiterbetrieb von Semantic Wikibase technisch unsauber bzw. unwirtschaftlich machen würden. Ende 2025 schaffte Open-Science-Lab-Entwickler Lukas Günther die entscheidende Grundlage für das Upgrade, indem er unser Installationstool Wikibase4Research aktualisierte und so mit der Mediawiki Version 1.44 kompatibel machte. Da Semantic Wikibase sich mittels Wikibase4Research automatisiert installieren lässt, war so ein geeignetes Test-Setup geschaffen, um die Entwicklung in Angriff zu nehmen. Letzendlich war es uns so möglich, Semantic Wikibase mit der aktuellen LTS-Version von Mediawiki zu betreiben und das sogar ohne Änderungen am Wikibase- oder SemanticMediawiki-Code vorzunehmen. Sämtliche bisher unterstützten Datentypen sind auch weiterhin funktional, was auch ein Update bestehender Installationen auf die neue Version ermöglicht.
Unterstützte Datentypen in Semantic Wikibase, visualisiert im Semantic Browser von SMWAusblick
Die kontinuierliche Synchronisierung von Semantic Wikibase mit dem MediaWiki-Releasezyklus ist ein zentraler Baustein für nachhaltige, semantische Wissensinfrastrukturen. Mit diesem Update schaffen wir die Grundlage für kommende Weiterentwicklungen und eine langfristig stabile Integration in das Wikibase-Ökosystem. Der Einsatz von Semantic Wikibase bedeutet für unsere Forschungsdaten- und Terminologie-Projekte im Open Science Lab:
- Fokussierung auf eine gemeinsame technologische Basis für alle Projekte
- Bündelung von Wissen und Ressourcen
- Zeitersparnis bei der Projektumsetzung durch Best Practices und Synergieeffekten zwischen Projekten
- Koordinierter Aufbau von Services innerhalb eines bestehenden Software Ökosystems
- Support der Open-Source und Linked-Open-Data Community durch unsere Entwicklungen
Wir freuen uns auf die weitere Entwicklung und die vielfältigen kommenden Projekte mit Semantic Wikibase.
Relevante Links
#LizenzCCBY40INT #Wikibase4Research #OpenScienceLab #SemanticWikibase #Wikibase #WeLoveFreeSoftware #NFDI4Culture #SemanticWeb #linkedOpenData #semanticPublishing #SemanticKompakkt #SemanticMediawiki -
Upgrade abgeschlossen: Semantic Wikibase kompatibel mit MediaWiki 1.43
Wir freuen uns, bekanntzugeben, dass Semantic Wikibase erfolgreich auf Kompatibilität mit MediaWiki 1.43 aktualisiert wurde. Mit diesem Schritt stellen wir sicher, dass Semantic Wikibase weiterhin mit der aktuellen Longterm-Support-Version von MediaWiki kompatibel bleibt und als stabile Grundlage für semantisch angereicherte Wissensinfrastrukturen dient.
Über Semantic Wikibase
Viele Forschungsprojekte setzen das Mediawiki-Framework als Werkzeug für Forschungsdatenmanagement ein. Mit über 1.500 Erweiterungen lässt sich dieses an die individuellen Anforderungen anpassen:
- als reines Wiki mit Text und Medien, organisiert in Artikelseiten nach dem Vorbild von Wikipedia,
- als strukturierte Wissens-Datenbank zur Linked-Open-Data Implementierung von Wissensgraphen und Terminologien mittels Wikibase,
- als semantischer Wissensspeicher zur Datenvisualisierung mittels Semantic Mediawiki.
Semantic Mediawiki vs. Wikibase
Insbesondere Wikibase und Semantic Mediawiki werden häufig im Forschungsumfeld verwendet. Beide Erweiterungen haben unterschiedliche Stärken und Schwächen:
Vergleich von Wikibase and SMW (Grafik by Bernhard Krabina)Semantic Mediawiki und Wikibase
Die Entwicklung von Semantic Wikibase (SWB) ermöglichte es erstmals, beide Erweiterungen gemeinsam auf einem System zu verbinden und so die Vorteile beider Systeme gemeinsam zu nutzen. Während strukturelle Wissensdaten in Wikibase gespeichert und verwaltet werden, sorgt die SWB-Erweiterung dafür, dass diese auch in Semantic Mediawiki für die Visualisierung in Wiki-Artikeln verfügbar sind. SWB dient also quasi als Brücke zwischen den beiden Erweiterungen, wobei der Datenfluss nur von Wikibase nach Semantic Mediawiki (nicht umgekehrt) erfolgt. Dies dient dazu, Datenkonflikte zu vermeiden.
Semantic Wikibase wurde im September 2020 in einer ersten Version vom Unternehmen ProfessionalWiki veröffentlicht. Dieser erste Prototyp war nur mit der älteren Mediawiki Version 1.35 kompatibel, aber unterstützte bereits grundlegende Datentypen. Im Open Science Lab sahen wir in der Entwicklung einen Baustein, der das Potenzial hat, im Mediawiki-Umfeld eine bedeutende Lücke zu schließen: Die Kombination aus strukturierter, föderierbarer Datenverwaltung und Datenpräsentation. Unser Ziel war es, die Erweiterung zu testen, bei Bedarf weiterzuentwickeln und künftig als unser Content-Management-System zur Unterstützung von Forschungsprojekten zu verwenden.
Case Studies
Mitte 2024 wurde mit dem Projekt PhiWiki ein erster Prototyp für Mediawiki 1.39 in Zusammenarbeit mit der Akademie der Wissenschaften und der Literatur Mainz sowie der AG Digitale Philosophie erfolgreich getestet. Es folgte mit Semantic Glossar ein weiteres Projekt zur kollaborativen Entwicklung von Terminologien mittels Semantic Wikibase.
Ende 2024 konnten wir im Rahmen des Projekts Herrenhäuser des Ostseeraums Semantic Wikibase dann in einem umfangreichen Projekt einem herausfordernden Lasttest unterziehen. Mit über 14.000 Wikibase-Objekten, die auf mehr als 300 Artikelseiten dynamisch eingebettet als Karten, Zeitstrahlen, Tabellen und Suchformulare verwendet werden, konnten wir die bestehenden Schwächen von Semantic Wikibase identifizieren und beheben. Dazu gehörte unter anderem die Unterstützung des vollen Wikibase-Datenmodells mittels Qualifiers, eine erste grundlegende Unterstützung des Extended Datetime Formats (EDTF) sowie die Einbettung von 3D-Visualisierungen aus Semantic Kompakkt. Entscheidend war hierfür die interdisziplinäre Zusammenarbeit zwischen dem Enwicklerteam und den LOD- und Wikibase-Datenmodell-Expertinnen Lozana Rossenova und Lucia Sohmen.
Die im Projekt entwickelten Best-Practices umfassten unter anderem:
- Nutzung individueller Formulare für Suchfilter und Dateneingabe
- Verknüpfung von Wikibase-Items mit Mediawiki-Kategorien
- Verlinkung von Artikelseiten mit Wikibase-Items
- Nutzung des vollen Wikibase-Datenmodells in SMW Inline Queries
- Performance von Datenvisualisierungen trotz hoher Anzahl an Wikibase-Objekten
- Best Practices zur Informationsmodellierung im Generic Wikibase Model for Cultural Data
Warum MediaWiki 1.43 wichtig ist
Mit der Version 1.39 war Semantic Wikibase kompatibel mit der damaligen Longtime Support Version(LTS) von Mediawiki. Diese Unterstützung war aber gemäß des Mediawiki Lifecycle nur bis Ende 2025 gegeben.
MediaWiki 1.43 bringt als aktuelle LTS-Version (Support bis 2028) zahlreiche technische Verbesserungen, Performance-Optimierungen sowie langfristige Wartungsvorteile mit sich. Für viele Wikibase-Installationen ist die Orientierung an den aktuellen MediaWiki-Versionen essenziell, um Sicherheit, Stabilität und Zukunftsfähigkeit zu gewährleisten. Durch Versionskonflikte zwischen verwendeten Bibliotheken in Wikibase und Semantic Mediawiki, konnte SemanticWikibase aber nicht ohne Anpassung in dieser neuen Version eingesetzt werden.
Unsere größte Befürchtung war, dass die aktuellen Versionen grundlegende Änderung vorgenommen hatten, die einen Weiterbetrieb von Semantic Wikibase technisch unsauber bzw. unwirtschaftlich machen würden. Ende 2025 schaffte Open-Science-Lab-Entwickler Lukas Günther die entscheidende Grundlage für das Upgrade, indem er unser Installationstool Wikibase4Research aktualisierte und so mit der Mediawiki Version 1.44 kompatibel machte. Da Semantic Wikibase sich mittels Wikibase4Research automatisiert installieren lässt, war so ein geeignetes Test-Setup geschaffen, um die Entwicklung in Angriff zu nehmen. Letzendlich war es uns so möglich, Semantic Wikibase mit der aktuellen LTS-Version von Mediawiki zu betreiben und das sogar ohne Änderungen am Wikibase- oder SemanticMediawiki-Code vorzunehmen. Sämtliche bisher unterstützten Datentypen sind auch weiterhin funktional, was auch ein Update bestehender Installationen auf die neue Version ermöglicht.
Unterstützte Datentypen in Semantic Wikibase, visualisiert im Semantic Browser von SMWAusblick
Die kontinuierliche Synchronisierung von Semantic Wikibase mit dem MediaWiki-Releasezyklus ist ein zentraler Baustein für nachhaltige, semantische Wissensinfrastrukturen. Mit diesem Update schaffen wir die Grundlage für kommende Weiterentwicklungen und eine langfristig stabile Integration in das Wikibase-Ökosystem. Der Einsatz von Semantic Wikibase bedeutet für unsere Forschungsdaten- und Terminologie-Projekte im Open Science Lab:
- Fokussierung auf eine gemeinsame technologische Basis für alle Projekte
- Bündelung von Wissen und Ressourcen
- Zeitersparnis bei der Projektumsetzung durch Best Practices und Synergieeffekten zwischen Projekten
- Koordinierter Aufbau von Services innerhalb eines bestehenden Software Ökosystems
- Support der Open-Source und Linked-Open-Data Community durch unsere Entwicklungen
Wir freuen uns auf die weitere Entwicklung und die vielfältigen kommenden Projekte mit Semantic Wikibase.
Relevante Links
#SemanticWeb #linkedOpenData #semanticPublishing #SemanticKompakkt #SemanticMediawiki #LizenzCCBY40INT #Wikibase4Research #OpenScienceLab #SemanticWikibase #Wikibase #WeLoveFreeSoftware #NFDI4Culture -
Upgrade abgeschlossen: Semantic Wikibase kompatibel mit MediaWiki 1.43
Wir freuen uns, bekanntzugeben, dass Semantic Wikibase erfolgreich auf Kompatibilität mit MediaWiki 1.43 aktualisiert wurde. Mit diesem Schritt stellen wir sicher, dass Semantic Wikibase weiterhin mit der aktuellen Longterm-Support-Version von MediaWiki kompatibel bleibt und als stabile Grundlage für semantisch angereicherte Wissensinfrastrukturen dient.
Über Semantic Wikibase
Viele Forschungsprojekte setzen das Mediawiki-Framework als Werkzeug für Forschungsdatenmanagement ein. Mit über 1.500 Erweiterungen lässt sich dieses an die individuellen Anforderungen anpassen:
- als reines Wiki mit Text und Medien, organisiert in Artikelseiten nach dem Vorbild von Wikipedia,
- als strukturierte Wissens-Datenbank zur Linked-Open-Data Implementierung von Wissensgraphen und Terminologien mittels Wikibase,
- als semantischer Wissensspeicher zur Datenvisualisierung mittels Semantic Mediawiki.
Semantic Mediawiki vs. Wikibase
Insbesondere Wikibase und Semantic Mediawiki werden häufig im Forschungsumfeld verwendet. Beide Erweiterungen haben unterschiedliche Stärken und Schwächen:
Vergleich von Wikibase and SMW (Grafik by Bernhard Krabina)Semantic Mediawiki und Wikibase
Die Entwicklung von Semantic Wikibase (SWB) ermöglichte es erstmals, beide Erweiterungen gemeinsam auf einem System zu verbinden und so die Vorteile beider Systeme gemeinsam zu nutzen. Während strukturelle Wissensdaten in Wikibase gespeichert und verwaltet werden, sorgt die SWB-Erweiterung dafür, dass diese auch in Semantic Mediawiki für die Visualisierung in Wiki-Artikeln verfügbar sind. SWB dient also quasi als Brücke zwischen den beiden Erweiterungen, wobei der Datenfluss nur von Wikibase nach Semantic Mediawiki (nicht umgekehrt) erfolgt. Dies dient dazu, Datenkonflikte zu vermeiden.
Semantic Wikibase wurde im September 2020 in einer ersten Version vom Unternehmen ProfessionalWiki veröffentlicht. Dieser erste Prototyp war nur mit der älteren Mediawiki Version 1.35 kompatibel, aber unterstützte bereits grundlegende Datentypen. Im Open Science Lab sahen wir in der Entwicklung einen Baustein, der das Potenzial hat, im Mediawiki-Umfeld eine bedeutende Lücke zu schließen: Die Kombination aus strukturierter, föderierbarer Datenverwaltung und Datenpräsentation. Unser Ziel war es, die Erweiterung zu testen, bei Bedarf weiterzuentwickeln und künftig als unser Content-Management-System zur Unterstützung von Forschungsprojekten zu verwenden.
Case Studies
Mitte 2024 wurde mit dem Projekt PhiWiki ein erster Prototyp für Mediawiki 1.39 in Zusammenarbeit mit der Akademie der Wissenschaften und der Literatur Mainz sowie der AG Digitale Philosophie erfolgreich getestet. Es folgte mit Semantic Glossar ein weiteres Projekt zur kollaborativen Entwicklung von Terminologien mittels Semantic Wikibase.
Ende 2024 konnten wir im Rahmen des Projekts Herrenhäuser des Ostseeraums Semantic Wikibase dann in einem umfangreichen Projekt einem herausfordernden Lasttest unterziehen. Mit über 14.000 Wikibase-Objekten, die auf mehr als 300 Artikelseiten dynamisch eingebettet als Karten, Zeitstrahlen, Tabellen und Suchformulare verwendet werden, konnten wir die bestehenden Schwächen von Semantic Wikibase identifizieren und beheben. Dazu gehörte unter anderem die Unterstützung des vollen Wikibase-Datenmodells mittels Qualifiers, eine erste grundlegende Unterstützung des Extended Datetime Formats (EDTF) sowie die Einbettung von 3D-Visualisierungen aus Semantic Kompakkt. Entscheidend war hierfür die interdisziplinäre Zusammenarbeit zwischen dem Enwicklerteam und den LOD- und Wikibase-Datenmodell-Expertinnen Lozana Rossenova und Lucia Sohmen.
Die im Projekt entwickelten Best-Practices umfassten unter anderem:
- Nutzung individueller Formulare für Suchfilter und Dateneingabe
- Verknüpfung von Wikibase-Items mit Mediawiki-Kategorien
- Verlinkung von Artikelseiten mit Wikibase-Items
- Nutzung des vollen Wikibase-Datenmodells in SMW Inline Queries
- Performance von Datenvisualisierungen trotz hoher Anzahl an Wikibase-Objekten
- Best Practices zur Informationsmodellierung im Generic Wikibase Model for Cultural Data
Warum MediaWiki 1.43 wichtig ist
Mit der Version 1.39 war Semantic Wikibase kompatibel mit der damaligen Longtime Support Version(LTS) von Mediawiki. Diese Unterstützung war aber gemäß des Mediawiki Lifecycle nur bis Ende 2025 gegeben.
MediaWiki 1.43 bringt als aktuelle LTS-Version (Support bis 2028) zahlreiche technische Verbesserungen, Performance-Optimierungen sowie langfristige Wartungsvorteile mit sich. Für viele Wikibase-Installationen ist die Orientierung an den aktuellen MediaWiki-Versionen essenziell, um Sicherheit, Stabilität und Zukunftsfähigkeit zu gewährleisten. Durch Versionskonflikte zwischen verwendeten Bibliotheken in Wikibase und Semantic Mediawiki, konnte SemanticWikibase aber nicht ohne Anpassung in dieser neuen Version eingesetzt werden.
Unsere größte Befürchtung war, dass die aktuellen Versionen grundlegende Änderung vorgenommen hatten, die einen Weiterbetrieb von Semantic Wikibase technisch unsauber bzw. unwirtschaftlich machen würden. Ende 2025 schaffte Open-Science-Lab-Entwickler Lukas Günther die entscheidende Grundlage für das Upgrade, indem er unser Installationstool Wikibase4Research aktualisierte und so mit der Mediawiki Version 1.44 kompatibel machte. Da Semantic Wikibase sich mittels Wikibase4Research automatisiert installieren lässt, war so ein geeignetes Test-Setup geschaffen, um die Entwicklung in Angriff zu nehmen. Letzendlich war es uns so möglich, Semantic Wikibase mit der aktuellen LTS-Version von Mediawiki zu betreiben und das sogar ohne Änderungen am Wikibase- oder SemanticMediawiki-Code vorzunehmen. Sämtliche bisher unterstützten Datentypen sind auch weiterhin funktional, was auch ein Update bestehender Installationen auf die neue Version ermöglicht.
Unterstützte Datentypen in Semantic Wikibase, visualisiert im Semantic Browser von SMWAusblick
Die kontinuierliche Synchronisierung von Semantic Wikibase mit dem MediaWiki-Releasezyklus ist ein zentraler Baustein für nachhaltige, semantische Wissensinfrastrukturen. Mit diesem Update schaffen wir die Grundlage für kommende Weiterentwicklungen und eine langfristig stabile Integration in das Wikibase-Ökosystem. Der Einsatz von Semantic Wikibase bedeutet für unsere Forschungsdaten- und Terminologie-Projekte im Open Science Lab:
- Fokussierung auf eine gemeinsame technologische Basis für alle Projekte
- Bündelung von Wissen und Ressourcen
- Zeitersparnis bei der Projektumsetzung durch Best Practices und Synergieeffekten zwischen Projekten
- Koordinierter Aufbau von Services innerhalb eines bestehenden Software Ökosystems
- Support der Open-Source und Linked-Open-Data Community durch unsere Entwicklungen
Wir freuen uns auf die weitere Entwicklung und die vielfältigen kommenden Projekte mit Semantic Wikibase.
Relevante Links
#SemanticKompakkt #SemanticMediawiki #LizenzCCBY40INT #Wikibase4Research #OpenScienceLab #SemanticWikibase #Wikibase #WeLoveFreeSoftware #NFDI4Culture #SemanticWeb #linkedOpenData #semanticPublishing -
Upgrade abgeschlossen: Semantic Wikibase kompatibel mit MediaWiki 1.43
Wir freuen uns, bekanntzugeben, dass Semantic Wikibase erfolgreich auf Kompatibilität mit MediaWiki 1.43 aktualisiert wurde. Mit diesem Schritt stellen wir sicher, dass Semantic Wikibase weiterhin mit der aktuellen Longterm-Support-Version von MediaWiki kompatibel bleibt und als stabile Grundlage für semantisch angereicherte Wissensinfrastrukturen dient.
Über Semantic Wikibase
Viele Forschungsprojekte setzen das Mediawiki-Framework als Werkzeug für Forschungsdatenmanagement ein. Mit über 1.500 Erweiterungen lässt sich dieses an die individuellen Anforderungen anpassen:
- als reines Wiki mit Text und Medien, organisiert in Artikelseiten nach dem Vorbild von Wikipedia,
- als strukturierte Wissens-Datenbank zur Linked-Open-Data Implementierung von Wissensgraphen und Terminologien mittels Wikibase,
- als semantischer Wissensspeicher zur Datenvisualisierung mittels Semantic Mediawiki.
Semantic Mediawiki vs. Wikibase
Insbesondere Wikibase und Semantic Mediawiki werden häufig im Forschungsumfeld verwendet. Beide Erweiterungen haben unterschiedliche Stärken und Schwächen:
Vergleich von Wikibase and SMW (Grafik by Bernhard Krabina)Semantic Mediawiki und Wikibase
Die Entwicklung von Semantic Wikibase (SWB) ermöglichte es erstmals, beide Erweiterungen gemeinsam auf einem System zu verbinden und so die Vorteile beider Systeme gemeinsam zu nutzen. Während strukturelle Wissensdaten in Wikibase gespeichert und verwaltet werden, sorgt die SWB-Erweiterung dafür, dass diese auch in Semantic Mediawiki für die Visualisierung in Wiki-Artikeln verfügbar sind. SWB dient also quasi als Brücke zwischen den beiden Erweiterungen, wobei der Datenfluss nur von Wikibase nach Semantic Mediawiki (nicht umgekehrt) erfolgt. Dies dient dazu, Datenkonflikte zu vermeiden.
Semantic Wikibase wurde im September 2020 in einer ersten Version vom Unternehmen ProfessionalWiki veröffentlicht. Dieser erste Prototyp war nur mit der älteren Mediawiki Version 1.35 kompatibel, aber unterstützte bereits grundlegende Datentypen. Im Open Science Lab sahen wir in der Entwicklung einen Baustein, der das Potenzial hat, im Mediawiki-Umfeld eine bedeutende Lücke zu schließen: Die Kombination aus strukturierter, föderierbarer Datenverwaltung und Datenpräsentation. Unser Ziel war es, die Erweiterung zu testen, bei Bedarf weiterzuentwickeln und künftig als unser Content-Management-System zur Unterstützung von Forschungsprojekten zu verwenden.
Case Studies
Mitte 2024 wurde mit dem Projekt PhiWiki ein erster Prototyp für Mediawiki 1.39 in Zusammenarbeit mit der Akademie der Wissenschaften und der Literatur Mainz sowie der AG Digitale Philosophie erfolgreich getestet. Es folgte mit Semantic Glossar ein weiteres Projekt zur kollaborativen Entwicklung von Terminologien mittels Semantic Wikibase.
Ende 2024 konnten wir im Rahmen des Projekts Herrenhäuser des Ostseeraums Semantic Wikibase dann in einem umfangreichen Projekt einem herausfordernden Lasttest unterziehen. Mit über 14.000 Wikibase-Objekten, die auf mehr als 300 Artikelseiten dynamisch eingebettet als Karten, Zeitstrahlen, Tabellen und Suchformulare verwendet werden, konnten wir die bestehenden Schwächen von Semantic Wikibase identifizieren und beheben. Dazu gehörte unter anderem die Unterstützung des vollen Wikibase-Datenmodells mittels Qualifiers, eine erste grundlegende Unterstützung des Extended Datetime Formats (EDTF) sowie die Einbettung von 3D-Visualisierungen aus Semantic Kompakkt. Entscheidend war hierfür die interdisziplinäre Zusammenarbeit zwischen dem Enwicklerteam und den LOD- und Wikibase-Datenmodell-Expertinnen Lozana Rossenova und Lucia Sohmen.
Die im Projekt entwickelten Best-Practices umfassten unter anderem:
- Nutzung individueller Formulare für Suchfilter und Dateneingabe
- Verknüpfung von Wikibase-Items mit Mediawiki-Kategorien
- Verlinkung von Artikelseiten mit Wikibase-Items
- Nutzung des vollen Wikibase-Datenmodells in SMW Inline Queries
- Performance von Datenvisualisierungen trotz hoher Anzahl an Wikibase-Objekten
- Best Practices zur Informationsmodellierung im Generic Wikibase Model for Cultural Data
Warum MediaWiki 1.43 wichtig ist
Mit der Version 1.39 war Semantic Wikibase kompatibel mit der damaligen Longtime Support Version(LTS) von Mediawiki. Diese Unterstützung war aber gemäß des Mediawiki Lifecycle nur bis Ende 2025 gegeben.
MediaWiki 1.43 bringt als aktuelle LTS-Version (Support bis 2028) zahlreiche technische Verbesserungen, Performance-Optimierungen sowie langfristige Wartungsvorteile mit sich. Für viele Wikibase-Installationen ist die Orientierung an den aktuellen MediaWiki-Versionen essenziell, um Sicherheit, Stabilität und Zukunftsfähigkeit zu gewährleisten. Durch Versionskonflikte zwischen verwendeten Bibliotheken in Wikibase und Semantic Mediawiki, konnte SemanticWikibase aber nicht ohne Anpassung in dieser neuen Version eingesetzt werden.
Unsere größte Befürchtung war, dass die aktuellen Versionen grundlegende Änderung vorgenommen hatten, die einen Weiterbetrieb von Semantic Wikibase technisch unsauber bzw. unwirtschaftlich machen würden. Ende 2025 schaffte Open-Science-Lab-Entwickler Lukas Günther die entscheidende Grundlage für das Upgrade, indem er unser Installationstool Wikibase4Research aktualisierte und so mit der Mediawiki Version 1.44 kompatibel machte. Da Semantic Wikibase sich mittels Wikibase4Research automatisiert installieren lässt, war so ein geeignetes Test-Setup geschaffen, um die Entwicklung in Angriff zu nehmen. Letzendlich war es uns so möglich, Semantic Wikibase mit der aktuellen LTS-Version von Mediawiki zu betreiben und das sogar ohne Änderungen am Wikibase- oder SemanticMediawiki-Code vorzunehmen. Sämtliche bisher unterstützten Datentypen sind auch weiterhin funktional, was auch ein Update bestehender Installationen auf die neue Version ermöglicht.
Unterstützte Datentypen in Semantic Wikibase, visualisiert im Semantic Browser von SMWAusblick
Die kontinuierliche Synchronisierung von Semantic Wikibase mit dem MediaWiki-Releasezyklus ist ein zentraler Baustein für nachhaltige, semantische Wissensinfrastrukturen. Mit diesem Update schaffen wir die Grundlage für kommende Weiterentwicklungen und eine langfristig stabile Integration in das Wikibase-Ökosystem. Der Einsatz von Semantic Wikibase bedeutet für unsere Forschungsdaten- und Terminologie-Projekte im Open Science Lab:
- Fokussierung auf eine gemeinsame technologische Basis für alle Projekte
- Bündelung von Wissen und Ressourcen
- Zeitersparnis bei der Projektumsetzung durch Best Practices und Synergieeffekten zwischen Projekten
- Koordinierter Aufbau von Services innerhalb eines bestehenden Software Ökosystems
- Support der Open-Source und Linked-Open-Data Community durch unsere Entwicklungen
Wir freuen uns auf die weitere Entwicklung und die vielfältigen kommenden Projekte mit Semantic Wikibase.
Relevante Links
#SemanticWeb #linkedOpenData #semanticPublishing #SemanticKompakkt #SemanticMediawiki #LizenzCCBY40INT #Wikibase4Research #OpenScienceLab #SemanticWikibase #Wikibase #WeLoveFreeSoftware #NFDI4Culture -
Next up at #MUDCon2025, Lukas Günther from @tibosl presents the work of the OSL team in configuring a flexible setup for our combined product #Wikibase4Research which wraps together #Wikibase, #SemanticMediaWiki, #SemanticWikibase, #SemanticKompakkt & more expensions useful to our research data management use cases, including our primary use cases in the context of @nfdi4culture
📽️ Follow along live: https://www.youtube.com/watch?v=jCjaMnxgq2Q
-
Next up at #MUDCon2025, Lukas Günther from @tibosl presents the work of the OSL team in configuring a flexible setup for our combined product #Wikibase4Research which wraps together #Wikibase, #SemanticMediaWiki, #SemanticWikibase, #SemanticKompakkt & more expensions useful to our research data management use cases, including our primary use cases in the context of @nfdi4culture
📽️ Follow along live: https://www.youtube.com/watch?v=jCjaMnxgq2Q
-
Next up at #MUDCon2025, Lukas Günther from @tibosl presents the work of the OSL team in configuring a flexible setup for our combined product #Wikibase4Research which wraps together #Wikibase, #SemanticMediaWiki, #SemanticWikibase, #SemanticKompakkt & more expensions useful to our research data management use cases, including our primary use cases in the context of @nfdi4culture
📽️ Follow along live: https://www.youtube.com/watch?v=jCjaMnxgq2Q
-
Next up at #MUDCon2025, Lukas Günther from @tibosl presents the work of the OSL team in configuring a flexible setup for our combined product #Wikibase4Research which wraps together #Wikibase, #SemanticMediaWiki, #SemanticWikibase, #SemanticKompakkt & more expensions useful to our research data management use cases, including our primary use cases in the context of @nfdi4culture
📽️ Follow along live: https://www.youtube.com/watch?v=jCjaMnxgq2Q
-
Next up at #MUDCon2025, Lukas Günther from @tibosl presents the work of the OSL team in configuring a flexible setup for our combined product #Wikibase4Research which wraps together #Wikibase, #SemanticMediaWiki, #SemanticWikibase, #SemanticKompakkt & more expensions useful to our research data management use cases, including our primary use cases in the context of @nfdi4culture
📽️ Follow along live: https://www.youtube.com/watch?v=jCjaMnxgq2Q
-
Discover highlights from the MediaWiki Users and Developers Conference
https://professional.wiki/en/news/mediawiki-users-and-developers-conference-2024-vienna
* Connecting #Wikibase and @smw
* Simultaneous Editing
* Wikimedia's Strategic Plan for #MediaWiki
* New #BlueSpice Features
* #KnowledgeManagement at NASA
* LLMs in wikis
* Factors Influencing Wiki Success (by @krabina)
And more!#MUDCon #MUDCon2024 #SMWCon #SemanticWikibase #OpenSource #OpenData
-
Discover highlights from the MediaWiki Users and Developers Conference
https://professional.wiki/en/news/mediawiki-users-and-developers-conference-2024-vienna
* Connecting #Wikibase and @smw
* Simultaneous Editing
* Wikimedia's Strategic Plan for #MediaWiki
* New #BlueSpice Features
* #KnowledgeManagement at NASA
* LLMs in wikis
* Factors Influencing Wiki Success (by @krabina)
And more!#MUDCon #MUDCon2024 #SMWCon #SemanticWikibase #OpenSource #OpenData
-
Discover highlights from the MediaWiki Users and Developers Conference
https://professional.wiki/en/news/mediawiki-users-and-developers-conference-2024-vienna
* Connecting #Wikibase and @smw
* Simultaneous Editing
* Wikimedia's Strategic Plan for #MediaWiki
* New #BlueSpice Features
* #KnowledgeManagement at NASA
* LLMs in wikis
* Factors Influencing Wiki Success (by @krabina)
And more!#MUDCon #MUDCon2024 #SMWCon #SemanticWikibase #OpenSource #OpenData
-
Discover highlights from the MediaWiki Users and Developers Conference
https://professional.wiki/en/news/mediawiki-users-and-developers-conference-2024-vienna
* Connecting #Wikibase and @smw
* Simultaneous Editing
* Wikimedia's Strategic Plan for #MediaWiki
* New #BlueSpice Features
* #KnowledgeManagement at NASA
* LLMs in wikis
* Factors Influencing Wiki Success (by @krabina)
And more!#MUDCon #MUDCon2024 #SMWCon #SemanticWikibase #OpenSource #OpenData
-
🤩 We are proudly contributing to this year's MediaWiki Users and Developers Conference, https://conference.knowledge.wiki/ 4–6 November 2024 in Vienna!
@lozross et al will discus #SemanticWikibase Development; Kolja Bailly will give insights to Linked open data curation and visualization with SemanticWikibase, and together with Lukas Günther, a tutorial and hackathon helping you to get started with #Wikibase4Research. @nfdi4culture
#opensource #MediaWiki -
🤩 We are proudly contributing to this year's MediaWiki Users and Developers Conference, https://conference.knowledge.wiki/ 4–6 November 2024 in Vienna!
@lozross et al will discus #SemanticWikibase Development; Kolja Bailly will give insights to Linked open data curation and visualization with SemanticWikibase, and together with Lukas Günther, a tutorial and hackathon helping you to get started with #Wikibase4Research. @nfdi4culture
#opensource #MediaWiki -
🤩 We are proudly contributing to this year's MediaWiki Users and Developers Conference, https://conference.knowledge.wiki/ 4–6 November 2024 in Vienna!
@lozross et al will discus #SemanticWikibase Development; Kolja Bailly will give insights to Linked open data curation and visualization with SemanticWikibase, and together with Lukas Günther, a tutorial and hackathon helping you to get started with #Wikibase4Research. @nfdi4culture
#opensource #MediaWiki -
🤩 We are proudly contributing to this year's MediaWiki Users and Developers Conference, https://conference.knowledge.wiki/ 4–6 November 2024 in Vienna!
@lozross et al will discus #SemanticWikibase Development; Kolja Bailly will give insights to Linked open data curation and visualization with SemanticWikibase, and together with Lukas Günther, a tutorial and hackathon helping you to get started with #Wikibase4Research. @nfdi4culture
#opensource #MediaWiki -
🤩 We are proudly contributing to this year's MediaWiki Users and Developers Conference, https://conference.knowledge.wiki/ 4–6 November 2024 in Vienna!
@lozross et al will discus #SemanticWikibase Development; Kolja Bailly will give insights to Linked open data curation and visualization with SemanticWikibase, and together with Lukas Günther, a tutorial and hackathon helping you to get started with #Wikibase4Research. @nfdi4culture