{"sha": "7a486baf17f28360e5b100094e86d95ecc5c82bf", "data": {"nexml": {"@generator": "Phylografter nexml-json exporter", "@id": "study", "@nexml2json": "0.0.0", "@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#", "xsd": "http://www.w3.org/2001/XMLSchema#", "xsi": "http://www.w3.org/2001/XMLSchema-instance"}, "otus": {"@id": "otus2844", "otu": [{"@id": "otu423455", "@about": "#otu423455", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:originalLabel", "@datatype": "xsd:string", "$": "Talpa stankovici"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottId", "@datatype": "xsd:int", "$": 850321}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottTaxonName", "@datatype": "xsd:string", "$": "Talpa stankovici"}]}, {"@id": "otu423456", "@about": "#otu423456", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:originalLabel", "@datatype": "xsd:string", "$": "Talpa levantis"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottId", "@datatype": "xsd:int", "$": 626278}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottTaxonName", "@datatype": "xsd:string", "$": "Talpa levantis"}]}, {"@id": "otu423457", "@about": "#otu423457", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:originalLabel", "@datatype": "xsd:string", "$": "Talpa occidentalis"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottId", "@datatype": "xsd:int", "$": 366965}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottTaxonName", "@datatype": "xsd:string", "$": "Talpa occidentalis"}]}, {"@id": "otu423458", "@about": "#otu423458", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:originalLabel", "@datatype": "xsd:string", "$": "Talpa europaea"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottId", "@datatype": "xsd:int", "$": 222362}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottTaxonName", "@datatype": "xsd:string", "$": "Talpa europaea"}]}, {"@id": "otu423459", "@about": "#otu423459", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:originalLabel", "@datatype": "xsd:string", "$": "Talpa caeca"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottId", "@datatype": "xsd:int", "$": 353440}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottTaxonName", "@datatype": "xsd:string", "$": "Talpa caeca"}]}, {"@id": "otu423460", "@about": "#otu423460", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:originalLabel", "@datatype": "xsd:string", "$": "Talpa romana"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottId", "@datatype": "xsd:int", "$": 1003027}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottTaxonName", "@datatype": "xsd:string", "$": "Talpa romana"}]}, {"@id": "otu423461", "@about": "#otu423461", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:originalLabel", "@datatype": "xsd:string", "$": "Talpa caucasica"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottId", "@datatype": "xsd:int", "$": 626275}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottTaxonName", "@datatype": "xsd:string", "$": "Talpa caucasica"}]}, {"@id": "otu423462", "@about": "#otu423462", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:originalLabel", "@datatype": "xsd:string", "$": "Talpa altaica"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottId", "@datatype": "xsd:int", "$": 243622}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottTaxonName", "@datatype": "xsd:string", "$": "Talpa altaica"}]}, {"@id": "otu423463", "@about": "#otu423463", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:originalLabel", "@datatype": "xsd:string", "$": "Galemys pyrenaicus"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottId", "@datatype": "xsd:int", "$": 510297}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottTaxonName", "@datatype": "xsd:string", "$": "Galemys pyrenaicus"}]}, {"@id": "otu423464", "@about": "#otu423464", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:originalLabel", "@datatype": "xsd:string", "$": "Desmana moschata"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottId", "@datatype": "xsd:int", "$": 60434}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:ottTaxonName", "@datatype": "xsd:string", "$": "Desmana moschata"}]}], "@about": "#otus2844"}, "trees": {"@otus": "otus2844", "@id": "trees2844", "tree": [{"@xsi:type": "nex:FloatTree", "node": [{"@root": true, "@id": "node1153036", "@about": "#node1153036"}, {"@id": "node1153037", "@about": "#node1153037"}, {"@id": "node1153038", "@about": "#node1153038"}, {"@id": "node1153039", "@about": "#node1153039"}, {"@id": "node1153040", "@about": "#node1153040"}, {"@otu": "otu423455", "@id": "node1153041", "@about": "#node1153041", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:isLeaf", "@datatype": "xsd:boolean", "$": true}]}, {"@otu": "otu423456", "@id": "node1153042", "@about": "#node1153042", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:isLeaf", "@datatype": "xsd:boolean", "$": true}]}, {"@id": "node1153043", "@about": "#node1153043"}, {"@id": "node1153044", "@about": "#node1153044"}, {"@otu": "otu423457", "@id": "node1153045", "@about": "#node1153045", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:isLeaf", "@datatype": "xsd:boolean", "$": true}]}, {"@otu": "otu423458", "@id": "node1153046", "@about": "#node1153046", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:isLeaf", "@datatype": "xsd:boolean", "$": true}]}, {"@id": "node1153047", "@about": "#node1153047"}, {"@otu": "otu423459", "@id": "node1153048", "@about": "#node1153048", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:isLeaf", "@datatype": "xsd:boolean", "$": true}]}, {"@otu": "otu423460", "@id": "node1153049", "@about": "#node1153049", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:isLeaf", "@datatype": "xsd:boolean", "$": true}]}, {"@otu": "otu423461", "@id": "node1153050", "@about": "#node1153050", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:isLeaf", "@datatype": "xsd:boolean", "$": true}]}, {"@otu": "otu423462", "@id": "node1153051", "@about": "#node1153051", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:isLeaf", "@datatype": "xsd:boolean", "$": true}]}, {"@id": "node1153052", "@about": "#node1153052"}, {"@otu": "otu423463", "@id": "node1153053", "@about": "#node1153053", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:isLeaf", "@datatype": "xsd:boolean", "$": true}]}, {"@otu": "otu423464", "@id": "node1153054", "@about": "#node1153054", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:isLeaf", "@datatype": "xsd:boolean", "$": true}]}], "edge": [{"@source": "node1153036", "@target": "node1153037", "@id": "edge1153037", "@about": "#edge1153037"}, {"@source": "node1153037", "@target": "node1153038", "@id": "edge1153038", "@about": "#edge1153038"}, {"@source": "node1153038", "@target": "node1153039", "@id": "edge1153039", "@about": "#edge1153039"}, {"@source": "node1153039", "@target": "node1153040", "@id": "edge1153040", "@about": "#edge1153040"}, {"@source": "node1153040", "@target": "node1153041", "@id": "edge1153041", "@about": "#edge1153041"}, {"@source": "node1153040", "@target": "node1153042", "@id": "edge1153042", "@about": "#edge1153042"}, {"@source": "node1153039", "@target": "node1153043", "@id": "edge1153043", "@about": "#edge1153043"}, {"@source": "node1153043", "@target": "node1153044", "@id": "edge1153044", "@about": "#edge1153044"}, {"@source": "node1153044", "@target": "node1153045", "@id": "edge1153045", "@about": "#edge1153045"}, {"@source": "node1153044", "@target": "node1153046", "@id": "edge1153046", "@about": "#edge1153046"}, {"@source": "node1153043", "@target": "node1153047", "@id": "edge1153047", "@about": "#edge1153047"}, {"@source": "node1153047", "@target": "node1153048", "@id": "edge1153048", "@about": "#edge1153048"}, {"@source": "node1153047", "@target": "node1153049", "@id": "edge1153049", "@about": "#edge1153049"}, {"@source": "node1153038", "@target": "node1153050", "@id": "edge1153050", "@about": "#edge1153050"}, {"@source": "node1153037", "@target": "node1153051", "@id": "edge1153051", "@about": "#edge1153051"}, {"@source": "node1153036", "@target": "node1153052", "@id": "edge1153052", "@about": "#edge1153052"}, {"@source": "node1153052", "@target": "node1153053", "@id": "edge1153053", "@about": "#edge1153053"}, {"@source": "node1153052", "@target": "node1153054", "@id": "edge1153054", "@about": "#edge1153054"}], "@id": "tree6605", "@about": "#tree6605", "meta": [{"@xsi:type": "nex:LiteralMeta", "@property": "ot:branchLengthDescription", "@datatype": "xsd:string", "$": ""}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:branchLengthMode", "@datatype": "xsd:string", "$": ""}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:branchLengthTimeUnit", "@datatype": "xsd:string", "$": ""}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:curatedType", "@datatype": "xsd:string", "$": "Fig. 2 (topology)"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:inGroupClade", "@datatype": "xsd:string", "$": "node1153037"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:outGroupEdge", "@datatype": "xsd:string", "$": ""}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:specifiedRoot", "@datatype": "xsd:string", "$": "node1153036"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:unrootedTree", "@datatype": "xsd:boolean", "$": false}]}], "@about": "#trees2844"}, "@about": "#study", "meta": [{"agent": [{"@description": "validator of NexSON constraints as well as constraints that would allow a study to be imported into the Open Tree of Life's phylogenetic synthesis tools", "@id": "peyotl-validator", "@name": "validate_ot_nexson.py", "@url": "https://github.com/OpenTreeOfLife/peyotl", "@version": "0.0.4a", "invocation": {"commandLine": ["--embed", "--agent-only"], "otherProperty": [{"name": "pythonVersion", "value": "2.7.5+"}, {"name": "pythonImplementation", "value": "CPython"}]}, "@about": "#peyotl-validator"}], "@xsi:type": "nex:LiteralMeta", "@property": "ot:agents"}, {"annotation": [{"@id": "peyotl-validator-event", "@description": "Open Tree NexSON validation", "@wasAssociatedWithAgentId": "peyotl-validator", "@passedChecks": true, "@preserve": false, "message": [{"@code": "MISSING_OPTIONAL_KEY", "data": ["^ot:dataDeposit"], "refersTo": {"@top": "nexml", "@idref": "study"}, "@severity": "WARNING"}], "@about": "#peyotl-validator-event"}], "@xsi:type": "nex:LiteralMeta", "@property": "ot:annotationEvents"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:candidateTreeForSynthesis", "@datatype": "xsd:string", "$": "tree6605"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:curatorName", "@datatype": "xsd:string", "$": "Joseph Brown"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:focalClade", "@datatype": "xsd:int", "$": 222367}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:focalCladeOTTTaxonName", "@datatype": "xsd:string", "$": "Talpa"}, {"message": [], "@xsi:type": "nex:LiteralMeta", "@property": "ot:messages"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:studyId", "@datatype": "xsd:string", "$": "pg_2844"}, {"@href": "http://dx.doi.org/10.1016/j.ympev.2010.01.038", "@xsi:type": "nex:ResourceMeta", "@rel": "ot:studyPublication"}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:studyPublicationReference", "@datatype": "xsd:string", "$": "Colangelo, P., A.A. Bannikova, B. Kry\u0161tufek, V.S. Lebedev, F. Annesi, E. Capanna, A. Loy. 2010. Molecular systematics and evolutionary biogeography of the genus Talpa (Soricomorpha: Talpidae). Molecular Phylogenetics and Evolution 55 (2): 372-380."}, {"@xsi:type": "nex:LiteralMeta", "@property": "ot:studyYear", "@datatype": "xsd:int", "$": 2010}]}}, "branch2sha": {"master": "7a486baf17f28360e5b100094e86d95ecc5c82bf"}, "commentHTML": "", "duplicateStudyIDs": [], "shardName": "phylesystem-1", "versionHistory": [{"id": "d33fb39501605772a074dffc82affa5344ea9a94", "author_name": "Mark T. Holder", "author_email": "mtholder@gmail.com", "date": "Wed, 11 Jun 2014 22:18:34 -0500", "date_ISO_8601": "2014-06-11 22:18:34 -0500", "relative_date": "12 years ago", "message_subject": "corrected study ids"}, {"id": "f8a738aeda20a73750847484e110a85c7a3e0a12", "author_name": "Mark T. Holder", "author_email": "mtholder@gmail.com", "date": "Tue, 10 Jun 2014 23:36:42 -0500", "date_ISO_8601": "2014-06-10 23:36:42 -0500", "relative_date": "12 years ago", "message_subject": "Migrating info from gcmdr to nexsons", "message_body": "using peyotl d69c8b180fce7703c7203a0b51712eab57e2988c\ndev/decorate_pg_studies_with_gcmdr_info.py\nto set:\n  ^ot:candidateTreeForSynthesis\n  ^ot:specifiedRoot, and\n  ^ot:unrootedTree\nproperties based on the use of the trees for synthesis study\nlists in gcmdr commit 35bf307e72bed4f59724762dde4a12965abcea92"}, {"id": "593d6fbab385716dc0a12f3fc95133e8b7479b37", "author_name": "Mark T. Holder", "author_email": "mtholder@gmail.com", "date": "Tue, 29 Apr 2014 20:05:19 -0500", "date_ISO_8601": "2014-04-29 20:05:19 -0500", "relative_date": "12 years ago", "message_subject": "initial commit with phylografter files from 29 Apr, 2014"}]}