The original database author clarified that org1 (org:organization) and
org2 (tm:secondaryOrganisation) have different semantics: org2 represents a
group/organisation within which someone did work at org1. Removing and
promoting secondary organisations was losing this information.
Remove the two queries (001-remove-duplicate, 002-promote-secondary) and
regenerate graph-07.ttl and graph-08.ttl.
Replace tm:reason and tm:secondaryReason with a single tm:hasReason
property (937 triples). Refactor 6 flat date properties into structured
tm:uncertainBeginning/tm:uncertainEnd intervals using W3C OWL-Time,
introducing tm:FuzzyInterval as a superclass of tm:Migration,
org:Membership, tm:Relationship, tm:PersonName, and
tm:ReligionAffiliation. Output: data/graph-08.ttl (218,251 triples).