Add paleo_epochs table per RFC-TESSERA-3.0-PALEO-001
This commit is contained in:
@@ -171,3 +171,101 @@ CREATE TABLE h5_coverage (
|
||||
run_id INTEGER NOT NULL REFERENCES pipeline_runs(id),
|
||||
notes TEXT
|
||||
);
|
||||
|
||||
-- ---------------------------------------------------------------
|
||||
-- 5. Palaeoenvironmental sea level epochs
|
||||
-- Per RFC-TESSERA-3.0-PALEO-001 Section 5
|
||||
-- Offsets verified against Lambeck et al. 2014 (PNAS 111:43),
|
||||
-- Lambeck et al. 2004 (Science 292:5517),
|
||||
-- Clark et al. 2009 (Science 325:5941),
|
||||
-- Dutton & Lambeck 2012 (Science 337:6091).
|
||||
-- All offsets are eustatic only — no isostatic correction.
|
||||
-- Negative = sea was lower = more land than today.
|
||||
-- approx_date_bce: positive = BCE, negative = CE.
|
||||
-- ---------------------------------------------------------------
|
||||
|
||||
CREATE TABLE paleo_epochs (
|
||||
epoch_key TEXT PRIMARY KEY,
|
||||
label TEXT NOT NULL,
|
||||
approx_date_bce INTEGER NOT NULL, -- positive = BCE, negative = CE
|
||||
sl_offset_cm INTEGER NOT NULL, -- offset from modern MSL
|
||||
confidence INTEGER NOT NULL
|
||||
REFERENCES confidence_grades(id),
|
||||
primary_citation TEXT NOT NULL,
|
||||
notes TEXT
|
||||
);
|
||||
|
||||
INSERT INTO paleo_epochs
|
||||
(epoch_key, label, approx_date_bce, sl_offset_cm, confidence, primary_citation, notes)
|
||||
VALUES
|
||||
('present',
|
||||
'Present day',
|
||||
-2025,
|
||||
0,
|
||||
1,
|
||||
'GEBCO Compilation Group (2025) GEBCO 2025 Grid (doi:10.5285/a29c5465-b138-234d-e053-6c86abc0dc7f)',
|
||||
'Baseline. EGM2008 geoid, modern MSL = 0. No correction applied.'),
|
||||
|
||||
('roman_14bce',
|
||||
'Roman period, 14 BCE',
|
||||
14,
|
||||
-10,
|
||||
2,
|
||||
'Lambeck et al. (2004) Sea-level change through the last glacial cycle. Science 292(5517).',
|
||||
'Mediterranean RSL within measurement uncertainty of present. Treat as 0 for rendering.'),
|
||||
|
||||
('subboral_3000bce',
|
||||
'Sub-Boreal, 3000 BCE',
|
||||
3000,
|
||||
-200,
|
||||
2,
|
||||
'Lambeck et al. (2014) Sea level and global ice volumes from the Last Glacial Maximum to the Holocene. PNAS 111(43).',
|
||||
NULL),
|
||||
|
||||
('atlantic_6000bce',
|
||||
'Atlantic optimum, 6000 BCE',
|
||||
6000,
|
||||
-500,
|
||||
2,
|
||||
'Lambeck et al. (2014) Sea level and global ice volumes from the Last Glacial Maximum to the Holocene. PNAS 111(43).',
|
||||
NULL),
|
||||
|
||||
('mesolithic_8000bce',
|
||||
'Mesolithic, 8000 BCE',
|
||||
8000,
|
||||
-2500,
|
||||
2,
|
||||
'Lambeck et al. (2014) Sea level and global ice volumes from the Last Glacial Maximum to the Holocene. PNAS 111(43).',
|
||||
'Primary epoch for CIVICVS simulation. Adriatic, Gulf of Gabes, Nile delta visibly affected. Mediterranean-specific RSL closer to -1500 to -2000cm; global eustatic value used per RFC-TESSERA-3.0-PALEO-001 Section 1.5.'),
|
||||
|
||||
('preboreal_10000bce',
|
||||
'Pre-Boreal, 10000 BCE',
|
||||
10000,
|
||||
-5000,
|
||||
2,
|
||||
'Lambeck et al. (2014) Sea level and global ice volumes from the Last Glacial Maximum to the Holocene. PNAS 111(43).',
|
||||
NULL),
|
||||
|
||||
('younger_dryas_11000bce',
|
||||
'Younger Dryas, 11000 BCE',
|
||||
11000,
|
||||
-7000,
|
||||
3,
|
||||
'Lambeck et al. (2014) Sea level and global ice volumes from the Last Glacial Maximum to the Holocene. PNAS 111(43).',
|
||||
'Rapid sea level fall during Younger Dryas stadial. Offset is approximate.'),
|
||||
|
||||
('lgm_20000bce',
|
||||
'Last Glacial Maximum, 20000 BCE',
|
||||
20000,
|
||||
-12000,
|
||||
2,
|
||||
'Clark et al. (2009) The Last Glacial Maximum. Science 325(5941).',
|
||||
'Sicilian Channel partially exposed. Cyprus enlarged. Reserved for future use.'),
|
||||
|
||||
('eem_125000bce',
|
||||
'Eemian interglacial, 125000 BCE',
|
||||
125000,
|
||||
600,
|
||||
3,
|
||||
'Dutton & Lambeck (2012) Ice volume and sea level during the last interglacial. Science 337(6091).',
|
||||
'Positive offset: sea was higher than today. Reserved for future use.');
|
||||
|
||||
Reference in New Issue
Block a user