Digital scholarship

Published

June 7, 2024

Digital scholarship: concepts and code

The digital scholarship presented here has an overall logic: there is a natural progression from citation, to successsive forms of textual manipulation and analysis, to applications of those concepts.

While the discussion of this work could be read in a single sequence like a book, I’ve chosen to compose it in separate sections integrated within documentation of Julia packages implementing the concepts under discussion, since I don’t believe that we can ever adequately assess or critique ideas about digital scholarship without running code. I’m trying to have it both ways by linking together a sequence of the prose presentations that you can follow in something more like a single narrative.

(1) Concepts

(2) Code

All code linked from the following sections is written in Julia. Documentation for each Julia package includes tutorials, “how-to” guides for particular tasks, and API documentation. The documentation was built with Quarto, so that all examples of code output are generated from running source code, and all API documentation is extracted from the package’s source code.

graph of package dependencies

graph of package dependencies

Fundamentals: citation and textual analysis

  1. citation
  2. digital texts
  3. a simple illustration: a brief notebook using Julia to apply ideas about citation and digital texts to the American Declaration of Independence.

Applications

Utilities

A few other Julia packages for various generic tasks.