GapVis

GapVis is a visual interface for reading ancient texts, created as part of the Google Ancient Places project.
GapVis

GapVis is an online interface for reading and visualizing texts about ancient places. It includes maps and data visualizations that help you navigate through a text geospatially, see what locations are referred to at different points in the narrative, and dig into the details to learn more. I built the initial version of GapVis in 2011 as a freelancer working with the Google Ancient Places project, an international collaborative academic initiative including researchers from the University of Southampton, the Open University, the University of Edinburgh, and UC Berkeley, with funding from Google’s Digital Humanities Research Awards. In 2012, the GAP project was awarded a second year of grant funding, and I was officially brought on as a Co-Investigator.

GapVis is a single-page web application built with JavaScript and backed by a REST API. It’s built on the Backbone.js framework and uses Timemap.js and the (wonderful) D3.js library to provide visualization components. You can see the code on Github, or check out my three-part blog series on some of the technical and design considerations that went into the project: