Digital resources in the Social Sciences and Humanities OpenEdition Our platforms OpenEdition Books OpenEdition Journals Hypotheses Calenda Libraries OpenEdition Freemium Follow us

JSON Transliteration Format and Related Tools: Enhancing Primary Digital Cuneiform Infrastructure

Ein Beitrag von Ilya Khait

The paper overviews the ongoing development of JTF (JSON Transliteration Format) and related infrastructure: jtf-lib, the format’s API, jtf-signlist, a cuneiform sign list utility, and uqnu, a cuneiform transliteration editor. The motivation behind this initiative, an offshoot of the MTAAC project, is to make digital cuneiform data more accessible for both automatic processing and editing by humans.

Currently, the only machine-readable specialized transliteration standard is ATF (ASCII Transliteration Format), a textual data format of two dialects designed to use with the two main Assyriological digital platforms, CDLI and ORACC respectively.¹ ATF provides rich semantic markup for cuneiform data and metadata and serves well for archival purposes, but as a complex text format it is laborious to write, prone to errors, almost impossible to safely extend with new features and difficult to parse. No less importantly, the field still lacks a reusable code library for basic operations on ATF, e.g. to modify the data.

This bottleneck of Digital Assyriology can be significantly broadened by providing the means for simpler work on data on both the human and the machine side. JTF, created to assist solving the latter issue, is a JSON-based structured document format with a detailed mapping that fully mirrors both ATF dialects and is compatible with them. It is not intended to be edited by users directly, but offers serialized data that is programmatically simple to access, manipulate and extract.

Below is an example of a short transliteration fragment in ATF from CDLI P000001, a proto-cuneiform lexical list:²

@tablet

@obverse

@column 1

3′. 1(N01) , KINGAL#

Its JTF counterpart would be the following:

{“_class”:”object”, “type”:”tablet”, “children”:[

   {“_class”:”surface”, “type”:”obverse”, “children”:[

      {“_class”:”column”, “name”:”1″, “children”:[

        …

        {“_class”:”line”,  “name”:”3′”,  “children”:[

           {“_class”:”field”, “children”:[

              {“_class”:”sequence”, “type”:”short”, “children”:[

                 {“_class”:”chr”, “type”:”num”, “value”:”1″, “unit”:

                    {“_class”:”chr”, “type”:”sListRef.protoCuneiform”,  “value”:”n”, “index”:”01″}}

           ]}]},

           {“_class”:”field”, “children”:[

              {“_class”:”sequence”, “type”:”short”, “children”:[

                 {“_class”:”chr”, “value”:”kingal”, “damage”:”#”}

]}]}]}

JTF represents transliterations as tree structures with detailed mapping of different data. It uses JSON dictionary elements (named by their _class attribute) such as object, surface, column, field and line to describe the text’s relation to its medium, appearance and structure, while others, e.g. chr and sequence stand for inline data elements, respectively glyphs and their grouping. All JTF classes are provided with a set of attributes to store the necessary information on the element at hand. Besides the text tree, JTF includes a metadata dictionary with fields for CDLI ID, language, genre, bibliography, museum numbers, and other information.

JTF comes together with jtf-lib,³ a NodeJS API and CLI for JTF-related operations. At the moment, it facilitates essential functionality. Thus, the module has a NearlyJS parser for ATF in order to validate and convert ATF data (from a string, a local file or CDLI) to JTF. To automatically process changes to JTF content and to ensure its integrity, a special formatter is used. In development are the JTF CRUD (create, read, update and delete) API, as well as a converter from JTF to ATF.

A related standalone NodeJS module, jtf-signlist,⁴ is a cuneiform sign list API with features such as Unicode normalization, sign value checkers and bibliographical references.

A React web application that relies on these tools, uqnu,⁵ provides a GUI for users to work on cuneiform data. By now, it embeds components for importing ATF (loader, checker and editor), converting it to JTF and rendering the transliterations in a convenient way. The ATF importer facilitates mapping and asynchronous reading of multi-text ATF files (more than 123 000 texts). The user can switch between loaded files and see the list of texts included in each of them, then open each text to see its ATF content, check if the formatting is valid, modify, and save it back to the file. The importer automatically converts ATF data to JTF. The prospective core of the application, at the time a tab where the user can see the JTF rendered in a human-friendly form, is soon to be expanded with widgets for editing in order to serve as a JTF-based document processor. Additional features and integration with existing tools, e.g. for linguistic and paleographic annotation, is also envisaged for the future.

The infrastructure is to lay the foundation for a web-based open access digital apparatus for Assyriologists to use both privately and as a crowdsourcing platform that would accelerate the accumulation and reuse of cuneiform digital data.

¹ See <http://oracc.ub.uni-muenchen.de/doc/help/editinginatf>.
² See <https://cdli.ucla.edu/P000001>.
³ <https://github.com/cdli-gh/jtf-lib>.
<https://github.com/cdli-gh/jtf-signlist>.
<https://github.com/cdli-gh/uqnu>.

 

Kurzvita

Ilya Khait attended the Russian State University for the Humanities and finished his PhD. at the Leipzig University with his thesis Typology of Old Babylonian Divination Apodoses in 2018. He is currently working at the Leiden University. His interests include Cuneiform Studies, (Computational) Linguistics, Digital Humanities, Linked Data & Ontologies, Lexicography, Writing & Paleography and Archeology.

Projektbericht: Archival Texts of the Assyrian Empire (ATAE)

Ein Beitrag von Poppy Tushingham

Überblick über das Projekt

Archival Texts of the Assyrian Empire (ATAE) ist zentraler Arbeitsbereich des Teilprojekts Archival Texts of the MiddleEast in Antiquity (ATMEA) der Munich Open-access Cuneiform Corpus Initiative (MOCCI; Leitung: Karen Radner und Jamie Novotny) der LMU München.

ATAE Startseite: http://oracc.museum.upenn.edu/atae/index.html

Das Projekt baut auf der Arbeit auf, die an der LMU München seit August 2015 geleistet wurde, als das Projekt „State Archives of Assyria online“ (SAAo) zum Teil von MOCCI wurde. Mikko Luukko und Nathan Morello annotierten (lemmatisierten) die dreizehn publizierten SAA-Bände, die noch nicht getaggt waren: insgesamt 2211 Texte, darunter die Staatskorrespondenz, Loyalitätseide und Verträge (einschließlich der 2009 entdeckten Tell-Tayinat-Fassung der Thronfolgevereidigung Asarhaddons als SAA 2 15) sowie extispizische und astrologische Berichte. Seit 2020 sind auch die Einführungen zu SAA 1-6, 8, 12-13, 17-18 und 20-21 sowie des Begleitbandes „State Archives of Assyria Studies“ (SAAS) 2, der die assyrische Eponymenliste und Eponymenchronik enthält, in ein durchsuchbares, frei zugängliches HTML-Format konvertiert worden. Die Einführungen zu den übrigen SAA-Bänden werden im Laufe des Jahres 2021 konvertiert, da das MOCCI-Team SAAo derzeit noch weiter ausbaut und verbessert.

Die 5058 Texte, die derzeit im SAAo enthalten sind, bilden den Großteil des in Arbeit befindlichen ATAE-Korpus von MOCCI. ATAE versucht jedoch, das SAAo – von dem die meisten Texte in Ninive (Kuyunjik) gefunden wurden – mit den Archivtexten zu ergänzen, die an vielen anderen Orten des Assyrischen Reiches gefunden wurden. Dazu gehören die ehemaligen Hauptstädte Assur (Qalat Sherqat) und Kalhu (Nimrud; biblisches Calah), sowie Provinzzentren wie Burmarina (Tell Shiouq Fawqani), Dur-Katlimmu (Tell Sheikh Hamad), Ma’allanate (nicht identifiziert), Til-Barsip (Tell Ahmar) und Tušhan (Ziyaret Tepe). Im Gegensatz zu SAAo, das nach Publikationen geordnet ist (die Bände sind in der Regel nach Genre und/oder Datum sortiert), ordnet ATAE die Texte nach ihrer Provenienz und dem Archiv, in dem sie gefunden wurden. Dies ermöglicht es dem Benutzer, sowohl das neu digitalisierte Material als auch dasjenige von SAAo nach Provenienzen zu durchsuchen. Dies ist besonders nützlich für Orte wie Assur, bei denen Texte aus derselben Stadt und oft aus denselben Archiven in vielen verschiedenen Publikationen publiziert wurden.

Ziel des Projekts ist es, dieses Korpus Wissenschaftlern, Studenten und der breiten Öffentlichkeit leicht zugänglich zu machen. So werden neben der Lemmatisierung der Texte auch englische Übersetzungen für jene Texte erstellt, die bisher nur auf Deutsch oder Französisch veröffentlicht wurden.

 

Aktueller Stand

ATAE ist am 02.02.2021 online gegangen und damit der Startschuss für die erste Phase von ATMEA. Neben der Integration des bestehenden SAAo-Korpus in das Projekt werden damit 955 neue Texte auf ORACC verfügbar gemacht. Diese Texte wurden in Kalhu (Nimrud), Assur (Qalat Sherqat), Huzirina (Sultantepe), Dur-Katlimmu (Tell Sheikh Hamad), Burmarina (Tell Shiouq Fawqani) und Ma’allanate (unbekannt) gefunden.

Die erste Gruppe von 113 Texten, adaptiert aus dem Band von Betina Faist, 2007, Alltagstexte aus neuassyrischen Archiven und Bibliotheken der Stadt Assur (Studien zu den Assur-Texten 3), wurde ins Englische übersetzt, überarbeitet und lemmatisiert. Sie sind auch in einem eigenen Teilprojekt, atae/stat3, verfügbar. Die Texte stammen aus insgesamt 14 verschiedenen Archiven in Assur. Diese wichtige Gruppe von Texten war bisher nicht in englischer Übersetzung verfügbar. Das StAT-3-Material wurde mit der freundlichen Genehmigung von Betina Faistzur Verfügung gestellt.

ATAE/StAT3 Startseite: http://oracc.museum.upenn.edu/atae/stat3/index.html

Als nächster Schritt wird das ATAE-Team weiter an der Lemmatisierung und ggf. der Übersetzung des aktuellen Korpus ins Englische arbeiten. Dies wird die Arbeit mit dem Material aus Assur fortsetzen, nämlich StAT 1 und WVDOG 152.¹ Darüber hinaus wird Willis Monroe das Material aus Tušhan (Ziyaret Teye) bearbeiten,² und Mikko Luukko wird die publizierten Texte aus Kalhu (Nimrud) lemmatisieren.³ Über weiteres Material und praktische Hilfe beim Aufbau und bei der Lemmatisierung des Korpus würden wir uns sehr freuen.

 

Besonderheiten des Korpus

Es erscheint auch relevant, zwei Besonderheiten des ATAE-Korpus hervorzuheben, wobei insbesondere auf das StAT-3-Material zurückgegriffen wird.

1) Normalisierung

Man stößt im Korpus auf viele Fälle von orthographischen Schreibungen, die “zusätzliche” Vokale enthalten, deren Bedeutung umstritten ist.

Im Folgenden einige Beispiele für solche Fälle:

idibubuuni for idbubūni

iḫitibili for itibil

tadini for tadin

urkiši for urkiš

Die genaue Interpretation dieser Vokale ist umstritten. In seinem Artikel, „Keilschrift und Alphabet,“ präsentiert Michael P. Streck eine rein orthographische Erklärung für diese Vokale.⁴ Mikko Luukko hingegen stellt phonetische Erklärungenin seinem Band Grammatical Variation in Neo-Assyrian (S. 102-115) in den Vordergrund.⁵ So könnte man, der ersten Erklärung folgend, urkiši als urkiš normalisieren, während nach der zweiten Erklärung urkīši als korrekt angesehen werden könnte. ATAE versucht derzeit, eine Überinterpretation solcher Fragen zu vermeiden, und normalisiert daher diese Instanzen als: idibubūni, iḫitibili, tadini und urkiši.

2) Datierung

Wie es für neuassyrische Texte typisch ist, werden die StAT-3-Texte mit Hilfe von Eponymen datiert. Ein hoher Anteil der Texte ist postkanonisch, d. h. sie werden ab 648 v. Chr. datiert, einer Periode der assyrischen Geschichte, für die keine Eponymenliste überliefert ist. Dies wird derzeit im ATAE-Projekt durch die Verwendung eines Sternchens (*) ausgedrückt, wie es auch in Printpublikationen üblich ist.

ATAE/StAT3 Korpus: http://oracc.museum.upenn.edu/atae/stat3/corpus

(05.02.2021)

¹ Übernommen aus Karen Radner, 1999, Ein neuassyrisches Privatarchiv der Tempelgoldschmiede von Assur, (Studien zu den Assur-Texten 1 und Ebd., 2016, „Die beiden neuassyrischen Privatarchive,“ in: Peter A. Miglus, Karen Radner und Franciszek M. Stępniowski(Hrsg.), Ausgrabungen in Assur: Wohnquartiere in der Weststadt Teil 1. Wissenschaftliche Veröffentlichungen der Deutschen Orient-Gesellschaft 152, 79-133, Tf. 93-106.
² Simo Parpola, 2008, „Cuneiform Texts from Ziyaret Tepe (Tušḫan), 2002-2003,“ State Archives of Assyria Bulletin 17, 1-137; John MacGinnis, 2012, „Evidence for a Peripheral Language in a Neo-Assyrian Tablet from the Governor’s Palace in Tušhan,“ Journal of Near Eastern Studies 71/1, 13-20; Ebd und M. Willis Monroe, 2014, „Recent Texts from Ziyaret Tepe,“ State Archives of Assyria Bulletin 20, 47-56.
³ Übernommen aus: J.V. Kinnier Wilson, 1972, The Nimrud Wine Lists (Cuneiform Texts from Nimrud 1); J.N. Postgate, 1973 The Governor’s Palace Archive (Cuneiform Texts from Nimrud 2); Stephanie Dalley und J.N. Postgate, 1984, The Tablets from Fort Shalmaneser (Cuneiform Texts from Nimrud 3); S. Herbordt, R. Mattila, B. Parker, J.N. Postgate and D.J. Wiseman, 2019, Documents from the Nabu Temple and from Private Houses on the Citadel (Cuneiform Texts from Nimrud 6).
Michael P. Streck, 2001, „Keilschrift und Alphabet,“ in: D. Borchers, F. Kammerzell und S. Weninger (Hrsg.), Hieroglyphen, Alphabete, Schriftreformen (Lingua Aegyptia – Studia monographica 3), 77-97.
Mikko Luukko, 2004, Grammatical Variation in Neo-Assyrian (State Archives of Assyria Studies 16).

 

 

Kurzvita

Poppy Tushingham ist seit 2017 für das Teilprojekt ATAE innerhalb der MOCCI mitverantwortlich. Ihre Forschungsinteressen gelten dem nA Reich, besonders seiner Rechtspraxis und -dokumentation sowie den Methoden der assyrischen Staatskontrolle.

2013-2016 studierte sie Alte Geschichte am University College London und erwarb dort ihren BA. Seit 2016 studiert sie Geschichte an der LMU München, wo sie 2019 ihren MA mit einer Arbeit über Haftung und regionale Variation in nA Erwerbsurkunden abschloss. Seit 2019 promoviert sie an der LMU München mit einer Arbeit zur Geschichte des nA Reiches, deren Arbeitstitel „Creating an Empire of Informers: Vigilance in the Assyrian Empire after king Esarhaddon’s covenant of 672 BC” lautet.

Das Promotionsprojekt ist am SFB 1369 „Vigilanzkulturen“ angesiedelt.

Vorstellung des Projektes Ancient Records of Middle Eastern Polities (ARMEP)

Ein Beitrag von Tobias Englmeier

Als 2015 am Historischen Seminar der LMU der Lehrstuhl für die Alte Geschichte des Nahen und Mittleren Ostens neu eingerichtet wurde, gründete Prof. Dr. Karen Radner zusammen mit ihrem Mitarbeiter Dr. Jamie Novotny und Prof. Dr. Walther Sallaberger (Lehrstuhl für Assyriologie) die Munich Open-access Cuneiform Corpus Initiative (MOCCI) mit dem langfristigen Ziel, die dort versammelten Keilschriftdokumente zusammen mit weiterführenden Informationen für jeden frei im Internet zugänglich und verfügbar zu machen.

Die unter MOCCI versammelten Texte sind in zwei Subkorpora zusammengefasst, die ihrerseits unter dem Schirm des internationalen Dachprojektes Open Richly Annotated Cuneiform Corpus (Oracc) operieren : Archival Texts of the Middle East in Antiquity (ATMEA), dessen wichtigste Komponente bislang State Archives of Assyria Online (SAAo; http://oracc.museum.upenn.edu/saao/index.html), und Official Inscriptions of the Middle East in Antiquity (OIMEA; http://oracc.museum.upenn.edu/oimea/index.html) mit derzeit fünf Unterprojekten.

Zugang zu den Texten der einzelnen Teilprojekte verschaffen einerseits Portale, die für State Archives of Assyria online am besten ausgebaut sind. Andererseits wurde im Zeitraum von 2017 – 2020 mit Finanzierung von LMUexcellent ein zusätzlicher Zugang zu den Texten der verschiedenen Korpora entwickelt: Das Such-Interface Ancient Records of Middle Eastern Polities (ARMEP).

Die technische Entwicklung von ARMEP wurde dabei von Dr. Tobias Englmeier (Computerlinguistik) und David Englmeier (Informatik) übernommen und von Dr. Christian Riepl und Dr. Stephan Lücke (IT – Gruppe Geisteswissenschaften) koordiniert.

Die Suche nach Texten über ARMEP ist weitgehend intuitiv. Einerseits erfolgt der Zugang zu den Dokumenten über eine zoombare Kartenoberfläche (Abb. 1).

Abb. 1: Der Startbildschirm der Kartenansicht, die Liste der Orte, die sich hinter Clusterpunkten verbergen.

Wird bei dieser ein großer Ausschnitt gewählt, so werden nahe zusammenliegende Orte in einem Cluster zusammengefasst und als ein Punkt dargestellt. Fährt man mit der Maus über einen solchen Punkt, zeigt eine Box, welche Orte sich hinter diesem Cluster verbergen. Die Cluster lösen sich auf, je weiter man in die Karte hineinzoomt. Zur Eingrenzung der dargestellten Ergebnisse stehen außerdem 15 Metadaten-Filter (Abb. 2) zur Verfügung, die ihrerseits Mehrfachselektionen zulassen. Zudem beinhaltet das Suchinterface von ARMEP die Möglichkeit, den Inhalt der Dokumente direkt anhand ihrer vier verschiedenen Transkriptionsebenen (Transliteration, Übersetzung, Lemmatisierung und Zeichen) zu durchsuchen.

Abb. 2: Metadatensuche von „Ancient Records of Middle Eastern Polities“.

Neben dieser Ansicht existiert eine zweite listenbasierte Ansicht, die dieselben Filtermöglichkeiten bietet (Abb. 3) jedoch um eine Schnellfilter-Funktion erweitert wurde.

Abb. 3: Listendarstellung der Dokumentensuche von „Ancient Records of Middle Eastern Polities“.

Zusätzlich können hier alle Suchergebnisse sortiert anhand der dort dargestellten Spalten sortiert werden. Zum jetzigen Stand enthält ARMEP ca. 41.000 Dokumente, deren Datengrundlage sich aus dem Open Richly Annotated Cuneiform Corpus (Oracc) speist, jedoch zu besseren Durchsuchbarkeit in ein relationales Datenmodell transformiert wird. Zu jedem so gefundenen Dokument können Detailinformationen (Abb. 4) angezeigt werden, die neben Metainformationen auch den eigentlichen textuellen Inhalt sowie (insofern verfügbar) ein Foto des jeweiligen Keilschriftfragmentes zeigt. Alle Suchfunktionen, die die ARMEP Datenbank bietet sind in einer REST – API zusammengefasst und können somit auch von anderen Projekten genutzt werden. Eine Dokumentation der API wird ebenfalls bereitgestellt.

Abb. 4:  Detailansicht eines Keilschriftfragments.

 

Kurzvita

Tobias Englmeier studierte an der Ludwig-Maximilians-Universität München, wo er seinen Master absolvierte und 2020 seine Promotion zum Dr. phil. im Fach Computerlinguistik abschloss. Er ist zurzeit als wissenschaftlicher Mitarbeiter an der Ludwig-Maximilians-Universität München tätig und ist dort in diversen Projekten der Philologie und Theologie involviert.