Storymaps as a presentation platform for collections’ searches

This hack falls into the ‘quick and simple’ category, the aim being to see if Storymaps could be used as a very simple tool to visualise collections’ search results by time and place.

If you want a quick demonstration and then come back to the details, see this example tour which shows the Scots Guards in Europe 1914-1919. I especially like this one as it shows their journey to the Western Front, right from assembling at the Tower of London, through Dover and across the channel, and their first action including – strikingly – a picture of their first casualty. There’s also one as a prisoner of war in Switzerland, and one post-armistice in Germany.

Background and process

I was made aware of Storymaps from Esri when I was working at Europeana – I think a lecturer had used it as a teaching aid and the students had created some First World War maps (if anyone has a link, I’d love to find them again!)

It feels like it’s very much intended as a platform for manually crafted, carefully curated stories, but I wondered what if would be like with any old collections data. The free online platform doesn’t have an API but it does have a very simple csv upload facility, so as a quick experiment I wrote a script that would transform an Imperial War Museums (IWM) collections Solr query into the correct format – less than an hours work. The challenge though is that there are no geotags in the IWM data, just textual placenames, and I although not a requirement I wanted to display the images in chronological order, so that meant dates.  The script was therefore extended (with a couple of helper scripts I already had) to gather geotags via the Google Geocoding API for any placenames stored with the object metadata, and to parse the titles and all descriptive text to pick out any dates, no matter what format they were in (well, within reason). Finally, everything was written to a simple database table, primarily to just cache the results.

Further examples

Here are a few test examples trying it out with some different scenarios.

HMS Belfast around the globe

Screenshot of Storymaps site with HMS Belfast
From her launch in Belfast, through various tours of duty in the Second World War and Cold War, to her arrival in her permanent place now in London. A nice feature in this set is that there are non-photographic objects, namely some items from the art collection and some medals. View full screen

The photographs of Lieutenant Ernest Brooks

A good illustration of how well travelled official photographer Brooks was during the First World War, and some fine examples of his work. View full screen

The photographs of Olive Edis

Another wonderful set of photographs, given context by being placed on a map. View full screen

It’s worth remembering that these are created pretty much directly out of existing metadata from the collections without any curation beyond formulating the original search query. One of the strengths of doing exports rather than a live API feed is that they can then be editorially tweaked, whether that’s enhanced descriptions, moved placemarkers, or even just to delete erroneous or superfluous markers.

Issues & opportunities

Of course it’s not without its limitations, with both the data and the software:

  • every item needs to have a georeferrenced placename, and doing this on the fly is not without its additional complications; this would be such a major enhancement to the IWM place thesaurus
  • titles and descriptions, certainly within the IWM collections, don’t always lend themselves to creating good stories about objects!
  • there’s an upper limit of 99 images per Storymap
  • this approach still needs manual exporting and then uploading of data

But I’m equally aware that I haven’t properly explored the capabilities of the software. I’ve only looked at the free online platform, which in itself has so many templates and options to use, and that was back in 2016. A quick glance suggest that with proper development time a lot more could be done. It also supports video, which is exciting.

All of this reminds me that I must ‘explore’ Storytmaps further as a platform.

Examples – see links above

Code – https://github.com/jamesinealing/data-export-tools

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.