{"sha": "2aa180baef3c5e313da1e7f09c83ce2c0467b457", "data": {"nexml": {"@about": "#study", "@generator": "Open Tree API", "@id": "study", "@nexml2json": "1.2.1", "@nexmljson": "http://purl.org/opentree/nexson", "@version": "0.9", "@xmlns": {"$": "http://www.nexml.org/2009", "nex": "http://www.nexml.org/2009", "ot": "http://purl.org/opentree-terms#", "xhtml": "http://www.w3.org/1999/xhtml/vocab#", "xsd": "http://www.w3.org/2001/XMLSchema#", "xsi": "http://www.w3.org/2001/XMLSchema-instance"}, "^ot:agents": {"agent": [{"@description": "Open Tree NexSON validation", "@id": "peyotl-validator", "@name": "api.opentreeoflife.org/validate", "@url": "https://github.com/OpenTreeOfLife/peyotl", "@version": "0.0.4a", "invocation": {"commandLine": [], "otherProperty": [{"name": "pythonVersion", "value": "3.10.12"}, {"name": "pythonImplementation", "value": "CPython"}]}}, {"@description": "Web-based interface for submitting, editing, and reviewing studies in the Open Tree of Life project.", "@id": "opentree-curation-webapp", "@name": "OpenTree curation webapp", "@url": "https://github.com/OpenTreeOfLife/opentree", "@version": "0.0.0"}]}, "^ot:annotationEvents": {"annotation": [{"@dateCreated": "2025-07-17T03:57:42.675Z", "@description": "Aids for mapping study OTUs to OTT taxa", "@id": "otu-mapping-hints", "@passedChecks": true, "@preserve": true, "@wasAssociatedWithAgentId": "opentree-curation-webapp", "message": [{"@code": "OTU_MAPPING_HINTS", "@humanMessageType": "NONE", "@severity": "INFO", "data": {"autoAcceptExactMatches": true, "searchContext": {"$": "Insects"}, "substitutions": {"substitution": [{"@active": false, "@valid": true, "new": {"$": ""}, "old": {"$": ""}}]}, "useFuzzyMatching": false}, "refersTo": {"@top": {"$": "meta"}}}]}, {"@dateCreated": "2025-07-17T03:57:42.675Z", "@description": "Describes external namesets merged into this study", "@id": "merged-namesets-metadata", "@passedChecks": true, "@preserve": true, "@wasAssociatedWithAgentId": "opentree-curation-webapp", "message": [{"@code": "MERGED_NAMESET_INFO", "@humanMessageType": "NONE", "@severity": "INFO", "data": {"namesets": {"nameset": []}}, "refersTo": {"@top": {"$": "meta"}}}]}, {"@dateCreated": "2025-07-17T03:57:42.675Z", "@description": "Describes supporting data files for this study", "@id": "supporting-files-metadata", "@passedChecks": true, "@preserve": true, "@wasAssociatedWithAgentId": "opentree-curation-webapp", "message": [{"@code": "SUPPORTING_FILE_INFO", "@humanMessageType": "NONE", "@severity": "INFO", "data": {"@movedToPermanentArchive": false, "files": {"file": [{"@filename": "Kaplin2018Silvestrichilis.nwk", "@size": 479, "@type": "newick", "@url": "/curator/download/supporting_files.doc.aaae97541092972e.4b61706c696e3230313853696c7665737472696368696c69732e6e776b.nwk", "description": {"$": "Source data for tree(s) 'tree1'"}, "sourceForTree": [{"$": "tree1"}]}, {"@filename": "image.png", "@size": 2269, "@type": "", "@url": "/curator/supporting_files/download/supporting_files.doc.82e8e6306bfebab4.696d6167652e706e67.png", "description": {"$": ""}, "sourceForTree": []}, {"@filename": "image.png", "@size": 2269, "@type": "", "@url": "/curator/supporting_files/download/supporting_files.doc.93535cf935fc8087.696d6167652e706e67.png", "description": {"$": ""}, "sourceForTree": []}, {"@filename": "image.png", "@size": 5635, "@type": "", "@url": "/curator/supporting_files/download/supporting_files.doc.86e35a63b904bcdb.696d6167652e706e67.png", "description": {"$": ""}, "sourceForTree": []}]}}, "refersTo": {"@top": {"$": "meta"}}}]}, {"@id": "peyotl-validator-event", "@description": "Open Tree NexSON validation", "@wasAssociatedWithAgentId": "peyotl-validator", "@passedChecks": true, "@preserve": false, "message": [{"@code": "MULTIPLE_TIPS_MAPPED_TO_OTT_ID", "data": ["otu1", "otu10", "otu11", "otu12", "otu2", "otu3", "otu4", "otu5", "otu6", "otu7", "otu8"], "refersTo": {"@top": "otus", "@idref": "otus1", "@otusID": "otus1"}, "@severity": "WARNING"}, {"@code": "UNRECOGNIZED_KEY", "data": ["^ot:comment"], "refersTo": {"@top": "nexml", "@idref": "study"}, "@severity": "WARNING"}, {"@code": "UNRECOGNIZED_KEY", "data": ["highestMintedElementIDs"], "refersTo": {"@top": "nexml", "@idref": "study"}, "@severity": "WARNING"}, {"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:branchLengthTimeUnit"], "refersTo": {"@top": "trees", "@idref": "tree1", "@treesID": "trees1", "@treeID": "tree1"}, "@severity": "WARNING"}, {"@code": "UNRECOGNIZED_KEY", "data": ["^ot:nodeLabelMode", "^ot:nodeLabelTimeUnit", "^ot:reasonsToExcludeFromSynthesis"], "refersTo": {"@top": "trees", "@idref": "tree1", "@treesID": "trees1", "@treeID": "tree1"}, "@severity": "WARNING"}, {"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:ottId"], "refersTo": {"@top": "otus", "@idref": ["otu1", "otu10", "otu11", "otu12", "otu2", "otu3", "otu4", "otu5", "otu6", "otu7", "otu8"], "@otusID": "otus1", "@otuID": ["otu1", "otu10", "otu11", "otu12", "otu2", "otu3", "otu4", "otu5", "otu6", "otu7", "otu8"]}, "@severity": "WARNING"}]}]}, "^ot:candidateTreeForSynthesis": [], "^ot:comment": "", "^ot:curatorName": ["dchesters"], "^ot:dataDeposit": {"@href": ""}, "^ot:focalClade": 3005236, "^ot:focalCladeOTTTaxonName": "Silvestrichilis", "^ot:otusElementOrder": ["otus1"], "^ot:studyId": "ot_2862", "^ot:studyPublication": {"@href": "https://doi.org/10.1134/s0013873818030107"}, "^ot:studyPublicationReference": "Kaplin, V. G. (2018). A Survey of the Distribution and Phylogenetic Relationships of the Silvestrichilis Group of Genera and of the Species of the Genus Silvestrichilis Wygodz. (Archaeognatha, Machilidae) with Description of a New Species from South Ossetia. Entomological Review, 98(3), 329\u2013351. https://doi.org/10.1134/s0013873818030107\n", "^ot:studyYear": 2018, "^ot:tag": [], "^ot:treesElementOrder": ["trees1"], "highestMintedElementIDs": {"agent": 0, "annotation": 0, "edge": 32, "message": 0, "node": 33, "otu": 17, "otus": 2, "tree": 1, "trees": 2}, "otusById": {"otus1": {"otuById": {"otu1": {"^ot:originalLabel": "Silvestrichilis wittmeri"}, "otu10": {"^ot:originalLabel": "Silvestrichilis zazimkoi"}, "otu11": {"^ot:originalLabel": "Silvestrichilis polinae"}, "otu12": {"^ot:originalLabel": "Silvestrichilis cercoconica"}, "otu13": {"^ot:originalLabel": "Silvestrichilis tuzeti", "^ot:ottId": 3005284, "^ot:ottTaxonName": "Silvestrichilis tuzeti"}, "otu14": {"^ot:originalLabel": "Silvestrichilis polyacantha", "^ot:ottId": 3005266, "^ot:ottTaxonName": "Silvestrichilis polyacantha"}, "otu15": {"^ot:originalLabel": "Silvestrichilis uncinata", "^ot:ottId": 3005235, "^ot:ottTaxonName": "Silvestrichilis uncinata"}, "otu16": {"^ot:originalLabel": "Silvestrichilis heterotarsus", "^ot:ottId": 3005269, "^ot:ottTaxonName": "Silvestrichilis heterotarsus"}, "otu17": {"^ot:originalLabel": "Silvestrichilis macedonica", "^ot:ottId": 3005243, "^ot:ottTaxonName": "Silvestrichilis macedonica"}, "otu2": {"^ot:originalLabel": "Silvestrichilis kuhitangi"}, "otu3": {"^ot:originalLabel": "Silvestrichilis molchanovi"}, "otu4": {"^ot:originalLabel": "Silvestrichilis confucius"}, "otu5": {"^ot:originalLabel": "Silvestrichilis grandipalpus"}, "otu6": {"^ot:originalLabel": "Silvestrichilis alaensis"}, "otu7": {"^ot:originalLabel": "Silvestrichilis golovatchi"}, "otu8": {"^ot:originalLabel": "Silvestrichilis caucasica"}, "otu9": {"^ot:originalLabel": "Silvestrichilis trispina", "^ot:ottId": 3005307, "^ot:ottTaxonName": "Silvestrichilis trispina"}}}}, "treesById": {"trees1": {"@otus": "otus1", "^ot:treeElementOrder": ["tree1"], "treeById": {"tree1": {"@label": "Fig. 2", "@xsi:type": "nex:FloatTree", "^ot:branchLengthDescription": "", "^ot:branchLengthMode": "ot:undefined", "^ot:curatedType": "Maximum parsimony ", "^ot:inGroupClade": "node1", "^ot:nodeLabelMode": "", "^ot:nodeLabelTimeUnit": "", "^ot:outGroupEdge": "", "^ot:reasonsToExcludeFromSynthesis": [], "^ot:rootNodeId": "node1", "^ot:specifiedRoot": "node1", "^ot:tag": [], "^ot:unrootedTree": false, "edgeBySourceId": {"node1": {"edge1": {"@source": "node1", "@target": "node2"}, "edge12": {"@source": "node1", "@target": "node13"}}, "node10": {"edge10": {"@source": "node10", "@target": "node11"}, "edge11": {"@source": "node10", "@target": "node12"}}, "node13": {"edge13": {"@source": "node13", "@target": "node14"}, "edge22": {"@source": "node13", "@target": "node23"}}, "node14": {"edge14": {"@source": "node14", "@target": "node15"}, "edge17": {"@source": "node14", "@target": "node18"}}, "node15": {"edge15": {"@source": "node15", "@target": "node16"}, "edge16": {"@source": "node15", "@target": "node17"}}, "node18": {"edge18": {"@source": "node18", "@target": "node19"}, "edge19": {"@source": "node18", "@target": "node20"}}, "node2": {"edge2": {"@source": "node2", "@target": "node3"}, "edge3": {"@source": "node2", "@target": "node4"}}, "node20": {"edge20": {"@source": "node20", "@target": "node21"}, "edge21": {"@source": "node20", "@target": "node22"}}, "node23": {"edge23": {"@source": "node23", "@target": "node24"}, "edge26": {"@source": "node23", "@target": "node27"}}, "node24": {"edge24": {"@source": "node24", "@target": "node25"}, "edge25": {"@source": "node24", "@target": "node26"}}, "node27": {"edge27": {"@source": "node27", "@target": "node28"}, "edge30": {"@source": "node27", "@target": "node31"}}, "node28": {"edge28": {"@source": "node28", "@target": "node29"}, "edge29": {"@source": "node28", "@target": "node30"}}, "node31": {"edge31": {"@source": "node31", "@target": "node32"}, "edge32": {"@source": "node31", "@target": "node33"}}, "node4": {"edge4": {"@source": "node4", "@target": "node5"}, "edge7": {"@source": "node4", "@target": "node8"}}, "node5": {"edge5": {"@source": "node5", "@target": "node6"}, "edge6": {"@source": "node5", "@target": "node7"}}, "node8": {"edge8": {"@source": "node8", "@target": "node9"}, "edge9": {"@source": "node8", "@target": "node10"}}}, "nodeById": {"node1": {"@root": true}, "node10": {}, "node11": {"@otu": "otu5"}, "node12": {"@otu": "otu6"}, "node13": {}, "node14": {}, "node15": {}, "node16": {"@otu": "otu7"}, "node17": {"@otu": "otu8"}, "node18": {}, "node19": {"@otu": "otu9"}, "node2": {}, "node20": {}, "node21": {"@otu": "otu10"}, "node22": {"@otu": "otu11"}, "node23": {}, "node24": {}, "node25": {"@otu": "otu12"}, "node26": {"@otu": "otu13"}, "node27": {}, "node28": {}, "node29": {"@otu": "otu14"}, "node3": {"@otu": "otu1"}, "node30": {"@otu": "otu15"}, "node31": {}, "node32": {"@otu": "otu16"}, "node33": {"@otu": "otu17"}, "node4": {}, "node5": {}, "node6": {"@otu": "otu2"}, "node7": {"@otu": "otu3"}, "node8": {}, "node9": {"@otu": "otu4"}}}}}}}}, "branch2sha": {"master": "2aa180baef3c5e313da1e7f09c83ce2c0467b457"}, "commentHTML": "", "duplicateStudyIDs": [], "shardName": "phylesystem-1", "versionHistory": [{"id": "99866aa66bb34e836935e3bc9f476537a8e5bcf3", "author_name": "dchesters", "author_email": "dc0357548934@live.co.uk", "date": "Thu, 17 Jul 2025 04:01:23 +0000", "date_ISO_8601": "2025-07-17 04:01:23 +0000", "relative_date": "10 months ago", "message_subject": "Initial commit Kaplin 2018", "message_body": "Kaplin2018Silvestrichilis.nwk\nSpelling inconsistencies, e.g. S. caucasiac on tree, S. caucasica on sample table. Label misalignment on tree figure. No explicit statement of number of characters in matrix and construction approach, but appears to be refered to as \u2018essential morphological characters\u2019.\nMapping failed.\n\n(Update document 'ot_2862' via OpenTree API)"}, {"id": "1a983c9ce641aa82e64c4436ce62ab052dc5c526", "author_name": "dchesters", "author_email": "dc0357548934@live.co.uk", "date": "Thu, 17 Jul 2025 03:57:36 +0000", "date_ISO_8601": "2025-07-17 03:57:36 +0000", "relative_date": "10 months ago", "message_subject": "Update document 'ot_2862' via OpenTree API"}]}