home.social

#we-love-free-software — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #we-love-free-software, aggregated by home.social.

fetched live
  1. Free software as the basis for publishing services: Open Journal Systems

    diesen Beitrag auf Deutsch lesen

    TIB uses Open Journal Systems (OJS) to operate a Diamond Open Access publisher, TIB Open Publishing. Our involvement in the development of OJS safeguards our own service and enables us to help shape the software. Our work in the context of this free software is a cornerstone of our activities.

    The software enables the publishing of scholarly journals. At TIB, it is primarily used for the TIB Open Publishing service. We actively participate in its further development, in community activities, and in the distributed funding of the software.

    Open Journal Systems

    Open Journal Systems is the world’s most widely used free software for publishing scholarly journals. OJS supports the entire publishing process: from manuscript submission through peer review to publication and subsequent dissemination.

    OJS is developed by the Public Knowledge Project (PKP), a division of Simon Fraser University in Canada. The software already offers extensive capabilities within its core functionalities. Plug-ins further expand its scope of functionality.

    Use at TIB

    Through TIB Open Publishing, the TIB operates a Diamond Open Access publisher. In cooperation with a wide range of clients, academic conference proceedings and journals are produced and published. OJS is the software that enables these steps. The use of OJS is subject to high expectations regarding availability, as well as the widest possible dissemination and long-term preservation of content. The TIB operates further OJS instances for testing new features and for use in projects.

    Significant advantages

    OJS is actively maintained – not only by PKP, but also by a very large and active international community centred around the software. The fact that OJS is free software allows us to easily adapt it to our needs. In doing so, we also strive to collaborate with the community and contribute changes back to it. In addition to minor internal changes and adjustments, we have, for example, extended workflows and metadata in published plugins to better support our key use case of “conference proceedings” or to better support relevant identifiers such as ORCID and ROR.

    The plugins we have developed are available to everyone under a free licence. This regularly leads to collaborations with other organisations. In some cases, changes are incorporated into the OJS core, making them even more easily accessible to other OJS users without the need for a separate plugin.

    In projects such as CRAFT-OA or AEGIS-OA, we are further developing OJS to professionalise Diamond Open Access publishing. The software’s open licence allows us to get started immediately and ensures that our work can continue to be utilised by others in the long term.

    The development work on OJS is also part of the partnership agreement between PKP and TIB – TIB has been an official Major Development Partner of PKP since early 2021.

    The ease with which anyone can contribute to free software is also evident in localisation – the translation into languages other than the original English. Translations are particularly helpful for the OJS documentation, which is consulted not only by administrators but also by many editors. Working in a streamlined “translation sprint” format, we have collaborated with other active colleagues to produce the German translation of the documentation.

    As part of our community activities, we maintain an exchange with other OJS developers and users and offer our expertise to assist with development issues or questions regarding translation.

    Finally, the open-source nature of OJS also allows us to scrutinise and examine it in its entirety. At a time of intensified discussions about digital autonomy, avoiding dependencies and a wide range of security issues, this aspect represents a direct investment in safeguarding our own activities.

    OJS therefore offers us freedom across all four relevant levels of free software:

    1. We can use OJS for any purpose.
    2. We can freely analyse and understand the software.
    3. We can freely distribute OJS.
    4. We are permitted to modify OJS and distribute it in its modified form.

    Beyond our own development work

    Our involvement is not limited to code. We participate in committees of the Public Knowledge Project, where we help shape the direction and prioritisation of its work. In national working groups, such as the OJS Hosting focus group of open-access.network, we discuss the use of OJS together with others. We are also striving to secure greater (and consistent) recognition of OJS’s vital role in the open access infrastructure from the German community.

    In January 2026, the “PKP Open Journal Systems Germany 2026–2028” consortium was launched, coordinated by TIB. Since its launch, 4 further institutions have joined the 14 founding members. These pool their financial contributions to PKP via TIB. In this way, the participating institutions jointly contribute to the sustainable funding of this central open-access infrastructure, which enables the institutions to offer free publishing services for their communities.

    Alternatives

    The use of the free software OJS is beneficial for our purposes and, to a large extent, without alternative. We could procure services and software elsewhere to run our publishing activities – thereby depriving ourselves of the ability to make customisations ourselves. We could use a different piece of free software – but would have to forgo extensive features and integrations within the publishing infrastructure. Or we could develop our own software, tailored precisely to our specific needs – which would quickly become too much for us to handle, as we would have to solve problems on our own that the OJS community can tackle collectively.

    We ❤️ free software – as a matter of principle, but above all because it empowers us to offer services that bring real benefits to our partners and customers. Thank you, OJS.

    #OpenAccess #LizenzCCBY40INT #OpenScience #OpenSource #OJS #OpenJournalSystems #PKP #welovefreesoftware
  2. Freie Software als Basis von Publikationsangeboten: Open Journal Systems

    read this article in English

    Die TIB setzt Open Journal Systems (OJS) für den Betrieb eines Diamond-Open-Access-Verlags, TIB Open Publishing, ein. Unsere Mitwirkung an der Entwicklung von OJS sichert den eigenen Dienst ab und lässt uns die Software mitgestalten. Die Arbeit im Kontext dieser freien Software stellen einen Schwerpunkt unserer Aktivitäten dar.

    Die Software ermöglicht das Veröffentlichen wissenschaftlicher Zeitschriften. In der TIB wird sie v.a. für den Verlag TIB Open Publishing eingesetzt. Wir beteiligen uns aktiv an der Weiterentwicklung, an Communityaktivitäten und an der verteilten Finanzierung der Software.

    Open Journal Systems

    Open Journal Systems ist die weltweit am häufigsten eingesetzte freie Software für das Publizieren von wissenschaftlichen Zeitschriften. OJS begleitet den gesamten Veröffentlichungsprozess: von der Einreichung eines Manuskripts über die Begutachtung bis hin zur Publikation und zur anschließenden Verbreitung.

    OJS wird vom Public Knowledge Project (PKP), einer Abteilung der kanadischen Simon Fraser University, entwickelt. Die Software liefert bereits umfangreiche Möglichkeiten in den Kernfunktionalitäten. Zusätzlich erweitern Plug-ins den Leistungsumfang.

    Einsatz in der TIB

    Mit TIB Open Publishing betreibt die TIB einen Diamond-Open-Access-Verlag. In Kooperation mit einer Vielzahl von Kund*innen werden wissenschaftliche Konferenzveröffentlichungen und Zeitschriften erstellt und veröffentlicht. OJS ist die Software, die diese Schritte ermöglicht. Für die OJS-Nutzung gelten hohe Erwartungen an die Verfügbarkeit und die möglichst gute Verbreitung und Langzeitsicherung der Inhalte. Für die Erprobung neuer Features sowie in Projekten betreibt die TIB weitere OJS-Instanzen.

    Spürbare Vorteile

    OJS wird aktiv gepflegt – nicht nur durch PKP, sondern auch durch eine sehr große und aktive internationale Community rund um die Software. Dass OJS freie Software ist, erlaubt uns die einfache Anpassbarkeit der Software für unsere Zwecke. Dabei bemühen wir uns auch über die Kooperation mit der Community und das Zurückfließenlassen von Änderungen. Neben kleinen internen Änderungen und Anpassungen haben wir beispielsweise Workflows und Metadaten in veröffentlichten Plugins erweitert, um unseren wichtigen Anwendungsfall „Konferenzveröffentlichungen“ besser zu unterstützen oder um relevante Identifier wie ORCID und ROR besser zu unterstützen.

    Die entwickelten Plug-ins stehen unter freier Lizenz allen zur Verfügung. Dabei kommt es regelmäßig auch zu Kooperationen mit anderen Einrichtungen. Teilweise werden Änderungen in den OJS-Kern übernommen, sodass sie noch einfacher und ohne separates Plug-in anderen OJS-Nutzer*innen zur Verfügung stehen.

    In Projekten wie CRAFT-OA oder AEGIS-OA entwickeln wir OJS gezielt weiter für die Professionalisierung des Diamond-Open-Access-Publizierens. Die freie Lizenzierung der Software erlaubt uns den sofortigen Einstieg und stellt sicher, dass unsere Arbeit auch dauerhaft von anderen weitergenutzt werden kann.

    Die Entwicklungsarbeit an OJS ist auch Teil des Partnerschaftsabkommens zwischen PKP und TIB – seit Anfang 2021 ist die TIB offizieller Major Development Partner von PKP.

    Die einfache Beteiligungsmöglichkeit an freier Software zeigt sich auch bei der Lokalisierung, der Übersetzung in andere Sprachen als das original verwendete Englisch. Übersetzungen helfen insbesondere auch bei der OJS-Dokumentation, die nicht nur von Administrator*innen, sondern auch von vielen Editors zurate gezogen wird. Im schlanken Übersetzungssprintformat haben wir uns gemeinsam mit anderen aktiven Kolleg*innen um die deutsche Übersetzung der Dokumentation bemüht.

    Als Teil der Community-Aktivitäten pflegen wir den Austausch mit anderen OJS-Entwickler*innen und Anwender*innen und unterstützen mit unserer Expertise bei Entwicklungsfragen oder bei Fragen zur Übersetzung.

    Und schließlich erlaubt uns die freie Software OJS auch, dass wir sie in Gänze prüfen und untersuchen können. In Zeiten von verstärkten Diskussionen um digitale Autonomie, Vermeidung von Abhängigkeiten und vielfältigen Sicherheitsproblematiken ist dieser Punkt eine direkte Investition in die Absicherung unserer eigenen Aktivitäten.

    OJS bietet uns also Freiheit auf allen vier relevanten Ebenen freier Software:

    1. Wir können OJS für beliebige Zwecke verwenden.
    2. Wir können die Software frei analysieren und verstehen.
    3. Wir können OJS frei verbreiten.
    4. Wir dürfen OJS verändern und in veränderter Form weitergeben.

    Über eigene Entwicklungsarbeit hinaus

    Die Mitgestaltung beschränkt sich nicht auf Code. Wir beteiligen uns an Gremien des Public Knowledge Project und beeinflussen dort die Ausrichtung und Priorisierung mit. In nationalen Arbeitsgruppen wie z.B. der Fokusgruppe OJS-Hosting von open-access.network diskutieren wir gemeinsam mit anderen den OJS-Einsatz. Wir bemühen uns darüber hinaus auch um eine größere (und konsequente) Anerkennung der wichtigen Funktion von OJS für die Open-Access-Infrastruktur durch die deutsche Community.

    Im Januar 2026 startete das Konsortium „PKP Open Journal Systems Deutschland 2026–2028“, koordiniert durch die TIB. Seit dem Start sind zu den 14 Gründungsmitgliedern schon 4 weitere Einrichtungen hinzugekommen. Diese bündeln ihre finanziellen Beiträge an PKP über die TIB. So tragen die beteiligten Einrichtungen gemeinsam zur nachhaltigen Finanzierung dieser zentralen Open-Access-Infrastruktur bei, die es den Einrichtungen erlaubt, kostenlose Publikationsdienste für ihre Zielgruppen anzubieten.

    Alternativen

    Die Verwendung der freien Software OJS ist für unsere Zwecke förderlich und weitgehend alternativlos. Wir könnten für den Betrieb von Publikationsaktivitäten Dienstleistungen und Software andernorts einkaufen – und uns damit der Möglichkeit berauben, Anpassungen selber vornehmen zu können. Wir könnten eine andere freie Software einsetzen – und würden auf umfangreiche Features und Integrationen in Publikationsinfrastruktur verzichten müssen. Oder wir könnten eine eigene Software entwickeln, ganz genau für unsere engen Bedarfe – was uns schnell über den Kopf wachsen würden, weil wir im Alleingang Problem lösen müssten, die die OJS-Community gemeinsam angehen kann.

    Wir ❤️ freie Software – aus Prinzip, aber v.a. weil sie uns ermächtigt, Dienste anzubieten, die unseren Partner*innen und Kund*innen echte Vorteile bringen. Danke, OJS.

    #OpenAccess #LizenzCCBY40INT #OpenScience #OpenSource #OJS #OpenJournalSystems #PKP #welovefreesoftware
  3. Plattformmacht und Forschungssicherheit: Warum wir Freie Software brauchen

    read this article in English

    „Diese Forschungsergebnisse sind Ihrem Land leider nicht verfügbar“ – so etwas werden wir in Zukunft häufig lesen müssen, wenn wir uns auf die Plattformen großer Verlage oder ähnlicher kommerzieller Akteur:nnen verlassen. Deren Geschäftsmodelle sind besonders anfällig für Überwachung und Zensur ihrer Nutzer:innen. Immer häufiger nutzen staatliche Akteur:innen das aus, machen die Wissenschaft zum Spielball ihrer Konflikte untereinander.

    Auch der Wissenschaftsrat hat 2025 Position zur Forschung in Zeiten zunehmender geopolitischer Konflikte bezogen. Dabei ist dem Wissenschaftsrat anscheinend entgangen, dass wir längst ein wirksames Mittel haben, mit der wir Forschungsergebnisse dagegen absichern können: Informationsinfrastrukturen für die Forschung, die auf Freier und Open-Source-Software (FOSS) basieren und gemeinschaftlich betreut, entwickelt und verteilt werden.

    Freie Software oder: Die unsichtbare Arbeit, die unsere digitale Infrastruktur am Laufen hält

    Bei der TIB dreht sich alles um Infrastruktur für die Forschung und seit etwa zehn Jahren zunehmend auch um eine vielfältige, aktive und dauerhafte Mitarbeit in internationalen Freie-Software-Projekten. Diese Arbeit wird von vielen Teams der TIB fast lautlos geleistet. In unserer neuen Blogserie „We love Free Software“ wollen wir das Mikro aufdrehen und beteiligte Kolleg:innen direkt zu Wort kommen lassen: Warum macht ihr das und was macht ihr da genau? Wie trägt eure Arbeit zur Resilienz von Forschungsergebnissen bei? Was ist der besondere Stress, aber vielleicht auch der Lohn für dieses Engagement? Und welche Missverständnisse wolltet ihr schon immer mal richtigstellen? 

    In dieser Blogserie wird es zum Beispiel um Open Journal Systems (OJS) gehen, ein System für das Verwalten und Veröffentlichen wissenschaftlicher Journals, das seit mehr als zwanzig Jahren von vielen tausend Journals weltweit genutzt wird. Aber auch um Wikibase, DSpace, CKAN, VIVO und FOLIO und um Spezialwerkzeuge digitaler Archive wie QC Tools. 

    Okay zugegeben, angenehme Projektnamen waren und sind leider nie die Stärke von Freier Software gewesen. Aber dass man diese Abkürzungen selten hört, sollte niemanden täuschen: All diese Anwendungen sind aus dem digitalen Forschungsalltag schon lange nicht mehr wegzudenken. 

    Hyper, hyper: Künstliche Barrieren und das Tracking von Benutzer:innen als Geschäftsmodell

    Was sie leisten, wird im Kontrast richtig klar. Weltweit dominieren heute sogenannte Hyperscaler die digitale Infrastruktur, betrieben von Amazon, Microsoft, Google und Alibaba bis hin zu deren eigenen Endanwender-Plattformen wie Github und LinkedIn (die beide Microsoft gehören).  Mit dem Volksmund gesprochen: Wenn einer von diesen Anbietern niest, dann hat das ganze Internet Schnupfen.

    Mehr noch: Mit ihren Geschäftsmodellen prägen sie unseren digitalen Alltag und entscheiden wie selbstverständlich auch darüber, wer (keinen) Zugang zu Informationen hat. Sie sind der Traum jeder Regierung, die mit autokratischen Maßnahmen in den freien Austausch des Wissens eingreifen will – weil sie Flaschenhälse öffentlichen Wissens und zugleich Sammelbecken privater Daten sind. Und die Plattform-Geschäftsmodelle von Elsevier, Springer-Nature, Wiley oder anderen kommerziellen Akteuren in der wissenschaftlichen Infrastruktur gleichen denen der Hyperscaler. Die Daten ihrer Nutzer:innen sind ihr Geschäftsmodell. Die in den letzten Wochen diskutierten Fälle, in denen solche Datensammlungen besonders offensichtlich missbraucht worden sind, sind nur die Spitze eines Eisbergs.

    All das war vor zehn oder zwanzig Jahren nicht viel anders. Aber angesichts der weltpolitischen Entwicklungen muss man im Jahr 2026 feststellen: Das Risiko, dass die „eingebauten“ Flaschenhälse der Plattform-Geschäftsmodelle für autokratische Maßnahmen genutzt werden, hat weiter zugenommen. Der Wissenschaftsrat beschäftigte sich 2025 unter dem Stichwort „Forschungssicherheit“ mit der neuen Situation und verlangt zwar nach mehr Souveränität und Resilienz – jedoch ohne auch nur ein Wort über Freie Software zu verlieren. Das ist aus unserer Sicht kaum nachvollziehbar. 

    Quelle: https://fsfe.org/freesoftware/ 

    Denn die Welt von OJS, Wikibase, DSpace und Co. ist bereits heute ein Gegenentwurf zu den genannten Problemen. Diese Anwendungen können und werden tatsächlich noch im entlegensten Winkel der Erde betrieben, um weltweit am globalen Wissensaustausch teilzunehmen. Warum gemeinschaftlich verantwortete, inklusive Software-Entwicklung der Schlüssel zu resilienter Infrastruktur ist, haben auch die Vereinten Nationen in ihren UN Open Source Prinicples beschrieben. Ohne eine aktive Beteiligung an einer solchen Infrastruktur kann es diese jedoch nicht geben. Wie und warum sich die Mühe lohnt – darum geht es in dieser neuen TIB-Blogreihe.

    We love Free Software – eine Blogreihe der TIB

    Freie Software und Open-Source-Software (FOSS) ist weit mehr als nur eine technische Alternative zu kommerziellen Lösungen – sie steht für Offenheit, Transparenz, nachhaltige digitale Infrastrukturen und digitale Souveränität. Freie Software, die gemeinschaftlich betreut, entwickelt und verteilt wird, stärkt die Unabhängigkeit von einzelnen Anbietern, Einrichtungen behalten die Kontrolle über ihre Systeme, Daten und Weiterentwicklungen.

    Bei der TIB dreht sich alles um Infrastruktur für die Forschung und seit etwa zehn Jahren zunehmend auch um eine vielfältige, aktive und dauerhafte Mitarbeit in internationalen Freie-Software-Projekten. Diese Arbeit wird von vielen Teams der TIB fast lautlos geleistet. In unserer Blogreihe „We love Free Software“ wollen wir das Mikro aufdrehen und beteiligte Kolleg:innen direkt zu Wort kommen lassen. Wir wollen wissen: Warum macht ihr das und was macht ihr da genau? Wie trägt eure Arbeit zur Resilienz von Forschungsergebnissen bei? Was ist der besondere Stress, aber vielleicht auch der Lohn für dieses Engagement? Und welche Missverständnisse wolltet ihr schon immer mal richtigstellen? 

    #welovefreesoftware #OpenAccess #LizenzCCBY40INT #OpenScienceLab #OpenScience #OpenSource
  4. Platform power and research security: Why we need free software

    diesen Beitrag auf Deutsch lesen

    “Unfortunately, these research findings are not available in your country” – we will have to read messages like this frequently in future if we rely on the platforms of major publishers or similar commercial players. Their business models are particularly vulnerable to the surveillance and censorship against their users. State actors are increasingly exploiting this, turning science into a pawn in their conflicts with one another.

    The German Wissenschaftsrat also issued a statement in 2025 on research in times of escalating geopolitical conflicts. In doing so, the German Science Council appears to have overlooked the fact that we have long had an effective means of safeguarding research findings against this: research information infrastructures based on Free and Open-Source Software (FOSS) that are collaboratively maintained, developed and distributed.

    Free Software, or: The Invisible Work That Keeps Our Digital Infrastructure Running

    At TIB, everything revolves around research infrastructure and, for the past ten years or so, increasingly around diverse, active and long-term collaboration in international free software projects. This work is carried out almost silently by many teams at TIB. In our new blog series “We love Free Software”, we want to turn up the volume and let the colleagues involved have their say directly: Why do you do this, and what exactly do you do? How does your work contribute to the resilience of research findings? What are the particular challenges – but perhaps also the rewards – of this commitment? And which misconceptions have you always wanted to set the record straight on?

    This blog series will, for example, focus on Open Journal Systems (OJS), a system for managing and publishing academic journals that has been used by many thousands of journals worldwide for more than twenty years. But it will also cover Wikibase, DSpace, CKAN, VIVO and FOLIO, as well as specialised tools for digital archives such as QC Tools.

    Admittedly, catchy project names have never been – and, unfortunately, still aren’t – a strong point of free software. But the fact that you rarely hear these abbreviations shouldn’t fool anyone: all these applications have long been an indispensable part of everyday digital research.

    Hyper, hyper: Artificial barriers and user tracking as a business model

    What they achieve becomes really clear when viewed in contrast. Today, so-called hyperscalers dominate the digital infrastructure worldwide, operated by Amazon, Microsoft, Google and Alibaba, right through to their own end-user platforms such as GitHub and LinkedIn (both of which are owned by Microsoft). To put it in layman’s terms: if one of these providers sneezes, the whole internet catches a cold.

    What’s more, with their business models, they shape our digital daily lives and, as a matter of course, also decide who does (or does not) have access to information. They are the dream of any government seeking to interfere with the free exchange of knowledge through autocratic measures – because they are both bottlenecks for public knowledge and reservoirs of private data. And the platform business models of Elsevier, Springer-Nature, Wiley and other commercial players in the scientific infrastructure are similar to those of the hyperscalers. Their users’ data is their business model. The cases discussed in recent weeks, in which such data collections have been particularly blatantly misused, are just the tip of the iceberg.

    Ten or twenty years ago, the situation was not much different. But in light of global political developments, it must be acknowledged in 2026 that the risk of the “built-in” bottlenecks in platform business models being exploited for autocratic measures has increased further. In 2025, the German Wissenschaftsrat (an advisory body to the German Federal Government and the federal states) addressed the new situation under the heading of “research security” and, whilst calling for greater autonomy and resilience, failed to mention free software even once. From our perspective, this is difficult to comprehend.

    Source: https://fsfe.org/freesoftware/

    For the world of OJS, Wikibase, DSpace and the like already offers an alternative to the problems mentioned. These applications can and do, in fact, operate even in the remotest corners of the earth, enabling participation in the global exchange of knowledge. The United Nations has also outlined in its UN Open Source Principles why collectively managed, inclusive software development is the key to resilient infrastructure. However, such infrastructure cannot exist without active participation. How and why it is worth the effort – that is the focus of this new TIB blog series.

    We love Free Software – a blog series by TIB

    Free and open-source software (FOSS) is far more than just a technical alternative to commercial solutions – it stands for openness, transparency, sustainable digital infrastructures and digital sovereignty. Free Software, which is maintained, developed and distributed collaboratively, strengthens independence from individual providers, whilst organisations retain control over their systems, data and further developments.

    At TIB, everything revolves around research infrastructure and, for around ten years now, increasingly also around diverse, active and long-term participation in international Free Software projects. This work is carried out almost silently by many teams at TIB. In our blog series “We love Free Software”, we want to turn up the volume and let the colleagues involved have their voice heard directly. We want to know: Why do you do this, and what exactly do you do? How does your work contribute to the resilience of research findings? What are the particular challenges – but perhaps also the rewards – of this commitment? And what misconceptions have you always wanted to set the record straight on?

    #LizenzCCBY40INT #OpenScienceLab #OpenScience #OpenSource #welovefreesoftware #OpenAccess
  5. 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:

    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 SMW

    Ausblick

    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
Share on Mastodon

Enter the server where you have an account.