Nanopublication

< Home

ID

https://w3id.org/np/RAnYIcAzZ_VkpwoLW5YvX0eOLlqbSW1LocGiLoEq_gCT0

Formats

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

Content

@prefix this: <https://w3id.org/np/RAnYIcAzZ_VkpwoLW5YvX0eOLlqbSW1LocGiLoEq_gCT0> .
@prefix sub: <https://w3id.org/np/RAnYIcAzZ_VkpwoLW5YvX0eOLlqbSW1LocGiLoEq_gCT0/> .
@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-ha08-38--claim-test> a <https://w3id.org/delphi/ontology/Assessment>;
    dc:description "Requested the Dryad ped and map files at the file_stream URL and the API download URL. A response that is not HTTP 200, or whose SHA-256 is not the digest in the Dryad file metadata, does not count as the file. Ensembl assembly documents for Canis lupus familiaris and Vulpes vulpes were downloaded and the pre-registered diploid rule was applied to the karyotype list. The ped-download stop in the pre-registration sets the verdict; the diploid numbers are recorded and do not replace that stop.";
    <http://www.w3.org/2000/01/rdf-schema#comment> "Measured: null labeled wolf-dog hybrid rows in the ped file (n = 0, HTTP 200 body was an HTML challenge page, not the ped file). Interpretation: The sentence asserts two crosses: the wolf and the dog couple and breed, and the Laconian hound is a fox-dog cross. The dataset does not sample Cyrene and does not name the Laconian hound, so the test is of the two biological crosses named in the scope (wolf × dog; fox × dog), not of that city or that ancient breed's skeleton. 'Breed' is read as production of offspring, scored by labeled hybrids and wolf-dog breeds in the panel. The fox clause is read as a real cross that could found a dog breed, scored by the diploid counts: a gap of 8 or more chromosomes is treated as incompatible with that cross. Reference foxes in the panel are an outgroup, not fox-dog offspring.";
    <http://www.w3.org/2000/01/rdf-schema#label> "Claim test of aristotle-ha08-38: inconclusive, confidence 0.35";
    <http://www.w3.org/2000/01/rdf-schema#seeAlso> <https://github.com/fractastical/delphisci/blob/bf2af6ee0a84e23ffa6414ad7a0a50a8c276506e/test-data/claim-tests/aristotle-biology/aristotle-ha08-38/result.json>;
    prov:wasAttributedTo <https://w3id.org/delphi/resource/agent/delphisci-claim-tester-grok-4-7>;
    <https://w3id.org/delphi/ontology/admissibleDatasets> "A public genotype file whose rows are individual canids and whose identifiers distinguish wolves, dogs and hybrids, plus the Ensembl assembly karyotypes for the domestic dog and the red fox. The Cyrene locality and the name Laconian hound are not required fields. A zero count of fox-dog labels is not, by itself, a refutation.";
    <https://w3id.org/delphi/ontology/assessmentType> "claim-test/0.1.0";
    <https://w3id.org/delphi/ontology/dataKind> "none";
    <https://w3id.org/delphi/ontology/disconfirmingObservation> "Either no labeled wolf-dog hybrid exists in a panel that clearly labels wolves and dogs, or the dog and red fox differ by 8 or more chromosomes, which is past the pre-registered bar for a cross that founds a breed.";
    <https://w3id.org/delphi/ontology/evidenceAgainst> "A chromosome-count gap refutes a fox-dog breed. It does not by itself identify what the historical Laconian hound was.",
      "Criteria were fixed before the ped file was downloaded and before the Ensembl karyotype arrays were parsed. The assembly URLs were requested once while checking that they answered; the bodies were not read and were not kept.",
      "The Dryad file_stream URL answered HTTP 200 with an HTML bot-challenge page (about 4 KB, title Validating), and the API download URL did not return the ped bytes. The SHA-256 in the Dryad file metadata was therefore never checked against a genotype file. The dog assembly karyotype is 38 autosomes plus X and Y, which the pre-registered rule turns into diploid 78. The red-fox assembly VulVul2.2 returns an empty karyotype list, so the fox is not scored. Neither diagnostic is the verdict.",
      "The Dryad usage note, which states how many wolves, dogs, hybrids, jackals and foxes are in the file, was read as the codebook. Those prose counts are not the measurement. The script counts rows.";
    <https://w3id.org/delphi/ontology/expectedObservation> "The genotype panel includes wolves, dogs and at least one wolf-dog hybrid or wolf-dog breed, and the dog and red fox diploid counts differ by at most 2 with a labeled fox-dog individual.";
    <https://w3id.org/delphi/ontology/failCriterion> "Pre-registered. The wolf-dog component is refuted only if at least 100 rows class as wolf or dog and zero rows class as hybrid. Otherwise, if the hybrid class is missing or fewer than 100 rows class as wolf or dog, the wolf-dog component is inconclusive (underpowered), not refuted. The fox-dog component is refuted if the absolute difference of the two diploid counts is 8 or greater. Diploid count from the Ensembl karyotype list: drop blank names; if X is present and Y is absent, diploid = 2 times the number of names; if both X and Y are present, diploid = 2 times the number of non-sex names plus 2; if neither sex chromosome is listed, that species is not scored. The fox-dog component is supported only when the difference is at most 2 and a ped row classes as fox-dog. A difference from 3 to 7, or a missing assembly, makes the fox-dog component inconclusive. Overall: both supported → supports; both refuted → refutes; one supported and one refuted → mixed; any inconclusive component → inconclusive. If the ped or an assembly cannot be downloaded, or a re-download does not match the first SHA-256, the verdict is inconclusive with reason data-unavailable.";
    <https://w3id.org/delphi/ontology/hasConfidence> "0.35"^^xsd:double;
    <https://w3id.org/delphi/ontology/hasEvidence> <https://w3id.org/delphi/resource/evidence/aristotle-ha08-38--claim-test--dataset-1>,
      <https://w3id.org/delphi/resource/evidence/aristotle-ha08-38--claim-test--dataset-2>;
    <https://w3id.org/delphi/ontology/hasVerdict> "inconclusive";
    <https://w3id.org/delphi/ontology/hypothesis> "If the claim holds, a public wolf-dog genotype panel contains at least one wolf-dog hybrid or wolf-dog breed individual alongside wolves and dogs, and the dog and red-fox chromosome counts are close enough that a fox-dog cross could found a dog breed.";
    <https://w3id.org/delphi/ontology/inferenceMethod> "Count ped rows by the pre-registered substring classes. Compute diploid counts from the Ensembl karyotype lists with the sex-chromosome rule above. Wolf-dog is an existence test (at least one hybrid row). Fox-dog is a karyotype-difference test with the thresholds 2 and 8. Combine the two components as support, refutation, mixed or inconclusive.";
    <https://w3id.org/delphi/ontology/passCriterion> "Pre-registered (claim supported). Both components are supported. Wolf-dog component: in the PLINK ped file of Dryad 10.5061/dryad.76hdr7stk, at least one row is classed hybrid and at least one row is classed wolf and at least one row is classed dog. Fox-dog component: the Ensembl diploid counts of Canis lupus familiaris and Vulpes vulpes differ by at most 2, and the ped file also contains a row classed fox-dog. Classing uses the FID and IID strings, casefolded, in this order: fox-dog if the string contains fox and also dog, hybrid or hyb; hybrid if it contains hybrid, hyb, suspected, wolfdog, wolf-dog, wolf_dog, saarloos or czechoslovak; fox if it contains fox; jackal if it contains jackal; wolf if it contains wolf and not dog; dog if it contains dog. A row is a class if either FID or IID matches that class.";
    <https://w3id.org/delphi/ontology/preregistered> "false"^^xsd:boolean .
  
  <https://w3id.org/delphi/resource/claim/aristotle-ha08-38> <https://w3id.org/delphi/ontology/hasAssessment>
      <https://w3id.org/delphi/resource/assessment/aristotle-ha08-38--claim-test> .
  
  <https://w3id.org/delphi/resource/evidence/aristotle-ha08-38--claim-test--dataset-1>
    a <https://w3id.org/delphi/ontology/EvidenceItem>;
    dc:description "individual canid genotypes whose identifiers were to be classed as wolf, dog or hybrid";
    dc:license "CC0-1.0";
    <http://www.w3.org/2000/01/rdf-schema#label> "Dataset: SNP genotypes for wolf-dog hybrid detection (Harmoinen et al.)";
    prov:atLocation <https://datadryad.org/downloads/file_stream/684548>;
    prov:wasDerivedFrom <https://doi.org/10.5061/dryad.76hdr7stk> .
  
  <https://w3id.org/delphi/resource/evidence/aristotle-ha08-38--claim-test--dataset-2>
    a <https://w3id.org/delphi/ontology/EvidenceItem>;
    dc:description "diagnostic chromosome lists; not used to set the verdict while the ped file is unavailable";
    dc:license "Ensembl public REST data";
    <http://www.w3.org/2000/01/rdf-schema#label> "Dataset: Ensembl assembly karyotypes, domestic dog ROS_Cfam_1.0 and red fox VulVul2.2";
    prov:atLocation <https://rest.ensembl.org/info/assembly/canis_lupus_familiaris?content-type=application/json>,
      <https://rest.ensembl.org/info/assembly/vulpes_vulpes?content-type=application/json>;
    prov:wasDerivedFrom <https://rest.ensembl.org/>;
    <https://w3id.org/delphi/ontology/hasChecksum> "sha256:1a0f1bc21a3c32c757325e04416f5d67d6e5eff4f9e3274d72580220ddf54956",
      "sha256:235d343af2cbcc47dd7bfbdcb30224751d8c39decddee31edc5b5fb5f02c350b" .
}

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-2a8b)";
    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-ha08-38/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.783Z"^^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-ha08-38--claim-test>;
    <http://www.w3.org/2000/01/rdf-schema#label> "Claim test of aristotle-ha08-38: inconclusive, confidence 0.35";
    <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 "aTCQQ9U4fqvZnc1dz7XgzQ5F7+riPkGMMAgtFlgFBzDA/q7VruKGyzxWfbYeHEv05O66aJ8yxs/HkmL+5symNQhHH/L1+D3jd0k2uyAapPFhCtsG2r3l7pYNbLbj4fFAgQeA1b6FmsunChzXPulP+U6JVRF2dlzsQi9v3sf87EmPwoAQqcwAYN1NYgfeZuutLKLR58C4278usY/IljLukY9c0HLB0KFMNU9bnI6RxLItH/PslyME5TiNCX/x8nho6aQr79w4CagPbU8UvgUNhJqsFXbqVJeV2DY0GFw+Tk0mgthevZpb9cPUSYNSAR/8kQGpkM9dhQA0CG7rlWKTyg==";
    npx:hasSignatureTarget this:;
    npx:signedBy <https://orcid.org/0009-0007-4948-9192> .
}