World Evidence Surface¶
This shared interactive map bundle was generated on 2026-09-08 from Homo
sapiens AADR v66 plus any governed contextual and animal surfaces that
the active scope contract allows.
World is the governing publication surface. It keeps every published country inside one shared map and excludes Nordic-only context overlays that would look more complete than they really are at broader scale.
Included Countries¶
| Country | Unique samples |
|---|---|
| Sweden | 416 |
| Norway | 130 |
| Finland | 32 |
| Denmark | 653 |
Bundle Notes¶
- This bundle is a generated publication artifact, not a source dataset.
- Local leaflet assets are copied into
./_map_assetsso the HTML does not depend on CDN-hosted library files. - Basemap tiles are still requested from the active cartographic provider at runtime, so an offline browser session will not display background tiles.
- The interactive map presents the records and overlays that were generated into this bundle. Ranking artifacts are published alongside it and carry stricter evidence boundaries than the map view itself.
- Default basemap:
street - The opening extent keeps a broad trans-Atlantic and Eurasian frame so the root publication surface reads as a parent scope rather than a Nordic detail page with a bigger title.
Output Files¶
- Interactive map:
world_map.html - Combined GeoJSON:
world_samples.geojson - Machine-readable summary:
world_summary.json - Map publication contract JSON:
world_map_publication_contract.json - Map publication contract markdown:
world_map_publication_contract.md - Point traceability JSON:
world_point_traceability.json - Point traceability markdown:
world_point_traceability.md - Nordic country boundaries:
nordic_country_boundaries.geojson - Animal locality GeoJSON:
world_animal_localities.geojson - Domesticated-core animal locality GeoJSON:
world_domesticated_animal_localities.geojson - Comparator animal locality GeoJSON:
world_comparator_animal_localities.geojson - Wild and progenitor animal locality GeoJSON:
world_progenitor_animal_localities.geojson - Animal atlas evidence CSV:
world_animal_atlas_evidence.csv - Animal atlas evidence JSON:
world_animal_atlas_evidence.json - Animal point traceability JSON:
world_animal_point_traceability.json - Static atlas bootstrap manifest:
world_map_assets.json - Static atlas data chunk:
world.atlas-provenance.0000.9184fbb3af782691.js - Static atlas data chunk:
world.atlas-nodes.0001.3ce74b842a039975.js - Static atlas data chunk:
world.atlas-nodes.0002.8149edfaa10509d6.js - Static atlas data chunk:
world.atlas-nodes.0003.bf07cccc41311978.js - Static atlas data chunk:
world.atlas-nodes.0004.276b0b9319a604b5.js - Static atlas data chunk:
world.atlas-nodes.0005.45c29350d1d26e7d.js - Static atlas data chunk:
world.atlas-nodes.0006.94a3f3b10289b64e.js - Static atlas data chunk:
world.atlas-nodes.0007.6a875131d45647ec.js - Static atlas data chunk:
world.atlas-nodes.0008.a77906833fa3a051.js - Static atlas data chunk:
world.atlas-nodes.0009.abe808f27c4feb6f.js - Static atlas data chunk:
world.atlas-nodes.0010.0899b366d8b90651.js - Static atlas data chunk:
world.atlas-nodes.0011.4e720789464ce279.js - Static atlas data chunk:
world.atlas-nodes.0012.ab9e1f64b2360910.js - Static atlas data chunk:
world.atlas-nodes.0013.08501b79e217d760.js - Static atlas data chunk:
world.atlas-nodes.0014.746c2a25d0115882.js - Static atlas data chunk:
world.atlas-nodes.0015.41cbdc6cc1906688.js - Static atlas data chunk:
world.atlas-nodes.0016.a107e7f3a07a0080.js - Static atlas data chunk:
world.atlas-nodes.0017.f5556ccbc31795cd.js - Static atlas data chunk:
world.atlas-nodes.0018.27db8a770b3b5786.js - Static atlas data chunk:
world.atlas-nodes.0019.418d9c9b6ec42274.js - Static atlas data chunk:
world.atlas-nodes.0020.ccf1c9f789927004.js - Static atlas data chunk:
world.atlas-nodes.0021.17beed4867b91c94.js - Static atlas data chunk:
world.atlas-nodes.0022.b317a7a876dab4c9.js - Static atlas data chunk:
world.atlas-nodes.0023.31c587b5c0093713.js - Static atlas data chunk:
world.atlas-nodes.0024.5960ccbd2b84c1b1.js - Static atlas data chunk:
world.atlas-nodes.0025.f8f7329020a27e07.js - Static atlas data chunk:
world.atlas-nodes.0026.7217a2860b7810b2.js - Static atlas data chunk:
world.atlas-nodes.0027.0cea635936ad9693.js - Static atlas data chunk:
world.atlas-nodes.0028.6b7a0cf4c86f3e81.js - Static atlas data chunk:
world.atlas-nodes.0029.dbce39b733e24c4c.js - Static atlas data chunk:
world.atlas-nodes.0030.3acc0ea85706050a.js - Static atlas data chunk:
world.atlas-nodes.0031.9c246068342bf359.js - Static atlas data chunk:
world.atlas-nodes.0032.d4e6e5df89eb149a.js - Static atlas data chunk:
world.atlas-nodes.0033.131ace2874c9cddd.js - Static atlas data chunk:
world.atlas-nodes.0034.d42c080cd90fb20e.js - Static atlas data chunk:
world.atlas-nodes.0035.63861106958d60b0.js - Static atlas data chunk:
world.atlas-nodes.0036.9f80f2881e50984b.js - Static atlas data chunk:
world.atlas-nodes.0037.0c793de74da35f59.js - Static atlas data chunk:
world.atlas-nodes.0038.69026509a809af00.js - Static atlas data chunk:
world.atlas-nodes.0039.631f2b1e9af2c71e.js - Static atlas data chunk:
world.atlas-nodes.0040.784a8714f962496a.js - Static atlas data chunk:
world.atlas-nodes.0041.577244364a952f34.js - Static atlas data chunk:
world.atlas-nodes.0042.4901492f5a3e52c2.js - Static atlas data chunk:
world.atlas-nodes.0043.7d58100048034e24.js - Static atlas data chunk:
world.atlas-nodes.0044.09e5694ebee56286.js - Static atlas data chunk:
world.atlas-nodes.0045.b5f91d80dffbcc08.js - Static atlas data chunk:
world.atlas-nodes.0046.c10c8d71643df6ca.js - Static atlas data chunk:
world.atlas-nodes.0047.492af91b5d18f609.js - Static atlas data chunk:
world.atlas-nodes.0048.32a308bb4cc7fa56.js - Static atlas data chunk:
world.atlas-nodes.0049.c8b12d0adfab7376.js - Static atlas data chunk:
world.atlas-nodes.0050.a12506f4fc01e566.js - Static atlas data chunk:
world.atlas-nodes.0051.442b02bf4f7441f3.js - Static atlas data chunk:
world.atlas-nodes.0052.c2ef940ce7ee2c77.js - Static atlas data chunk:
world.atlas-nodes.0053.8059e6f4282a09f6.js - Static atlas data chunk:
world.atlas-nodes.0054.67a1a7f379a171e6.js - Static atlas data chunk:
world.atlas-nodes.0055.7bd3dae70140f309.js - Static atlas data chunk:
world.atlas-nodes.0056.61b1b50fd5d76ff0.js - Static atlas data chunk:
world.atlas-nodes.0057.2de8148637464c29.js - Static atlas data chunk:
world.atlas-nodes.0058.52bdcbcfcce962b4.js - Static atlas data chunk:
world.atlas-nodes.0059.24b4685b071ac668.js - Static atlas data chunk:
world.atlas-nodes.0060.f6dea488de2b98e4.js - Static atlas data chunk:
world.atlas-nodes.0061.a73987d17d27f799.js - Static atlas data chunk:
world.atlas-nodes.0062.e15dc55dd47fb752.js - Static atlas data chunk:
world.atlas-nodes.0063.8685a97b4bf6888f.js - Static atlas data chunk:
world.atlas-nodes.0064.977725e53d685723.js - Static atlas data chunk:
world.atlas-nodes.0065.5437728525c5fef1.js - Static atlas data chunk:
world.atlas-nodes.0066.70e45a06b9ee56db.js - Static atlas data chunk:
world.atlas-nodes.0067.c0e5d7cdc5cb95e2.js - Static atlas data chunk:
world.atlas-nodes.0068.4f79a62baa8bfc68.js - Static atlas data chunk:
world.atlas-nodes.0069.5a5faac8bb286c85.js - Static atlas data chunk:
world.atlas-nodes.0070.ea4307d46f40a614.js - Static atlas data chunk:
world.atlas-nodes.0071.2a20b65ea01498fe.js - Static atlas data chunk:
world.atlas-nodes.0072.1e4426a4dbdefd5c.js - Static atlas data chunk:
world.atlas-nodes.0073.868d866c68de8398.js - Static atlas data chunk:
world.atlas-nodes.0074.26b1954bb4a36c2c.js - Static atlas data chunk:
world.atlas-nodes.0075.c4772802669caa7f.js - Static atlas data chunk:
world.atlas-nodes.0076.ff978864531f7170.js - Static atlas data chunk:
world.atlas-nodes.0077.9ec9aec230ad86fb.js - Static atlas data chunk:
world.atlas-nodes.0078.c8cc7fa93658cc9c.js - Static atlas data chunk:
world.atlas-nodes.0079.1d4333d0aaa3d281.js - Static atlas data chunk:
world.atlas-nodes.0080.1046732c3154de58.js - Static atlas data chunk:
world.atlas-nodes.0081.8abe6d562d5ea5b6.js - Static atlas data chunk:
world.atlas-nodes.0082.5f8f2a1d5e23f8e0.js - Static atlas data chunk:
world.atlas-nodes.0083.f177e462a59fedcc.js - Static atlas data chunk:
world.atlas-nodes.0084.bb4ea699ec3cedb1.js - Static atlas data chunk:
world.atlas-nodes.0085.e66bf3db9d306741.js - Static atlas data chunk:
world.atlas-nodes.0086.9c5d0db9741758e8.js - Static atlas data chunk:
world.atlas-nodes.0087.ec01043a14d04f9e.js - Static atlas data chunk:
world.atlas-nodes.0088.c00a080f7f64149f.js - Static atlas data chunk:
world.atlas-nodes.0089.2aba2e3e4a096e9d.js - Static atlas data chunk:
world.atlas-nodes.0090.447cfd1015f6307c.js - Static atlas data chunk:
world.atlas-nodes.0091.c0fcf30f64ce10f3.js - Static atlas data chunk:
world.atlas-nodes.0092.15ccec67ffc3e156.js - Static atlas data chunk:
world.atlas-nodes.0093.46b64696f2d42a19.js - Static atlas data chunk:
world.atlas-nodes.0094.bff749443867eed5.js - Static atlas data chunk:
world.atlas-nodes.0095.f98e00e68d6f58d3.js - Static atlas data chunk:
world.atlas-nodes.0096.86539ea3fc570f93.js - Static atlas data chunk:
world.atlas-nodes.0097.47e936c425a94b21.js - Static atlas data chunk:
world.atlas-nodes.0098.0a833b5c0864d614.js - Static atlas data chunk:
world.atlas-nodes.0099.6d97b1927378d414.js - Static atlas data chunk:
world.atlas-nodes.0100.490d6d8dd86bf4fc.js - Static atlas data chunk:
world.atlas-nodes.0101.674c1ffe9f15d88a.js - Static atlas data chunk:
world.atlas-nodes.0102.1623eb3b311205de.js - Static atlas data chunk:
world.atlas-nodes.0103.8dbb2d9af03d98bc.js - Static atlas data chunk:
world.atlas-nodes.0104.98ae39f1c322bf88.js - Static atlas data chunk:
world.atlas-nodes.0105.bdd973cab9590543.js - Static atlas data chunk:
world.atlas-nodes.0106.b4ab84c624bbc504.js - Static atlas data chunk:
world.atlas-nodes.0107.72a587e94f465e64.js - Static atlas data chunk:
world.atlas-nodes.0108.e96b52ca0ed4cbee.js - Static atlas data chunk:
world.atlas-nodes.0109.7a09544e0750037b.js - Static atlas data chunk:
world.atlas-nodes.0110.32eca7151c16b18b.js - Static atlas data chunk:
world.atlas-nodes.0111.0010ebc86ea3428f.js - Static atlas data chunk:
world.atlas-nodes.0112.9d140f28a43843e8.js - Static atlas data chunk:
world.atlas-nodes.0113.fd90016cfb5b9808.js - Static atlas data chunk:
world.atlas-nodes.0114.55a2a8aaffd0e42d.js - Static atlas data chunk:
world.atlas-nodes.0115.9e6193f911b3832d.js - Static atlas data chunk:
world.atlas-nodes.0116.c516e904417158d9.js - Static atlas data chunk:
world.atlas-nodes.0117.41a62b5ad963f840.js - Static atlas data chunk:
world.atlas-nodes.0118.8598925a42a0ad8f.js - Static atlas data chunk:
world.atlas-nodes.0119.522bbdaa19328730.js - Static atlas data chunk:
world.atlas-nodes.0120.06089adfd060edf7.js - Static atlas data chunk:
world.atlas-nodes.0121.5d9b14e5c610f09c.js - Static atlas data chunk:
world.atlas-nodes.0122.1a2e6ab2e8dcfd68.js - Static atlas data chunk:
world.atlas-nodes.0123.d79e2173f98d3e28.js - Static atlas data chunk:
world.atlas-nodes.0124.7d7f86b6482d5a78.js - Static atlas data chunk:
world.atlas-nodes.0125.51acfcf074d09321.js - Static atlas data chunk:
world.atlas-nodes.0126.d3da635686540153.js - Static atlas data chunk:
world.atlas-nodes.0127.8a33b0e2f9d41495.js - Static atlas data chunk:
world.atlas-nodes.0128.35c2564a930ab6a5.js - Static atlas data chunk:
world.atlas-nodes.0129.711d558a5e800c70.js - Static atlas data chunk:
world.atlas-edges.0130.f00ab78ebf00fb26.js - Static atlas data chunk:
world.atlas-sequences.0131.dfa02067e45fbd8e.js - Static atlas data chunk:
world.atlas-indexes.0132.e3d34e67e945961d.js - Animal source-sample chronology accountability:
world_animal_sample_chronology_context.json - Candidate site ranking CSV:
world_candidate_sites.csv - Candidate site ranking JSON:
world_candidate_sites.json - Candidate site ranking markdown:
world_candidate_sites.md - Candidate site sensitivity JSON:
world_candidate_site_sensitivity.json - Candidate site sensitivity markdown:
world_candidate_site_sensitivity.md - Candidate ranking engine manifest:
world_candidate_ranking_engine_manifest.json - Atlas evidence surface JSON:
world_evidence_surface.json - Atlas evidence surface markdown:
world_evidence_surface.md - Atlas scientific review JSON:
world_scientific_review.json - Atlas scientific review markdown:
world_scientific_review.md
Visible Layer Contract¶
| Layer | Publication role | Coverage posture | Visible records |
|---|---|---|---|
| AADR-v66 aDNA samples | shared_world_scale_layer |
Country assignment follows the AADR political entity field. | 1231 |
| Cattle aDNA site evidence (wild or progenitor context) | shared_world_scale_layer |
Mapped animal features staged from traceable evidence rows built from species-owned sample, site, coordinate, and citation surfaces. | 22 |
| Goat aDNA site evidence (domesticated core) | shared_world_scale_layer |
Mapped animal features staged from traceable evidence rows built from species-owned sample, site, coordinate, and citation surfaces. | 26 |
| Goat aDNA site evidence (wild or progenitor context) | shared_world_scale_layer |
Mapped animal features staged from traceable evidence rows built from species-owned sample, site, coordinate, and citation surfaces. | 1 |
| Horse aDNA site evidence (domesticated core) | shared_world_scale_layer |
Mapped animal features staged from traceable evidence rows built from species-owned sample, site, coordinate, and citation surfaces. | 63 |
| Horse aDNA site evidence (wild or progenitor context) | shared_world_scale_layer |
Mapped animal features staged from traceable evidence rows built from species-owned sample, site, coordinate, and citation surfaces. | 15 |
| Cat aDNA site evidence (domesticated core) | shared_world_scale_layer |
Mapped animal features staged from traceable evidence rows built from species-owned sample, site, coordinate, and citation surfaces. | 24 |
| Cat aDNA site evidence (wild or progenitor context) | shared_world_scale_layer |
Mapped animal features staged from traceable evidence rows built from species-owned sample, site, coordinate, and citation surfaces. | 15 |
| Sheep aDNA site evidence (domesticated core) | shared_world_scale_layer |
Mapped animal features staged from traceable evidence rows built from species-owned sample, site, coordinate, and citation surfaces. | 2 |
| Pig aDNA site evidence (domesticated core) | shared_world_scale_layer |
Mapped animal features staged from traceable evidence rows built from species-owned sample, site, coordinate, and citation surfaces. | 2 |
| Cattle source-sample chronology | shared_world_scale_layer |
31 |
|
| Goat source-sample chronology | shared_world_scale_layer |
9 |
|
| Horse source-sample chronology | shared_world_scale_layer |
476 |
|
| Cat source-sample chronology | shared_world_scale_layer |
35 |
|
| Sheep source-sample chronology | shared_world_scale_layer |
4 |
|
| Pig source-sample chronology | shared_world_scale_layer |
2 |
|
| Country boundaries | region_filtered_layer |
Published country outlines used for framing and scope-aware map filtering. | 4 |
Governed Filters¶
- Country filters
- Layer toggles
- Search
- Time window
- Distance circles
- Basemap switch
Scope Caveats¶
- World is the parent publication scope, not a claim that worldwide contextual coverage is already complete.
- Nordic environmental and archaeology overlays are withheld here until broader equivalents exist.
- Country counts still describe Homo sapiens AADR rows even when animal layers are also visible.
Animal aDNA Layers¶
- Total animal locality points:
170 - Shipped animal species:
6 - Domesticated-core species layers:
5 - Comparator species layers:
0
Layer Groups¶
- Domesticated-core animal evidence
- Comparator animal evidence
- Wild and progenitor animal evidence
Public Animal Filters¶
- Species focus
- Animal scope
- Coordinate confidence
- Temporal window
- Nordic animal leads only
Animal Inspection Surfaces¶
- Animal evidence summary panel
- Citation-aware animal popups
- Species and confidence legend sections
Visible Coordinate Confidence¶
| Coordinate confidence | Visible mapped points |
|---|---|
| approximate | 24 |
| exact | 144 |
| source_reported_two_decimal_degrees | 2 |
Visible Animal Caveats¶
- Approximate or inferred coordinates remain visible with explicit warnings.
- Comparator-only evidence remains visible without being counted as domesticated-core support.
- Wild or progenitor evidence remains visible in its own scope and is not farming support.
- Weak or rejected support classes remain labeled in point popups instead of being silently hidden.
- Nordic relevance can remain regional rather than one exact named country.
Shipped Animal Species Layers¶
| Common name | Latin name | Animal scope | Mapped locality points |
|---|---|---|---|
| cattle | Bos taurus | wild_or_progenitor_context | 22 |
| goat | Capra hircus | domesticated_core | 26 |
| goat | Capra hircus | wild_or_progenitor_context | 1 |
| horse | Equus caballus | domesticated_core | 63 |
| horse | Equus caballus | wild_or_progenitor_context | 15 |
| cat | Felis catus | domesticated_core | 24 |
| cat | Felis catus | wild_or_progenitor_context | 15 |
| sheep | Ovis aries | domesticated_core | 2 |
| pig | Sus scrofa domesticus | domesticated_core | 2 |