=== Starting job 2026-11-03T16:58:29.502Z === == starting git pull == ERR> From https://git.ld.plazi.org/plazi/treatments-rdf ERR> 093898adef37..86aa1b38c586 main -> origin/main OUT> Updating 093898adef37..86aa1b38c586 OUT> Fast-forward == git pull successful == Starting transformation { "id": "2026-11-03T16:58:29.502Z", "from": "093898adef37f739022c663041ab20bb458ba54f", "till": "86aa1b38c5862e9d4eb876c9278140ee07ae2618", "author": { "name": "GG2RDF", "email": "gg2rdf@noreply.git.ld.plazi.org" }, "files": { "from": "093898adef37f739022c663041ab20bb458ba54f", "till": "86aa1b38c5862e9d4eb876c9278140ee07ae2618", "added": [], "removed": [], "modified": [ "data/70/2A/87/702A87933E5F913AFDD8FEACFB3779DA.ttl" ] } } > got added > got removed > got modified data/70/2A/87/702A87933E5F913AFDD8FEACFB3779DA.ttl - target is single-graph on https://graphdb.lindas.admin.ch/repositories/lindas/statements - file count: 1 » handling data/70/2A/87/702A87933E5F913AFDD8FEACFB3779DA.ttl PREFIX rdf: PREFIX rdfs: PREFIX bibo: PREFIX cito: PREFIX dc: PREFIX dwc: PREFIX dwciri: PREFIX dwcFP: PREFIX fabio: PREFIX owl: PREFIX trt: DELETE { GRAPH { ?s ?p ?o } } WHERE { GRAPH { { BIND( AS ?s) ?s ?p ?o } UNION { ?link ?owned . FILTER( isIRI(?owned) && ( STRSTARTS(STR(?owned), "https://treatment.plazi.org/id/702A87933E5F913AFDD8FEACFB3779DA/") || STRSTARTS(STR(?owned), "https://treatment.plazi.org/id/702A87933E5F913AFDD8FEACFB3779DA#") || STRSTARTS(STR(?owned), "https://tb.plazi.org/GgServer/dwcaRecords/702A87933E5F913AFDD8FEACFB3779DA.mc.") ) ) BIND(?owned AS ?s) ?s ?p ?o } } }; INSERT DATA { GRAPH { cito:cites , , , , , , ; dc:creator "Sendra, Alberto; Lips, Josiane; Selfa, Jesús; Pons, Guillem X.; Jiménez-Valverde, Alberto" ; dc:title "Troglojapyx angelginesi Sendra 2026, sp. nov." ; dwc:basisOfRecord , ; trt:definesTaxonConcept ; trt:publishedIn ; a trt:Treatment . bibo:endPage "29" ; bibo:journal "European Journal of Taxonomy" ; bibo:pubDate "2026-10-23" ; bibo:startPage "1" ; bibo:volume "1112" ; dc:creator "Sendra, Alberto; Lips, Josiane; Selfa, Jesús; Pons, Guillem X.; Jiménez-Valverde, Alberto" ; dc:date "2026" ; dc:title "Impressive cave-adapted japygids (Diplura, Japygidae) from Mediterranean and Southeast Asia caves" ; fabio:hasPart , , , , , , ; a fabio:JournalArticle . dwc:authority "Sendra" ; dwc:authorityName "Sendra" ; dwc:authorityYear "2026" ; dwc:class "Diplura" ; dwc:family "Japygidae" ; dwc:genus "Troglojapyx" ; dwc:kingdom "Animalia" ; dwc:order "Diplura" ; dwc:phylum "Arthropoda" ; dwc:rank "species" ; dwc:scientificNameAuthorship "Sendra, 2026" ; dwc:species "angelginesi" ; trt:hasTaxonName ; a dwcFP:TaxonConcept . dwc:class "Diplura" ; dwc:family "Japygidae" ; dwc:genus "Troglojapyx" ; dwc:kingdom "Animalia" ; dwc:order "Diplura" ; dwc:phylum "Arthropoda" ; dwc:rank "species" ; dwc:species "angelginesi" ; trt:hasParentName ; a dwcFP:TaxonName . dwc:genus "Troglojapyx" ; dwc:kingdom "Animalia" ; dwc:rank "genus" ; trt:hasParentName ; a dwcFP:TaxonName . dwc:family "Japygidae" ; dwc:kingdom "Animalia" ; dwc:rank "family" ; trt:hasParentName ; a dwcFP:TaxonName . dwc:class "Diplura" ; dwc:kingdom "Animalia" ; dwc:order "Diplura" ; dwc:rank "class", "order" ; trt:hasParentName ; a dwcFP:TaxonName . dwc:kingdom "Animalia" ; dwc:phylum "Arthropoda" ; dwc:rank "phylum" ; trt:hasParentName ; a dwcFP:TaxonName . dwc:kingdom "Animalia" ; dwc:rank "kingdom" ; a dwcFP:TaxonName . dc:description "Fig. 13. Troglojapyx angelginesi Sendra sp. nov., holotype, ♂ (IMEDEA INSECTA 19251). A. Habitus (photograph by Josep Antoni Alcover Tomàs). B. Urite X and cerci. C. Medial and distal portion of cerci. D. Medial and proximal portion of the cerci. Arrows indicated the pairs of teeth." ; fabio:hasRepresentation ; a fabio:Figure . dc:description "Fig. 14. Troglojapyx angelginesi Sendra sp. nov., holotype, ♂ (IMEDEA INSECTA 19251). A. Head, dorsal view. B. Pronotum. C. Prescutum of the mesonotum and mesonotum. D. Prescutum of the metanotum and metanotum. Abbreviations: A, S, M, I and P = macrosetae of the dorsal head; M1–5 = macrosetae 1 to 5." ; fabio:hasRepresentation ; a fabio:Figure . dc:description "Fig. 15. Troglojapyx angelginesi Sendra sp. nov., holotype, ♂ (IMEDEA INSECTA 19251). Thoracic sternites, intersternites, and presternites. A. Prosternum. B. Mesosternum. C. Metasternum. D. Metasternum and first urosternite. Abbreviations: la = lateral anterior; M = macroseta; ma = medial anterior; mi = medial intermedia; mp = medial posterior; p = posterior macrosetae." ; fabio:hasRepresentation ; a fabio:Figure . dc:description "Fig. 16. Troglojapyx angelginesi Sendra sp. nov., holotype, ♂ (IMEDEA INSECTA 19251). A. First presternite and urotergite. B. Second and third urotergites. C. Third and fourth urotergites. D. Seventh to ninth urotergites. E. Tenth urite. Abbreviations: D1, D3 = macrosetae D1 and D3; M = macrosetae; M2–5 = macrosetae 2 to 5; ma = macroseta medial anterior." ; fabio:hasRepresentation ; a fabio:Figure . dc:description "Fig. 17. Troglojapyx angelginesi Sendra sp. nov., holotype, ♂ (IMEDEA INSECTA 19251). A. Lateral posterior extreme of the first urosternite. B. Third urosternite. C. Eight urosternite. Abbreviations: A, B and C = urosternal macrosetae rows; GS = glandular setae; SS = sensory setae." ; fabio:hasRepresentation ; a fabio:Figure . dc:description "Fig. 1. “L’Avenc des Pouàs” Cave in Sant Antoni de Portmany in Eivissa, Balearic Islands. A. Entrance to well and staircase descending into the cave. B. Cave topography indicating the collecting sites of the two specimens of Troglojapyx angelginesi Sendra sp. nov. C. General view of the entrance with the gate and cave facilities. Photos: A, C: Samuel Pinya." ; fabio:hasRepresentation ; a fabio:Figure . dc:description "Fig. 12. Records of some japygids taxa mentioned in the text showing the global geographical distribution of the cercal morphology. In white, epigean taxa data based on Smith (1959a, 1962); in black, subterranean taxa data from Sendra et al. (2023, 2026); in red, subterranean taxa data from this study. Circles: two or three subsymmetrical teeth in each cercus (Troglojapyx Pagés, 1980 and Laolaojapyx Sendra & Lips gen. nov.); squares: two asymmetrical teeth in each cercus (Chiljapyx Smith, 1962, Occasjapyx Silvestri, 1948 and Hecajapyx Smith, 1959); diamonds: one subsymmetrical tooth in each cercus (Quapawjapyx Sendra, 2026 and Imazighenjapyx Sendra & Sánchez-García, 2023); stars: one tooth in only one cercus (Austrjapyx Silvestri, 1948 and Opisthjapyx Silvestri, 1929); crosses: one asymmetrical tooth in each cercus (Burmjapyx Silvestri, 1930, Gollumjapyx Sendra & Ortuño, 2006, Holjapyx Silvestri, 1948, Kohjapyx Pagés, 1953, Metajapyx Silvestri, 1933, Teljapyx Silvestri, 1949, Mixojapyx Silvestri, 1933, and Homojapyx Pagés, 1953); triangle: no teeth(Mueggejapyx Sendra & Komerički, 2021). A single point may represent several nearby localities. In yellow: karst areas (Chen et al. 2017). In orange: desert areas (Olson & Dinerstein 2002). In blue: ice cover during the Last Glacial Maximum (Ehlers et al. 2011)." ; fabio:hasRepresentation ; a fabio:Figure . dwc:country "Spain" ; dwc:county "Santa Agnes de Corona" ; dwc:eventDate "1990-11-02" ; dwc:locality "Balearic Island" ; dwc:recordedBy "Palmer & Pons" ; dwc:typeStatus "holotype" ; dwc:verbatimLatitude "39.03512" ; dwc:verbatimLongitude "1.35074" ; trt:httpUri ; a dwc:MaterialCitation . dwc:catalogNumber "ZE10072" ; dwc:collectionCode "MUVHN" ; dwc:country "Spain" ; dwc:county "Santa Agnes de Corona" ; dwc:eventDate "1990-12-31" ; dwc:locality "Balearic Island" ; dwc:recordedBy "Palmer & Pons" ; dwc:stateProvince "Eivissa" ; dwc:typeStatus "paratype" ; dwc:verbatimLatitude "39.03512" ; dwc:verbatimLongitude "1.35074" ; trt:httpUri ; a dwc:MaterialCitation . } }; INSERT { GRAPH { ?res ?prefix } } WHERE { VALUES ?res { } GRAPH { ?res a ; ?value . } FILTER(STRLEN(?value) > 1) BIND(LCASE(SUBSTR(?value, 1, 2)) AS ?prefix) }; INSERT { GRAPH { ?res ?prefix } } WHERE { VALUES ?res { } GRAPH { ?res a ; ?value . } FILTER(STRLEN(?value) > 2) BIND(LCASE(SUBSTR(?value, 1, 3)) AS ?prefix) }; INSERT { GRAPH { ?res ?prefix } } WHERE { VALUES ?res { } GRAPH { ?res a ; ?value . } FILTER(STRLEN(?value) > 3) BIND(LCASE(SUBSTR(?value, 1, 4)) AS ?prefix) }; INSERT { GRAPH { ?res ?prefix } } WHERE { VALUES ?res { } GRAPH { ?res a ; ?value . } FILTER(STRLEN(?value) > 1) BIND(LCASE(SUBSTR(?value, 1, 2)) AS ?prefix) }; INSERT { GRAPH { ?res ?prefix } } WHERE { VALUES ?res { } GRAPH { ?res a ; ?value . } FILTER(STRLEN(?value) > 2) BIND(LCASE(SUBSTR(?value, 1, 3)) AS ?prefix) }; INSERT { GRAPH { ?res ?prefix } } WHERE { VALUES ?res { } GRAPH { ?res a ; ?value . } FILTER(STRLEN(?value) > 3) BIND(LCASE(SUBSTR(?value, 1, 4)) AS ?prefix) } » success < done All succeeded === Sucessfully completed job 2026-11-03T16:58:29.502Z ===