I use Gramps as a storage for my “researched objects”, mostly because of all the advanced feature, even though there is some limitations still… and not only for “genealogy objects”, Gramps is an advanced software, but with a few additions it can be a near complete historical research software…
All it needs is:
- Main and Sub Events
- Places as subject for Events (coming)
- Better support for interchangeable citation/bibliography (i.e. CSL) (I think they are working on it even though some of the “developers” call me an idiot for asking for it, because Zotero can’t do what they want to have in their citations, while I have tried to tell them that they can create a new CSL Citation Style for Gramps if they like, that can be used by other software supporting CSL, but some of them is still trapped in the Zotero thing because I mentioned Zotero as an example at a time)…
- Some export to interchangeable standard formats, I used graphml, json-ld and CSL-json as examples… I think it will be an export feature to GEXF in near feature though.
At the moment there are little analyzing features in Gramps, therefore I use Cytoscape to look for relations and links between other objects, places, events and people that can’t be viewed in a “only family relations” software.
And Cytoscape and other network graph software (Constellation has a timeline module and a map module, but I have not tested it for my purpose yet) do not have a timeline view for where in time Events and objects existed, so I started to use The Timeline Project for that, then I found AT2 an liked the visuals of it, with a timeline it is possible to see if 2 objects could have been at the same place at the same time, or if i.e. two similar names was so far apart in a given period that there is no way it could be the same person… even though I don’t have exact dates… i.e. a seaman on board a ship, could he have been signing on another ship in a given port at a given time… or as one of my main problems was when I started with this ships and voyages research, how did a seaman be signing on in Kristiania, Norway on a given ship at a given date, when that ship actually was on a voyage between Tampico, Mexico and Providence, US, did any ship leave Norway for any City near Providence that could reach a port in that area within a given period, or did the ship he signed on go to port in other cites to…
I have got a lot of those answers using a combination of AT2, Obsidian with JUGGL and Cytoscape, but to combine results from 3-4 software and getting it in to the 5, without knowledge of programming, has been a hassle, and mostly been done manually, but when I now start to add multiple thousands of Norwegian Merchant ships to the research, I don’t want to do manual anymore or at least as little as possible, since I need to transcribe old Norwegian newspapers for that information, the OCR for those letters is just not good enough, and trying to train Tesseract with new fonts etc. is way outside my base of knowledge, and since this is tables in a newspapers, I either need to correct the errors in Excel, or in a markdown table, and that work is huge…
Approx. 1 newspaper every week with those lists, linking ships, dates and locations (countries, ports of call) together and creating something structured out of it…
So most of my use of any software is for registration and analyzes of data, but the Weekly Ship Index I really would like to publish as Open Data at a point, as a network graph/knowledge graph with a timeline view of all the ships and some of the Crew Lists and Manifests, information about the owners and lines etc. At the moment I mostly use Obsidian for my research “notes”, because of the Juggl addon that can save the graph to a cystoscape.json file. But nearly all addons/templates for publishing to static pages use github, and I am not sure I want to use github for this…
Much of this is already out there, but nearly everything is for the WW2 period, and ships sailing under the war…
And the reason I use Obsidian is of course also that Foam is starting to mature, so there will be a “backup” software that can utilize most of the YAML and Graph settings with little rewriting…
I hope Zettlr would support wikilinks with pipe aliases like wiki use it, but not sure if that gonna happen… but there is a addon for Obsidian that can convert links both ways, so…
Oooh… I also used Twine 2 in a period because of the Graph View and exported it to a graphviz file, got the developer of the import module of dot files in cytoscape to support unicode… and Gramps export a few reports to graphviz, so there was some possibilities to combine those… but it is a hassle to use a dozen different software… so I try to limit it…
I used/use Freeplane for some things, but for someone that cant much scripting, there is limitied possiblities to get an export from Freeplane that are real interchangeable with anything but other Mind Map tools.