Thanks, Steve! Hope others who use Postgres can benefit from your work!
I'll ask our curatorial team to take a look at the issues you've kindly identified in these documents! I think the "missing predecessor links" and "missing successor links" items are almost certainly not issues, though: "Predecessors" by design
may optionally have "Successors" but
are not required to, and vice versa. In that respect those relationship types are unlike "Parent", "Child", and "Related", which do require a corresponding relationship, at least for active records. See
https://ror.readme.io/docs/data-structure#relationships for more about that. Additionally, I think that in inactive records, the relationships are often (or perhaps always? can't recall) deliberately removed. For fuller discussions of the logic behind these relationships and status types, see the community
feedback documents at
https://ror.readme.io/docs/feedback-docs on
"Handling inactive organizations in ROR" from Summer 2022.
However, the work you've done to identify missing or duplicated name types looks very useful, and it's interesting to hear that we have one record with a name in the deprecated Serbo-Croat language code 'sh`! We'll take a hard look at those.