DH 2026

Daejeon, July 27–31

Thu, July 3009:00–10:30S022105
Long Paper

Introducing EcoCor: An Open Infrastructure for Digital Ecocriticism

Peer Trilcke
University of Potsdam, Germany · trilcke@uni-potsdam.de
Sören Barkey
University of Potsdam, Germany · barkey@uni-potsdam.de
Mareike Schumacher
University of Regensburg, Germany · mareike.schumacher@ur.de
Ingo Börner
University of Potsdam, Germany · ingo.boerner@uni-potsdam.de
Carsten Milling
University of Potsdam, Germany · milling@uni-potsdam.de
Daniil Skorinkin
University of Potsdam, Germany · daniil.skorinkin@uni-potsdam.de
Henny Sluyter-Gäthje
University of Potsdam, Germany · henny.sluyter-gaethje@uni-potsdam.de
Thomas Haider
University of Passau, Germany · thomas.haider@uni-passau.de
Mark Schwindt
Ruhr-University Bochum, Germany · mark.schwindt@rub.de
Anna Busch
University of Potsdam, Germany · anna.busch@uni-potsdam.de
Frank Fischer
Freie Universität Berlin, Germany · fr.fischer@fu-berlin.de
Clara Funk
University of Potsdam, Germany · clarajo.funk@gmail.com
Luca Giovannini
University of Potsdam, Germany · giovannini@uni-potsdam.de
Clara Helmig
University of Regensburg, Germany · Clara.helmig@sprachlit.uni-Regensburg.de
Gesine Viebke
University of Potsdam, Germany · gesine.viebke@uni-potsdam.de
Tabeer Khilji
University of Potsdam, Germany · tabeer.khilji@uni-potsdam.de
Corinna Käb
Eberhard Karl University of Tübingen, Germany · corinna.kaeb@student.uni-tuebingen.de
Bianca Linnea Ottenberg
University of Trier, Germany · s2biotte@uni-trier.de
Rebecca Daniel
University of Trier, Germany · rebecca.daniel@outlook.de

Context & Mission

Over the past decade, environmentally conscious scholarship has taken on a growing presence in Digital Humanities (“DH”) (Posthumus, Sinclair 2014). Under labels such as “Digital Environmental Humanities” (Jørgensen 2014, Posthumus et al. 2018, Langer et al. 2022, Ryan et al. 2023) or “Ecocritical DH” (Ladino 2018), researchers explore how DH can help addressing the ecological multi-crisis of our time through digital methods, complementing the research in Environmental Humanities. In this vein, DH seeks to contribute to what might be termed ‘Ecological Enlightenment‘: an anthropocritical inquiry into the history of human-environment relations, the activities of ‘more-than-human’ agents, and the epistemological and moral consequences of such inquiry for our present. When it comes to the digital study of literature, what we call “Digital Ecocriticism” builds on theoretical positions within Environmental Humanities that reframe cultural texts not as human-centred documents but as assemblages of beings, materials, and relations. Latour’s (2005) redefinition of collectives as hybrid constellations of humans and non-humans that co-produce social worlds and Haraway’s (2016) approach to understanding the world through multispecies entanglements resonates strongly with this kind of scholarship that seeks to make visible the ‘more-than-human’ agencies that shape not only history but also our stories and “naturecultures” (Haraway 2003).

From a systematic perspective, three interrelated areas of action can be identified for Digital Ecocriticism:

  • DH makes a decisive contribution to the (digital) representation of the diverse cultural traditions through the digitisation of texts, the creation of (scholarly) editions, and the curation of corpora and collections. Digital Ecocriticism, as implemented in EcoCor, takes responsibility for developing ecocritical counter-canons that assemble texts which might be of particular relevance to the project of ecological enlightenment.
  • Methods from Computational Literary Studies (CLS) help to scale up ecocritical readings of literary history by applying large-scale pattern-recognition techniques to huge corpora of texts, i.e. collections that go beyond the canon and open up to the “Great Unread” (Cohen 1999: 23; cf. Moretti 2000).
  • Digital methods help to deconstruct interpretative routines, e.g. by unsettling the anthropocentric focus on characters as unquestioned centres of story worlds (Langer et al. 2021 and 2024; Piper 2022; Tenen 2022/23), by fostering techniques for “reading environments“ (Posthumus, Sinclair 2014) or by practicing machine-assisted “close reading with computers” (Eve 2019).

In this contribution, we introduce EcoCor, an open infrastructure for the presentation, exploration, and analysis of corpora with ecocritically relevant literary texts. EcoCor is currently both a conceptual framework, currently discussed within a growing, interdisciplinary collective of scholars, and an operating prototype of an actual DH infrastructure, first developed during the Eco-Hackathon "Environmental Data, Media and the Humanities"

Cf. https://www.uni-potsdam.de/de/digital-humanities/aktivitaeten/henriette-herz-hackathons/environmental-data-media-and-the-humanities-hackathon

(Potsdam, 2023) and later enhanced at the follow-up Eco-Hackathon "Environments in and as Networks"

Cf. https://www.uni-potsdam.de/de/digital-humanities/aktivitaeten/environmental-digital-humanities-hackathon

(Potsdam, 2026).

Concept & Implementation

Crucial to the concept of EcoCor is the idea of reusing existing infrastructural components to ensure a sustainable approach to DH tech development. In line with this idea, EcoCor's tech stack is based on that of the DraCor

Cf. https://dracor.org

platform. Along with the software architecture, we adopt for EcoCor the concept of programmable corpora, which is the guiding principle behind the development of DraCor (Fischer et al. 2019; cf. Börner & Trilcke 2023, Börner & Trilcke 2025). The most important components of EcoCor are accordingly: 1) the corpus base, 2) microservices, 3) a frontend and 4) an API, the latter of which opens up the corpora for machine interaction and thus makes them ‘programmable’. We briefly report on each of these components.

EcoCor Corpora Concept

In the current prototype phase, EcoCor hosts an English and a German corpus.

The English corpus currently comprises a combined collection of American English and British English texts. Corpora in other languages will be contributed by other corpus maintainers in a community-driven approach following the principle of collaborative corpus building.

When selecting texts for corpora, our primary aim is to provide and highlight a number of ecocritically relevant texts as large as possible. Although we monitor issues of balance, it is not a primary goal to create a representative or balanced collection. As ecocritically relevant aspects are merely an optional feature of narrative texts, we use two techniques typical of Distant Reading (Moretti 2000). First, we single out ecocritically relevant texts by second-hand criticism. Second, we use computational tools to find texts with high numbers of references to ecological entities or a high biodiversity. This way, we aim to come up with a sound, yet growing corpus which can be used for Digital Ecocriticism in all its stages of publication.

Technically, EcoCor consists of curated collections of XML/TEI documents. For the encoding of the TEI files, we use the guidelines and schemata of the ELTeC project (Schöch et al. 2021).

Cf. https://www.distant-reading.net/ and https://github.com/COST-ELTeC

The corpora, which are published under a CC BY Creative Commons licence, are stored in an open GitHub repository and are thus suitable for our approach of collaborative and distributed corpus building (Giovannini et al. 2023). An automated ingest of the TEI files from GitHub into EcoCor's own eXist database is the basis for further processing and distributing the texts and data on the EcoCor platform.

At the 2026 Eco-Hackathon, we successfully completed the EcoCor100 challenge for the German-language EcoCor corpus and developed and published an initial release version of the corpus containing a total of 183 texts (Schuhmacher et al. 2026). We plan to expand the English-language corpus beyond the 100-text threshold as well. Additionally, an Italian and a Spanish-Columbian corpus are currently in preparation; we invite contributions of other corpora.

EcoCor Microservices

As part of the programmable corpora concept, EcoCor comes with so-called microservices: computational functions that algorithmically perform annotations or calculations on the texts in the corpora against the background of ecocritical research. For the EcoCor prototype, we have implemented an initial experimental pipeline that annotates entities of the type ‘animal’ and ‘plant’ from the texts based on an entity dictionary obtained from Wikidata. These entities are then available for further processing in the EcoCor frontend and in the EcoCor API. With this initial microservice, we refer to established works from Animal and Plant Studies and tie in with current DH research into biodiversity in literary texts (Langer et al. 2021 and 2024; Piper 2022) while also drawing on the fundamental idea behind EcoCor, i.e., using the platform to foreground genuinely ecocritical perspectives on literary texts, especially the multifaceted depiction of ecological aspects as part of a network structure in texts and corpora. Currently, we are exploring ways to complement microservices with machine learning techniques of entity annotation that ensure both stability and flexibility in their application to digital ecocritical research (cf. Schumacher et al. 2025, Piper 2024). One approach involves storing various annotation layers in the EcoCor database.

EcoCor Frontend

As already pointed out, the goal of EcoCor is to make ecocritically remarkable literary texts visible, to promote ecocritical perspectives on texts, and to foster ecocritical research by opening up new research questions. The EcoCor frontend, which is based on the reused DraCor frontend, is our central interface for human-machine interaction. However, the frontend does not only function as a corpus browser and full text reader (Fig. 1; Fig. 3). Through the currently implemented integration of entity clouds (on corpus level, Fig. 1; on single text level, Fig. 2), it also refracts traditional perspectives by algorithmically decomposing the text into a weighted cloud of all ‘non-human‘ entities that are populating it.

Figure Fig. 1: Corpus Overview with Entity Cloud. https://ecocor.org/corpora/en
Figure Fig. 1: Corpus Overview with Entity Cloud. https://ecocor.org/corpora/en — Fig. 2: Single Text Overview with Entity Cloud. https://ecocor.org/corpora/en/1789_White_Natural-History-of-Selborne/entities
Figure Fig. 2: Single Text Overview with Entity Cloud. https://ecocor.org/corpora/en/1789_White_Natural-History-of-Selborne/entities — Fig. 3: Full Text View. https://ecocor.org/corpora/en/1789_White_Natural-History-of-Selborne/fulltext

EcoCor API

Via the EcoCor API, we open up the EcoCor data for machine interaction and thus also for computational analysis. In addition to general metadata on the corpora and individual texts, we currently use the API to output data from the entity annotation microservice.

These data can be fed directly into downstream computational analysis. For a showcase study, we processed the data provided by the ‘/corpora/{corpusname}/texts/{textname}/entities‘ endpoint with a Jupyter notebook

Cf. https://github.com/EcoCor/DH2026-Paper

and visualised it, using a python script written together with Claude Code, as a network (Fig. 4). This network shows which ‘more-than-human‘ entities (“animals”, “plants”) are – based on a window of 1 paragraph – co-mentioned in Emily Brontë's “Wuthering Heights“ (1847), leading to the novel becoming readable as, for example, a narrative about the companionship between dog and horse.

The API also makes it easy to retrieve entity information for entire corpora. This opens up the possibility of merging the networks from individual texts and creating a visualization of the overall network of non-human life in the texts of the corpus (see Fig. 5 for EcoCor-DE), providing e.g. an analytical illustration of the central role of the tree (“Baum”) in human storytelling.

At the 2026 Hackathon, we also developed a way to provide various entity annotations via the API, enabling the system to process even more complex and potentially conflicting annotation layers based on different conceptualizations of entities.

Cf. https://github.com/EcoCor/ecocor-api/pull/19

Following the code review, this annotation endpoint will be implemented in the coming months.

Figure Fig. 4: Co-Mention Network of Animals and Plants in Emily Brontë’s “Wuthering Heights“ (1847). Main Component Only (26 of 52 Species); Node Size = Degree; Colors = Louvain Communities.
Figure Fig. 4: Co-Mention Network of Animals and Plants in Emily Brontë’s “Wuthering Heights“ (1847). Main Component Only (26 of 52 Species); Node Size = Degree; Colors = Louvain Communities. — Fig. 5: Co-Mention Network of Animals and Plants, Created by Merging all Networks for the 183 EcoCor-DE Texts, April 2026. High ResPoster: https://doi.org/10.6084/m9.figshare.32129641

Outlook

EcoCor is conceptualized as an evolving and ever-growing corpus project with the aim to contribute to Digital Ecocriticism by providing a new infrastructure and further enabling a variety of interdisciplinary digital analyses. Currently, our main focus is collaborative corpus development. We plan to further expand EcoCor-EN and EcoCor-DE and to add new corpora. Alongside this, we are upgrading the dictionary-based entity annotation microservice with an individually trained machine learning classifier that automatically annotates references to animals and plants beyond biological taxa, capturing the specificities of narrative ecologies (Schumacher et al. 2025) and enabling us to identify ambiguities as well as metaphorical usages. We are also adapting DraCor’s network calculation microservice so that the analysis we showcased in section 2.4 can be carried out within the EcoCor platform, with results accessible via both frontend and API.

As EcoCor can be understood as social software operating in the mode of “sympoiesis” (Haraway 2016), these steps are embedded in ongoing discussions within a growing research collective, in which we also recognise the tension between computational abstraction and formalism on the one side and ecological specificity and materiality on the other. We consider this collectivist dimension crucial. Ultimately, following Latour’s rethinking of the social, EcoCor aims to serve as a modest infrastructural component within a dynamic “assemblage” (Latour 2005) committed to the ecological dimensions of humanities scholarship.

References
  1. Börner, Ingo, and Peer Trilcke (2023): CLS INFRA D7.1: On Programmable Corpora. Zenodo. https://doi.org/10.5281/zenodo.7664964.
  2. Börner, Ingo, and Peer Trilcke (ed.) (2025): CLS INFRA D7.4 Report on the Implementation of Programmable Corpora. Zenodo. https://doi.org/10.5281/zenodo.15301341.
  3. Cohen, Margaret (1999): The Sentimental Education of the Novel. Princeton University Press.
  4. Eve, Martin Paul (2019): Close Reading with Computers. Textual Scholarship, Computational Formalism, and David Mitchell's Cloud Atlas. Stanford University Press.
  5. Fischer, Frank, Ingo Börner, Mathias Göbel, Angelika Hechtl, Christopher Kittel, Carsten Milling, and Peer Trilcke (2019): “Programmable Corpora: Introducing DraCor, an Infrastructure for the Research on European Drama”. DH2019. Book of Abstracts. Zenodo. https://doi.org/10.5281/zenodo.4284002.
  6. Giovannini, Luca, Daniil Skorinkin, Peer Trilcke, Ingo Börner, Frank Fischer, Julia Dudar, Carsten Milling, and Petr Pořízka (2023): “Distributed Corpus Building in Literary Studies: The DraCor Example”. DH2023. Book of Abstracts. Zenodo https://doi.org/10.5281/zenodo.8107457.
  7. Haraway, Donna (2003): The Companion Species Manifesto: Dogs, People, and Significant Otherness. Prickly Paradigm Press.
  8. Haraway, Donna (2016): Staying With the Trouble: Making Kin in the Chthulucene. Duke University Press.
  9. Jørgensen, Finn Arne (2014): „The Armchair Traveler’s Guide to Digital Environmental Humanities“. Environmental Humanities 4(1): 95–112. https://doi.org/10.1215/22011919-3614944.
  10. Ladino, Jennifer K. (2018): “What Is Missing? An Affective Digital Environmental Humanities”. Resilience: A Journal of the Environmental Humanities 5(2): 189–211. https://doi.org/10.5250/resilience.5.2.0189.
  11. Langer, Lars, Manuel Burghardt, Roland Borgards, Katrin Böhning-Gaese, Ralf Seppelt, and Christian Wirth (2021): “The Rise and Fall of Biodiversity in Literature: A Comprehensive Quantification of Historical Changes in the Use of Vernacular Labels for Biological Taxa in Western Creative Literature”. People and Nature 3(5): 1093–1109. https://doi.org/10.1002/pan3.10256.
  12. Langer, Lars, Manuel Burghardt, Roland Borgards, Esther Köhring, and Christian Wirth (2022): “Digital Environmental Humanities – Zum Potential von ‘Computational and Literary Biodiversity Studies’ (CoLiBiS)”. DHd2022. Book of Abstracts. Zenodo. https://doi.org/10.5281/zenodo.6327941.
  13. Langer, Lars, Manuel Burghardt, Roland Borgards, Ronny Richter, and Christian Wirth (2024): “The Relation between Biodiversity in Literature and Social and Spatial Situation of Authors: Reflections on the Nature–Culture Entanglement”. People and Nature 6(1): 54–74. https://doi.org/10.1002/pan3.10551.
  14. Latour, Bruno (2005): Reassembling the Social: An Introduction to Actor-Network-Theory. Oxford UP.
  15. Moretti, Franco (2000): "Conjectures on World Literature". New Left Review 1: 54–68. https://doi.org/10.64590/hxj.
  16. Piper, Andrew (2022): “Biodiversity Is Not Declining in Fiction”. Journal of Cultural Analytics 7(3). https://doi.org/10.22148/001c.38739.
  17. Posthumus, Stephanie, and Stéfan Sinclair (2014): “Reading Environment(s): Digital Humanities Meets Ecocriticism.” Green Letters 18(3): 254–273. https://doi.org/10.1080/14688417.2014.966737.
  18. Posthumus, Stephanie, Stéfan Sinclair, and Veronica Poplawski (2018): “Digital and Environmental Humanities: Strong Networks, Innovative Tools, Interactive Objects”. Resilience: A Journal of the Environmental Humanities 5(2): 156–171. https://doi.org/10.5250/resilience.5.2.0156.
  19. Ryan, John, Lydia Hearn, and Paul Arthur (2023): “The Digital Environmental Humanities (DEH) in the Anthropocene: Challenges and Opportunities in an Era of Ecological Precarity”. Digital Humanities Quarterly 17(3). https://dhq.digitalhumanities.org/vol/17/3/000714/000714.html (2025-12-13)
  20. Schöch, Christof, Roxana Patraș, Diana Santos, and Tomaž Erjavec (2021): "Creating the European Literary Text Collection (ELTeC): Challenges and Perspectives". Modern Languages Open 1:25. https://doi.org/10.3828/mlo.v0i0.364.
  21. Schumacher, Mareike, Marie Flüh, and Felix Lempp (2025): “Ecologies on Stage”. 2nd Workshop on Computational Drama Analysis. Preprints: 107–125. https://doi.org/10.5281/zenodo.16936633.
  22. Schumacher, Mareike, Sören Barkey, Daniil Skorinkin, and Carsten Milling (2026): EcoCor-DE (1.0.0) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.19630113
  23. Tenen, Dennis Yi (2022/2023): “Distributed Agency in the Novel”. New Literary History 53(4)/54(1): 903–937. https://doi.org/10.1353/nlh.2022.a898333.