All tags

TAG

#digital-humanities

16articles

Scripting Tropy 1.18 — Project files, HTTP API, and an upstream PR

Tropy 1.18.0-beta.1's project files (.tpy / .tropy) are SQLite databases, and the desktop app embeds an HTTP API. A walk-through of driving both from Node scripts, the side findings, and the PR / issue we sent upstream.

tropysqliteelectronhttp-api

📜Reproducing the Vertical-Layout Page of Cing gisun-i Lao Kida with TEI/XML and XSLT — Encoding Manchu Script, Hangul Phonetic Gloss, and Warigaki Translation

Taking the first folio of Cing gisun-i Lao Kida (volume 1, fol. 1a) — a Joseon-era Manchu language primer — I encoded the page in TEI/XML using only standard elements and reproduced its vertical layout (Manchu script + Hangul phonetic gloss + warigaki Korean translation) with XSLT 1.0 generating HTML + SVG. This post records the design decision to separate data from visualization, the column-splitting trick in XSLT 1.0, the SVG-based rendering of Manchu script, and the three-panel comparison view (facsimile / XML / HTML).

teixsltxmlmanchu

Building an Access-Controlled IIIF Digital Archive — Cantaloupe + S3 + Elasticsearch + Next.js, Gated by Cloudflare Access

An implementation log for a digital archive that delivers historical photographs which cannot be made fully public, while still preserving the benefits of IIIF (spec-compliant high-resolution viewer, manifest delivery) for an authorized membership. The stack is Cantaloupe (IIIF server) + S3-compatible storage + Elasticsearch (search) + Next.js (UI) + Cloudflare Tunnel + Access. We also lay out where IIIF Auth API 2.0 would fit in for cross-host interoperability.

iiifcantaloupeelasticsearchnextjs

Comparing NDL Koten OCR-Lite and Cloud Vision API on a Jiaxing Tripitaka 'Mahāprajñāpāramitā Sūtra' — Observations across 105 Images

We applied two OCR engines — Japan's National Diet Library NDL Koten OCR-Lite and Cloud Vision API DOCUMENT_TEXT_DETECTION — to 105 IIIF images of fascicles 571–575 of the Mahāprajñāpāramitā Sūtra in the Jiaxing Tripitaka held by Yūrenja (formerly the Hōonzō of Zōjōji), and compared the patterns of error in their outputs. NDL produced phantom kana lines on 12 pages; Vision picked up color charts, rulers, and shelf labels as if they were body text on all 105.

ocrndl-koten-ocrgoogle-vision-apiiiif

📝CATMA: A Guide to Web-Based Text Annotation and Analysis

An introduction to CATMA, the web-based text annotation and analysis platform developed by forTextLab at the University of Hamburg.

catmatext-annotationtext-analysisdigital-humanities

📊Datawrapper: A Data Visualization Tool for Researchers and Journalists

Datawrapper is a data visualization tool for easily creating charts, maps, and tables. It supports 20+ chart types, choropleth maps, and provides responsive and accessible visualizations.

datawrapperchartmapdata-visualization

🎬Flourish: An Interactive Data Storytelling Platform

Flourish is a platform for creating interactive data visualizations including race charts, animated maps, and interactive stories. With 30+ templates, it is adopted by BBC, Google, and more. Free plan available.

flourishdata-visualizationanimationstorytelling

📝Hypothes.is: An Open-Source Web Annotation Tool Compliant with W3C Standards

Hypothes.is is an open-source annotation tool compliant with the W3C Web Annotation standard. It enables highlights and comments on any web page, used in education, research, and journalism. BSD licensed.

hypothesisannotationw3ceducation

🌍Kepler.gl: An Open-Source Tool for Beautiful Large-Scale Geospatial Data Visualization

An overview of Kepler.gl, Uber's large-scale geospatial data visualization tool, and how it can be used in Digital Humanities research.

kepler-glgeospatialgisdata-visualization

🗺️Palladio: A Guide to Humanities Data Visualization

An introduction to Palladio, the data visualization tool developed by Stanford's Humanities+Design Lab for exploring historical and humanities data.

palladiostanforddata-visualizationmaps

💾ReplayWeb.page: A Browser-Based Web Archive Replay Tool

ReplayWeb.page is a tool for replaying WARC/WACZ web archives directly in the browser. It operates entirely client-side using Service Workers, requiring no server infrastructure.

web-archivewarcwebrecorderdigital-preservation

🌍StoryMapJS: A Guide to Map-Based Storytelling

Learn how to create interactive map-based stories using Knight Lab's StoryMapJS, with slide-based navigation and animated map transitions.

storymapjsstorymapknight-labmaps

🏷️Taguette: A Free Open-Source Qualitative Data Analysis Tool

An overview of Taguette, a free open-source qualitative data analysis tool, and how it can be used for text analysis in Digital Humanities.

taguettequalitative-analysisqdatext-analysis

📜TEI Publisher: A Platform for Publishing TEI XML Digital Editions

An overview of TEI Publisher, a platform for publishing TEI XML digital editions, and its applications in Digital Humanities.

teixmlpublishingdigital-edition

TimelineJS: Create Interactive Timelines from Spreadsheets

Learn how to create interactive timelines from Google Spreadsheets using Knight Lab's TimelineJS, no programming required.

timelinejstimelineknight-labstorytelling

🔍Wikidata Query Service: Exploring Knowledge Graphs with SPARQL

Learn how to use Wikidata Query Service to search and visualize over 100 million items using SPARQL queries.

wikidatasparqllinked-open-dataknowledge-graph