Balisage Paper: Visualizing textual collation
Exploring structured representations of textual alignment
July 29 - August 2, 2024
The materials listed below were provided by the speaker as supplements to a
presentation at Balisage. These materials may include the slides or visuals used in
the
presentation; supplementary material, such as code samples or a demonstration application;
and/or the paper accompanying the presentation (if it has not been provided in XML).
These
materials have been zipped for easy download and are identified by a brief description
of
the contents. The materials themselves are untouched
, that is, they
have not been tested or edited by Balisage: The Markup Conference or by Mulberry
Technologies, Inc. As such, they are included on this website AS IS
,
i.e., as provided by the speaker, with no warranties, express or otherwise, made by
Balisage
or Mulberry.
Slides and Materials
- Bal2024-Birnbaum-presentation-pdf.zip: Presentation slides in Adobe PDF.
11.4.1. The
‘inline-size’ property.
Scalable Vector Graphics (SVG) 2. W3C Editor’s Draft 08 March
2023. Chapter 11: Text.
https://svgwg.org/svg2-draft/text.html#InlineSize
CollateX – software for collating textual sources. About. https://collatex.net/about/
Barthes, Roland. 1977. Elements of semiology. Second printing of first American edition (1968). NY: Hill and Wang.
Bell number.
Bell number
Bellamy-Royds, Amelia, Kurt
Cagle, and Dudley Storey. 2017. XML namespaces in CSS.
https://oreillymedia.github.io/Using_SVG/extras/ch03-namespaces.html Online
supplement to the authors’ Using SVG with CSS3 & HTML5. Vector graphics for web
design. Beijing: O’Reilly.
Beshero-Bondar, Elisa E.
Adventures in correcting XML collation problems with Python and XSLT: untangling the
Frankenstein Variorum.
Presented at Balisage: The Markup
Conference 2022, Washington, DC, August 1–5, 2022. In Proceedings of Balisage: The
Markup Conference 2022. Balisage Series on Markup Technologies, vol. 27 (2022).
doi:https://doi.org/10.4242/BalisageVol27.Beshero-Bondar01.
Birnbaum, David J. 2015. CollateX
normalization.
Part of the 2016 DiXiT Coding and collation workshop
hosted at the Huygens Institute for the History of the Netherlands in Amsterdam.
https://github.com/DiXiT-eu/collatex-tutorial/blob/master/unit7/soundex-normalization.pdf
Birnbaum, David J. 2020.
Sequence alignment in XSLT 3.0.
XML Prague 2020 conference proceedings, pp. 45–65.
https://archive.xmlprague.cz/2020/files/xmlprague-2020-proceedings.pdf
Birnbaum,
David J. and Hanne Martine Eckhoff. 2018. Machine-assisted multilingual word alignment
of the Old Church Slavonic Codex Suprasliensis.
V zeleni drželi zeleni breg: Studies in Honor of Marc L. Greenberg, ed.
Stephen M. Dickey and Mark Richard Lauersdorf. Bloomington, IN: Slavica Publishers,
1–13.
Birnbaum,
David J. and Elena Spadini. 2020. Reassessing the locus of normalization in
machine-assisted collation.
Digital humanities quarterly, v. 14, no. 3. Unpaginated.
https://www.digitalhumanities.org/dhq/vol/14/3/000489/000489.html
Birnbaum,
David J. and Charlie Taylor. 2021. How long is my SVG
Presented at Balisage: The Markup Conference 2021, Washington, DC, August
2-6, 2021. In Proceedings of Balisage: The Markup Conference 2021.
Balisage Series on Markup Technologies, vol. 26 (2021).
doi:https://doi.org/10.4242/BalisageVol26.Birnbaum01.
<text>
element?
Bleeker, Elli, Bram
Buitendijk, Ronald Haentjens Dekker, and Astrid Kulsdom. 2018. Including XML mrkup in
the automated collation of literary text.
XML Prague 2018 conference proceedings, pp. 77–95.
Bleeker, Elli, Bram
Buitendijk, and Ronald Haentjens Dekker. 2019. From graveyard to graph Visualisation of
textual collation in a digital paradigm.
International journal of digital humanities, v. 1, no. 2, pp. 141–63.
doi:https://doi.org/10.1007/s42803-019-00012-w.
Bordalejo, Barbara. 2009.
Introduction to the online variorum of Darwin’s Origin of
species.
http://darwin-online.org.uk/Variorum/Introduction.html
Calpurnius Siculus, Titus.
Poem 1. [Corydon, Ornytus].
In Bucolica. Edited by Cesar
Giarratano, 1910. New annotations and encoding by Samuel J. Huskey and Hugh A. Cayless,
2017.
Part of the Digital Latin Library.
https://ldlt.digitallatin.org/editions/calpurnius_siculus/poem1.html
Cayless, Hugh and
Raffaele Viglianti. 2018. CETEIcean: TEI in the browser.
Presented at Balisage:
The Markup Conference 2018, Washington, DC, July 31–August 3, 2018. In Proceedings
of Balisage: The Markup Conference 2018. Balisage Series on Markup Technologies,
vol. 21. doi:https://doi.org/10.4242/BalisageVol21.Cayless01
(https://www.balisage.net/Proceedings/vol21/html/Cayless01/BalisageVol21-Cayless01.html).
CCSG. 2023. Guidelines and
stylesheet for publications in CC SG prepared in Word.
Version
3. https://www.corpuschristianorum.org/_files/ugd/1f8084_3019649c396f4e578b1fcd3574eed8fb.pdf
5.4.2
fn:characters.
XPath and XQuery Functions and Operators 4.0. W3C Editor's Draft. 21 May
2024.
https://qt4cg.org/specifications/xpath-functions-40/Overview.html#func-characters
Colwell, Ernest Cadman
and Ernest W. Tune. 1964. Variant readings: classification and use.
Journal of biblical literature, 83(3):253–61. doi:https://doi.org/10.2307/3264283.
Contamination.
Part of Parvum lexicon stemmatologicum.
https://wiki.helsinki.fi/xwiki/bin/view/stemmatology/Contamination
Coyier, Chris. 2013. A complete
guide to flexbox.
https://css-tricks.com/snippets/css/a-guide-to-flexbox/
3.2.6.6
Embedding custom non-visible data with the data-* attributes.
HTML Living Standard — Last Updated 27 May 2024.
https://html.spec.whatwg.org/#embedding-custom-non-visible-data-with-the-data-*-attributes
CollateX – software for collating textual sources. Documentation. https://collatex.net/doc/
Ellison, John William. 1957.
Bible labor of years is done in 400 hours.
Life magazine, Feb 18, 1957, p. 92.
http://books.google.com/books?id=DFQEAAAAMBAJ&pg=PA92&source=gbs_toc_r&cad=2
Emir, Burak. scala.xml. Unpublished draft book about Scala and XML, last updated for Scala 2.6.1. https://burakemir.ch/scalaxbook.docbk.html
Fancellu, Dino and
William Narmontas. 2014. XML processing in Scala.
XML London 2014 conference proceedings. Pp. 63–75.
doi:https://doi.org/10.14337/XMLLondon14.Narmontas01.
https://xmllondon.com/2014/xmllondon-2014-proceedings.pdf
<foreignObject>.
MDN web docs.
https://developer.mozilla.org/en-US/docs/Web/SVG/Element/foreignObject
Fry, Ben. 2009. On the
origin of species: the preservation of favoroured traces.
https://benfry.com/traces/
Haentjens Dekker, Ronald and Gregor Middell. 2011. Computer-supported collation with
CollateX: managing textual variance in an Environment with varying requirements.
In
Bente Maegaard, ed., Supporting Digital Humanities 2011: Answering the
unaskable, Copenhagen: N.P. Preprint available at
https://pure.knaw.nl/ws/files/799786159/Computer_supported_collation_with_CollateX_haentjens_dekker_middell.pdf
Hamiltonian
path.
https://en.wikipedia.org/wiki/Hamiltonian_path
Harley, Aurora. 2020a. The
principle of common region: containers create groupings.
https://www.nngroup.com/articles/common-region/
Harley, Aurora. 2020b.
Proximity principle in visual design.
https://www.nngroup.com/articles/gestalt-proximity/
Harley, Aurora. 2020c.
Similarity principle in visual design.
https://www.nngroup.com/articles/gestalt-similarity/
Harris, Robert L. 1996. Information graphics: a comprehensive illustrative reference. Visual tools for analyzing, managing, and communicating. Atlanta: Management Graphics.
How do I set inline-size in an
svg that contains text?
(See especially Robert Longson’s response.)
https://stackoverflow.com/questions/78056094/how-do-i-set-inline-size-in-an-svg-that-contains-text
A HOWTO for using
Stemmaweb.
Part of Stemmaweb.
https://stemmaweb.net/?p=27
Hoyt, Eric, Kevin Ponto, and
Carrie. Roy. 2014. Visualizing and analyzing the Hollywood screenplay with
ScripThreads.
Digital humanities quarterly v. 8, no. 4.
https://www.digitalhumanities.org/dhq/vol/8/4/000190/000190.html
HyperCollate. https://huygensing.github.io/hyper-collate/
Jänicke, Stefan, Annette
Geßner, and Gerik Scheuermann. 2015. A distant reading visualization for variant
graphs.
Proceedings of the Digital Humanities 2015.
https://imada.sdu.dk/u/stjaenicke/data/papers/ADistantReadingVisualizationforVariantGraphs.pdf
(preprint).
Jänicke, Stefan and
David J. Wrisley. 2017. Interactive visual alignment of medieval text versions.
IEEE Conference on Visual Analytics Science and Technology, IEEE VAST 2017. doi:https://doi.org/10.1109/VAST.2017.8585505.
https://imada.sdu.dk/u/stjaenicke/data/papers/iteal.pdf
(preprint).
Krause, Rachel. 2021. Maintain
consistency and adhere to standards (Usability heuristic #4).
https://www.nngroup.com/articles/consistency-and-standards/
Laubheimer, Page. 2020.
Spatial memory: why it matters for UX design.
https://www.nngroup.com/articles/spatial-memory/
Levenshtein
distance.
https://en.wikipedia.org/wiki/Levenshtein_distance
Lin–Kernighan
heuristic.
https://en.wikipedia.org/wiki/Lin%E2%80%93Kernighan_heuristic
Maas, Paul. 1958 Textual criticism. Trans. Barbara Fowler. Oxford: Clarendon Press.
Memoization.
https://en.wikipedia.org/wiki/Memoization
Memoization.
https://www.w3.org/TR/xslt-30/#memoization
Munzner, Tamara. 2014. Visualization analysis & design. A. K. Peters Visualization Series. Boca Raton: CRC Press.
Nielsen, Jakob. 2005.
Scrolling and scrollbars.
https://www.nngroup.com/articles/scrolling-and-scrollbars/
Norman, Jeremy M. N.d. J. W.
Ellison uses a UNIVAC 1 to compile the first computerized concordance of the Bible
.
Jeremy Norman’s History of information.com.
https://www.historyofinformation.com/detail.php?id=3053
The Greek New Testament. Edd. Kurt Aland, Matthew Black, Carlo M. Martini, Bruce M. Metzger, and Allen Wirgren. Third edition. United Bible Societies. 1976.
Nury, Elisa and Elena
Spadini. 2020. From giant despair to a new heaven: the early years of automatic
collation.
Information technology, 2020, vol. 62, n.2, pp. 61–73. doi:https://doi.org/10.1515/itit-2019-0047. Available at
https://archive-ouverte.unige.ch//unige:151057
Ostrowski, Donald, ed. 2003. The Povest′ vremennykh let: an interlinear collation and paradosis. 3 volumes. Cambridge, MA: Harvard University Press. https://donostrowski2.bitbucket.io/pvl/ The citation from Willis, from p. xxvii of the introduction, is accessible online at https://donostrowski2.bitbucket.io/pvl/intro8.pdf
Peña-Araya, Vanessa, Tong Xue,
Emmanuel Pietriga, Laurent Amsaleg, and Anastasia Bezerianos. 2022. HyperStorylines:
Interactively untangling dynamic hypergraphs.
Information visualization, 21(1), 38–62.
doi:https://doi.org/10.1177/14738716211045007.
Program evaluation and review
technique.
https://en.wikipedia.org/wiki/Program_evaluation_and_review_technique
(Wikipedia)
Pierazzo, Elena. 2015. Digital scholarly editing: theories, models and methods. Farnham: Ashgate.
Posavec, Stefanie. N.d.
(En)tangled word bank.
https://www.stefanieposavec.com/entangled-word-bank
Purdy, Sharon. 2021. Alluvial
fans and deltas: windows into the late climate history of Mars.
https://airandspace.si.edu/stories/editorial/alluvial-fans-and-deltas-windows-late-climate-history-mars
Recension, closed and
open.
Part of Parvum lexicon stemmatologicum.
https://wiki.helsinki.fi/xwiki/bin/view/stemmatology/Recension%2C%20closed%20and%20open/
Recentiores non deteriores.
Part of Parvum lexicon stemmatologicum.
https://wiki.helsinki.fi/xwiki/bin/view/stemmatology/Recentiores%20non%20deteriores/
Text relationship mapper.
Part of Stemmaweb.
https://stemmaweb.net/stemmaweb/relation/f7be2e61-464a-4c1f-a1b8-5825ef408d38/help
Ribecca, Severino. 2021.
Sankey diagrams, parallel sets & alluvial diagrams … What’s the
difference?
Data visualisation catalogue blog, October 18, 2021.
https://datavizcatalogue.com/blog/sankey-diagrams-parallel-sets-alluvial-diagrams-whats-the-difference/
Robinson, Peter.
Demonstration of computer assisted scholarly collation.
(Video illustrating
the use of the Standalone Collation Editor)
. doi:https://doi.org/10.5281/zenodo.6637953.
https://zenodo.org/records/6637953
Rosvall, Martin and
Carl T. Bergstrom. 2010. Mapping change in large networks.
Public Library of
Science (PLOS) One. 2010 Jan 27;5(1):e8694. doi:https://doi.org/10.1371/journal.pone.0008694.
https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0008694
scala-xml wiki. https://github.com/scala/scala-xml/wiki
Schmidt, Desmond
and Robert Colomb. 2009. A data structure for representing multi-version texts
online.
International journal of human-computer studies, v. 67, no. 6, pp.
497–514. doi:https://doi.org/10.1016/j.ijhcs.2009.02.001.
Schmidt,
Desmond and Domenico Fiormonte. 2006. A fresh computational approach to textual
variation.
Digital humanities 2006. The first ADHO international conference. Université
Paris-Sorbonne. Conference abstracts. Pp 193–96.
http://web.archive.org/web/20130605020902/http://allc-ach2006.colloques.paris-sorbonne.fr/DHs.pdf
Silvia, Shejuti. 2016. VariantFlow:
interactive storyline visualization using force directed layout
M.Sc. thesis,
University of Oklahoma. https://shareok.org/handle/11244/44937
Silvia, Shejuti, June
Abbas, Sam Huskey, and Chris Weaver. 2015. Storyline visualization with force directed
layout.
IEEE Conference on Information Visualization 2015.
https://www.cs.ou.edu/%7Eweaver/academic/publications/silvia-2015a/materials/silvia-2015a.pdf
Silvia, Shejuti, Ronak
Etemadpour, June Abbas, Sam Huskey, and Chris Weaver. 2016. Visualizing variation in
classical text with force directed storylines.
https://vis4dh.dbvis.de/papers/2016/Visualizing%20Variation%20in%20Classical%20Text%20with%20Force%20Directed%20Storylines.pdf
Sperberg-McQueen,
C. M. 1989. A directed-graph data structure for text manipulation.
Abstract of
a talk given at the conference The Dynamic Text, Ninth International
Conference on Computers and the Humanities (ICCH) and Sixteenth International Association
for
Literary and Linguistic Computing (ALLC) Conference, at the University of Toronto,
June 1989.
http://cmsmcq.com/1989/rhine-delta-abstract.html
Standalone Collation Editor. https://github.com/itsee-birmingham/standalone_collation_editor
Standalone Collation Editor wiki. https://github.com/itsee-birmingham/standalone_collation_editor/wiki
Stemma.
Part of Parvum lexicon stemmatologicum.
https://wiki.helsinki.fi/xwiki/bin/view/stemmatology/Stemma/
Stemmaweb. https://stemmaweb.net/
Scalable Vector Graphics (SVG) 2 W3C Editor’s
Draft 08 March 2023
https://svgwg.org/svg2-draft/single-page.html
Scalable Vector Graphics (SVG) 2 W3C Candidate Recommendation 15 September 2016. https://www.w3.org/TR/2016/CR-SVG2-20160915/
Scalable Vector Graphics (SVG) 2 W3C Candidate Recommendation 04 October 2018. https://www.w3.org/TR/SVG2/
Topological
sorting.
https://en.wikipedia.org/wiki/Topological_sorting
Travelling
salesman problem.
https://en.wikipedia.org/wiki/Travelling_salesman_problem
TRAViz. Text re-use alignment visualization. http://www.traviz.vizcovery.org/
van Halteren, Hans. 1997. Excursions into syntactic databases. Amsterdam: Rodopi.
Wernick, Justin. 2017. A
quick introduction to Graphviz.
https://www.worthe-it.co.za/blog/2017-09-19-quick-introduction-to-graphviz.html
Willis, James. 1972. Latin textual criticism. Urbana: University of Illinois Press.
Yousef, Tariq and Stefan
Jänicke. 2021. A survey of text alignment visualization.
IEEE transactions on visualization and computer graphics, 27(2), 1149–59.
doi:https://doi.org/10.1109/TVCG.2020.3028975. Open-access preprint available at
https://findresearcher.sdu.dk/ws/portalfiles/portal/179900945/A_Survey_of_Text_Alignment_Visualization.pdf
z-index.
MDN web docs.
https://developer.mozilla.org/en-US/docs/Web/CSS/z-index
z-index
rendering order not supported by any browser #483.
https://github.com/w3c/svgwg/issues/483
Defer
z-index support from SVG 2 #489.
https://github.com/w3c/svgwg/pull/489
Zipf’s Law.
https://en.wikipedia.org/wiki/Zipf's_law