henge

Data provenance

The authoritative registry lives in SECURITY.md (invariant 5: data arrives with provenance settled first). This page is the readable summary; if the two ever disagree, SECURITY.md wins and this page has a bug. The app’s info view credits the same data sets as pointers into the one register of works (Credits.data), and the Register column below names each row’s works there. ProvenanceRegisterTests holds SECURITY.md’s table, those credits and this table to the register: every work named here is in the register and in SECURITY.md, and every data set SECURITY.md records as in use is listed here.

Dataset Register Source Licence Where
Terrain environmentAgency2022 Environment Agency LIDAR Composite DTM 2022, 1 m bare earth, via Defra’s WCS Open Government Licence v3 — © Environment Agency copyright and/or database right 2022 salisbury-plain.heightfield, baked by scripts/bake_terrain.py
Circle LiDAR, 1 m environmentAgency2022, environmentAgency2022FZDSM Environment Agency LIDAR Composite DTM and first-return DSM (FZ_DSM) 2022, 1 m, over the stone circle, via Defra’s WCS Open Government Licence v3 — © Environment Agency copyright and/or database right 2022 lidar/circle-1m.csv, fetched by scripts/fetch_circle_lidar.py: a reference that checks Petrie’s 1877 lintel levels (LidarLevelTests), never drawn
Earthwork LiDAR transects, 1 m environmentAgency2022 Environment Agency LIDAR Composite DTM 2022, 1 m, in 27 narrow strips across the enclosure ditch and bank, the North and South Barrows, the Heel Stone and the Avenue to the elbow, via Defra’s WCS Open Government Licence v3 — © Environment Agency copyright and/or database right 2022 Tests/HengeGeometryTests/Resources/lidar/earthwork-transects-1m.csv, fetched by scripts/fetch_earthwork_transects.py: test fixtures for today’s earthworks (owner answer 1a), in the test target and not the app bundle, never drawn
Stone plan daw2026, rees1989 Tim Daw, stonehenge-block-3d, locked_poses — 93 stones digitised from the M J Rees & Co 1989/90 survey, Historic England Archive MP/STO0861, each with Daw’s accuracy grade CC BY-SA 4.0 — the derived CSV is published under the same licence; decision in docs/decisions/2026-09-23-stone-data-licences.md stones/daw-locked-poses.csv, written by scripts/import_daw_poses.py from a pinned commit. Positions and yaw for standing stones; the base outline as the section of each standing sarsen (circle and trilithons) and as the block of whatever lies; standing bluestones keep an interim section (issue #4); placeholders ship as provisional
Stone heights clealWalkerMontague1995 Cleal, Walker & Montague 1995, Stonehenge in its Landscape, Appendix 5 “Heights of Stones”, pp 547–548 (1919 Chief Architect’s report and Atkinson) ADS Terms of Use: research reuse including the commercial sector, with credit stones/cleal-1995-appendix5.csv, transcribed from the page images; standing stones take the single figure, stones re-erected in 1958 are recorded as they lay and keep the fallback
Stone heights, 1877 petrie1880 Petrie 1880, Stonehenge: Plans, Description, and Theories, pp 9–12 Public domain stones/petrie-1880-heights.csv; the independent pre-restoration check, compared with Cleal by a test
Bluestone status abbottAndersonWhymark2012, petrie1880, clealWalkerMontague1995 Abbott & Anderson-Whymark 2012 (the 2011 laser survey, RR 32/2012), pp 25, 40–41, 45–46, cross-checked against Petrie and Cleal Published findings, cited; no data from the report is vendored stones/bluestone-status-corrections.csv: which bluestones of the circle stand, lie or survive as a stump in the ruin, where Daw’s status column disagrees; Daw’s CSV is untouched. The ruin draws it
Monument phases darvillEtAl2012 Darvill et al. 2012, Antiquity 86(334), Table 3 (p 1025) and the stage sections, pp 1027–1037, read off the author copy Published findings, cited; this repo’s own transcription chronology/phases.csv, phase-features.csv, known-deviations.csv, gaps.csv (LICENSE-DATA.md beside them): each phase’s span, modelled range, anchor and every feature’s condition, citing its page; values no source gives are marked as presentation choices (#69, timeline C1)
Stone events since 1877 gowland1902, hawley1921, clealWalkerMontague1995 Gowland 1902 pp 37, 40, 44; Hawley 1921 pp 20, 29; Cleal, Walker & Montague 1995 pp 345–346 Published findings, cited; this repo’s own transcription chronology/stone-events.csv: each fall, straightening and re-erection between Petrie’s survey and Daw’s plan, with the stones’ Petrie numbers and the pose before; Petrie’s 1877 is today’s survey walked back through it (#69, timeline C3)
Aubrey hole register clealWalkerMontague1995 Cleal, Walker & Montague 1995, Table 10, pp 96, 99–101, checked against Parker Pearson et al. 2020 Table 10.1 ADS Terms of Use: research reuse including the commercial sector, with credit chronology/aubrey-holes.csv: the 34 excavated holes by AH number, excavator, year, Hawley’s printed number, cremated bone and reopenings; no surveyed positions: the drawn ring is phased on AH18 beside 92 (Hawley 1923 p 16) and marked a reconstruction (#34, #35, #63)
Entrance stoneholes clealWalkerMontague1995 Cleal, Walker & Montague 1995, Fig 156, p 269 (and the hole records on pp 270, 284) ADS Terms of Use: research reuse including the commercial sector, with credit stones/cleal-1995-fig156-entrance.csv: where holes 97, D and E lie, three points read off the figure’s grid and offset to Daw’s frame; drawn only by the Hypothetical restorations toggle in Stage 2 (#37, #38)
Earthwork plans clealWalkerMontague1995 Cleal, Walker & Montague 1995, Fig 36 (the ditch segments, p 66), Figs 164–165 (the barrows, pp 277–278), Fig 156 (the Heel Stone ditch, p 269) and Plan 3 (the Avenue’s route) ADS Terms of Use: research reuse including the commercial sector, with credit earthwork/cleal-1995-*.csv: two blind digitisations reconciled on the printed grid (research/earthwork-digitisation-2026-10.md) — the ditch’s excavated segments, the barrows’ rings, the Heel Stone ditch and the Avenue’s ditch lines by class
Star catalogue esa1997 Hipparcos, ESA SP-1200 (CDS I/239) Free with attribution hipparcos-bright.csv (8,870 stars, V ≤ 6.5)
Star names iauCSN IAU-CSN (WGSN, E. Mamajek) Official IAU nomenclature, freely published generated into StarCatalog.properNames
Constellation figures authored in-repo Authored in-repo — no external figure set consulted Ours ConstellationLines.swift, generated by script
Planetary theory bretagnonFrancou1988 VSOP87D (CDS VI/81), truncated Free scientific data VSOP87Tables.swift, generated
Moon colour map nasaSVSMoonKit NASA SVS CGI Moon Kit (LRO) Public domain moon-albedo.jpg
Surface textures ambientCGGrass004, polyHavenRock01, polyHavenLichenRock ambientCG Grass004; Poly Haven rock_01 (Rob Tuytel) and lichen_rock (Rico Cilliers) CC0 1.0 engine resource bundle; sources, checksums and conversions in SECURITY.md
Sky model preethamShirleySmits1999 Preetham et al. 1999 Published formula, no data vendored implemented in MSL
Algorithms meeus1998, espenakMeeus2006 Meeus; Espenak & Meeus ΔT Published methods, cited implemented in HengeAstro
Milky Way nasaSVSDeepStarMaps2020 NASA SVS Deep Star Maps 2020 (SVS 4851), from Gaia DR2 Public domain; credit NASA/GSFC SVS and ESA/Gaia/DPAC milkyway-2020.jpg, 2048×1024

Declined or waiting on licence: Hosek–Wilkie sky data, any recorded ambient sound, Stellarium-style constellation datasets (mooted by drawing our own), H. A. Rey figure drawings (same).

Rule of the house: no dataset enters the repo before its licence is written down here, and the first third-party code dependency is a stop-and-ask.