Open‑Source-Plugins zum Metadaten-Management des Verfassungsblog
In diesem Projekt wurden mehrere WordPress-Plugins als Open‑Source-Software umgesetzt und auf GitHub veröffentlicht.
Projektkontext
Der Verfassungsblog veröffentlicht täglich wissenschaftlich ausgearbeitete Online-Artikel und Beiträge zu verschiedenen rechtspolitischen Themen, und gibt diese in periodisch erscheinenden Journalen heraus. Um die Diskussion insbesondere aktueller Themen zu fördern, ist es wichtig, die Metadaten zu Artikeln möglichst unmittelbar zugänglich und zitierfähig zu machen, z. B. durch das automatische Registrieren einer DOI.
Viele dafür notwendigen Metadaten können bereits mit WordPress und existierenden Plugins verwaltet werden. In diesem Projekt wurden entsprechend weitere relevante Funktionen umgesetzt:
- der Export der Metadaten in bibliografischen Standardformaten, z. B. Marc21 XML, MODS 3.7 XML, Dublin Core XML
- der Export von Metadaten über eine RSS-Feed-ähnliche Schnittstelle für Open‑Access-Journale, genannt OAI-PMH 2.0
- das automatische Registrieren einer CrossRef DOI
- das automatische Einreichen von Artikeln und dessen Metadaten in das DOAJ (Directory of Open Access Journals)
- das Annotieren von Artikeln mit Begriffen der GND (Gemeinsame Normdatei)
- das Speichern einer Affiliation zu jedem Autor
Eingesetzte Technologien
Die WordPress-Plugins wurden mit PHP umgesetzt. Die Metadaten werden im XML-Format ausgegeben und teilweise mit XSLT in andere Standardformat konvertiert. Zur Anbindung an CrossRef und das DOAJ wird die REST-API der jeweiligen Anbieter genutzt. Die GND-Begriffe werden durch die API des Dienstes lobid.org bereitgestellt. Eine Entwicklungsumgebung mit Docker erlaubt es, die Funktionen der Plugins zu testen.
Leistungsumfang
Das Projekt umfasste folgende Leistungsinhalte:
- Beratung zu Möglichkeiten und Alternativen im Umgang mit Metadaten
- Implementierung der WordPress-Plugins
- Dokumentation und Veröffentlichung der Plugins als Open‑Source-Software
- Installation und Wartung der Plugins im Live-System
Wir freuen uns auf Ihre Anfrage
Eine Nachricht schreiben
Per Telefon
+49-391-40594560
(Mo. ‒ Fr., 9 ‒ 17 Uhr)
E-Mail schreiben
Navigation
Kontakt
Einstellungen
Rechtliches