After some encouraging conversations following the TEI conference in Paderborn, I readied myself to offer consulting and training for digital humanists and librarians as a side business.

  • XML for Digital Humanists (XML, XSLT, ISO Schematron, RELAX NG, TEI ODD)
  • Processing and publishing library data (MARC, PICA, MODS, LIDO et al.)
  • Building and maintaining XML-based workflows
  • Developing custom solutions (modules) for VuFind®-based discovery systems
  • Salvaging DH projects that are in the danger of going awry

Feel free to get in touch!

David Maus shared 29 minutes ago

Unser kleines Geheimnis II: Verbesserte Zotero-Anbindung dank unAPI

Ende letzten Jahres erreichte uns die Anfrage aus der Fachbibliothek Wirtschaftswissenschaften, ob wir bei Gelegenheit einen Blick auf die Anbindung der Literaturverwaltung Zotero werfen können. Die an Zotero übertragenen Metadaten seien in vielen Fällen unvollständiger als in unserem Altsystem, dem Campus Katalog.

https://dmaus.name/blog/2025.03/

David Maus shared 3 days ago
David Maus shared 4 days ago
David Maus shared 5 days ago
David Maus shared 5 days ago
David Maus shared 7 days ago
David Maus shared 12 days ago
David Maus shared 12 days ago

Meet you at the dancefloor - 13.04.25 18:00 Uhr Tango Argentino in der Franz-von-Assisis-Kirche in Hamburg Nettelnburg.

Schnupperstunde mit Angela Biedermann https://tangomitangela.de von 17 bis 18 Uhr. Eintritt frei.

TANGO mit Angela tangomitangela.de
David Maus shared 13 days ago

Unser kleines Geheimnis: Der CachingRecordLoaderDecorator

In meiner Abteilung BMS-Entwicklung & Discovery-Systeme an der SUB Hamburg sind wir für Betrieb und Entwicklung des zentralen Online-Katalogs für das Bibliothekssystem der Universität Hamburg zuständig. Wir verwenden dafür eine stark angepasste Installation der Discovery-Software VuFind und greifen auf den von der Verbundzentrale des gemeinsamen Bibliotheksverbunds (GBV) angebotenen Suchindex K10Plus Zentral zu.

Schon seit längerem haben wir das Problem, dass eine ungünstige Mischung aus hohen Nutzungszahlen, ungünstiger Programmierung und Ressourcenbeschränkungen auf Seiten des Suchindex zu Ausfällen des Recherchewerkzeugs führen.

https://dmaus.name/blog/2025.02/

David Maus shared 15 days ago

🤔 That's legal in XSLT 🤔

<xsl:variable name="outermoust" as="xs:string"> <xsl:variable name="inner" as="xs:string" select="'inner'"/> <xsl:value-of select="concat($inner, '-outer')"/> </xsl:variable>
David Maus shared 25 days ago
David Maus shared 27 days ago
David Maus shared 29 days ago
David Maus shared a month ago