Micro- and Macroanalytical Perspectives on Knowledge Transmission in German-Language Plays (1740–1910)

1. Introduction

When Oedipus in Sophocles’ eponymous play finally recognizes the intricate family relations that lead to the play’s central dramatic conflict, there is no turning back: “If there is any ill worse than ill,/ that is the lot of Oedipus”, he summarizes the consequences of his own actions (Sophocles 1971, p. 71, v. 1365–1366). For Aristotle, Sophocles’ Oedipus the King presents the prototypical case of recognition, as it is “ensuing from the events themselves” (Aristotle 1995, p. 87). Recognition is, according to Aristotle, one of the central structural components regarding the effect of a play on the audience. He defines recognition as a “change from ignorance to knowledge, leading to friendship or to enmity, and involving matters which bear on prosperity or adversity” (Aristotle 1995, p. 65).

As – not only – the example of Sophocles’ Oedipus and Aristotle’s Poetics show, the characters’ knowledge about family relations and the knowledge transmission of family relations throughout a play are oftentimes central to developing the plot or the dramatic conflict (cf. Kiss 2010, 507–525). Manfred Pfister argues that the level of information in the internal and external communication system of a play constantly varies. This “discrepant awareness” of dramatic characters and the audience has even been labelled as the “very essence of the dramatic” (Pfister 1988, p. 49; cf. Dürrenmatt 1976, p. 75). The level of awareness is, thus, largely understood to be a central element of both tragic tension and comedic humor (cf. Anz 1998, pp. 150–169, Muny 2008 and Horstmann 2018, pp. 184–209).

Building on the outlined suppositions we have systematically annotated the transmission of knowledge – understood in a broad sense – 1 in 30 German-language plays from the 18th, 19th and early 20th centuries (cf. Andresen et al 2024). We restricted the manual annotations to the domain of knowledge about character relations with a focus on family relations. 2 In this paper, we present two approaches to model our data in light of typical research questions of computational literary studies (CLS). Firstly, we suggest utilizing our data to create character networks, where the annotated knowledge transfers are used to specify the interactions (edges) between characters (nodes). Mathematical network metrics can then be used to calculate the centrality of characters and to quantitatively compare them with characters of other plays. This yields a macroanalytical perspective on drama history. The data also enables us to contrast co-presence-based character networks 3 with networks based on knowledge transmission. Secondly, we propose to model our data as a knowledge graph, where each individual character’s level of awareness regarding her or his knowledge is represented throughout the play. This microanalytical perspective relates to ideas of cognitive literary studies (cf. Nünning 2014), namely that literary characters build theories of mind about each other.

2. Related Work

Character relations of dramatic texts have gained a lot of attention in CLS in the last ten years or so. Most notably, social network analysis has been used to model character relations and character interactions from a structural point of view (cf. Moretti 2011, Trilcke 2013, Lee/Lee 2017, Trilcke 2022), e.g., to detect the protagonist of a play (cf. Fischer et al 2018) or to assess the communicative strength of characters (cf. Krautter/Vauth 2022). In most of these cases, the co-presence of characters serves as basis to create the networks (cf. Labatut/Bost 2019, 14). Network analysis has been complemented by (semi-) automatic approaches to extract character relations from a play’s dramatis personae (cf. Wiedmer/Pagel/Reiter 2020, 194–200). Looking beyond the highly structured nature of plays, several proposals have been made to also focus on the semantic dimensions when analyzing character relations. Eric Nalisnick and Henry Baird, for instance, suggest making use of sentiment analysis to establish a character’s enemies and allies (2013a, 479–483) and to create sentiment-based character networks to model positive and negative relations between characters (2013b, 758–762).

3. Annotation Scheme

Our dataset 4 aims at tracking the distribution of knowledge about character relations through manual annotation. In total, we annotated 1277 text passages of 30 plays that have a combined size of 736,808 tokens. We retrieved the plays from the German Drama Corpus (Fischer et al 2019) in the TEI-XML format. Table 1 shows an overview of the annotated plays in our corpus. We selected them manually to cover a broad spectrum of different literary periods, different genres (tragedies, comedies as well as libretti), and female authors such as Karoline von Günderrode and Johanna von Weißenthurn.

For the annotation process we limited ourselves to family relations ( parent_of(A, B), child_of(B, A), siblings(B, C), ...), love relations ( in_love_with(B, D), engaged(B, D), spouses(B, D), ...) questions of identity ( identity(A, E), has_name(A,’name’)) and death ( dead(A), murderer_of(B, A)). In addition to the character relations, the annotations contain information about source and target of each knowledge transmission, so that the following tag structure results: transfer(SOURCE, TARGET, KNOWLEDGE, ATTRIBUTES). SOURCE represents the character that passes on the knowledge, TARGET is one or several characters (or the audience) that accumulates the knowledge, and KNOWLEDGE specifies the given information. Optional attributes allow certain specifications, e. g., if the information is a lie or still uncertain (for details see Andresen et al 2021, in German). All 30 plays have been annotated independently by two annotators. Issues and difficulties were discussed in several steps before creating a finalized version.

Author Play Year
1 Gottsched, L. A. V. Das Testament 1745
2 Schlegel, J. E. Canut 1746
3 Gellert, C. F. Die zärtlichen Schwestern 1747
4 Lessing, G. E. Miß Sara Sampson 1755
5 Pfeil, J. G. B. Lucie Woodvil 1756
6 Lessing, G. E. Emilia Galotti 1772
7 Lenz, J. M. R. Der Hofmeister 1774
8 Goethe, J. W. Clavigo 1774
9 Goethe, J. W. Stella 1776
10 Klinger, F. M. Die Zwillinge 1776
11 Wagner, H. L. Die Kindermörderin 1776
12 Lessing, G. E. Nathan der Weise 1779
13 Schiller, F. Die Räuber 1781
14 Goethe, J. W. Iphigenie auf Tauris 1787
15 Schiller, F. Maria Stuart 1800
16 Brentano, C. Ponce de Leon 1803
17 Goethe, J. W. Die natürliche Tochter 1803
18 Schiller, F. Die Braut von Messina 1803
19 von Kleist, H. Familie Schroffenstein 1803
20 von Günderode, K. Magie und Schicksal 1805
21 von Günderode, K. Udohla 1805
22 Grillparzer, F. Die Ahnfrau 1817
23 von Weißenthurn, J. Das Manuscript 1817
24 von Eichendorff, J. Die Freier 1833
25 Hebbel, F. Maria Magdalena 1844
26 Wagner, R. Die Walküre 1853
27 Hauptmann, G. Vor Sonnenaufgang 1889
28 von Hofmannsthal, H. Elektra 1903
29 Schnitzler, A. Komtesse Mizzi oder Der Familientag 1909
30 von Hofmannsthal, H. Der Rosenkavalier 1911

Table 1: List of plays included in our annotated corpus.

4. Comparing mathematical network metrics in knowledge networks

To create knowledge networks, we make use of our annotation data. Characters that are SOURCE or TARGET of a knowledge transmission are represented as nodes. Figure 1 depicts an example of such a network. The network visualizes the knowledge transmissions in Heinrich von Kleist’s tragedy Die Familie Schroffenstein (1803). As we identify both SOURCE and TARGET in our annotation data, it is possible to create a directed and weighted network. Although the relations of the knowledge transfers are not specified, the network of Die Familie Schroffenstein still offers an interesting perspective on the play. None of the main characters is at the center of the network. Instead, it is Rupert’s natural child Johann, who throughout the play has fallen into madness. The weighted edges also showcase the close proximity of the lovers Agnes and Ottokor, whose gradually developing relationship is at the center of the tragic conflict. 5

Figure 1: Knowledge network of Die Familie Schroffenstein.

To gain a macroanalytical perspective, we have calculated three common centrality metrics for all 30 plays in our corpus: degree, betweenness centrality, and eigenvector centrality. 6 Table 2 (Appendix) gives an overview and lists the average and maximum values of these metrics. While the limited number of plays does not (yet) 7 allow to look at possible diachronic trends, there are insights to be gained. In some cases, the maximum degree surpasses the number of characters. There are at least two reasons for this: Firstly, the networks are directed. A character’s maximum degree therefore combines in- and out-degree. Secondly, knowledge transmissions are not limited to characters that are actively performing on stage, as letters or off-stage characters can be the SOURCE of a transfer and the audience or unknown characters can be the TARGET. Another striking observation concerns the maximum (sd = 23.03) and average (sd = 3.55) betweenness centrality, as they both fluctuate pretty heavily.

To follow this second observation up with a more substantial analysis, we computed the same metrics for the corresponding co-presence networks and compared the values. Figure 2 shows boxplots for the average degree, normalized average degree, 8 betweenness and eigenvector centrality values in our corpus of 30 plays. As becomes visible throughout all metrics, the medians of the knowledge networks are considerably lower than those of the co-presence networks. The values, however, are not only lower, but the variance is also less pronounced. This holds also true for the betweenness centrality. From a theoretical point of view, one might wonder, whether the lower values simply correspond to the – in most cases – smaller sizes of the knowledge networks. This needs further investigation. Looking at the correlation of the network metrics with the plays’ number of characters and the normalized degree values might give a first clue. Centrality metrics in co-presence networks typically suffer from a strong correlation with the number of characters (cf. Krautter 2023b; Szemes/Vida 2024, to appear). This seems to be less of an issue for knowledge networks. While degree (Spearman's ρ = 0.43) and especially betweenness centrality (ρ = 0.78) in the co-presence networks have a pretty noticeable correlation with the number of characters, the correlation is less pronounced or not at all detectable in the knowledge networks (degree: ρ = -0.08 betweenness centrality: ρ = 0.36). Furthermore, the normalized degree values show the same pattern as the three other metrics.

Figure 2: Boxplots of average degree, betweenness centrality, eigenvector centrality and normalized average degree for knowledge and co-presence networks.

5. Knowledge graph: mental representations of character relations

To model our annotation data as a knowledge graph we make use of Neo4j and exemplify the approach with Kleist’s Die Familie Schroffenstein. 9 Neo4j is a graph database management system and, correspondingly, stores its data as nodes and edges. In contrast to the network visualized in Figure 1, Neo4j allows for specifying the edges with attributes. In our case, we make use of the relations between SOURCE and TARGET that we have already annotated. This substantiates the visualizations with relevant information and provides a more profound perspective on the modeled plays. Figures 3.1 and 3.2 illustrate the mental representations of Ottokar and Agnes, the two main characters and tragic heroes of the play. For this, we focus on the character relations Ottokar and Agnes learn about during the play. The violet nodes of Ottokar and Agnes represent the characters as they appear in the play. Orange nodes depict the mental representations they have of other characters and their relations. Blue nodes are used for variables, e.g., when a character does not know the identity of someone he meets or hears about. For Agnes and Ottokar, this is especially important, as they both confess each other’s love, without being sure about each other’s identity. As the “identity”-relation between these different mental representations clarifies, both Agnes and Ottokar learn about each other’s identity in the course of the play. A temporal perspective on these mental representations could, thus, further enhance the model we propose, and yield a fruitful vantage point for a “quantitative” close reading.

Figure 3.1: Agnes’ mental representations of character relations modeled in Neo4j.

Figure 3.2: Ottokar’s mental representations of character relations modeled in Neo4j.

6. Conclusion

We have shown two different approaches to model our annotation data of knowledge transmissions in German-language plays. The approaches yield fruitful theoretical and methodological perspectives to deal with research questions in CLS, both from a macroanalytical and a microanalytical perspective. While the true potential for a comprehensive analysis of knowledge transmission throughout German-language drama history still needs a solution for an automatization of the annotation process, experiments with large language models are already promising (cf. Pagel, Pichler, Reiter 2024).

Plays Char. D. max D. avg B. max B. avg E. max E. avg
Das Testament (1745) 12 9 4.00 5.00 0.63 0.57 0.32
Canut (1746) 7 5 3.60 4.00 1.00 0.65 0.38
Die zärtlichen Schwestern (1747) 8 10 5.14 15.50 5.57 0.62 0.32
Miß Sara Sampson (1755) 11 8 4.15 9.33 2.38 0.60 0.19
Lucie Woodvil (1756) 8 10 6.86 9.83 4.79 0.50 0.35
Emilia Galotti (1772) 13 13 4.36 26.50 4.36 0.64 0.24
Der Hofmeister (1774) 24 8 3.76 27.00 8.76 0.60 0.16
Clavigo (1774) 10 8 3.75 14.00 2.50 0.64 0.30
Stella (1776) 10 7 4.67 9.00 2.08 0.53 0.38
Die Zwillinge (1776) 8 9 4.75 11.67 2.79 0.54 0.31
Die Kindermörderin (1776) 14 8 3.56 29.50 6.28 0.55 0.29
Nathan der Weise (1779) 14 9 3.50 15.00 4.13 0.68 0.30
Die Räuber (1781) 26 12 3.00 67.00 6.40 0.59 0.15
Iphigenie auf Tauris (1787) 5 5 2.40 5.00 1.20 0.70 0.41
Maria Stuart (1800) 20 6 2.36 12.00 2.18 0.63 0.22
Ponce de Leon (1803) 37 19 6.70 87.75 15.81 0.60 0.16
Die natürliche Tochter (1803) 11 4 1.87 2.00 0.20 0.71 0.25
Die Braut von Messina (1803) 18 9 3.84 15.00 2.54 0.56 0.20
Familie Schroffenstein (1803) 29 13 5.91 91.83 12.51 0.43 0.16
Magie und Schicksal (1805) 9 6 2.18 5.00 1.00 0.64 0.22
Udohla (1805) 7 7 4.57 8.00 3.52 0.56 0.33
Die Ahnfrau (1817) 10 7 3.08 28.00 6.80 0.53 0.20
Das Manuscript (1817) 15 6 3.75 9.50 3.69 0.57 0.31
Die Freier (1833) 11 5 2.44 11.50 3.83 0.68 0.24
Maria Magdalena (1844) 11 7 3.33 17.50 3.78 0.62 0.27
Die Walküre (1853) 14 10 2.27 8.00 1.00 0.58 0.20
Vor Sonnenaufgang (1889) 18 6 2.50 6.00 1.31 0.65 0.24
Elektra (1903) 18 4 2.00 2.00 0.50 0.71 0.43
Komtesse Mizzi (1909) 9 7 3.33 10.00 2.67 0.57 0.37
Der Rosenkavalier (1911) 32 11 3.44 36.00 7.32 0.60 0.16

Table 2: List of the calculated knowledge-network metrics of the 30 plays: Char. = number of characters, D. max = maximum degree of a single character, D. avg = average degree the play’s network; equivalent for betweenness and eigenvector centrality.

Appendix A

Bibliography
  1. Andresen, Melanie/Krautter, Benjamin/Pagel, Janis/Reiter, Nils (2024): “Knowledge Distribution in German Drama: An Annotated Corpus”. In: Journal of Open Humanities Data 10 (6), pp. 1–7. DOI: https://doi.org/10.5334/johd.167.
  2. Andresen, Melanie/Krautter, Benjamin/Pagel, Janis/Reiter, Nils (2022): “Who knows what in German drama? A composite annotation scheme for knowledge transfer”. In: Journal of Computational Literary Studies 1 (1). DOI: https://doi.org/10.48694/jcls.107.
  3. Andresen, Melanie/Krautter, Benjamin/Pagel, Janis/Reiter, Nils (2021): Wissensvermittlungen im Drama annotieren. Annotationsguideline (Version Number: 1.0), https://doi.org/10.5281/zenodo.5729706.
  4. Anz, Thomas (1998): Literatur und Lust. Glück und Unglück beim Lesen. München: C.H. Beck.
  5. Aristotle (1995): “Poetics”. In: Aristotle: Poetics. Ed. by Stephen Halliwell. Cambridge and London: University of Chicago Press, pp. 27–141.
  6. Dürrenmatt, Friedrich (1976): Writings on Theatre and Drama. Translated by H. M. Waidson. London: Jonathan Cape Ltd.
  7. Fischer, Frank/Börner, Ingo/Göbel, Mathias/Hechtl, Angelika/Kittel, Christopher/Milling, Carsten/Trilcke, Peer (2019): “Programmable Corpora. Introducing DraCor, an Infrastructure for the Research on European Drama”. In: Book of Abstracts of DH 2019, Utrecht, pp. 1–6. DOI: https://doi.org/10.5281/zenodo.4284002.
  8. Fischer, Frank/Trilcke, Peer/Kittel, Christopher/Milling, Carsten/Skorinkin, Daniil (2018). “To Catch a Protagonist: Quantitative Dominance Relations in German-Language Drama (1730–1930)”. In: Book of Abstracts of DH 2018, Mexico-City, pp. 193–201, <https://dh2018.adho.org/wp-content/uploads/2018/06/dh2018_abstracts.pdf#page=193> [15.06.2024].
  9. Horstmann, Jan (2018): Theaternarratologie. Ein erzähltheoretisches Analyseverfahren für Theaterinszentierungen. Berlin and Boston: De Gruyter.
  10. Kiss, Orsolya (2010): “Reinventing the Plot: J.C. Gottsched’s Sterbender Cato”. In: Deutsche Vierteljahrsschrift für Literaturwissenschaft und Geistesgeschichte 84:4, pp. 507–525.
  11. Krautter, Benjamin (2023a): “Kopräsenz-, Koreferenz- und Wissens-Netzwerke. Kantenkriterien in dramatischen Figurennetzwerken am Beispiel von Kleists Die Familie Schroffenstein (1803)”. In: Journal of Literary Theory, 17 (2), pp. 261–289. DOI: https://doi.org/10.1515/jlt-2023-2012.
  12. Krautter, Benjamin (2023b): “Skalierungspraktiken in der computergestützten Analyse von literarischen Texten”. In: Book of Abstracts DHd 2023, Luxembourg and Trier, pp. 291–296. DOI: https://doi.org/10.5281/zenodo.7688632.
  13. Krautter, Benjamin/Vauth, Michael (2023): “Konstellationen kommunikativer Macht. Hypothesengeleitete Netzwerkanalyse in der Literaturwissenschaft”. In: Figurenkonstellation und Gesellschaftsentwurf: Annäherungen an eine narratologische Kategorie und ihre Deutungspotentiale. Ed. by Schwab, Henrike. Heidelberg: Universitätsverlag Winter, pp. 205–‍238.
  14. Labatut, Vincent/ Bost, Xavier (2019): “Extraction and Analysis of Fictional Character Networks: A Survey”. In: ACM Computing Surveys 52 (5), pp. 1–40, https://doi.org/10.1145/3344548 (20.05.2023).
  15. Lee, James/Lee, Jason (2017): “Shakespeare’s tragic social network; or why all the world’s a stage”. In: Digital Humanities Quarterly, 11 (2), §1–58, <http://digitalhumanities.org:8081/dhq/vol/11/2/000289/000289.html> [15.06.2024].
  16. Moretti, Franco (2011): “Network Theory, Plot Analysis”. In: Pamphlets of the Stanford Literary Lab 2, pp. 1–12, <https://litlab.stanford.edu/LiteraryLabPamphlet2.pdf> [15.06.2024].
  17. Muny, Eike (2008): Erzählperspektive im Drama: Ein Beitrag zur transgenerischen Narratologie. München: Iudicum-Verlag.
  18. Nalisnick, Eric T./Baird, Henry S. (2013a): “Character-to-Character Sentiment Analysis in Shakespeare‘s Plays”. In: Proceedings of the 51st Annual Meeting of the Association for Computational Linguistics, Sofia, pp. 479–483, <https://www.aclweb.org/anthology/P13-1.pdf> [15.06.2024].
  19. Nalisnick, Eric T./Baird, Henry S. (2013b): “Extracting Sentiment Networks from Shakespeare‘s Plays”. In: Proceedings of the 12th International Conference on Document Analysis and Recognition, Washington, pp. 758–762. DOI: https://doi.org/10.1109/ICDAR.2013.155.
  20. Newman, Mark E. J. (2010): Networks. An Introduction. Oxford, New York: Oxford University Press.
  21. Nünning, Vera. 2014. Reading fictions, changing minds: The cognitive value of fiction. Heidelberg: Universitätsverlag Winter.
  22. Pagel, Janis/Pichler, Axel/Reiter, Nils (2024): “Evaluating In-Context Learning for Computational Literary Studies. A Case Study Based on the Automatic Recognition of Knowledge Transfer in German”. In: The 8th Joint SIGHUM Workshop on Computational Linguistics for Cultural Heritage, Social Sciences, Humanities and Literature (LaTeCH-CLfL 2024), St. Julian, pp. 1–10, <https://aclanthology.org/2024.latechclfl-1.1> [15.06.2024].
  23. Pfister, Manfred (1988): The Theory and Analysis of Drama. Translated by John Halliday. Cambridge and New York: Cambridge University Press.
  24. Sophocles (1971): “Oedipus the King”. Trans. by David Grene. In: The Complete Greek Tragedies. Sophocles I. 6 th edition. Ed. by: David Grene and Richmond Lattimore. New York and Ontario: Washington Square Press.
  25. Szemes, Botond/Vida, Bence (2024, to appear): “Tragic and Comical Networks: Clustering Dramatic Genres According to Structural Properties”. In:  Computational Drama Analysis. Reflecting Methods and Interpretations. Ed. by Andresen, Melanie/Reiter, Nils. Berlin and Boston: De Gruyter.
  26. Trilcke, Peer (2022): “Small Worlds, Beat Charts und die Netzwerkanalyse dramatischer Texte. Reflexionen aus dem Rabbit Hole”. In: Digitale Literaturwissenschaft: DFG-Symposion 2017. Ed. by Jannidis/Fotis. Berlin: J.B. Metzler, pp. 563–596. DOI: https://doi.org/10.1007/978-3-476-05886-7_23.
  27. Trilcke, Peer (2013): “Social Network Analysis (SNA) als Methode einer textempirischen Literaturwissenschaft”. In: Empirie in der Literaturwissenschaft. Ed. by Ajouri, Philip/Mellmann, Katja/Rauen, Christoph. Münster: Mentis, pp. 201–247.
  28. Wiedmer, Nathalie/Pagel, Janis/Reiter, Nils (2020): “Romeo, Freund des Mercutio: Semi-Automatische Extraktion von Beziehungen zwischen dramatischen Figuren”. In: Book of Abstracts DHd 2020, Paderborn, pp. 194–200. DOI: https://doi.org/10.5281/zenodo.3666690.
Notes
1.

We understand knowledge as beliefs that are thought to be true by a certain character at a certain point of time.

2.

As Aristotle puts it: “What tragedy must seek are cases where the sufferings occur within relationships, such as brother and brother, son and father, mother and son, son and mother—when the one kills (or is about to kill) the other, or commits some other such deed” (Aristotle 1995, p. 75).

3.

Co-presence means that characters have a shared presence on stage.

4.

The data is available at https://doi.org/10.5281/zenodo.8319261.

5.

See Krautter 2023a, 278–284 for a more detailed analysis and interpretation of the knowledge network of Heinrich Kleist’s Die Familie Schroffenstein and Andresen et al 2022, 18–‍22 for an examination of Karoline von Günderrode’s Udohla (1805).

6.

For a discussion of these metrics, see Newman 2010, 168–193.

7.

See Pagel, Pichler, Reiter 2024, pp. 1–10 for an approach to automatically resolve knowledge transfers using large language models.

8.

Normalization was done according to the number of nodes.

9.

We use a python script to transform our annotation data into cypher queries. The script and the queries are are available at https://doi.org/10.5281/zenodo.11235091.

Benjamin Krautter (Benjamin.Krautter@gs.uni-heidelberg.de), University of Heidelberg, Germany and Melanie Andresen (melanie.andresen@ims.uni-stuttgart.de), University of Stuttgart, Germany and Janis Pagel (Janis.pagel@uni-koeln.de), University of Cologne, Germany and Nils Reiter (nils.reiter@uni-koeln.de), University of Cologne, Germany