16 Chronology & Age Related Tables
16.1 agetypes
Lookup table of Age Types or units. This table is referenced by the chronologies
and geochronology
tables.
agetypeid
(primary key): An arbitrary Age Type identification number.agetype
: Age type or units. Includes the following:- Calendar years AD/BC
- Calendar years BP
- Calibrated radiocarbon years BP
- Radiocarbon years BP
- Varve years BP
16.2 aggregatechronologies
This table stores metadata for Aggregate Chronologies. An Aggregate Chronology refers to an explicit chronology assigned to a sample Aggregate. The individual Aggregate Samples have ages assigned in the aggregatesampleages
table. An Aggregate Chronology would be used, for example, for a set of packrat middens assigned to an aggregatedatasets
. The Aggregate Chronology is analagous to the Chronology assigned to samples from a single Collection Unit.
An Aggregate may have more than one Aggregate Chronology, for example one in radiocarbon years and another in calibrated radiocarbon years. One Aggreagate Chronology per Age Type may be designated the default, which is the Aggregate Chronology currently preferred by the database stewards.
aggregatechronid
(primary key): An arbitrary Aggregate Chronology identification number.aggregatedatasetid
(foreign key): Dataset to which the Aggregate Chronology applies. Field links to theaggregatedatasets
table.agetypeid
(foreign key): Age type or units. Field links to theagetypes
table.isdefault
: Indicates whether the Aggregate Chronology is a default or not. Default status is determined by a Neotoma data steward. Aggregate Datasets may have more than one default Aggregate Chronology, but may have only one default Aggregate Chronology per Age Type.chronologyname
: Optional name for the Chronology.ageboundyounger
: The younger reliable age bound for the Aggregate Chronology. Younger ages may be assigned to samples, but are not regarded as reliable. If the entire Chronology is considered reliable, AgeBoundYounger is assigned the youngest sample age rounded down to the nearest 10. Thus, for 72 BP, AgeBoundYounger = 70 BP; for -45 BP, AgeBoundYounger = -50 BP.ageboundolder
: The older reliable age bound for the Aggregate Chronology. Ages older than AgeOlderBound may be assigned to samples, but are not regarded as reliable. This situation is particularly true for ages extrapolated beyond the oldest Chron Control. . If the entire Chronology is considered reliable, AgeBoundOlder is assigned the oldest sample age rounded up to the nearest 10. Thus, for 12564 BP, AgeBoundOlder is 12570.notes
: Free form notes or comments about the Aggregate Chronology.
16.3 chroncontrols
This table stores data for Chronology Controls, which are the age-depth control points used for age models. These controls may be geophysical controls, such as radiocarbon dates, but include many other kinds of age controls, such as biostratigraphic controls, archaeological cultural associations, and volcanic tephras. In the case of radiocarbon dates, a Chronology Control may not simply be the raw radiocarbon date reported by the laboratory, but perhaps a radiocarbon date corrected for an old carbon reservoir, a calibrated radiocarbon date, or an average of several radiocarbon dates from the same level. A common control for lake-sediment cores is the age of the top of the core, which may be the year the core was taken or perhaps an estimate of 0 BP if a few cm of surficial sediment were lost.
chroncontrolid
(primary key): An arbitrary Chronology Control identification number.chronologyid
(foreign key): Chronology to which the ChronControl belongs. Field links to the Chronolgies table.chroncontroltypeid
(foreign key): The type of Chronology Control. Field links to thechroncontroltypes
table.depth
: Depth of the Chronology Control in cm.thickness
: Thickness of the Chronology Control in cm.age
: Age of the Chronology Control.agelimityounger
: The younger age limit of a Chronology Control. This limit may be explicitly defined, for example the younger of the 2-sigma range limits of a calibrated radiocarbon date, or it may be more loosely defined, for example the younger limit on the range of dates for a biostratigraphic horizon.agelimitolder
: The older age limit of a Chronology Control.notes
: Free form notes or comments about the Chronology Control.
16.4 chroncontroltypes
Lookup table of Chronology Control Types. This table is referenced by the chroncontrols
table.
chroncontroltypeid
(primary key): An arbitrary Chronology Control Type identification number.chroncontroltype
: The type of Chronology Control object. Chronology Controls include such geophysical controls as radiocarbon dates, calibrated radiocarbon dates, averages of several radiocarbon dates, potassium-argon dates, and thermoluminescence dates, as well as biostratigraphic controls, sediment stratigraphic contols, volcanic tephras, archaeological cultural associations, and any other types of age controls. In general these are calibrated or calendar year dates Before Present (BP). Some ChronControlTypes are in Radiocarbon Years, so caution must be exercised.
16.5 chronologies
This table stores Chronology data. A Chronology refers to an explicit chronology assigned to a Collection Unit. A Chronology has Chronology Controls, the actual age-depth control points, which are stored in the chroncontrols
table. A Chronology is also based on an Age Model, which may be a numerical method that fits a curve to a set of age-depth control points or may simply be individually dated Analysis Units.
A Collection Unit may have more than one Chronology, for example one in radiocarbon years and another in calibrated radiocarbon years. There may be a Chronology developed by the original author and another developed by a later research project. Chronologies may be stored for archival reasons, even though they are now believed to have problems, if they were used for an important research project. One Chronology per Age Type may be designated the default Chronology, which is the Chronology currently preferred by the database stewards.
Based upon the Chronology, which includes the Age Model and the Chron Controls, ages are assigned to individual samples, which are stored in the sampleages
table.
A younger and older age bounds are assigned to the Chronology. Within these bounds the Chronology is regarded as reliable. Ages may be assigned to samples beyond the reliable age bounds, but these are not considered reliable.
chronologyid
(primary key): An arbitrary Chronology identification number.collectionunitid
(foreign key): Collection Unit to which the Chronology applies. Field links to thecollectionunits
[#CollectionUnits] table.agetypeid
(foreign key): Age type or units. Field links to theAgeTypes
table.contactid
(foreign key): Person who developed the Age Model. Field links to thecontacts
[#Contacts] table.isdefault
: Indicates whether the Chronology is a default chronology or not. Default status is determined by a Neotoma data steward. Collection Units may have more than one default Chronology, but may have only one default Chronology per Age Type. Thus, there may be a default radiocarbon year Chronology and a default calibrated radiocarbon year Chronology, but only one of each. Default Chronologies may be used by the Neotoma web site, or other web sites, for displaying default diagrams or time series of data. Default Chronologies may also be of considerable use for actual research purposes; however, users may of course choose to develop their own chronologies.chronologyname
: Optional name for the Chronology. Some examples are:- COHMAP chron 1 A Chronology assigned by the COHMAP project.
- COHMAP chron 2 An alternative Chronology assigned by the COHMAP project
- NAPD 1 A Chronology assigned by the North American Pollen Database.
- Gajewski 1995 A Chronology assigned by Gajewski (1995).
dateprepared
: Date that the Chronology was prepared.agemodel
: The age model used for the Chronology. Some examples are: linear interpolation, 3rd order polynomial, and individually dated analysis units.ageboundyounger
: The younger reliable age bound for the Chronology. Younger ages may be assigned to samples, but are not regarded as reliable. If the entire Chronology is considered reliable, AgeBoundYounger is assigned the youngest sample age rounded down to the nearest 10. Thus, for 72 BP, AgeBoundYounger = 70 BP; for -45 BP, AgeBoundYounger = -50 BP.ageboundolder
: The older reliable age bound for the Chronology. Ages older than AgeOlderBound may be assigned to samples, but are not regarded as reliable. This situation is particularly true for ages extrapolated beyond the oldest Chron Control. . If the entire Chronology is considered reliable, AgeBoundOlder is assigned the oldest sample age rounded up to the nearest 10. Thus, for 12564 BP, AgeBoundOlder is 12570.notes
: Free form notes or comments about the Chronology.
16.5.1 SQL Example
The following SQL statement produces a list of Chronologies for a particular site. In this case we are matching on the site name, for “Irvin Lake”, :
SELECT st.sitename,
ch.chronologyid,
ch.chronologyname,
ch.isdefault,
at.agetype
FROM ndb.sites AS st
INNER JOIN ndb.collectionunits AS cu ON cu.siteid = st.siteid
INNER JOIN ndb.chronologies AS ch ON ch.collectionunitid = cu.collectionunitid
INNER JOIN ndb.agetypes AS at ON at.agetypeid = ch.agetypeid
WHERE st.sitename = 'Irvin Lake';
sitename | chronologyid | chronologyname | isdefault | agetype |
---|---|---|---|---|
Irvin Lake | 546 | NAPD 1 | FALSE | Radiocarbon years BP |
Irvin Lake | 14872 | Blois et al. 2011 | FALSE | Calibrated radiocarbon years BP |
Irvin Lake | 14933 | Neotoma 1 | FALSE | Calibrated radiocarbon years BP |
Irvin Lake | 25094 | PalEON-STEPPS | TRUE | Calibrated radiocarbon years BP |
Irvin Lake | 34296 | Wang et al. 2019 | FALSE | Calibrated radiocarbon years BP |
From this we see that there have been five chronologies generated for Irvin Lake. There are two agetypes
represented, Radiocarbon years and Calibrated radiocarbon years BP. There is one default age model for Calibrated radiocarbon years BP and, at the time of this writing, the NAPD 1
data model is not defined as the default. This is counter to the general data entry standard, where each age type has a defined default chronology.
16.5.2 SQL Example
The following statement produces a list of the chronological controls for the default chronology from Wolsfeld Lake in Calibrated radiocarbon years BP. The dates are arranged by depth. It is worth noting that for many records the chroncontrols are not the same as the geochronological records recorded from the site:
SELECT cc.depth,
cc.age,
cc.agelimityounger,
cc.agelimitolder,
cct.chroncontroltype
FROM ndb.sites AS st
INNER JOIN ndb.collectionunits AS cu ON cu.siteid = st.siteid
INNER JOIN ndb.chronologies AS ch ON ch.collectionunitid = cu.collectionunitid
INNER JOIN ndb.agetypes AS at ON at.agetypeid = ch.agetypeid
INNER JOIN ndb.chroncontrols AS cc ON cc.chronologyid = ch.chronologyid
INNER JOIN ndb.chroncontroltypes AS cct ON cct.chroncontroltypeid = cc.chroncontroltypeid
WHERE st.sitename = 'Wolsfeld Lake'
AND ch.isdefault IS TRUE
AND at.agetype = 'Calibrated radiocarbon years BP'
ORDER BY cc.depth ASC;
depth | age | agelimityounger | agelimitolder | chroncontroltype |
---|---|---|---|---|
0 | 0 | -30 | 30 | Core top |
715 | 630 | 575 | 685 | Radiocarbon |
750 | 800 | 740 | 860 | Radiocarbon |
785 | 920 | 860 | 980 | Radiocarbon |
975 | 2790 | 2725 | 2855 | Radiocarbon |
1065 | 3705 | 3645 | 3765 | Radiocarbon |
1135 | 4030 | 3955 | 4105 | Radiocarbon |
1345 | 5640 | 5570 | 5710 | Radiocarbon |
1415 | 6580 | 6500 | 6660 | Radiocarbon |
1520 | 7990 | 7880 | 8100 | Radiocarbon |
16.6 aggregatesampleages
This table stores the links to the ages of samples in an Aggregate Dataset. The table is necessary because samples may be from Collection Units with multiple chronologies, and this table stores the links to the sample ages desired for the Aggregate Dataset.
aggregatedatasetid
(primary key, foreign key): Aggregate Dataset identification number. Field links to theaggregatedatasets
[#AggregateDatasets] table.aggregatechronid
(primary key, foreign key): Aggregate Chronology identification number Field links to theaggregatechronologies
[#AggregateChronologies] table.sampleageid
(primary key, foreign key): Sample Age ID number. Field links to thesampleages
[#SampleAges] table.
16.6.1 SQL Example
The following SQL statement produces a list of Sample ID numbers and ages for the Aggregate Dataset at Sierra Bacha:
SELECT ad.aggregatedatasetname,
sa.age
FROM ndb.aggregatesamples AS ags
INNER JOIN ndb.aggregatedatasets AS ad ON ags.aggregatedatasetid = ad.aggregatedatasetid
INNER JOIN ndb.sampleages AS sa ON sa.sampleid = ags.sampleid
INNER JOIN ndb.aggregatesampleages AS asa ON asa.sampleageid = sa.sampleageid
WHERE ad.aggregatedatasetname='Sierra Bacha';
aggregatedatasetname | age |
---|---|
Sierra Bacha | 9970 |
Sierra Bacha | 320 |
Sierra Bacha | 9270 |
Sierra Bacha | 9670 |
Sierra Bacha | 2585 |
Sierra Bacha | 2765 |
Sierra Bacha | 3830 |
Sierra Bacha | 5340 |
Sierra Bacha | -38 |
16.6.2 SQL Example
The AggregateSampleAges table may have multiple sampleageids
’s for Aggregate Dataset samples, for example sampleageids
s for radiocarbon and calibrated radiocarbon chronologies. In this case, the chronolgies
table must be linked into a query to obtain the ages of aggregatesamples
, and either the AgeTypeID must be specified in the Chronolgies table or the agetypes
table must also be linked with the AgeType specified. The following SQL statement produces a list of Sample ID numbers and «Radiocarbon years BP» ages for the «» Aggregate Dataset: samples
.
SELECT agd.aggregatedatasetname,
ags.sampleid,
sa.age,
aty.agetype
FROM ndb.aggregatedatasets AS agd
INNER JOIN ndb.aggregatesampleages AS agsa ON agsa.aggregatedatasetid = agd.aggregatedatasetid
INNER JOIN ndb.aggregatesamples AS ags ON ags.aggregatedatasetid = agd.aggregatedatasetid
INNER JOIN ndb.sampleages AS sa ON sa.sampleid = ags.sampleid AND sa.sampleageid = agsa.sampleageid
INNER JOIN ndb.chronologies AS ch ON ch.chronologyid = sa.chronologyid
INNER JOIN ndb.agetypes AS aty ON aty.agetypeid = ch.agetypeid
WHERE agd.aggregatedatasetname = 'Roberts Creek';
aggregatedatasetname | sampleid | age | agetype |
---|---|---|---|
Roberts Creek | 44627 | 0 | Radiocarbon years BP |
Roberts Creek | 44628 | 380 | Radiocarbon years BP |
Roberts Creek | 44629 | 1220 | Radiocarbon years BP |
Roberts Creek | 44630 | 1820 | Radiocarbon years BP |
Roberts Creek | 44631 | 2050 | Radiocarbon years BP |
Roberts Creek | 44632 | 2330 | Radiocarbon years BP |
Roberts Creek | 44633 | 2860 | Radiocarbon years BP |
Roberts Creek | 44634 | 3080 | Radiocarbon years BP |
Roberts Creek | 44635 | 3530 | Radiocarbon years BP |
Roberts Creek | 44636 | 4175 | Radiocarbon years BP |
16.7 geochronology
This table stores geochronologic data. Geochronologic measurements are from geochronologic samples, which are from Analysis Units, which may have a depth and thickness. Geochronologic measurements may be from the same or different Analysis Units as fossils. In the case of faunal excavations, geochronologic samples are typically from the same Analysis Units as the fossils, and there may be multiple geochronologic samples from a single Analysis Unit. In the case of cores used for microfossil analyses, geochronologic samples are often from separate analysisunits
; dated core sections are often thicker than microfossil Analysis Units.
geochronid
(primary key): An arbitrary Geochronologic identificantion number.sampleid
(foreign key): Sample identification number. Field links tosamples
table.geochrontypeid
(foreign key): identification number for the type of geochronologic analysis, e.g. «carbon-14», thermoluminescence. Field links to thegeochrontypes
table.agetypeid
(foreign key): Identification number for the age units, e.g. «Radiocarbon years BP», «Calibrated radiocarbon years BP».age
: Reported age value of the geochronologic measurement.errorolder
: The older error limit of the age value. For a date reported with ±1 SD or σ, the ErrorOlder and ErrorYounger values are this value.erroryounger
: The younger error limit of the age value.infinite**: is **true** for and infinite or "greater than" geochronologic measurement, otherwise is **false
.delta13c
: The measured or assumed δ13C value for radiocarbon dates, if provided. Radiocarbon dates are assumed to be normalized to δ13C, and if uncorrected and normalized ages are reported, the normalized age should be entered in the database.labnumber
: Lab number for the geochronologic measurement.material dated
: Material analyzed for a geochronologic measurement.notes
: Free form notes or comments about the geochronologic measurement.
16.7.1 SQL Example
This query lists the geochronologic data for Montezuma Well.
SELECT au.depth,
au.thickness,
gct.geochrontype,
gc.age,
gc.errorolder,
gc.erroryounger,
gc.delta13c,
gc.labnumber,
gc.materialdated,
gc.notes
FROM ndb.sites AS st
INNER JOIN ndb.collectionunits AS cu ON cu.siteid = st.siteid
INNER JOIN ndb.analysisunits AS au ON au.collectionunitid = cu.collectionunitid
INNER JOIN ndb.samples AS smp ON smp.analysisunitid = au.analysisunitid
INNER JOIN ndb.geochronology AS gc on gc.sampleid = smp.sampleid
INNER JOIN ndb.geochrontypes AS gct ON gct.geochrontypeid = gc.geochrontypeid
WHERE st.sitename ='Montezuma Well'
ORDER BY au.depth;
16.8 geochronpublications
Publications in which Geochronologic measurements are reported. Many older radiocarbon dates are reported in the journal Radiocarbon. Dates may be reported in multiple publications. The publication could be a database such as the online Canadian Archaeological Radiocarbon Database.
geochronid
(primary key, foreign key): Geochronologic identification number. Field links to thegeochronology
[#Geochronology] table.publicationid
(primary key, foreign key): Publication identification number. Field links to thepublications
[#Publications] table.
16.9 geochrontypes
Lookup table for Geochronology Types. The table is referenced by the geochronology
[#Geochronology] table.
geochrontypeid
(primary key): Geochronology Type identification number.geochrontype
: Type of Geochronologic measurement.
16.10 relativeagepublications
This table stores Publications in which Relative Ages are reported for collectionunits
`.
relativeageid
(primary key, foreign key): Relative Ages identification number. Field links to therelativeages
[#RelativeAges] table.publicationid
(primary key, foreign key): Publication identification number. Field links topublications
[#Publications] table.
16.11 relativeages
Lookup table of RelativeAges. Table is referenced by the relativechronology
[#RelativeChronology] table.
relativeageid
(primary key): An arbitrary Relative Age identification number.relativeageunitid
(foreign key): Relative Age Unit (e.g. «Marine isotope stage», «Land mammal age»). Field links to therelativeageunits
[#RelativeAgeUnits] lookup table.relativeagescaleid
(foreign key): Relative Age Scale (e.g. «Geologic time scale», «Marine isotope stages»). Field links to theRelativeAgeScales
lookup table.relativeage
: relative age (e.g.rancholabrean
, a land mammal age; «MIS 11», marine isotope stage 11).c14ageyounger
: Younger age of the Relative Age unit in 14C yr B.P. Applies only to Relative Age units within the radiocarbon time scale.c14ageolder
: Older age of the Relative Age unit in 14C yr B.P. Applies only to Relative Age units within the radiocarbon time scale.calageyounger
: Younger age of the Relative Age unit in calendar years.calageolder
: Older age of the Relative age unit in calendar years.notes
: Free form notes or comments about Relative Age unit.
16.11.1 SQL Example
The following query gives the Relative Ages for the «North American land mammal ages». The Relative Age Unit for each of these is «Land mammal age». Commas were added to the ages in the query result to make them more readable.
SELECT ra.relativeage,
ra.calageyounger,
ra.calageolder
FROM ndb.relativeagescales AS ras
INNER JOIN ndb.relativeages AS ra ON ras.relativeagescaleid = ra.relativeagescaleid
WHERE ras.relativeagescale = 'North American land mammal ages';
relativeage | calageyounger | calageolder |
---|---|---|
Rancholabrean | 14000 | 150000 |
Irvingtonian | 150000 | 1900000 |
Irvingtonian I | 850000 | 1900000 |
Irvingtonian II | 400000 | 850000 |
Irvingtonian III | 150000 | 400000 |
Blancan | 1900000 | 4900000 |
Blancan I | 4620000 | 4900000 |
Blancan II | 4100000 | 4620000 |
Blancan III | 3000000 | 4100000 |
Blancan IV | 2500000 | 3000000 |
16.12 radiocarboncalibration
Radiocarbon calibraton table. This table is intended for quick calibraton of age-model radiocarbon dates. These calibrated dates are for perusal and data exploration only. Please see Section 2.5 for a full discussion.
c14yrbp
: Age in radiocarbon years BP. The range is -100 to 45,000 by 1-year increments.calyrbp
: Age in calibrated radiocarbon years BP.
16.13 relativeagescales
Lookup table of Relative Age Scales. Table is referenced by the relativeages
table.
relativeagescaleid
(primary key): An arbitrary Relative Age Scale identification number.relativeagescale
: Relative Age Scale. The table stores the following Relative Age- Scales:
- Archaeological time scale
- Geologic time scale
- Geomagnetic polarity time scale
- Marine isotope stages
- North American land mammal ages
- Quaternary event classification
- Scales:
16.14 relativeageunits
Lookup table of RelativeAgeUnits. Table is referenced by the relativeages
table.
relativeageunitid
(primary key): An arbitrary Relative Age Unit identification number.relativeageunit
: Relative Age Unit.
SELECT ras.relativeagescale,
ra.relativeage,
rau.relativeageunit
FROM ndb.relativeages AS ra
INNER JOIN ndb.relativeagescales AS ras ON ras.relativeagescaleid = ra.relativeagescaleid
INNER JOIN ndb.relativeageunits AS rau ON rau.relativeageunitid = ra.relativeageunitid
WHERE ras.relativeagescale = 'Geologic time scale'
LIMIT 5;
relativeagescale | relativeage | relativeageunit |
---|---|---|
Geologic time scale | Quaternary | Period |
Geologic time scale | Holocene | Epoch |
Geologic time scale | Late Holocene | Informal stage |
Geologic time scale | Middle Holocene | Informal stage |
Geologic time scale | Early Holocene | Informal stage |
Period, Epoch, and Stage are defined by the International Commission on Statigraphy. An «Informal stage» is defined in Neotoma.
16.15 relativechronology
This table stores relative chronologic data. Relative Ages are assigned to Analysis Units, The Relative Age data along with any possible geochronology
[#Geochronology] and Tephrachronology
[#Tephrachronology] data are used to create a chronology.
relativechronid
(primary key): An arbitrary Relative Chronology identification number.analysisunitid
(foreign key): Analysis Unit identification number. Field links to theAnalysisUnits
[#AnalysisUnits] table.relativeageid
(foreign key): Relative Age identification number. Field links to theRelativeAges
[#RelativeAges] lookup table.notes
: Free form notes or comments.
16.16 tephrachronology
This table stores tephrachronologic data. The table relates Analysis Units with dated tephras in the tephras
table. These are tephras with established ages that are used form a chronology. The tephras are typically not directly dated at the Site of the Analysis Unit, but have been dated at other sites. A directly dated tephra, e.g. an argon-argon date, belongs in the geochronology
table.
tephrachronid
(primary key) An arbitrary Tephrachronology identification number.analysisunitid
(foreign key) Analysis Unit identification number. Field links to theAnalysisUnits
[#AnalysisUnits] table. The tephra may be contained within the AnalysisUnit, especially in excavations, or the AnalysisUnit may be assigned specifically to the tephra, particulary with cores.tephraid
(foreign key) Tephra identification number. Field links to theTephras
[#Tephras] table.notes
Free form notes or comments about the tephra.
16.17 tephras
Tephras lookup table. This table stores recognized tephras with established ages. Referenced by the tephrachronology
table.
tephraid
(primary key): An arbitrary Tephra identification number.tephraname**: name of the tephra, e.g. **mazama
.c14age
: Age of the tephra in 14C yr BP. For example, Hallett et al. (1997) provide an estimate of the age of the Mazama tephra based on radiocarbon dating of plant macrofossils in lake sediments encasing the tephra.c14ageyounger
: Younger age estimate of the tephra in 14C yr BP.c14ageolder
: Older age estimate of the tephra in 14C yr BP.calage
: Age of the tephra in cal yr BP, either calibrated radiocarbon years or estimated calendar years derived from another dating method. For example, Zdanowicz et al. (1999) identified the Mazama tephra in the GISP2 ice core and estimated the age from layer counts.calageyounger
: Younger age estimate of the tephra in cal yr BP.calageolder
: Older age estimate of the tephra in cal yr BP.notes
: Free form notes or comments about the tephra.