[ { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0/Head", "@graph": [ { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0", "http://www.nanopub.org/nschema#hasAssertion": [ { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0/assertion" } ], "http://www.nanopub.org/nschema#hasProvenance": [ { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0/provenance" } ], "http://www.nanopub.org/nschema#hasPublicationInfo": [ { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0/pubinfo" } ], "@type": [ "http://www.nanopub.org/nschema#Nanopublication" ] } ] }, { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0/provenance", "@graph": [ { "@id": "https://w3id.org/delphi/resource/agent/delphisci-claim-tester-grok-4-7", "@type": [ "http://www.w3.org/ns/prov#SoftwareAgent" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@value": "delphisci claim tester (grok-4.7; cursor/aristotle-anatomy-a-3db5)" } ], "http://www.w3.org/ns/prov#actedOnBehalfOf": [ { "@id": "https://orcid.org/0009-0007-4948-9192" } ], "https://w3id.org/delphi/ontology/usesModel": [ { "@id": "https://w3id.org/delphi/resource/model/grok-4-7" } ] }, { "@id": "https://w3id.org/delphi/resource/model/grok-4-7", "http://purl.org/dc/terms/identifier": [ { "@value": "grok-4.7" } ], "@type": [ "https://w3id.org/delphi/ontology/LanguageModel" ] }, { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0/assertion", "http://www.w3.org/ns/prov#wasAttributedTo": [ { "@id": "https://w3id.org/delphi/resource/agent/delphisci-claim-tester-grok-4-7" } ], "http://www.w3.org/ns/prov#wasDerivedFrom": [ { "@id": "https://github.com/fractastical/delphisci/blob/bf2af6ee0a84e23ffa6414ad7a0a50a8c276506e/test-data/claim-tests/aristotle-biology/aristotle-pa04-01/result.json" } ], "http://www.w3.org/ns/prov#wasGeneratedBy": [ { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0/test" } ] }, { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0/test", "@type": [ "http://www.w3.org/ns/prov#Activity" ], "http://www.w3.org/ns/prov#qualifiedAssociation": [ { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0/plan" } ], "http://www.w3.org/ns/prov#wasAssociatedWith": [ { "@id": "https://w3id.org/delphi/resource/agent/delphisci-claim-tester-grok-4-7" } ] }, { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0/plan", "http://www.w3.org/ns/prov#hadPlan": [ { "@id": "https://github.com/fractastical/delphisci/blob/bf2af6ee0a84e23ffa6414ad7a0a50a8c276506e/test-data/claim-tests/README.md" } ] } ] }, { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0/pubinfo", "@graph": [ { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0", "http://purl.org/dc/terms/created": [ { "@value": "2026-11-08T16:24:31.796Z", "@type": "http://www.w3.org/2001/XMLSchema#dateTime" } ], "http://purl.org/dc/terms/creator": [ { "@id": "https://orcid.org/0009-0007-4948-9192" } ], "http://purl.org/dc/terms/license": [ { "@id": "https://creativecommons.org/licenses/by/4.0/" } ], "http://purl.org/nanopub/x/hasNanopubType": [ { "@id": "https://w3id.org/delphi/ontology/Assessment" } ], "http://purl.org/nanopub/x/introduces": [ { "@id": "https://w3id.org/delphi/resource/assessment/aristotle-pa04-01--claim-test" } ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@value": "Claim test of aristotle-pa04-01: mixed, confidence 0.6" } ], "https://w3id.org/delphi/ontology/domain": [ { "@id": "https://w3id.org/delphi/resource/domain/aristotle-biology" } ] }, { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0/sig", "http://purl.org/nanopub/x/hasAlgorithm": [ { "@value": "RSA" } ], "http://purl.org/nanopub/x/hasPublicKey": [ { "@value": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyFHtPB6p0mCjDozxlOY9CmO3nBm7Te3jFbXyLmM+G1tGe47Da0jYIbhkl9Oo1ZjxmCa3LCwlEqK8gj6hEIcL4ahW30JXh9HycfKVk1bugkzMEV15tJdTzAU3sGMFnbNsn43xY2LFLy45tApkRm5byEiM7oRRrooIdwoQKnP4Wzq/bfAoJ9qvW+MGkelyOTd1jbSt+KfmT7xKmDfWzAHddUlWwMX2QJOLxDaffOteTop6ZRgPiNmPJKA/S62Gac9XtSYT3oDkZ6/nr5cxxNLpOyxTf5FPISiCe11xYO/unYjY+mwnOfA8yhJIyx1l0O9I0vpOpn+E5TvyHJV+oSTrvwIDAQAB" } ], "http://purl.org/nanopub/x/hasSignature": [ { "@value": "pRiTiG5QPjThIYXwWwNQwWueq1tcPd+Ox5L+G5Zvgn6R/DuEHIGup5VjwVdVHfzMMtTlexQqLJMMkPxY9+uY3BKwU7HJjiu0sM/sbvKi1sEi7yOY0Loxm8ywvr6vPod1V/QNKIo7CSvnzw1HVD/RmeOEphNi1g3XzAzVqaLPWYv4qS/Qb0VQ1JcESotRSGt0vAYbVupno9+6BFEtjYYJuKoAsJkV11ASDVsLvHSUTtAQxiFEqFOCKRwAMNXOvr8E74OGTl3wNOg9rSBFpzVRkvDaHyfW1Guw8gNLVWT4v1GPd93pkzaUUN9v7ACTJiyCEzmHai6u3h/CL7XtFP3Q0A==" } ], "http://purl.org/nanopub/x/hasSignatureTarget": [ { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0" } ], "http://purl.org/nanopub/x/signedBy": [ { "@id": "https://orcid.org/0009-0007-4948-9192" } ] } ] }, { "@id": "https://w3id.org/np/RAKFJz8ypG92AXEp_MnAYw-UZ8usQDu8vcsqHuokG4SH0/assertion", "@graph": [ { "@id": "https://w3id.org/delphi/resource/assessment/aristotle-pa04-01--claim-test", "http://purl.org/dc/terms/description": [ { "@value": "analysis.py downloads SquamBase and its trait codebook, keeps Family Viperidae, and counts Mode of reproduction. Live birth uses the viviparous share. Internal egg passes only if ovoviviparous is its own code. The codebook comment on that field is recorded. Selachians are not counted again; that clause is aristotle-ga01-11." } ], "@type": [ "https://w3id.org/delphi/ontology/Assessment" ], "http://www.w3.org/2000/01/rdf-schema#comment": [ { "@value": "Measured: 252 coded Viperidae species marked viviparous (n = 313). Interpretation: Aristotle says vipers, like the Selachia, produce ova internally and are then externally viviparous. This test scores only the viper half. Selachia were scored in aristotle-ga01-11 against FishBase RepGuild2. Vipers are family Viperidae. A viviparous label that the codebook defines as including ovoviviparity shows live birth and does not show that the egg was retained." } ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@value": "Claim test of aristotle-pa04-01: mixed, confidence 0.6" } ], "http://www.w3.org/2000/01/rdf-schema#seeAlso": [ { "@id": "https://github.com/fractastical/delphisci/blob/bf2af6ee0a84e23ffa6414ad7a0a50a8c276506e/test-data/claim-tests/aristotle-biology/aristotle-pa04-01/result.json" } ], "http://www.w3.org/ns/prov#wasAttributedTo": [ { "@id": "https://w3id.org/delphi/resource/agent/delphisci-claim-tester-grok-4-7" } ], "https://w3id.org/delphi/ontology/admissibleDatasets": [ { "@value": "A downloaded squamate reproductive-mode table with a checksum, an explicit mode code, and a codebook. Wikipedia and textbooks do not count. The selachian measurement is not repeated from aristotle-ga01-11." } ], "https://w3id.org/delphi/ontology/assessmentType": [ { "@value": "claim-test/0.1.0" } ], "https://w3id.org/delphi/ontology/dataKind": [ { "@value": "biological" } ], "https://w3id.org/delphi/ontology/disconfirmingObservation": [ { "@value": "At least 30 percent of coded Viperidae are oviparous, or a separate code says the eggs are laid before development for at least 30 percent." } ], "https://w3id.org/delphi/ontology/evidenceAgainst": [ { "@value": "Internal egg is unscored. The codebook says 'ovoviviparous species considered to be viviparous', and the vocabulary is only oviparous and viviparous. Zero rows are coded ovoviviparous." }, { "@value": "Live birth passes: 252 of 313 coded Viperidae are viviparous. 61 are oviparous, which is under the 30 percent fail line and is not zero, so the claim is not true of every viper species in the table. 73 of 386 Viperidae rows have no mode." }, { "@value": "The selachian clause is aristotle-ga01-11, which failed on FishBase because 339 of 834 coded elasmobranchs are egg scatterers. That count is not repeated here." } ], "https://w3id.org/delphi/ontology/expectedObservation": [ { "@value": "At least 80 percent of coded Viperidae are viviparous, n at least 15, and a separate code says the egg is retained internally for at least 80 percent." } ], "https://w3id.org/delphi/ontology/failCriterion": [ { "@value": "Pre-registered. Live birth fails if n is at least 15 and at least 30 percent of coded Viperidae are Oviparous. Internal egg fails only if a separate code says the eggs are laid before the young develop, for at least 30 percent of coded species. If the codebook states that ovoviviparous species are entered as viviparous, the internal-egg half is unscored rather than passed. A pass together with an unscored half is mixed. Both halves unscored is inconclusive with reason not-operationalizable if the mode field exists but does not separate internal eggs, or data-unavailable if the table cannot be fetched. The selachian half is not a second fail or pass in this file." } ], "https://w3id.org/delphi/ontology/hasConfidence": [ { "@value": "0.6", "@type": "http://www.w3.org/2001/XMLSchema#double" } ], "https://w3id.org/delphi/ontology/hasEvidence": [ { "@id": "https://w3id.org/delphi/resource/evidence/aristotle-pa04-01--claim-test--dataset-1" } ], "https://w3id.org/delphi/ontology/hasVerdict": [ { "@value": "mixed" } ], "https://w3id.org/delphi/ontology/hypothesis": [ { "@value": "If the viper clause holds, Viperidae are coded as retaining eggs internally and then bearing live young. The selachian clause is the one already tested as aristotle-ga01-11 and is not measured again here." } ], "https://w3id.org/delphi/ontology/inferenceMethod": [ { "@value": "Live birth and internal egg are scored separately from the thresholds above. Supports requires both passes. A live-birth pass with an unscored internal-egg half is mixed. The selachian clause is cited as aristotle-ga01-11 and is not a new count." } ], "https://w3id.org/delphi/ontology/passCriterion": [ { "@value": "Pre-registered, viper clause only, in two halves. Live birth passes if at least 15 Viperidae species have a mode and at least 80 percent of those are Viviparous, counting a separate ovoviviparous code as live-bearing. Internal egg passes only if the same table has a separate ovoviviparous or egg-retention code for at least 80 percent of the coded species, n at least 15. The viper clause supports only if both halves pass. The selachian comparison is not re-scored; it is aristotle-ga01-11." } ], "https://w3id.org/delphi/ontology/preregistered": [ { "@value": "false", "@type": "http://www.w3.org/2001/XMLSchema#boolean" } ] }, { "@id": "https://w3id.org/delphi/resource/evidence/aristotle-pa04-01--claim-test--dataset-1", "http://purl.org/dc/terms/description": [ { "@value": "Viperidae mode of reproduction and the codebook sentence on ovoviviparity. The workbook is over 1 MB and is not committed. Primary article recorded by Dryad: https://doi.org/10.1111/geb.13812" } ], "http://purl.org/dc/terms/license": [ { "@value": "CC0 1.0" } ], "@type": [ "https://w3id.org/delphi/ontology/EvidenceItem" ], "http://www.w3.org/2000/01/rdf-schema#label": [ { "@value": "Dataset: SquamBase 1.0, a dataset of squamate species traits" } ], "http://www.w3.org/ns/prov#atLocation": [ { "@id": "https://datadryad.org/api/v2/datasets/doi:10.5061%2Fdryad.76hdr7t3b" }, { "@id": "https://datadryad.org/downloads/file_stream/2884606" }, { "@id": "https://datadryad.org/downloads/file_stream/2884612" } ], "http://www.w3.org/ns/prov#wasDerivedFrom": [ { "@id": "https://datadryad.org/dataset/doi:10.5061/dryad.76hdr7t3b" } ], "https://w3id.org/delphi/ontology/hasChecksum": [ { "@value": "sha256:71fbfc27e2e46fe9609a41c65c54bd9c9f73f8e02e1f6897345c497c0231765c" }, { "@value": "sha256:956b2032d6c5219f281bbaab766105632256b74ef292163b5f74dbcbf8c66e64" }, { "@value": "sha256:e850eb807240e1012d0af3e5f2c33a84dab406d50e86a8e3dc591f51a64912af" } ] }, { "@id": "https://w3id.org/delphi/resource/claim/aristotle-pa04-01", "https://w3id.org/delphi/ontology/hasAssessment": [ { "@id": "https://w3id.org/delphi/resource/assessment/aristotle-pa04-01--claim-test" } ] } ] } ]