diff --git a/data/03/92/15/03921576C910203B25803D784C91FCB9.ttl b/data/03/92/15/03921576C910203B25803D784C91FCB9.ttl
index ce3d4b934550..034e74f291fc 100644
--- a/data/03/92/15/03921576C910203B25803D784C91FCB9.ttl
+++ b/data/03/92/15/03921576C910203B25803D784C91FCB9.ttl
@@ -44,7 +44,7 @@
     dwc:order "Hemiptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Blocker) Domahovski, 2021" ;
+    dwc:scientificNameAuthorship "(Blocker)" ;
     dwc:species "rutasaca" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/8KHXV> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Neotrocnada_rutasaca> ;
diff --git a/data/03/92/1C/03921C7C7C29193FC88D0A923E20FAED.ttl b/data/03/92/1C/03921C7C7C29193FC88D0A923E20FAED.ttl
index 0dfcbdc06753..4a9bb533f464 100644
--- a/data/03/92/1C/03921C7C7C29193FC88D0A923E20FAED.ttl
+++ b/data/03/92/1C/03921C7C7C29193FC88D0A923E20FAED.ttl
@@ -41,7 +41,7 @@
     dwc:order "Plecoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Klapalek, 1900) B M Cr" ;
+    dwc:scientificNameAuthorship "(Klapalek, 1900)" ;
     dwc:species "braueri" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/68RJK> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Brachyptera_braueri> ;
diff --git a/data/03/92/1C/03921C7C7C2E193FC8A80C773DDFFE8E.ttl b/data/03/92/1C/03921C7C7C2E193FC8A80C773DDFFE8E.ttl
index 9de417a57cc9..187683d0d7ec 100644
--- a/data/03/92/1C/03921C7C7C2E193FC8A80C773DDFFE8E.ttl
+++ b/data/03/92/1C/03921C7C7C2E193FC8A80C773DDFFE8E.ttl
@@ -41,7 +41,7 @@
     dwc:order "Plecoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Klapalek, 1907) B Cr" ;
+    dwc:scientificNameAuthorship "(Klapalek, 1907)" ;
     dwc:species "elegantula" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/5TT89> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Agnetina_elegantula> ;
diff --git a/data/03/92/3C/03923C45FF87FF8E30F9FD6AFDCD12C0.ttl b/data/03/92/3C/03923C45FF87FF8E30F9FD6AFDCD12C0.ttl
index 39010a5c42d8..e218665c84b5 100644
--- a/data/03/92/3C/03923C45FF87FF8E30F9FD6AFDCD12C0.ttl
+++ b/data/03/92/3C/03923C45FF87FF8E30F9FD6AFDCD12C0.ttl
@@ -44,7 +44,7 @@
     dwc:order "Lamniformes" ;
     dwc:phylum "Chordata" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Leriche, 1905) Pleurodira Cope, 1864" ;
+    dwc:scientificNameAuthorship "(Leriche, 1905)" ;
     dwc:species "praecursor" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Macrorhizodus_praecursor> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/92/3C/03923C45FF89FF8233B0F9EDFED0177C.ttl b/data/03/92/3C/03923C45FF89FF8233B0F9EDFED0177C.ttl
index 5ecf7323b239..cfd8084c4e65 100644
--- a/data/03/92/3C/03923C45FF89FF8233B0F9EDFED0177C.ttl
+++ b/data/03/92/3C/03923C45FF89FF8233B0F9EDFED0177C.ttl
@@ -44,7 +44,7 @@
     dwc:order "Carcharhiniformes" ;
     dwc:phylum "Chordata" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Dames, 1883) Crocodyliformes Hay, 1930 sensu Benton & Clark, 1988" ;
+    dwc:scientificNameAuthorship "(Dames, 1883)" ;
     dwc:species "curvatus" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Hemipristis_curvatus> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/92/56/039256782235FF8FFF3D585ECCBAFE4F.ttl b/data/03/92/56/039256782235FF8FFF3D585ECCBAFE4F.ttl
index 503d29e4392d..bc3bbdcad0b2 100644
--- a/data/03/92/56/039256782235FF8FFF3D585ECCBAFE4F.ttl
+++ b/data/03/92/56/039256782235FF8FFF3D585ECCBAFE4F.ttl
@@ -46,7 +46,7 @@
     dwc:order "Lepidoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Kuhne, 2007) László & Volynkin, 2019" ;
+    dwc:scientificNameAuthorship "(Kuhne, 2007)" ;
     dwc:species "yvonneae" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/BHVQM> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Meganola_yvonneae> ;
diff --git a/data/03/92/63/03926338D133FF847080BC78FED4DC9C.ttl b/data/03/92/63/03926338D133FF847080BC78FED4DC9C.ttl
index 95b1e801c0c2..55c3f8401627 100644
--- a/data/03/92/63/03926338D133FF847080BC78FED4DC9C.ttl
+++ b/data/03/92/63/03926338D133FF847080BC78FED4DC9C.ttl
@@ -43,7 +43,7 @@
     dwc:order "Hymenoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Fonscolombe, 1832) Westwood, 1832" ;
+    dwc:scientificNameAuthorship "(Fonscolombe, 1832)" ;
     dwc:species "rufipes" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Paramesius_rufipes> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/92/63/03926338D13CFF8D7080B822FA09DC8A.ttl b/data/03/92/63/03926338D13CFF8D7080B822FA09DC8A.ttl
index bf0987320fd5..528fe4c1dccc 100644
--- a/data/03/92/63/03926338D13CFF8D7080B822FA09DC8A.ttl
+++ b/data/03/92/63/03926338D13CFF8D7080B822FA09DC8A.ttl
@@ -60,7 +60,7 @@
     dwc:order "Hymenoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Fonscolombe, 1832) Westwood, 1832" ;
+    dwc:scientificNameAuthorship "(Fonscolombe, 1832)" ;
     dwc:species "rufipes" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Paramesius_rufipes> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/92/66/0392662BFF842F40FF61F78BFD0AFEC3.ttl b/data/03/92/66/0392662BFF842F40FF61F78BFD0AFEC3.ttl
index 45fdec132f52..0c1b9783f947 100644
--- a/data/03/92/66/0392662BFF842F40FF61F78BFD0AFEC3.ttl
+++ b/data/03/92/66/0392662BFF842F40FF61F78BFD0AFEC3.ttl
@@ -43,7 +43,7 @@
     dwc:order "Stylommatophora" ;
     dwc:phylum "Mollusca" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Lewis) Cleve, 1894" ;
+    dwc:scientificNameAuthorship "(Lewis)" ;
     dwc:species "intermedia" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Auricula_intermedia> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/92/66/0392662BFF862F7CFF61F3BFFAFFFAD6.ttl b/data/03/92/66/0392662BFF862F7CFF61F3BFFAFFFAD6.ttl
index 2a7451915c5d..a01565937f00 100644
--- a/data/03/92/66/0392662BFF862F7CFF61F3BFFAFFFAD6.ttl
+++ b/data/03/92/66/0392662BFF862F7CFF61F3BFFAFFFAD6.ttl
@@ -43,7 +43,7 @@
     dwc:order "Psocodea" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Kutzing) W. Smith, 1853" ;
+    dwc:scientificNameAuthorship "(Kutzing)" ;
     dwc:species "sigma" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Nitzschia_sigma> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/92/66/0392662BFF922F68FF61F120FD21FD07.ttl b/data/03/92/66/0392662BFF922F68FF61F120FD21FD07.ttl
index 1d016bd4ea86..0d5328b819cd 100644
--- a/data/03/92/66/0392662BFF922F68FF61F120FD21FD07.ttl
+++ b/data/03/92/66/0392662BFF922F68FF61F120FD21FD07.ttl
@@ -10,6 +10,7 @@
 @prefix xlink: <http://www.w3.org/1999/xlink/> .
 
 <http://treatment.plazi.org/id/0392662BFF922F68FF61F120FD21FD07>
+    cito:cites <http://dx.doi.org/10.5281/zenodo.13728828> ;
     dc:creator "Al-Handal, Adil Y.; Thomas, Evan W.; Pennesi, Chiara" ;
     dc:title "Lyrella lyra var. subcarinata Moreno 1996" ;
     trt:augmentsTaxonConcept <http://taxon-concept.plazi.org/id/Chromista/Lyrella_lyra_subcarinata_Grunow_1996> ;
@@ -27,6 +28,7 @@
     dc:creator "Al-Handal, Adil Y.; Thomas, Evan W.; Pennesi, Chiara" ;
     dc:date "2018" ;
     dc:title "Marine benthic diatoms in the newly discovered coral reefs, off Basra coast, Southern Iraq" ;
+    fabio:hasPart <http://dx.doi.org/10.5281/zenodo.13728828> ;
     a fabio:JournalArticle .
 
 <http://taxon-concept.plazi.org/id/Chromista/Lyrella_lyra_subcarinata_Grunow_1996>
@@ -161,3 +163,8 @@
     dwc:rank "genus" ;
     trt:hasParentName <http://taxon-name.plazi.org/id/Chromista/Naviculaceae> ;
     a dwcFP:TaxonName .
+
+<http://dx.doi.org/10.5281/zenodo.13728828>
+    dc:description "FIGURES 11–20. Marine benthic diatoms in the coral reefs off Basra. Fig. 11. Actinocyclus curvatulus, Fig. 12. Actinocyclus octonarius, Fig. 13. Lyrella abrupta, Fig. 14. Lyrella clavata, Fig. 15. Lyrella hennedyi, Fig. 16. Lyrella hennedyi var. subcarinata, Fig. 17, Lyrella spectabilis, Fig. 18. Petroneis granulata, Fig. 19. Petroneis marina, Fig. 20. Petroneis sp." ;
+    fabio:hasRepresentation <https://zenodo.org/record/13728828/files/figure.png> ;
+    a fabio:Figure .
diff --git a/data/03/92/6A/03926A1E9E51703DFF58FB23FCA994C1.ttl b/data/03/92/6A/03926A1E9E51703DFF58FB23FCA994C1.ttl
index 51bc1d8d1137..89e66a2bf94d 100644
--- a/data/03/92/6A/03926A1E9E51703DFF58FB23FCA994C1.ttl
+++ b/data/03/92/6A/03926A1E9E51703DFF58FB23FCA994C1.ttl
@@ -46,7 +46,7 @@
     dwc:order "Diptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Tokunaga, 1936) sensu Makarchenko, 1981" ;
+    dwc:scientificNameAuthorship "(Tokunaga, 1936)" ;
     dwc:species "brevitarsis" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/MJSF> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Boreoheptagyia_brevitarsis> ;
diff --git a/data/03/92/6A/03926A1E9E5E7030FF58FF51FE2F92D6.ttl b/data/03/92/6A/03926A1E9E5E7030FF58FF51FE2F92D6.ttl
index 25bd56b2c6d8..ddbb50db5d74 100644
--- a/data/03/92/6A/03926A1E9E5E7030FF58FF51FE2F92D6.ttl
+++ b/data/03/92/6A/03926A1E9E5E7030FF58FF51FE2F92D6.ttl
@@ -62,7 +62,7 @@
     dwc:order "Diptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Tokunaga, 1936) sensu Makarchenko, 1981" ;
+    dwc:scientificNameAuthorship "(Tokunaga, 1936)" ;
     dwc:species "brevitarsis" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/9HZNP> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Boreoheptagyia_brevitarsis> ;
diff --git a/data/03/92/7A/03927A324936FA12FCBAFA35FDF5F920.ttl b/data/03/92/7A/03927A324936FA12FCBAFA35FDF5F920.ttl
index 23ad10612625..79b282dbe666 100644
--- a/data/03/92/7A/03927A324936FA12FCBAFA35FDF5F920.ttl
+++ b/data/03/92/7A/03927A324936FA12FCBAFA35FDF5F920.ttl
@@ -44,7 +44,7 @@
     dwc:order "Pedunculata" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Aurivillius, 1898) Young, 2001" ;
+    dwc:scientificNameAuthorship "(Aurivillius, 1898)" ;
     dwc:species "mamillatum" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Arcoscalpellum_mamillatum> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/92/7A/03927A32493BFA24FD7BFB5AFD1DFF63.ttl b/data/03/92/7A/03927A32493BFA24FD7BFB5AFD1DFF63.ttl
index cec2180019a7..0ec832208248 100644
--- a/data/03/92/7A/03927A32493BFA24FD7BFB5AFD1DFF63.ttl
+++ b/data/03/92/7A/03927A32493BFA24FD7BFB5AFD1DFF63.ttl
@@ -42,7 +42,7 @@
     dwc:order "Pedunculata" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Linnaeus, 1767) scalpellum " ;
+    dwc:scientificNameAuthorship "(Linnaeus, 1767)" ;
     dwc:species "scalpellum" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/7CYV> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Scalpellum_scalpellum> ;
diff --git a/data/03/92/7E/03927E02FFCFA416FF55F98E8D4CFE1C.ttl b/data/03/92/7E/03927E02FFCFA416FF55F98E8D4CFE1C.ttl
index e1a74998625f..a47a500d153b 100644
--- a/data/03/92/7E/03927E02FFCFA416FF55F98E8D4CFE1C.ttl
+++ b/data/03/92/7E/03927E02FFCFA416FF55F98E8D4CFE1C.ttl
@@ -45,7 +45,7 @@
     dwc:order "Amphipoda" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Grintsov, 2009) Marin & Palatov & Copilaș-Ciocianu, 2023" ;
+    dwc:scientificNameAuthorship "(Grintsov, 2009)" ;
     dwc:species "karadagiensis" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Litorogammarus_karadagiensis> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/92/7E/03927E02FFD6A416FF55FDDA8B0AFB0A.ttl b/data/03/92/7E/03927E02FFD6A416FF55FDDA8B0AFB0A.ttl
index e26cab9b4cca..62cc197d544f 100644
--- a/data/03/92/7E/03927E02FFD6A416FF55FDDA8B0AFB0A.ttl
+++ b/data/03/92/7E/03927E02FFD6A416FF55FDDA8B0AFB0A.ttl
@@ -45,7 +45,7 @@
     dwc:order "Amphipoda" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Marin & Palatov, 2021) Marin & Palatov & Copilaș-Ciocianu, 2023" ;
+    dwc:scientificNameAuthorship "(Marin & Palatov, 2021)" ;
     dwc:species "mazestiensis" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Litorogammarus_mazestiensis> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/92/7E/03927E02FFD6A41DFF55FAAB8C72FE6F.ttl b/data/03/92/7E/03927E02FFD6A41DFF55FAAB8C72FE6F.ttl
index 6321976588c5..24311412decc 100644
--- a/data/03/92/7E/03927E02FFD6A41DFF55FAAB8C72FE6F.ttl
+++ b/data/03/92/7E/03927E02FFD6A41DFF55FAAB8C72FE6F.ttl
@@ -45,7 +45,7 @@
     dwc:order "Amphipoda" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Greze, 1985) Marin & Palatov & Copilaș-Ciocianu, 2023" ;
+    dwc:scientificNameAuthorship "(Greze, 1985)" ;
     dwc:species "oliviiformis" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/1d899f14-2768-4b85-8bd4-8bea09360dbf> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Pectenogammarus_oliviiformis> ;
diff --git a/data/03/92/87/0392879B736AAB0743D5F846FAADFE72.ttl b/data/03/92/87/0392879B736AAB0743D5F846FAADFE72.ttl
index a735e7557ad0..9916ec444447 100644
--- a/data/03/92/87/0392879B736AAB0743D5F846FAADFE72.ttl
+++ b/data/03/92/87/0392879B736AAB0743D5F846FAADFE72.ttl
@@ -44,7 +44,7 @@
     dwc:order "Hymenoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Cockerell) 1906" ;
+    dwc:scientificNameAuthorship "(Cockerell)" ;
     dwc:species "wilmattae" ;
     dwc:subGenus "Tylandrena" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/DTBM> ;
diff --git a/data/03/92/87/0392879CFFF8A05AFF3CFAA6FD56ABBF.ttl b/data/03/92/87/0392879CFFF8A05AFF3CFAA6FD56ABBF.ttl
index eb39991a0f3d..e343f8d934de 100644
--- a/data/03/92/87/0392879CFFF8A05AFF3CFAA6FD56ABBF.ttl
+++ b/data/03/92/87/0392879CFFF8A05AFF3CFAA6FD56ABBF.ttl
@@ -42,7 +42,7 @@
     dwc:order "Diptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Kieffer, 1917) F, 1917" ;
+    dwc:scientificNameAuthorship "(Kieffer, 1917)" ;
     dwc:species "crassimanus" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/ZG39> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Cricotopus_crassimanus> ;
diff --git a/data/03/92/87/039287A19537FFD0CFF759A4FDE926B4.ttl b/data/03/92/87/039287A19537FFD0CFF759A4FDE926B4.ttl
index b55d2893ec26..f35f6cccac75 100644
--- a/data/03/92/87/039287A19537FFD0CFF759A4FDE926B4.ttl
+++ b/data/03/92/87/039287A19537FFD0CFF759A4FDE926B4.ttl
@@ -78,7 +78,7 @@
     dwc:order "Myliobatiformes" ;
     dwc:phylum "Chordata" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Bonaparte, 1832) Smith" ;
+    dwc:scientificNameAuthorship "(Bonaparte, 1832)" ;
     dwc:species "purpurea" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/4Q2NB> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Trygon_purpurea> ;
diff --git a/data/03/92/87/039287A19540FFA7CFF759A3FDED25AF.ttl b/data/03/92/87/039287A19540FFA7CFF759A3FDED25AF.ttl
index 6667fe9608b7..4f96459c41f6 100644
--- a/data/03/92/87/039287A19540FFA7CFF759A3FDED25AF.ttl
+++ b/data/03/92/87/039287A19540FFA7CFF759A3FDED25AF.ttl
@@ -61,7 +61,7 @@
     dwc:order "Lamniformes" ;
     dwc:phylum "Chordata" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Lowe, 1839) Lowe, 1841" ;
+    dwc:scientificNameAuthorship "(Lowe, 1839)" ;
     dwc:species "superciliosus" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/65WK9> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Alopecias_superciliosus> ;
diff --git a/data/03/92/87/039287CDFF96FFF5FF1EFF0EE9DFAD8C.ttl b/data/03/92/87/039287CDFF96FFF5FF1EFF0EE9DFAD8C.ttl
index 356a84c763d5..6430c9e111f5 100644
--- a/data/03/92/87/039287CDFF96FFF5FF1EFF0EE9DFAD8C.ttl
+++ b/data/03/92/87/039287CDFF96FFF5FF1EFF0EE9DFAD8C.ttl
@@ -13,13 +13,13 @@
 #  - the treatment is lacking the taxon
 # Error: Cannot produce RDF due to data errors:
 #  - the treatment is lacking the taxon
-#     at checkForErrors (file:///app/src/gg2rdf.ts:120:13)
-#     at gg2rdf (file:///app/src/gg2rdf.ts:84:5)
-#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:71:9)
-#     at GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:103:22)
+#     at checkForErrors (file:///app/src/gg2rdf.ts:153:13)
+#     at gg2rdf (file:///app/src/gg2rdf.ts:95:5)
+#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:120:24)
+#     at GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:103:22)
 #     at eventLoopTick (ext:core/01_core.js:168:7)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:179:7)
-#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:99:11)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:68:28)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:180:7)
+#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:99:11)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:68:28)
diff --git a/data/03/92/87/039287E6FF85FFD0FDF48D29CA7840B9.ttl b/data/03/92/87/039287E6FF85FFD0FDF48D29CA7840B9.ttl
index 356a84c763d5..6430c9e111f5 100644
--- a/data/03/92/87/039287E6FF85FFD0FDF48D29CA7840B9.ttl
+++ b/data/03/92/87/039287E6FF85FFD0FDF48D29CA7840B9.ttl
@@ -13,13 +13,13 @@
 #  - the treatment is lacking the taxon
 # Error: Cannot produce RDF due to data errors:
 #  - the treatment is lacking the taxon
-#     at checkForErrors (file:///app/src/gg2rdf.ts:120:13)
-#     at gg2rdf (file:///app/src/gg2rdf.ts:84:5)
-#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:71:9)
-#     at GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:103:22)
+#     at checkForErrors (file:///app/src/gg2rdf.ts:153:13)
+#     at gg2rdf (file:///app/src/gg2rdf.ts:95:5)
+#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:120:24)
+#     at GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:103:22)
 #     at eventLoopTick (ext:core/01_core.js:168:7)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:179:7)
-#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:99:11)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:68:28)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:180:7)
+#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:99:11)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:68:28)
diff --git a/data/03/92/87/039287FACC5EA909FF3065BEDD6AFD54.ttl b/data/03/92/87/039287FACC5EA909FF3065BEDD6AFD54.ttl
index d8c7f8561117..37fc9d1c88b1 100644
--- a/data/03/92/87/039287FACC5EA909FF3065BEDD6AFD54.ttl
+++ b/data/03/92/87/039287FACC5EA909FF3065BEDD6AFD54.ttl
@@ -62,7 +62,7 @@
     dwc:order "Hymenoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Holmgren, 2018) Khalaim, 2018" ;
+    dwc:scientificNameAuthorship "(Holmgren, 2018)" ;
     dwc:species "pumilus" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Aneuclis_pumilus> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/92/87/039287FAFFC0FE4C6FEEB37EFD162B11.ttl b/data/03/92/87/039287FAFFC0FE4C6FEEB37EFD162B11.ttl
index 4c6beb4aaed3..d2689b333f07 100644
--- a/data/03/92/87/039287FAFFC0FE4C6FEEB37EFD162B11.ttl
+++ b/data/03/92/87/039287FAFFC0FE4C6FEEB37EFD162B11.ttl
@@ -44,7 +44,7 @@
     dwc:order "Lepidoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Meyrick, 1938) Bidzilya & Rajaei, 2024" ;
+    dwc:scientificNameAuthorship "(Meyrick, 1938)" ;
     dwc:species "allomima" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Leuronoma_allomima> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/92/87/039287FAFFC9FE456FEEB296FD322BBC.ttl b/data/03/92/87/039287FAFFC9FE456FEEB296FD322BBC.ttl
index 1931ebbd5565..026bd8dc7475 100644
--- a/data/03/92/87/039287FAFFC9FE456FEEB296FD322BBC.ttl
+++ b/data/03/92/87/039287FAFFC9FE456FEEB296FD322BBC.ttl
@@ -43,7 +43,7 @@
     dwc:order "Lepidoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Ghesquiere, 1940) Bidzilya & Rajaei, 2024" ;
+    dwc:scientificNameAuthorship "(Ghesquiere, 1940)" ;
     dwc:species "leontovitchi" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/35MFT> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Dichomeris_leontovitchi> ;
diff --git a/data/03/92/87/039287FAFFCAFE476FEEB0D7FD162D86.ttl b/data/03/92/87/039287FAFFCAFE476FEEB0D7FD162D86.ttl
index 1d23d9cbff66..f699b802f4cd 100644
--- a/data/03/92/87/039287FAFFCAFE476FEEB0D7FD162D86.ttl
+++ b/data/03/92/87/039287FAFFCAFE476FEEB0D7FD162D86.ttl
@@ -62,7 +62,7 @@
     dwc:order "Lepidoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Meyrick, 1938) Bidzilya & Rajaei, 2024" ;
+    dwc:scientificNameAuthorship "(Meyrick, 1938)" ;
     dwc:species "leucopla" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Helcystogramma_leucopla> ;
     a dwcFP:TaxonConcept .
@@ -80,7 +80,7 @@
     dwc:order "Lepidoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Meyrick, 1938) Bidzilya & Rajaei, 2024" ;
+    dwc:scientificNameAuthorship "(Meyrick, 1938)" ;
     dwc:species "neuroplecta" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Helcystogramma_neuroplecta> ;
     a dwcFP:TaxonConcept .
@@ -98,7 +98,7 @@
     dwc:order "Lepidoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Meyrick, 1938) Bidzilya & Rajaei, 2024" ;
+    dwc:scientificNameAuthorship "(Meyrick, 1938)" ;
     dwc:species "synclepta" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Helcystogramma_synclepta> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/92/92/03929217C5092E35FEFFBDD9FE0AAFA7.ttl b/data/03/92/92/03929217C5092E35FEFFBDD9FE0AAFA7.ttl
index 191896148359..18de4bbab536 100644
--- a/data/03/92/92/03929217C5092E35FEFFBDD9FE0AAFA7.ttl
+++ b/data/03/92/92/03929217C5092E35FEFFBDD9FE0AAFA7.ttl
@@ -43,7 +43,7 @@
     dwc:order "Hemiptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "subSpecies" ;
-    dwc:scientificNameAuthorship "(Herrich-Schaeffer, 1841) varians " ;
+    dwc:scientificNameAuthorship "(Herrich-Schaeffer, 1841)" ;
     dwc:species "varians" ;
     dwc:subGenus "Psallus" ;
     dwc:subSpecies "varians" ;
diff --git a/data/03/92/92/03929217C50F2E33FE84B97BFED0AB25.ttl b/data/03/92/92/03929217C50F2E33FE84B97BFED0AB25.ttl
index 941ae4be6572..4b232c297681 100644
--- a/data/03/92/92/03929217C50F2E33FE84B97BFED0AB25.ttl
+++ b/data/03/92/92/03929217C50F2E33FE84B97BFED0AB25.ttl
@@ -40,7 +40,7 @@
     dwc:order "Hemiptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "subSpecies" ;
-    dwc:scientificNameAuthorship "(Horvath, 1894) rivalis " ;
+    dwc:scientificNameAuthorship "(Horvath, 1894)" ;
     dwc:species "rivalis" ;
     dwc:subSpecies "rivalis" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/7BX6Y> ;
diff --git a/data/03/92/92/03929217C5202E1CFEA3BC46FC7EAC9E.ttl b/data/03/92/92/03929217C5202E1CFEA3BC46FC7EAC9E.ttl
index e936a53a623a..e9e5bb24b07c 100644
--- a/data/03/92/92/03929217C5202E1CFEA3BC46FC7EAC9E.ttl
+++ b/data/03/92/92/03929217C5202E1CFEA3BC46FC7EAC9E.ttl
@@ -41,7 +41,7 @@
     dwc:order "Hemiptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "subSpecies" ;
-    dwc:scientificNameAuthorship "(Herrich-Schaeffer, 1835) gemellatus " ;
+    dwc:scientificNameAuthorship "(Herrich-Schaeffer, 1835)" ;
     dwc:species "gemellatus" ;
     dwc:subSpecies "gemellatus" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/6QR98> ;
diff --git a/data/03/92/92/03929217C5332E0FFEC4BD9BFBA3AF1F.ttl b/data/03/92/92/03929217C5332E0FFEC4BD9BFBA3AF1F.ttl
index 0c6c39eb58e7..9475d75201ed 100644
--- a/data/03/92/92/03929217C5332E0FFEC4BD9BFBA3AF1F.ttl
+++ b/data/03/92/92/03929217C5332E0FFEC4BD9BFBA3AF1F.ttl
@@ -41,7 +41,7 @@
     dwc:order "Hemiptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "subSpecies" ;
-    dwc:scientificNameAuthorship "(Drapolyuk, 1982) alhagicola " ;
+    dwc:scientificNameAuthorship "(Drapolyuk, 1982)" ;
     dwc:species "alhagicola" ;
     dwc:subSpecies "alhagicola" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/5V7S9> ;
diff --git a/data/03/92/92/03929217C53B2E07FE9EBD0BFC90ACB2.ttl b/data/03/92/92/03929217C53B2E07FE9EBD0BFC90ACB2.ttl
index 841908f957ac..fa9c75d3976a 100644
--- a/data/03/92/92/03929217C53B2E07FE9EBD0BFC90ACB2.ttl
+++ b/data/03/92/92/03929217C53B2E07FE9EBD0BFC90ACB2.ttl
@@ -40,7 +40,7 @@
     dwc:order "Hemiptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "subSpecies" ;
-    dwc:scientificNameAuthorship "(Linnaeus, 1758) apterus " ;
+    dwc:scientificNameAuthorship "(Linnaeus, 1758)" ;
     dwc:species "apterus" ;
     dwc:subSpecies "apterus" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/3JGRV> ;
diff --git a/data/03/92/C1/0392C178FFF24855FC54F96FFBB25622.ttl b/data/03/92/C1/0392C178FFF24855FC54F96FFBB25622.ttl
index c411ede0e0b1..9cc5e24fd32b 100644
--- a/data/03/92/C1/0392C178FFF24855FC54F96FFBB25622.ttl
+++ b/data/03/92/C1/0392C178FFF24855FC54F96FFBB25622.ttl
@@ -55,7 +55,7 @@
     dwc:order "Coleoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "tribe" ;
-    dwc:scientificNameAuthorship "(Neoibidionina) Monné, 2012" ;
+    dwc:scientificNameAuthorship "(Neoibidionina)" ;
     dwc:tribe "Neoibidionini" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Neoibidionini> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/92/F2/0392F27EFFB7FFDC718C8AF8B56AFEDF.ttl b/data/03/92/F2/0392F27EFFB7FFDC718C8AF8B56AFEDF.ttl
index 79771520c35d..3af1e1f9cb7b 100644
--- a/data/03/92/F2/0392F27EFFB7FFDC718C8AF8B56AFEDF.ttl
+++ b/data/03/92/F2/0392F27EFFB7FFDC718C8AF8B56AFEDF.ttl
@@ -45,7 +45,7 @@
     dwc:order "Lepidoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Park, 2000) Yu & Wang, 2021" ;
+    dwc:scientificNameAuthorship "(Park, 2000)" ;
     dwc:species "adusta" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/9FPXC> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Lepidozonates_adusta> ;
diff --git a/data/03/92/F8/0392F8148256FF830AA6FB54FE9DFF30.ttl b/data/03/92/F8/0392F8148256FF830AA6FB54FE9DFF30.ttl
index 5612cd982f7f..5c4616f72467 100644
--- a/data/03/92/F8/0392F8148256FF830AA6FB54FE9DFF30.ttl
+++ b/data/03/92/F8/0392F8148256FF830AA6FB54FE9DFF30.ttl
@@ -42,7 +42,7 @@
     dwc:order "Hemiptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Costa, 1847) Mulsant & Rey, 1866" ;
+    dwc:scientificNameAuthorship "(Costa, 1847)" ;
     dwc:species "punctulatus" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Geotomus_punctulatus> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/B8/00/03B800202274FFC9FF662582FCB7FDF0.ttl b/data/03/B8/00/03B800202274FFC9FF662582FCB7FDF0.ttl
index da66a20519f0..faca8cb9a634 100644
--- a/data/03/B8/00/03B800202274FFC9FF662582FCB7FDF0.ttl
+++ b/data/03/B8/00/03B800202274FFC9FF662582FCB7FDF0.ttl
@@ -44,7 +44,7 @@
     dwc:order "Coleoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Boheman, 1843) Kuschel" ;
+    dwc:scientificNameAuthorship "(Boheman, 1843)" ;
     dwc:species "ochrifer" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Heilus_ochrifer> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/B8/00/03B800202276FFC4FF6623F2FD38FF3C.ttl b/data/03/B8/00/03B800202276FFC4FF6623F2FD38FF3C.ttl
index 34013250613e..fbbfdbbf97de 100644
--- a/data/03/B8/00/03B800202276FFC4FF6623F2FD38FF3C.ttl
+++ b/data/03/B8/00/03B800202276FFC4FF6623F2FD38FF3C.ttl
@@ -44,7 +44,7 @@
     dwc:order "Coleoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Erichson, 1847) Kuschel" ;
+    dwc:scientificNameAuthorship "(Erichson, 1847)" ;
     dwc:species "asperulus" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/3K3RF> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Heilus_asperulus> ;
diff --git a/data/03/B8/00/03B800202278FFC6FF662205FA42FE60.ttl b/data/03/B8/00/03B800202278FFC6FF662205FA42FE60.ttl
index 9cb8627946d3..88bbf2572f4d 100644
--- a/data/03/B8/00/03B800202278FFC6FF662205FA42FE60.ttl
+++ b/data/03/B8/00/03B800202278FFC6FF662205FA42FE60.ttl
@@ -44,7 +44,7 @@
     dwc:order "Coleoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Kirsch, 1874) Kuschel" ;
+    dwc:scientificNameAuthorship "(Kirsch, 1874)" ;
     dwc:species "iniquus" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Heilus_iniquus> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/B8/87/03B88782FB6FFFD3FF515E0FCA7AFB02.ttl b/data/03/B8/87/03B88782FB6FFFD3FF515E0FCA7AFB02.ttl
index 68d1ea44930d..2941f184333b 100644
--- a/data/03/B8/87/03B88782FB6FFFD3FF515E0FCA7AFB02.ttl
+++ b/data/03/B8/87/03B88782FB6FFFD3FF515E0FCA7AFB02.ttl
@@ -41,7 +41,7 @@
     dwc:order "Hymenoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Berland, 1951) Madl, 2017" ;
+    dwc:scientificNameAuthorship "(Berland, 1951)" ;
     dwc:species "seyrigi" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/4CFQX> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Paniscomima_seyrigi> ;
diff --git a/data/03/B8/87/03B8879EF31D383B06F9F8FCC390C2D0.ttl b/data/03/B8/87/03B8879EF31D383B06F9F8FCC390C2D0.ttl
index 8fac25b2675a..5b37dbccc59b 100644
--- a/data/03/B8/87/03B8879EF31D383B06F9F8FCC390C2D0.ttl
+++ b/data/03/B8/87/03B8879EF31D383B06F9F8FCC390C2D0.ttl
@@ -43,7 +43,7 @@
     dwc:order "Carnivora" ;
     dwc:phylum "Chordata" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Linnaeus, 1758) genetta " ;
+    dwc:scientificNameAuthorship "(Linnaeus, 1758)" ;
     dwc:species "genetta" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/3FKP4> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Genetta_genetta> ;
diff --git a/data/03/B8/87/03B887C8FFC8FFE3FF450A5FFCFD92B5.ttl b/data/03/B8/87/03B887C8FFC8FFE3FF450A5FFCFD92B5.ttl
index ef19bebbe45f..efcb403d7fc5 100644
--- a/data/03/B8/87/03B887C8FFC8FFE3FF450A5FFCFD92B5.ttl
+++ b/data/03/B8/87/03B887C8FFC8FFE3FF450A5FFCFD92B5.ttl
@@ -45,7 +45,7 @@
     dwc:order "Coleoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Lingafelter, 1957) Lingafelter, 2022" ;
+    dwc:scientificNameAuthorship "(Lingafelter, 1957)" ;
     dwc:species "opacicornis" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/BJVKZ> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Neaneflus_opacicornis> ;
diff --git a/data/03/B8/87/03B887C8FFDFFFF5FF450AABFA2191FA.ttl b/data/03/B8/87/03B887C8FFDFFFF5FF450AABFA2191FA.ttl
index 479f69c1bbd4..a4ea76ca6075 100644
--- a/data/03/B8/87/03B887C8FFDFFFF5FF450AABFA2191FA.ttl
+++ b/data/03/B8/87/03B887C8FFDFFFF5FF450AABFA2191FA.ttl
@@ -45,7 +45,7 @@
     dwc:order "Coleoptera" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Giesbert & Hovore, 1976) Giesbert & Hovore, 2022" ;
+    dwc:scientificNameAuthorship "(Giesbert & Hovore, 1976)" ;
     dwc:species "yumae" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/BJJ6Z> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Aneflomorpha_yumae> ;
diff --git a/data/03/B8/87/03B887C8FFF6FFD4FF450EC6FECF9382.ttl b/data/03/B8/87/03B887C8FFF6FFD4FF450EC6FECF9382.ttl
index 321c082bbe4b..fece1b7a5b92 100644
--- a/data/03/B8/87/03B887C8FFF6FFD4FF450EC6FECF9382.ttl
+++ b/data/03/B8/87/03B887C8FFF6FFD4FF450EC6FECF9382.ttl
@@ -13,15 +13,15 @@
     # Error: Could not add TaxonConceptCitation
 # Error: Could not produce taxonNameURI
 # Error: Could not produce taxonNameURI
-#     at taxonNameForURI (file:///app/src/gg2rdf.ts:1201:15)
-#     at taxonNameURI (file:///app/src/gg2rdf.ts:1213:9)
-#     at addTaxonConceptCitation (file:///app/src/gg2rdf.ts:917:43)
-#     at file:///app/src/gg2rdf.ts:306:11
+#     at taxonNameForURI (file:///app/src/gg2rdf.ts:1236:15)
+#     at taxonNameURI (file:///app/src/gg2rdf.ts:1248:9)
+#     at addTaxonConceptCitation (file:///app/src/gg2rdf.ts:971:43)
+#     at file:///app/src/gg2rdf.ts:341:11
 #     at y.forEach (<anonymous>)
-#     at makeTreatment (file:///app/src/gg2rdf.ts:291:7)
-#     at gg2rdf (file:///app/src/gg2rdf.ts:85:5)
-#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:71:9)
-#     at GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:103:22)
+#     at makeTreatment (file:///app/src/gg2rdf.ts:326:7)
+#     at gg2rdf (file:///app/src/gg2rdf.ts:96:5)
+#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:120:24)
+#     at GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:103:22)
 #     at eventLoopTick (ext:core/01_core.js:168:7) ;
     cito:cites <http://taxon-concept.plazi.org/id/Animalia/Aneflus_levettei_Casey_1891>, <http://taxon-concept.plazi.org/id/Animalia/Aneflomorpha_tenuis_LeConte_1854>, <http://taxon-concept.plazi.org/id/Animalia/Aneflomorpha_aculeata_LeConte_1873>, <http://dx.doi.org/10.5281/zenodo.7399056>, <http://dx.doi.org/10.5281/zenodo.7399060>, <http://dx.doi.org/10.5281/zenodo.7399066>, <http://dx.doi.org/10.5281/zenodo.7399070>, <http://dx.doi.org/10.5281/zenodo.7399076>, <http://dx.doi.org/10.5281/zenodo.7399084>, <http://dx.doi.org/10.5281/zenodo.7399090>, <http://dx.doi.org/10.5281/zenodo.7399082>, <http://dx.doi.org/10.5281/zenodo.7399078>, <http://dx.doi.org/10.5281/zenodo.7399068>, <http://dx.doi.org/10.5281/zenodo.7399114>, <http://dx.doi.org/10.5281/zenodo.7399118> ;
     dc:creator "Lingafelter, Steven W." ;
diff --git a/data/03/B8/87/03B887CEB40EFF92C7BC7101E7F9F9A4.ttl b/data/03/B8/87/03B887CEB40EFF92C7BC7101E7F9F9A4.ttl
index 356a84c763d5..6430c9e111f5 100644
--- a/data/03/B8/87/03B887CEB40EFF92C7BC7101E7F9F9A4.ttl
+++ b/data/03/B8/87/03B887CEB40EFF92C7BC7101E7F9F9A4.ttl
@@ -13,13 +13,13 @@
 #  - the treatment is lacking the taxon
 # Error: Cannot produce RDF due to data errors:
 #  - the treatment is lacking the taxon
-#     at checkForErrors (file:///app/src/gg2rdf.ts:120:13)
-#     at gg2rdf (file:///app/src/gg2rdf.ts:84:5)
-#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:71:9)
-#     at GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:103:22)
+#     at checkForErrors (file:///app/src/gg2rdf.ts:153:13)
+#     at gg2rdf (file:///app/src/gg2rdf.ts:95:5)
+#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:120:24)
+#     at GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:103:22)
 #     at eventLoopTick (ext:core/01_core.js:168:7)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:179:7)
-#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:99:11)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:68:28)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:180:7)
+#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:99:11)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:68:28)
diff --git a/data/03/B8/87/03B887CEB4A2FF3BC5C3714AE2E6FAEE.ttl b/data/03/B8/87/03B887CEB4A2FF3BC5C3714AE2E6FAEE.ttl
index 739edfd1530d..896ad97731a8 100644
--- a/data/03/B8/87/03B887CEB4A2FF3BC5C3714AE2E6FAEE.ttl
+++ b/data/03/B8/87/03B887CEB4A2FF3BC5C3714AE2E6FAEE.ttl
@@ -45,7 +45,7 @@
     dwc:order "Araneae" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(Platnick, 1909) Platnick, 2000" ;
+    dwc:scientificNameAuthorship "(Platnick, 1909)" ;
     dwc:species "phaleratus" ;
     rdfs:seeAlso <https://www.catalogueoflife.org/data/taxon/H47R> ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Asadipus_phaleratus> ;
diff --git a/data/03/B8/87/03B887CEFFB74447FC99E059FC01FBB6.ttl b/data/03/B8/87/03B887CEFFB74447FC99E059FC01FBB6.ttl
index 3b2bd0a86587..7f52a26f4ea0 100644
--- a/data/03/B8/87/03B887CEFFB74447FC99E059FC01FBB6.ttl
+++ b/data/03/B8/87/03B887CEFFB74447FC99E059FC01FBB6.ttl
@@ -44,7 +44,7 @@
     dwc:order "Decapoda" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(De Man, 1905) Poore, 2023" ;
+    dwc:scientificNameAuthorship "(De Man, 1905)" ;
     dwc:species "lobetobensis" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Praedatrypaea_lobetobensis> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/B8/87/03B887CEFFB9444AFF3CE672FBB1FA21.ttl b/data/03/B8/87/03B887CEFFB9444AFF3CE672FBB1FA21.ttl
index 09a1e92ee712..20ad0b2f3b5f 100644
--- a/data/03/B8/87/03B887CEFFB9444AFF3CE672FBB1FA21.ttl
+++ b/data/03/B8/87/03B887CEFFB9444AFF3CE672FBB1FA21.ttl
@@ -41,7 +41,7 @@
     dwc:order "Decapoda" ;
     dwc:phylum "Arthropoda" ;
     dwc:rank "species" ;
-    dwc:scientificNameAuthorship "(De Man, 1905) Poore, 2023" ;
+    dwc:scientificNameAuthorship "(De Man, 1905)" ;
     dwc:species "intermedia" ;
     trt:hasTaxonName <http://taxon-name.plazi.org/id/Animalia/Praedatrypaea_intermedia> ;
     a dwcFP:TaxonConcept .
diff --git a/data/03/B8/87/03B887D6783CFFCCFF57F9F2E017F816.ttl b/data/03/B8/87/03B887D6783CFFCCFF57F9F2E017F816.ttl
index 356a84c763d5..6430c9e111f5 100644
--- a/data/03/B8/87/03B887D6783CFFCCFF57F9F2E017F816.ttl
+++ b/data/03/B8/87/03B887D6783CFFCCFF57F9F2E017F816.ttl
@@ -13,13 +13,13 @@
 #  - the treatment is lacking the taxon
 # Error: Cannot produce RDF due to data errors:
 #  - the treatment is lacking the taxon
-#     at checkForErrors (file:///app/src/gg2rdf.ts:120:13)
-#     at gg2rdf (file:///app/src/gg2rdf.ts:84:5)
-#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:71:9)
-#     at GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:103:22)
+#     at checkForErrors (file:///app/src/gg2rdf.ts:153:13)
+#     at gg2rdf (file:///app/src/gg2rdf.ts:95:5)
+#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:120:24)
+#     at GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:103:22)
 #     at eventLoopTick (ext:core/01_core.js:168:7)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:179:7)
-#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:99:11)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:68:28)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:180:7)
+#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:99:11)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:68:28)
diff --git a/data/03/B8/87/03B887F6FFA7E10DFF4E6D8F0479F85B.ttl b/data/03/B8/87/03B887F6FFA7E10DFF4E6D8F0479F85B.ttl
index 356a84c763d5..6430c9e111f5 100644
--- a/data/03/B8/87/03B887F6FFA7E10DFF4E6D8F0479F85B.ttl
+++ b/data/03/B8/87/03B887F6FFA7E10DFF4E6D8F0479F85B.ttl
@@ -13,13 +13,13 @@
 #  - the treatment is lacking the taxon
 # Error: Cannot produce RDF due to data errors:
 #  - the treatment is lacking the taxon
-#     at checkForErrors (file:///app/src/gg2rdf.ts:120:13)
-#     at gg2rdf (file:///app/src/gg2rdf.ts:84:5)
-#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:71:9)
-#     at GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:103:22)
+#     at checkForErrors (file:///app/src/gg2rdf.ts:153:13)
+#     at gg2rdf (file:///app/src/gg2rdf.ts:95:5)
+#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:120:24)
+#     at GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:103:22)
 #     at eventLoopTick (ext:core/01_core.js:168:7)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:179:7)
-#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:99:11)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:68:28)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:180:7)
+#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:99:11)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:68:28)
diff --git a/data/03/B8/87/03B887F70925FFAEFF0D219598EAFD9E.ttl b/data/03/B8/87/03B887F70925FFAEFF0D219598EAFD9E.ttl
index 356a84c763d5..6430c9e111f5 100644
--- a/data/03/B8/87/03B887F70925FFAEFF0D219598EAFD9E.ttl
+++ b/data/03/B8/87/03B887F70925FFAEFF0D219598EAFD9E.ttl
@@ -13,13 +13,13 @@
 #  - the treatment is lacking the taxon
 # Error: Cannot produce RDF due to data errors:
 #  - the treatment is lacking the taxon
-#     at checkForErrors (file:///app/src/gg2rdf.ts:120:13)
-#     at gg2rdf (file:///app/src/gg2rdf.ts:84:5)
-#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:71:9)
-#     at GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:103:22)
+#     at checkForErrors (file:///app/src/gg2rdf.ts:153:13)
+#     at gg2rdf (file:///app/src/gg2rdf.ts:95:5)
+#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:120:24)
+#     at GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:103:22)
 #     at eventLoopTick (ext:core/01_core.js:168:7)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:179:7)
-#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:99:11)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:68:28)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:180:7)
+#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:99:11)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:68:28)
diff --git a/data/03/B8/87/03B887F7092CFFA7FF0D24C19899FA4A.ttl b/data/03/B8/87/03B887F7092CFFA7FF0D24C19899FA4A.ttl
index 356a84c763d5..6430c9e111f5 100644
--- a/data/03/B8/87/03B887F7092CFFA7FF0D24C19899FA4A.ttl
+++ b/data/03/B8/87/03B887F7092CFFA7FF0D24C19899FA4A.ttl
@@ -13,13 +13,13 @@
 #  - the treatment is lacking the taxon
 # Error: Cannot produce RDF due to data errors:
 #  - the treatment is lacking the taxon
-#     at checkForErrors (file:///app/src/gg2rdf.ts:120:13)
-#     at gg2rdf (file:///app/src/gg2rdf.ts:84:5)
-#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:71:9)
-#     at GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:103:22)
+#     at checkForErrors (file:///app/src/gg2rdf.ts:153:13)
+#     at gg2rdf (file:///app/src/gg2rdf.ts:95:5)
+#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:120:24)
+#     at GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:103:22)
 #     at eventLoopTick (ext:core/01_core.js:168:7)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:179:7)
-#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:99:11)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:68:28)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:180:7)
+#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:99:11)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:68:28)
diff --git a/data/03/B8/87/03B887F7092CFFA7FF0D25D498EAF95F.ttl b/data/03/B8/87/03B887F7092CFFA7FF0D25D498EAF95F.ttl
index 356a84c763d5..6430c9e111f5 100644
--- a/data/03/B8/87/03B887F7092CFFA7FF0D25D498EAF95F.ttl
+++ b/data/03/B8/87/03B887F7092CFFA7FF0D25D498EAF95F.ttl
@@ -13,13 +13,13 @@
 #  - the treatment is lacking the taxon
 # Error: Cannot produce RDF due to data errors:
 #  - the treatment is lacking the taxon
-#     at checkForErrors (file:///app/src/gg2rdf.ts:120:13)
-#     at gg2rdf (file:///app/src/gg2rdf.ts:84:5)
-#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:71:9)
-#     at GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:103:22)
+#     at checkForErrors (file:///app/src/gg2rdf.ts:153:13)
+#     at gg2rdf (file:///app/src/gg2rdf.ts:95:5)
+#     at GHActWorker.jobHandler (file:///app/src/action_worker.ts:120:24)
+#     at GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:103:22)
 #     at eventLoopTick (ext:core/01_core.js:168:7)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:179:7)
-#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:99:11)
-#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:81:7)
-#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.2/src/GHActWorker.ts:68:28)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.gatherJobsForFullUpdate (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:180:7)
+#     at async GHActWorker.run (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:99:11)
+#     at async GHActWorker.startTask (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:81:7)
+#     at async GHActWorker.scope.onmessage (https://deno.land/x/ghact@1.2.4/src/GHActWorker.ts:68:28)