Lots of people who have researched the British Civil Wars will know of SP 28, also known as the Commonwealth Exchequer Papers, in The UK National Archives. It’s a very important, and mostly quite poorly catalogued, collection of financial records of the parliamentarian and Protectorate war effort. One of the main aims of this project is to gradually catalogue and index SP 28. I’ve now started importing catalogue data into the wiki.
Battles and sieges overhauled
In the last post, I said that I was planning to change the data structures and page layouts for battles and sieges. I’ve now done that, which means you can:
- view a map of all battles and sieges that have pages on the wiki and coordinates entered on their pages.
[Edit 15 August 2019: the form for searching by date has been temporarily removed because it didn’t work properly and it now needs updating to include other types of event. Most of this post is now obsolete because I’ve merged combat events into a new form/template that can also cover other types of event.]
[Edit 20 September 2019: the search events by date form is back and working properly. It now includes an option to limit the search to certain types of event, as well as searching all events.]
Below is more information about the changes I’ve made.
More changes to data structures
I’ve been busy for longer than I expected, but this week I’ve had a chance to get back to work on the wiki. This is a quick summary of what has changed so far and what will change next.
Books overhauled
Things will be very quiet from now until the middle of June because I’m busy with paid work. This is just a quick summary of how I’ve changed the wiki pages that represent books, and what I’m going to change next. Continue reading
Another progress update
Blog posts haven’t been very frequent recently because I’ve been busy working on the wiki. This post is a catch up of what I’ve been doing in the last two weeks and what I’ve learnt from it.
Progress update
This is a quick post about what I’ve been doing recently and what I’m going to do next.
First, I’ve provisionally finalised the data structures and page layouts, but feedback is still welcome (you can comment on the data structure documentation at Google docs).
The page layouts have changed a bit since the first launch of the wiki. The old ‘Semantic search’ heading has gone, and the links that were under it have been integrated into other sections, so for example everything about sources is under the ‘Sources’ heading, including the link to the query for linked sources. Now that I’ve had a chance to experiment with caches on the live wiki, I’ve found that it can be more efficient to embed query results and maps in a page, which also means you can see them without having to click a link.
Now that the data structures and page layouts are stable (for now) I can start importing batches of data. I’ve finished and tested the Python scripts for generating wiki XML files from CSV. These are based on what I did for Linking Experiences of World War One, but are simpler and more flexible.
The first successful import is a batch of authors. You can see from the authors category that there are now 54 pages for authors. All of these are linked to Wikidata IDs but most of them are not yet linked to editions of their works because I haven’t imported any books yet. Only three of these authors are women. The ratio will improve as I import more authors but it will still necessarily reflect the historical under-representation of women: although there are now lots of women publishing about the civil wars, the field used to be very male dominated. The first batch might look like an eccentric selection because my priorities for authors are based on two main factors:
- how much of their work is relevant to this project and has specific named entities as a main subject, or is otherwise particularly important for what I’m doing
- whether they already have a Wikidata ID
As well as building up more authors and books, early priorities for imports include:
- historical people who are subjects of published biographies
- battles and sieges
- places where battles and sieges happened
- armies that took part in battles and sieges
- historic counties of Great Britain
Hosting and Funding
For any project like this, web hosting for MediaWiki, and funding to pay for hosting, are related issues. I’m still experimenting so I’m not sure how powerful a server the project will need in the long term or how much money I’ll be able to raise. Continue reading
Handling Julian dates
‘On this day in history’ is a popular thing on social media but the dates are often technically wrong because of the discrepancy between the Julian and Gregorian calendars. This isn’t a serious problem if you’re just tweeting factoids, but it is a serious problem if you want to create reliable historical data that people can use in their research. This post explains the problem and how Semantic MediaWiki can solve it.
Wiki now live!
Exciting news: the By The Sword Linked wiki can now be viewed at:
https://www.bytheswordlinked.uk/wiki/Main_Page
So far there are only a few example pages but it should give a good idea of how it works and what it can do. It’s still a work in progress so any feedback would be very useful to help improve it. You can comment on this post or on Twitter, but the wiki itself can’t yet be edited by anyone but me (it will be opened up to other people eventually, but I don’t know exactly when).
I’ve also put a copy of the data structures documentation at Google Docs so that anyone can comment on it there. This is a bit more technical but I would be grateful for any feedback or advice, especially from anyone who knows about Linked Open Data but also from anyone who knows about history, if you have time to read it (it’s quite long because although I’ve tried to keep the data structures as simple as possible, we all know that history is complicated).
My first impression is that the server is very fast, but I don’t know how things will go when the numbers of pages and users go up in future.
What it’s not
This project will do lots of useful things, and will be expandable in future, but it has to be kept within limits to be achievable. This post is a list of some things that will be left until later or not included at all. Continue reading