I’m using SG to help my brother-in-law track all of the characters in Shakespeare’s works. He’s an English teacher and spends half of his time on film theory and the other half on teaching Shakespeare, so it’s a big part of his life.
A lot of characters show up in different plays, and at different times will have:
- different names (how they’re referred to by other characters, nicknames, etc)
- different titles (lines of dialogue will refer to a character by their title instead of name, and titles will/can change, like when a baron becomes a duke)
Additionally, different characters can have the same name/title reference (one person is the earl of something-or-other and later his son inherits that title).
We’re making use of a lot of Custom Entities and setting up multi-entity and single-entity relationships to track the actual character, their appearances (and how they appear), their title(s), the play(s) they’re in, familial relationships (parents, offspring, siblings, and spouses), and status errata like ‘unverified’, ‘not appearing’ (e.g. not in a play but an important person, relationship-wise), and others.
Mostly it’s been a bit of a brain-bender to try and figure out what the proper schema should be, and how to track the information properly so that it can be seen from multiple angles, like “how many titles did Edward Plantagenet have?”, “how many people have been King Richard?”, and “in which plays does King Henry IV appear?”. We did eventually get it sorted and now it’s just a matter of putting in the information and tracking errata.
It was a lot of fun to put together, and I’m glad we did it! It’s definitely the most unique usage I’ve encountered yet.