Tutorial: Indexfunktionen für Oxygen XML Frameworks

Auswahl eines Registereintrags in ediarum

Bequeme Auswahl eines Registereintrags und mit dem nächsten Klick wird das entsprechende XML-Element samt ID eingefügt.

Für Wissenschaftler/-innen ist bei der Transkription mit TEI-XML – neben anderem – die Möglichkeit interessant, Personen, Orte, Werke etc. mit einem zentralen Register zu verknüpfen. Dies geschieht über eine eindeutige Identifikationsnummer, die einer Person oder einem Ort etc. zugeordnet ist. Arbeitet man direkt im XML-Code muss man diese Nummer sich händisch raussuchen und dann in den Wert des entsprechenden Attributs kopieren. Das ist unpraktisch und zeitraubend.

Im Rahmen der digitalen Arbeitsumgebung „ediarum“ hat TELOTA nun die Funktionalitäten von Oxygen XML Frameworks so erweitert, dass die Wissenschaftler/-innen nun Textstellen in einem XML-Dokument schnell und bequem mit einem entsprechenden Indexeintrag verknüpfen können. Dafür wurden von TELOTA eigene Javaoperationen programmiert. Sowohl die JAR-Datei als auch der Sourcecode stehen ab sofort unter den Bedingungen der LGPL auf github zum Download zur Vefügung. Dieses Tutorial zeigt, wie Sie damit Indizierungsfunktionen in Oxygen XML Author integrieren können. Den ganzen Beitrag lesen

Zusätzliche Javaoperationen für Oxygen XML Frameworks veröffentlicht

Ab sofort sind zusätzliche Javaoperationen für Oxygen XML Frameworks als Java-Archive (JAR) und als Quellcode zur freien Verwendung verfügbar. Die Javaoperationen wurden von der TELOTA-Initiative an der Berlin-Brandenburgischen Akademie der Wissenschaften im Rahmen der Softwarelösung „ediarum“ entwickelt und ergänzen die Javaoperationen für sog. „Frameworks“, die Oxygen XML out-of-the-box mitbringt. Mit den Funktionen aus dem Java-Archive ediarum.jar können u.a. Schaltflächen in Oxygen XML Author erstellt werden, die es Wissenschaftlern ermöglichen, einfach und schnell Textstellen, Personen- und Ortsnamen etc. zu indizieren.

Sowohl das Java-Archive ediarum.jar als auch der zugrunde liegende Quellcode wurden auf github/telota veröffentlicht und können von dort heruntergeladen oder geforkt werden. Alle Dateien sind unter der GNU Lesser General Public Licence lizenziert und können unter diesen Bedingungen genutzt werden. Wie man die Indexfunktionen implementiert wird in  einem neuen Tutorial auf digiversity Schritt für Schritt erklärt. Informationen zu weiteren Funktionen sind außerdem der Dokumentationsseite auf github zu entnehmen.