Nanopublication

< Home

ID

https://w3id.org/np/RAkp0KNzpYL0Fbh3c4C9SEJ8L7HwwTnyXiSK8kZdx0N-4

Formats

.trig | .trig.txt | .jelly | .jelly.txt | .jsonld | .jsonld.txt | .nq | .nq.txt | .xml | .xml.txt

Content

@prefix this: <https://w3id.org/np/RAkp0KNzpYL0Fbh3c4C9SEJ8L7HwwTnyXiSK8kZdx0N-4> .
@prefix sub: <https://w3id.org/np/RAkp0KNzpYL0Fbh3c4C9SEJ8L7HwwTnyXiSK8kZdx0N-4/> .
@prefix np: <http://www.nanopub.org/nschema#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix npx: <http://purl.org/nanopub/x/> .
@prefix dc: <http://purl.org/dc/terms/> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

sub:Head {
  this: a np:Nanopublication;
    np:hasAssertion sub:assertion;
    np:hasProvenance sub:provenance;
    np:hasPublicationInfo sub:pubinfo .
}

sub:assertion {
  <https://w3id.org/delphi/resource/assessment/aristotle-ha05-47--claim-test> a <https://w3id.org/delphi/ontology/Assessment>;
    dc:description "analysis.py downloaded the Zenodo RAR5 archive and extracted species_level_data.xlsx with unar, because Python's standard library cannot read this RAR5. The primary tally keeps snakes whose source.reproductive.mode is 'not imputed'. Mode 0 is oviparous, mode 1 is viviparous, and mode 2 (mixed) stays in the denominator as neither. Vipera is the genus name at the start of the species binomial. Other serpents are rows whose what column is snake and whose genus is not Vipera. The same proportions were also computed on every snake row, including imputed modes, and stored only as a sensitivity figure. The workbook has no litter-size, parturition-duration, or births-one-at-a-time column.";
    <http://www.w3.org/2000/01/rdf-schema#comment> "Measured: 1 proportion of genus Vipera species that are viviparous (n = 17). Interpretation: The viper in a Greek natural history is the genus Vipera, not every species in the family Viperidae. Internally oviparous and externally viviparous is mapped to live-bearing, which covers both ovoviviparity and viviparity, because the contrast Aristotle draws is with serpents that lay eggs. About twenty young is the closed interval 10 to 30. All in one day and one at a time are separate clauses and are left untested when the table has no such column. Family-level Viperidae counts may be reported beside the genus test but do not decide the verdict.";
    <http://www.w3.org/2000/01/rdf-schema#label> "Claim test of aristotle-ha05-47: mixed, confidence 0.66";
    <http://www.w3.org/2000/01/rdf-schema#seeAlso> <https://github.com/fractastical/delphisci/blob/bf2af6ee0a84e23ffa6414ad7a0a50a8c276506e/test-data/claim-tests/aristotle-biology/aristotle-ha05-47/result.json>;
    prov:wasAttributedTo <https://w3id.org/delphi/resource/agent/delphisci-claim-tester-grok-4-7>;
    <https://w3id.org/delphi/ontology/admissibleDatasets> "A public species-level table of squamate or snake reproductive mode that names genus and species, covers both vipers and other snakes, and is independent of this repository. Oviparous means shelled eggs laid outside the mother. Viviparous and ovoviviparous both count as externally live-bearing. Lizards are not snakes.";
    <https://w3id.org/delphi/ontology/assessmentType> "claim-test/0.1.0";
    <https://w3id.org/delphi/ontology/dataKind> "biological";
    <https://w3id.org/delphi/ontology/disconfirmingObservation> "Vipera species are mostly egg-laying. Other snakes being commonly live-bearing, or a median litter outside 10 to 30, contradicts only that clause.";
    <https://w3id.org/delphi/ontology/evidenceAgainst> "All 17 Vipera species with an observed mode are viviparous. None of those 17 rows is imputed.",
      "Family Viperidae counts are reported in measured.extra and do not decide the verdict. The family field sometimes names a subfamily in parentheses.",
      "Including the 392 imputed snake rows raises the other-snake oviparous share to 0.805. That figure is a sensitivity check and is not the verdict.",
      "Litter size, birth in one day, and births one at a time are untested.", "Of 2,798 other snakes with an observed mode, 2,217 are oviparous (0.792), 580 are viviparous and 1 is mixed. That is below the pre-registered 0.80 egg-laying threshold.";
    <https://w3id.org/delphi/ontology/expectedObservation> "Vipera species are coded live-bearing, other snakes are coded egg-laying, and the median Vipera litter, if recorded, is about twenty (between 10 and 30 inclusive).";
    <https://w3id.org/delphi/ontology/failCriterion> "Pre-registered. Refutes if fewer than 50% of Vipera species with mode data are live-bearing. Mixed if at least 80% of Vipera are live-bearing but fewer than 80% of other snakes are egg-laying, or if mode clauses pass but the median Vipera litter size falls outside 10 to 30. Inconclusive, reason data-unavailable, if the table cannot be retrieved or has no reproductive-mode field. Inconclusive, reason underpowered, if fewer than 3 Vipera species or fewer than 50 other snakes have mode data.";
    <https://w3id.org/delphi/ontology/hasConfidence> "0.66"^^xsd:double;
    <https://w3id.org/delphi/ontology/hasEvidence> <https://w3id.org/delphi/resource/evidence/aristotle-ha05-47--claim-test--dataset-1>;
    <https://w3id.org/delphi/ontology/hasVerdict> "mixed";
    <https://w3id.org/delphi/ontology/hypothesis> "Species in the genus Vipera bear live young rather than laying eggs, other snakes lay eggs, and viper litters are about twenty young.";
    <https://w3id.org/delphi/ontology/inferenceMethod> "Identify snakes and the genus Vipera from the table's taxonomy columns in analysis.py. Proportions use species as the unit, one row per species. Supports only if the Vipera live-bearing proportion is at least 0.80 (n>=3) and the other-snake egg-laying proportion is at least 0.80 (n>=50), and any tested litter-size median is inside [10, 30]. Refutes if the Vipera live-bearing proportion is below 0.50. Disagreement between the viper clause and the other-snake clause is mixed.";
    <https://w3id.org/delphi/ontology/passCriterion> "Pre-registered. On a species-level reproductive-mode table, the viper is the genus Vipera and other serpents are snakes outside that genus. Live-bearing (viviparous, including ovoviviparity) must be the mode of at least 80% of Vipera species with data and n must be at least 3. Egg-laying must be the mode of at least 80% of other snakes with data and n must be at least 50. If a litter-size column exists for at least 10 Vipera species, the median litter size must lie in the closed interval from 10 to 30. Supports only when every tested clause meets these thresholds. Parturition lasting one day, and births one at a time, are tested only if the table has such a column.";
    <https://w3id.org/delphi/ontology/preregistered> "false"^^xsd:boolean .
  
  <https://w3id.org/delphi/resource/claim/aristotle-ha05-47> <https://w3id.org/delphi/ontology/hasAssessment>
      <https://w3id.org/delphi/resource/assessment/aristotle-ha05-47--claim-test> .
  
  <https://w3id.org/delphi/resource/evidence/aristotle-ha05-47--claim-test--dataset-1>
    a <https://w3id.org/delphi/ontology/EvidenceItem>;
    dc:description "species-level reproductive mode for snakes, including genus Vipera";
    dc:license "CC0-1.0";
    <http://www.w3.org/2000/01/rdf-schema#label> "Dataset: Zimin and others, species-level squamate reproductive mode (Appendix S1 of the Dryad dataset mirrored on Zenodo)";
    prov:atLocation <https://zenodo.org/records/7144760/files/Appendix_S1.rar?download=1>;
    prov:wasDerivedFrom <https://zenodo.org/records/7144760>;
    <https://w3id.org/delphi/ontology/hasChecksum> "sha256:bf62b96bd69b04af4a9b4e5def009bc63007d3a45b8febfa952c47f8decf258f" .
}

sub:provenance {
  <https://w3id.org/delphi/resource/agent/delphisci-claim-tester-grok-4-7> a prov:SoftwareAgent;
    <http://www.w3.org/2000/01/rdf-schema#label> "delphisci claim tester (grok-4.7; cursor/aristotle-biology-claim-tests-5da8)";
    prov:actedOnBehalfOf <https://orcid.org/0009-0007-4948-9192>;
    <https://w3id.org/delphi/ontology/usesModel> <https://w3id.org/delphi/resource/model/grok-4-7> .
  
  <https://w3id.org/delphi/resource/model/grok-4-7> a <https://w3id.org/delphi/ontology/LanguageModel>;
    dc:identifier "grok-4.7" .
  
  sub:assertion prov:wasAttributedTo <https://w3id.org/delphi/resource/agent/delphisci-claim-tester-grok-4-7>;
    prov:wasDerivedFrom <https://github.com/fractastical/delphisci/blob/bf2af6ee0a84e23ffa6414ad7a0a50a8c276506e/test-data/claim-tests/aristotle-biology/aristotle-ha05-47/result.json>;
    prov:wasGeneratedBy sub:test .
  
  sub:plan prov:hadPlan <https://github.com/fractastical/delphisci/blob/bf2af6ee0a84e23ffa6414ad7a0a50a8c276506e/test-data/claim-tests/README.md> .
  
  sub:test a prov:Activity;
    prov:qualifiedAssociation sub:plan;
    prov:wasAssociatedWith <https://w3id.org/delphi/resource/agent/delphisci-claim-tester-grok-4-7> .
}

sub:pubinfo {
  this: dc:created "2026-11-08T16:24:31.768Z"^^xsd:dateTime;
    dc:creator <https://orcid.org/0009-0007-4948-9192>;
    dc:license <https://creativecommons.org/licenses/by/4.0/>;
    npx:hasNanopubType <https://w3id.org/delphi/ontology/Assessment>;
    npx:introduces <https://w3id.org/delphi/resource/assessment/aristotle-ha05-47--claim-test>;
    <http://www.w3.org/2000/01/rdf-schema#label> "Claim test of aristotle-ha05-47: mixed, confidence 0.66";
    <https://w3id.org/delphi/ontology/domain> <https://w3id.org/delphi/resource/domain/aristotle-biology> .
  
  sub:sig npx:hasAlgorithm "RSA";
    npx:hasPublicKey "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyFHtPB6p0mCjDozxlOY9CmO3nBm7Te3jFbXyLmM+G1tGe47Da0jYIbhkl9Oo1ZjxmCa3LCwlEqK8gj6hEIcL4ahW30JXh9HycfKVk1bugkzMEV15tJdTzAU3sGMFnbNsn43xY2LFLy45tApkRm5byEiM7oRRrooIdwoQKnP4Wzq/bfAoJ9qvW+MGkelyOTd1jbSt+KfmT7xKmDfWzAHddUlWwMX2QJOLxDaffOteTop6ZRgPiNmPJKA/S62Gac9XtSYT3oDkZ6/nr5cxxNLpOyxTf5FPISiCe11xYO/unYjY+mwnOfA8yhJIyx1l0O9I0vpOpn+E5TvyHJV+oSTrvwIDAQAB";
    npx:hasSignature "b6TFu1Kg8DA9EnN4HWhNXEYUMEWqy8Qkmp72j6EvTmFGGl9QkbK3PB7bJjr4EZbFAol2o5p5TpdQY8eQzLF/mxb5in9pXizdK/ZIuhEqfkOW5LO0bhzTQ8uyJy4DmlAJqtQjDKrXUKoJ8FunF000q7ZbTf3BayXuMXqsswLKfuaUG4XzEkAnKMWnxFSYPUwdST9ojLT7manlqlqz1FUzd+FNRZXKNIxXgBS7bG+vn8CbT52Nv4J3BpBsUpwtlCH+C5Lda6IGD6L3N0iTU4xixbhhs5lUpmqBj5yDLegR9AZ8DiAhiMNEDLFFsNPr1VZgfa7HA5/IIdXuULRKJL2uFw==";
    npx:hasSignatureTarget this:;
    npx:signedBy <https://orcid.org/0009-0007-4948-9192> .
}