rows { options { physical_type: PHYSICAL_STREAM_TYPE_QUADS max_name_table_size: 128 max_prefix_table_size: 16 max_datatype_table_size: 16 logical_type: LOGICAL_STREAM_TYPE_DATASETS version: 2 } } rows { prefix { value: "https://w3id.org/np/" } } rows { name { value: "RA1dFcRZSMMCV4wDNgLGVuaJ0R5Kum_4LrqU9fTeAXYuU" } } rows { namespace { name: "this" value { prefix_id: 1 } } } rows { prefix { value: "https://w3id.org/np/RA1dFcRZSMMCV4wDNgLGVuaJ0R5Kum_4LrqU9fTeAXYuU/" } } rows { name { } } rows { namespace { name: "sub" value { prefix_id: 2 } } } rows { prefix { value: "http://www.nanopub.org/nschema#" } } rows { namespace { name: "np" value { prefix_id: 3 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/1999/02/22-rdf-syntax-ns#" } } rows { namespace { name: "rdf" value { prefix_id: 4 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/ns/prov#" } } rows { namespace { name: "prov" value { prefix_id: 5 name_id: 2 } } } rows { prefix { value: "http://purl.org/nanopub/x/" } } rows { namespace { name: "npx" value { prefix_id: 6 name_id: 2 } } } rows { prefix { value: "http://purl.org/dc/terms/" } } rows { namespace { name: "dc" value { prefix_id: 7 name_id: 2 } } } rows { prefix { value: "http://www.w3.org/2001/XMLSchema#" } } rows { namespace { name: "xsd" value { prefix_id: 8 name_id: 2 } } } rows { name { value: "hasAssertion" } } rows { name { value: "assertion" } } rows { name { value: "Head" } } rows { quad { s_iri { prefix_id: 1 name_id: 1 } p_iri { prefix_id: 3 name_id: 3 } o_iri { prefix_id: 2 } g_iri { } } } rows { name { value: "hasProvenance" } } rows { name { value: "provenance" } } rows { quad { p_iri { prefix_id: 3 } o_iri { prefix_id: 2 } } } rows { name { value: "hasPublicationInfo" } } rows { name { value: "pubinfo" } } rows { quad { p_iri { prefix_id: 3 } o_iri { prefix_id: 2 } } } rows { name { value: "type" } } rows { name { value: "Nanopublication" } } rows { quad { p_iri { prefix_id: 4 } o_iri { prefix_id: 3 } } } rows { prefix { value: "https://w3id.org/delphi/resource/assessment/" } } rows { name { value: "aristotle-ga01-35--claim-test" } } rows { name { value: "description" } } rows { quad { s_iri { prefix_id: 9 } p_iri { prefix_id: 7 } o_literal { lex: "Downloaded the v24.07 reproduc and species parquet files, hashed them, and grouped non-empty ReproMode values by SpecCode. A species is hermaphrodite if any mode string contains hermaphrod, protandr or protogyn, dioecious if any contains dioec, and parthenogenetic if any contains parthen. The pre-registered rule was applied to those counts. Parthenogenesis is reported and does not decide the verdict." } g_iri { prefix_id: 2 name_id: 4 } } } rows { prefix { value: "https://w3id.org/delphi/ontology/" } } rows { name { value: "Assessment" } } rows { quad { p_iri { prefix_id: 4 name_id: 10 } o_iri { prefix_id: 10 name_id: 14 } } } rows { prefix { value: "http://www.w3.org/2000/01/rdf-schema#" } } rows { name { value: "comment" } } rows { quad { p_iri { prefix_id: 11 } o_literal { lex: "Measured: 500 fish species with a hermaphrodite reproduction mode (n = 11777, exact count of distinct SpecCode values). Interpretation: Aristotle\'s scope is animals that move about, contrasted with plants and with animals that stay fixed. Every species in FishBase is a fish, and fishes swim, so they are inside the scope. \'The sexes are separated, one individual being male and one female\' is read as gonochorism: male and female are different individuals. Protandry, protogyny and true hermaphroditism, the three non-dioecious sexual modes named in the FishBase REPRODUCTION manual, put both sexes in one individual and are counterexamples. Parthenogenesis is a different departure (no second sex) and is not used for the verdict. The test does not speak to sessile animals or to plants." } } } rows { name { value: "label" } } rows { quad { p_iri { } o_literal { lex: "Claim test of aristotle-ga01-35: refutes, confidence 0.85" } } } rows { name { value: "seeAlso" } } rows { prefix { value: "https://github.com/fractastical/delphisci/blob/bf2af6ee0a84e23ffa6414ad7a0a50a8c276506e/test-data/claim-tests/aristotle-biology/aristotle-ga01-35/" } } rows { name { value: "result.json" } } rows { quad { p_iri { } o_iri { prefix_id: 12 } } } rows { name { value: "wasAttributedTo" } } rows { prefix { value: "https://w3id.org/delphi/resource/agent/" } } rows { name { value: "delphisci-claim-tester-grok-4-7" } } rows { quad { p_iri { prefix_id: 5 } o_iri { prefix_id: 13 } } } rows { name { value: "admissibleDatasets" } } rows { quad { p_iri { prefix_id: 10 } o_literal { lex: "A public species-level compilation of fish reproductive mode, assembled independently of Aristotle\'s text, in which hermaphroditism is a coded field rather than a free-text aside. Fishes count as animals that move about. Records with a blank mode do not count as dioecious." } } } rows { name { value: "assessmentType" } } rows { quad { p_iri { } o_literal { lex: "claim-test/0.1.0" } } } rows { name { value: "dataKind" } } rows { quad { p_iri { } o_literal { lex: "biological" } } } rows { name { value: "disconfirmingObservation" } } rows { quad { p_iri { } o_literal { lex: "At least one fish species whose reproduction mode is simultaneous or sequential hermaphroditism. One such species is enough, because the claim says all animals that move about." } } } rows { name { value: "evidenceAgainst" } } rows { quad { p_iri { } o_literal { lex: "Before this registration the parquet schema (column names and types) of reproduc.parquet and species.parquet was read. No ReproMode value, no species name and no row count of modes was queried." } } } rows { quad { o_literal { lex: "Sequential hermaphrodites are one sex at a time. They still contradict \'one individual being male and one female\', because the same individual is both." } } } rows { quad { o_literal { lex: "The FishBase manual says the mode field is incomplete and that a plot of hermaphroditism by latitude had to assume blank modes were dioecious. Blanks are excluded here. A pass would therefore describe coded species only, and would be weak evidence for the universal." } } } rows { name { value: "expectedObservation" } } rows { quad { p_iri { } o_literal { lex: "Every fish species with a filled reproduction mode is dioecious: the number of species coded protandrous, protogynous or truly hermaphroditic is zero, in a table that actually contains mode codes for at least 100 species." } } } rows { name { value: "failCriterion" } } rows { quad { p_iri { } o_literal { lex: "Pre-registered. The claim is refuted if n_herm >= 1. If n_herm = 0 and n_mode < 100, the verdict is inconclusive with reason underpowered. If the reproduc snapshot cannot be fetched, ReproMode is absent, or n_mode = 0, the verdict is inconclusive with reason data-unavailable. A species with both a hermaphrodite record and a dioecious record counts as hermaphrodite." } } } rows { name { value: "hasConfidence" } } rows { datatype { value: "http://www.w3.org/2001/XMLSchema#double" } } rows { quad { p_iri { } o_literal { lex: "0.85" datatype: 1 } } } rows { name { value: "hasEvidence" } } rows { prefix { value: "https://w3id.org/delphi/resource/evidence/" } } rows { name { value: "aristotle-ga01-35--claim-test--dataset-1" } } rows { quad { p_iri { } o_iri { prefix_id: 14 } } } rows { name { value: "hasVerdict" } } rows { quad { p_iri { prefix_id: 10 } o_literal { lex: "refutes" } } } rows { name { value: "hypothesis" } } rows { quad { p_iri { } o_literal { lex: "If every animal that can move about has the sexes in separate individuals, then no fish species in the FishBase reproduction table has a recorded mode of simultaneous or sequential hermaphroditism, because a fish is an animal that moves about and a hermaphroditic fish is one individual that is both male and female." } } } rows { name { value: "inferenceMethod" } } rows { quad { p_iri { } o_literal { lex: "Count distinct SpecCode values by the pre-registered string classes of ReproMode. Refute on one or more hermaphrodite species. Support only on a large all-dioecious coded set. No statistical test: the claim is universal." } } } rows { name { value: "passCriterion" } } rows { quad { p_iri { } o_literal { lex: "Pre-registered. Among distinct FishBase SpecCode values whose ReproMode is non-empty, let n_mode be the count, n_herm the count whose mode string (lower-cased) contains \'hermaphrod\', \'protandr\' or \'protogyn\', and n_dioec the count whose mode string contains \'dioec\'. The claim is supported only if n_mode >= 100, n_herm = 0 and n_dioec >= 50. Parthenogenesis is counted and reported but is not a counterexample and is not required for the pass." } } } rows { name { value: "preregistered" } } rows { datatype { value: "http://www.w3.org/2001/XMLSchema#boolean" } } rows { quad { p_iri { } o_literal { lex: "false" datatype: 2 } } } rows { prefix { value: "https://w3id.org/delphi/resource/claim/" } } rows { name { value: "aristotle-ga01-35" } } rows { name { value: "hasAssessment" } } rows { quad { s_iri { prefix_id: 15 } p_iri { prefix_id: 10 } o_iri { prefix_id: 9 name_id: 12 } } } rows { quad { s_iri { prefix_id: 14 name_id: 30 } p_iri { prefix_id: 7 name_id: 13 } o_literal { lex: "species-level reproductive mode; species table supplies scientific names for the examples" } } } rows { name { value: "license" } } rows { quad { p_iri { name_id: 38 } o_literal { lex: "CC BY-NC (FishBase, redistributed by the rfishbase snapshot)" } } } rows { name { value: "EvidenceItem" } } rows { quad { p_iri { prefix_id: 4 name_id: 10 } o_iri { prefix_id: 10 name_id: 39 } } } rows { quad { p_iri { prefix_id: 11 name_id: 16 } o_literal { lex: "Dataset: FishBase reproduction and species tables, rfishbase snapshot v24.07" } } } rows { name { value: "atLocation" } } rows { prefix { value: "https://data.source.coop/cboettig/fishbase/fb/v24.07/parquet/" } } rows { name { value: "reproduc.parquet" } } rows { quad { p_iri { prefix_id: 5 name_id: 40 } o_iri { prefix_id: 16 } } } rows { name { value: "species.parquet" } } rows { quad { o_iri { } } } rows { name { value: "wasDerivedFrom" } } rows { prefix { id: 6 value: "https://source.coop/cboettig/fishbase/fb/" } } rows { name { value: "v24.07" } } rows { quad { p_iri { prefix_id: 5 } o_iri { prefix_id: 6 } } } rows { name { value: "hasChecksum" } } rows { quad { p_iri { prefix_id: 10 } o_literal { lex: "sha256:24c208a224357c36f3e4a5b6e34357837671f0c5a0b3954c2fe698d26909155b" } } } rows { quad { o_literal { lex: "sha256:571c60b0b47cf50ca28d49b01b6abc17ab0506d8233e7d703b2c87e3ff41fb3c" } } } rows { name { value: "SoftwareAgent" } } rows { quad { s_iri { prefix_id: 13 name_id: 20 } p_iri { prefix_id: 4 name_id: 10 } o_iri { prefix_id: 5 name_id: 46 } g_iri { prefix_id: 2 name_id: 7 } } } rows { quad { p_iri { prefix_id: 11 name_id: 16 } o_literal { lex: "delphisci claim tester (grok-4.7; cursor/aristotle-biology-claim-tests-1551)" } } } rows { name { value: "actedOnBehalfOf" } } rows { prefix { id: 8 value: "https://orcid.org/" } } rows { name { value: "0009-0007-4948-9192" } } rows { quad { p_iri { prefix_id: 5 name_id: 47 } o_iri { prefix_id: 8 } } } rows { name { value: "usesModel" } } rows { prefix { id: 1 value: "https://w3id.org/delphi/resource/model/" } } rows { name { value: "grok-4-7" } } rows { quad { p_iri { prefix_id: 10 } o_iri { prefix_id: 1 } } } rows { name { value: "identifier" } } rows { quad { s_iri { name_id: 50 } p_iri { prefix_id: 7 } o_literal { lex: "grok-4.7" } } } rows { name { value: "LanguageModel" } } rows { quad { p_iri { prefix_id: 4 name_id: 10 } o_iri { prefix_id: 10 name_id: 52 } } } rows { quad { s_iri { prefix_id: 2 name_id: 4 } p_iri { prefix_id: 5 name_id: 19 } o_iri { prefix_id: 13 } } } rows { quad { p_iri { prefix_id: 5 name_id: 43 } o_iri { prefix_id: 12 name_id: 18 } } } rows { name { value: "wasGeneratedBy" } } rows { name { value: "test" } } rows { quad { p_iri { prefix_id: 5 name_id: 53 } o_iri { prefix_id: 2 } } } rows { name { value: "plan" } } rows { name { value: "hadPlan" } } rows { prefix { id: 3 value: "https://github.com/fractastical/delphisci/blob/bf2af6ee0a84e23ffa6414ad7a0a50a8c276506e/test-data/claim-tests/" } } rows { name { value: "README.md" } } rows { quad { s_iri { } p_iri { prefix_id: 5 } o_iri { prefix_id: 3 } } } rows { name { value: "Activity" } } rows { quad { s_iri { prefix_id: 2 name_id: 54 } p_iri { prefix_id: 4 name_id: 10 } o_iri { prefix_id: 5 name_id: 58 } } } rows { name { value: "qualifiedAssociation" } } rows { quad { p_iri { } o_iri { prefix_id: 2 name_id: 55 } } } rows { name { value: "wasAssociatedWith" } } rows { quad { p_iri { prefix_id: 5 name_id: 60 } o_iri { prefix_id: 13 name_id: 20 } } } rows { prefix { id: 15 value: "https://w3id.org/np/" } } rows { name { value: "created" } } rows { datatype { value: "http://www.w3.org/2001/XMLSchema#dateTime" } } rows { quad { s_iri { prefix_id: 15 name_id: 1 } p_iri { prefix_id: 7 name_id: 61 } o_literal { lex: "2026-11-08T16:24:31.732Z" datatype: 3 } g_iri { prefix_id: 2 name_id: 9 } } } rows { name { value: "creator" } } rows { quad { p_iri { prefix_id: 7 name_id: 62 } o_iri { prefix_id: 8 name_id: 48 } } } rows { prefix { id: 9 value: "https://creativecommons.org/licenses/by/4.0/" } } rows { quad { p_iri { prefix_id: 7 name_id: 38 } o_iri { prefix_id: 9 name_id: 2 } } } rows { prefix { id: 14 value: "http://purl.org/nanopub/x/" } } rows { name { value: "hasNanopubType" } } rows { quad { p_iri { prefix_id: 14 name_id: 63 } o_iri { prefix_id: 10 name_id: 14 } } } rows { name { value: "introduces" } } rows { prefix { id: 16 value: "https://w3id.org/delphi/resource/assessment/" } } rows { quad { p_iri { prefix_id: 14 name_id: 64 } o_iri { prefix_id: 16 name_id: 12 } } } rows { quad { p_iri { prefix_id: 11 name_id: 16 } o_literal { lex: "Claim test of aristotle-ga01-35: refutes, confidence 0.85" } } } rows { name { value: "domain" } } rows { prefix { id: 6 value: "https://w3id.org/delphi/resource/domain/" } } rows { name { value: "aristotle-biology" } } rows { quad { p_iri { prefix_id: 10 name_id: 65 } o_iri { prefix_id: 6 } } } rows { name { value: "sig" } } rows { name { value: "hasAlgorithm" } } rows { quad { s_iri { prefix_id: 2 } p_iri { prefix_id: 14 } o_literal { lex: "RSA" } } } rows { name { value: "hasPublicKey" } } rows { quad { p_iri { } o_literal { lex: "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyFHtPB6p0mCjDozxlOY9CmO3nBm7Te3jFbXyLmM+G1tGe47Da0jYIbhkl9Oo1ZjxmCa3LCwlEqK8gj6hEIcL4ahW30JXh9HycfKVk1bugkzMEV15tJdTzAU3sGMFnbNsn43xY2LFLy45tApkRm5byEiM7oRRrooIdwoQKnP4Wzq/bfAoJ9qvW+MGkelyOTd1jbSt+KfmT7xKmDfWzAHddUlWwMX2QJOLxDaffOteTop6ZRgPiNmPJKA/S62Gac9XtSYT3oDkZ6/nr5cxxNLpOyxTf5FPISiCe11xYO/unYjY+mwnOfA8yhJIyx1l0O9I0vpOpn+E5TvyHJV+oSTrvwIDAQAB" } } } rows { name { value: "hasSignature" } } rows { quad { p_iri { } o_literal { lex: "UBe/Yq2NR0QLguCs/nZdNWRfa3avgiWRIjDVNKRMSk/E3mrBuUVTafVU6XYIBjKwrv5Y5ZhduZ02oNDJWEbCbNPl+D3v6KNS3/mkj2/Wi+yEIO1y/gceV3h2oq88tcVt8+7/MZW1l/5zwLJRc/6g0pQ6XV2mRdxfB9wsf4VGVhHibKxYeODGKUHGtQm+Xn6+EXYb83JFmCpmENb83i7J4N+hnuOYXjIpwPw4xjmpLGFNhmghZ4PoIrLG2Q0WBDwQKhXrErNYuOoNncXtu/HTJrUNRML9vMQrPvPNOQbtU1A+AFNPE0KqwYyNxo7Dldzgu9XuBBFEeAgb+mj9HDxohw==" } } } rows { name { value: "hasSignatureTarget" } } rows { quad { p_iri { } o_iri { prefix_id: 15 name_id: 1 } } } rows { name { value: "signedBy" } } rows { quad { p_iri { prefix_id: 14 name_id: 72 } o_iri { prefix_id: 8 name_id: 48 } } }