CenterForDigitalHumanities / CenterForDigitalHumanities/TPEN-NL
Possible Disconnected Master Transcriptions
- Dominant language
- Java
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
Project 36 says it does not have a parsing. However, I found a parsing for its canvases under 3041. Project 3041 says it was copied from 36. Project 3041 is a full parsing without text and appears to be an attempt at a master project (you can usually tell because of who created it). It seems like they had trouble lining up master parsings.
This is tricky. We can duplicate the AnnotationLists from 3041 and say those duplicates are isPartOf = "36", which would give project 36 the master parsing for its pages. We can also say "36" does not yet have a parsing and make them do the parsing for each master project id we find this for.
At present I am keeping a list of master projects with this problem. For each project, I am copying the "on" queries we need to check for any existing AnnotationLists that may actually be candidate master parsings.
**This is an exhaustive list of 21 French projects (153 total Canvases) within the scope of this situation.**
```
Project 36
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:635"}}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:639"}
^^ Found an existing AnnotationList for paleography:635. It was isPartOf 3041 and seemed like it was trying to be master.
Note that all pages are parsed, not just the first one. I only did this for the first page paleography:635.
I duplicated the AnnotationList in mongo and made the duplicate isPartOf 36, and now project 36 loads with its first page parsed as expected.
This procedure would need to be repeated for each canvas of each project listed below to programmatically find prospective disconnected master parsings, then make them available automatically.
Project 38
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:631"}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:634"}
Project 40
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:719"}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:722"}
Project 61
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:405"}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:416"}
Project 65
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:743"}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:746"}
Project 68
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:755"}
Project 75
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:615"}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:618"}
Project 77
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:619"}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:625"}
Project 79
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:652"}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:659"}
Project 87
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:712"}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:718"}
Project 98
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:871"}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:878"}
Project 106
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:627"}
Project 182
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:1981"}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:1990"}
Project 187
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2001"}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2008"}
Project 292
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2183"}
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2184"}
Project 295
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2166"}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2182"}
Project 305
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2144"}
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2145"}
Project 306
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2116"}
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2117"}
Project 307
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2083"}
Project 328
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2313"}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2316"}
Project 336
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2275"}
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2276"}
Project 337
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2363"}
...
{on: "https://paleography.library.utoronto.ca/islandora/object/paleography:2408"}
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.