Point Publication Rules¶
A point is published only when the repository can reconstruct what it represents, where its coordinate came from, and which evidence rows support it. The rule is deliberately asymmetric: unresolved evidence can remain in the curated collection, but it cannot borrow visual certainty from a map marker.
Current Published Point Posture¶
The animal point-evidence review contains 170 accepted locality rows
representing 331 distinct admitted samples. Their coordinate confidence classes
are 144 exact, 24 approximate, and two
source_reported_two_decimal_degrees. Their coordinate bases are 144
supplementary-table rows, 22 supplementary proximal-site rows, two archive
sample records, and two named-site geocodes. The public surface therefore must
not be described as uniformly precise or as one feature per sample.
Every published feature contains at least one final admitted sample identity.
Wadi Halfa is not a published feature: readiness accounting retains it as a
not-materialized row with reason
no_admitted_sample_backed_locality_candidate.
Acceptance applies to the declared point product. It does not certify complete project recovery, equal coverage across species, or unrestricted analytical fitness. The animal publication gate currently passes all ten anti-overclaim and traceability checks. The supported claim is narrower: every admitted marker can be traced through the evidence fields required by this product. Project completeness, species completeness, and suitability for an analysis that needs uniform ascertainment remain outside that claim.
What The Published Marker Establishes¶
| Reader question | Answer supported by an admitted marker | Claim not established by the marker |
|---|---|---|
| What is it? | a stable locality feature linked to species, project, and at least one final admitted sample | one feature per sample or an exhaustive inventory |
| Why is it here? | a locality and coordinate decision with recorded provenance | survey-grade positional accuracy unless the source establishes it |
| How certain is the position? | the published exact or approximate coordinate class |
identical precision across all markers |
| When is it from? | only the chronology posture and fields admitted for that row | a numeric date where the evidence is contextual, broad, or conflicting |
| Why is it visible? | membership in the named product under its admission contract | eligibility for every regional subset or analytical use |
In this contract, exact identifies a coordinate transcribed from a governed
source rather than a coordinate resolved by the repository. It does not add a
measurement precision that the source never reported.
Animal Point Admission¶
flowchart TD
A[Normalized animal locality] --> B{Project accession present?}
B -->|no| X[Exclude]
B -->|yes| C{Stable site identity present?}
C -->|no| X
C -->|yes| D{Coordinate provenance matches locality?}
D -->|no| X
D -->|yes| E{mapping_posture = mappable_point?}
E -->|no| Y[Refused or unresolved]
E -->|yes| F{Valid latitude and longitude?}
F -->|no| X
F -->|yes| G[Match sample, site evidence, citation, and review]
G --> H{Project-level flattening detected?}
H -->|yes| X
H -->|no| I{Admitted sample IDs present?}
I -->|no| X
I -->|yes| J{Supported animal scope?}
J -->|domesticated core| P[Publish sample-backed point]
J -->|wild or progenitor context| Q[Publish context-role sample-backed point]
The emitted row carries stable feature, evidence-row, and site identifiers; species and support class; locality and coordinate provenance; project and sample identifiers; paper and supplement citations; site-evidence text; scope inclusion; and chronology at the precision allowed for publication.
The two scope branches use the same sample-accountability floor. Their role distinction limits biological interpretation; it does not permit an unrecovered project-context token to stand in for a sample identifier.
Current Point Classes¶
| Product class | Features | Minimum identity | Coordinate posture | Claim ceiling |
|---|---|---|---|---|
| domesticated-core locality | 117 | one or more final admitted sample identities | governed exact or qualified coordinate | qualified domesticated-animal presence at the reported locality |
| wild or progenitor context locality | 53 | one or more final admitted sample identities | governed exact or qualified coordinate | context-role presence without promotion to domesticated evidence |
The two classes share a point layer because both satisfy the current spatial and sample-accountability contract. They do not share biological role. Sample-level counts must use the 331 distinct sample identities rather than the 170 aggregated localities, and domestication analyses must preserve the scope class.
Compare Two Admission Packets¶
The distinction is visible in the evidence required to build each feature:
| Packet member | Direkli goat sample | Wadi Halfa dromedary context |
|---|---|---|
| governed identity | final sample SAMEA4453841 in project PRJEB90141 |
no admitted sample-backed locality candidate in SRP073444 |
| source locator | supplementary workbook, Table S2, row 2 | paper-backed named-place statement |
| locality | sample-owned Direkli Cave | project-context Wadi Halfa |
| coordinate | supplementary-table coordinate, exact source class |
named-place geocode, approximate class |
| sample evidence status | recovered final sample | no admitted sample for this locality candidate |
| publication decision | admitted sample-backed locality | not materialized |
| reason or restraint | do not infer complete project recovery or uniform ascertainment | no_admitted_sample_backed_locality_candidate; do not render a point |
flowchart LR
Direkli["final sample packet"] --> SamplePoint["sample-backed point"]
Wadi["project context without admitted sample"] --> Excluded["not materialized"]
SamplePoint --> Layer["animal point layer"]
Layer --> Analysis{"declared analysis unit"}
Analysis -->|sample required| SamplesOnly["final sample-backed members only"]
Analysis -->|context accepted| DeclaredMix["classes retained separately"]
Only the Direkli packet satisfies the point product. Wadi Halfa remains in
the refusal accounting without a map marker. Exports and analyses must retain
sample_identity_resolution, sample_evidence_status, coordinate class, and
evidence role so that source context cannot be mistaken for an admitted point.
Admission And Field Qualification¶
A row-level admission and a field-level admission answer different questions:
| Decision | Question | Possible result |
|---|---|---|
| point admission | is there enough identity, locality, coordinate, and citation support to draw this point? | publish, refuse, or exclude |
| coordinate qualification | was the pair reported directly or resolved from a named place? | exact or approximate confidence |
| chronology admission | may numeric time fields appear for this point? | precise interval, qualified context, or no numeric fields |
| scope admission | does the point belong in this world, regional, or country product? | include with reason or omit from that scope |
A point can pass spatial admission while numeric chronology remains absent. Likewise, a point accepted on the world surface can remain outside a Nordic or country subset. The public row must preserve those decisions rather than compress them into one status.
Admission Is Conjunctive¶
For direct animal evidence, a marker is eligible only when every required spatial condition is satisfied:
stable identity and locality ownership and coordinate provenance and valid coordinates and citation lineage and product scope
One strong field cannot compensate for a failed field. A precise coordinate without defensible sample ownership is ineligible; a well-cited sample without a mappable locality remains in the collection but outside the point layer.
| Evidence state | Point decision | Field decision | Published meaning |
|---|---|---|---|
| direct coordinate, owned locality, complete lineage | admit | preserve direct coordinate class | qualified sample-backed point |
| defensible named-site resolution, complete lineage | admit | mark coordinate approximate | qualified point at resolved precision |
| admitted location, broad chronology | admit spatially | omit numeric time window | location is visible; numeric temporal comparison is not authorized |
| region-only or project-level locality | refuse | no coordinate fields | known evidence without a defensible marker |
| sample/site disagreement | exclude pending resolution | no spatial or numeric borrowing | conflict remains visible in review surfaces |
The last column is the marker's claim ceiling. Popup copy, legends, and downstream prose must remain at or below it. Presentation can explain a qualification, but it cannot remove one.
Publication Eligibility Is Not Analytical Eligibility¶
Point admission answers whether a marker can be drawn honestly. An analysis may require a stricter and different contract:
| Proposed use | Additional requirement beyond point admission |
|---|---|
| exact distance threshold | endpoint precision and uncertainty small enough that threshold membership is stable |
| density or clustering | known observation unit, duplicate relation, ascertainment, and comparable coverage |
| temporal co-occurrence | compatible numeric intervals and an explicit overlap rule |
| cross-species comparison | compatible recovery and admission populations, not merely visible species layers |
| independent observations | sample, site, project, and publication relations sufficient to detect shared evidence |
flowchart LR
Point["honestly published point"] --> Question{"declared analysis"}
Question --> Requirements["analysis-specific assumptions"]
Requirements -->|satisfied| Eligible["eligible analytical member"]
Requirements -->|not satisfied| VisualOnly["remains a publication member only"]
An exact source-coordinate class does not establish independent sampling, uniform recovery, or stable membership in an arbitrary distance band. The analytical population must be derived separately and must account for every published point it excludes.
Required Evidence By Field¶
| Published field | Minimum support |
|---|---|
| Feature identity | stable site token, species identity, and project accession |
| Sample count | matched sample records; project-level estimates do not become mapped samples |
| Locality | sample- or defensibly group-owned locality at the declared resolution |
| Coordinates | matching provenance row, mappable_point posture, numeric pair, basis, and confidence |
| Citation | paper or governed source linkage sufficient to trace the claim |
| Chronology | sample-owned, non-conflicting posture for numeric windows; otherwise broad context stays non-numeric or absent |
| Nordic inclusion | explicit inclusion flag and reason, independent of world-map eligibility |
Chronology is field-gated as well as point-gated. A spatially admissible point does not gain a numeric time window when its chronology is broad, contextual, approximate beyond the product contract, unresolved, or conflicting.
Coordinate Classes Remain Visible¶
Direct coordinate bases include published coordinates, supplementary-table
coordinates, and archive coordinates. A named-site geocode can appear only
with its approximate confidence, resolution method, gazetteer or curated
anchor, and rationale. Region-centroid fallbacks remain refused_region_only
and do not become markers.
The public coordinate review counts direct and named-site-resolved features separately. This prevents a mixed layer from being described as wholly source-coordinate-backed.
Exclusion Is A Governed Result¶
Rows are excluded or refused when any of these conditions holds:
- a project accession or stable site identity is missing;
- the locality has no matching coordinate-provenance row;
- geography remains regional, aggregated, or unresolved;
- the coordinate pair is missing or invalid;
- sample rows disagree with a flattened project-level site assignment;
- citation or site-evidence lineage cannot support the visible claim;
- chronology would require stronger numeric language than its evidence class permits.
Refused rows remain visible in readiness, overbroad-site, unresolved-site, chronology, and recovery audits. Absence from the atlas is therefore not absence from the collection.
Classify An Absent Marker¶
When an expected marker is not visible, determine which population boundary removed it:
| Absence class | Meaning | Evidence to inspect |
|---|---|---|
| undiscovered | no governed source or candidate identity is known | discovery inventory and source scope |
| known but uncaptured | source identity is known, but required material was not recovered | acquisition manifest and recovery record |
| captured but unnormalized | source material exists without a stable candidate representation | normalization status and source-family blockers |
| normalized but unevaluated | candidate exists without the required claim-specific review | review coverage and pending decision surfaces |
| refused or deferred | evidence cannot yet support a point; a reason or recovery condition is recorded | locality, coordinate, chronology, and recovery ledgers |
| excluded | candidate was evaluated and failed a named product rule | exclusion identity and failed predicate |
| outside scope | evidence is valid but not a member of this geographic or product population | scope decision and parent-product membership |
| admitted but hidden | member belongs to the product but a display filter suppresses it | manifest first, then client filter state |
Only the last class is a presentation question. The others describe database, curation, or product state and must not be “fixed” by adding a marker directly to a rendering.
Admission can change only when the governing evidence changes or the declared product contract changes. Replacing a marker symbol, filtering a layer, or editing popup text cannot turn a refused row into an admitted one.
Publication Gates¶
The animal publication gate verifies the whole emitted surface, including:
- required member, admitted sample, site, coordinate, and citation traceability;
- no project-level substitution for blocked sample sites;
- no leakage of unresolved or conflicting chronology into country or atlas outputs;
- no numeric windows for broad or contextual chronology;
- temporal-semantics fields that keep contextual rows non-numeric;
- public language that does not claim all-species readiness while refusals and unresolved rows remain.
Passing those protections means the published subset obeys its contracts. It
does not mean all tracked projects or species are fully recovered, and it does
not justify stronger collection-wide completeness language. In particular,
the passing published_points_keep_required_traceability check requires
traceability for admitted members; it does not admit the excluded Wadi Halfa
context or convert project evidence into final sample recovery.
flowchart LR
Curated["curated evidence"] --> Spatial{"point admission"}
Spatial -->|fail| Refusal["refusal or exclusion surface"]
Spatial -->|pass| Point["published point"]
Point --> Coordinate["coordinate confidence"]
Point --> Time{"chronology field admission"}
Point --> Scope{"geographic scope admission"}
Time -->|numeric allowed| Window["qualified BP fields"]
Time -->|not allowed| NoWindow["no false numeric window"]
Scope -->|included| Bundle["declared product bundle"]
Scope -->|outside| OtherScope["retained outside this bundle"]
Auditing Inclusion And Absence¶
For published features, begin with
docs/report/animal_point_evidence_review.json and follow the stable evidence
identifiers into the species-normalized files. For absent or blocked features,
inspect data/adna/governance/cross_species_map_readiness.json, the coordinate
and locality ledgers, and docs/report/animal_publication_release_gate.json.
For any point-level claim, retain four linked facts: the feature identifier, the evidence-row identifier, the coordinate basis and confidence, and the bundle scope and version. Together they distinguish “this marker was visible” from “this evidence was qualified to support the stated claim.”
Read map inputs for the full layer assembly, coordinate provenance for spatial confidence, and chronology evidence for temporal field admission.