• 1 Acknowledgements
  • 2 Introduction
    • 2.1 Whence Neotoma
    • 2.2 Rationale
    • 2.3 History of the Constituent Databases
      • 2.3.1 Global Pollen Database
      • 2.3.2 North American Plant Macrofossil Database
      • 2.3.3 FAUNMAP
      • 2.3.4 BEETLE
    • 2.4 Who Will Use Neotoma?
  • 3 Working with the Raw Data
    • 3.1 Using the Database Locally
  • 4 Using R
  • 5 Searching for Sites
    • 5.1 Site names: sitename="%Lago%"
      • 5.1.1 Code
      • 5.1.2 3.1.1.2. Result
    • 5.2 3.1.2. Location: loc=c()
      • 5.2.1 3.1.2.1. Code
      • 5.2.2 3.1.2.2. Result
  • 6 SQL Quickly
    • 6.1 SQL Example
      • 6.1.1 SQL Query
    • 6.2 Table Keys
    • 6.3 Data Types
      • 6.3.1 Query
  • 7 Database Design Concepts
    • 7.1 Sites, Collection Units, Analysis Units, Samples, and Datasets
    • 7.2 Taxa and Variables
    • 7.3 Taxonomy and Synonymy
    • 7.4 Taxa and Ecological Groups
    • 7.5 Chronology
    • 7.6 Sediment and Depositional Environments
    • 7.7 Date Fields
  • 8 Anatomy of a Neotoma Dataset
    • 8.1 The Minimum Object
  • 9 Neotoma Tables
    • 9.1 Site Related Tables
    • 9.2 Dataset & Collection Related Tables
    • 9.3 Chronology & Age Related Tables
    • 9.4 Sample Related Tables
    • 9.5 Specimen Related Tables
    • 9.6 Taxonomy Related Tables
    • 9.7 Individual Related Tables
    • 9.8 Publication Related Tables
    • 9.9 Supporting Resources
    • 9.10 Isotope Data Management
  • 10 Contact and Individual Related Tables
    • 10.1 collectors
      • 10.1.1 SQL Example
    • 10.2 contacts
    • 10.3 contactstatuses
  • 11 Dataset & Collection Related Tables
    • 11.1 accumulationrates
    • 11.2 aggregatedatasets
    • 11.3 aggregateordertypes
    • 11.4 collectiontypes
    • 11.5 collectionunits
    • 11.6 contextsdatasettypes
    • 11.7 datasetdatabases
    • 11.8 datasetdoi
    • 11.9 datasetpis
    • 11.10 datasetpublications
    • 11.11 datasets
      • 11.11.1 SQL Example
      • 11.11.2 SQL Example
    • 11.12 datasetsubmissions
    • 11.13 datasetsubmissiontypes
      • 11.13.1 SQL Example
    • 11.14 datasettaxagrouptypes
    • 11.15 datasettaxonnotes
    • 11.16 datasettypes
    • 11.17 datasetvariables
    • 11.18 depenvttypes
      • 11.18.1 SQL Example
      • 11.18.2 SQL Example
      • 11.18.3 SQL Example
  • 12 Publication Related Tables
    • 12.1 publicationauthors
      • 12.1.1 SQL Example
    • 12.2 publicationeditors
    • 12.3 publications
    • 12.4 publicationtypes
      • 12.4.1 Legacy
      • 12.4.2 Journal Article
      • 12.4.3 Book Chapter
      • 12.4.4 Authored Book
      • 12.4.5 Edited Book
      • 12.4.6 Master’s Thesis
      • 12.4.7 Doctoral Dissertation
      • 12.4.8 Authored Report
      • 12.4.9 Edited Report
      • 12.4.10 Other Authored Publication
      • 12.4.11 Other Edited Publication
  • 13 Sample Related Tables
    • 13.1 aggregatesamples
    • 13.2 analysisunits
    • 13.3 data
      • 13.3.1 SQL Example
    • 13.4 depagents
    • 13.5 depagenttypes
    • 13.6 faciestypes
    • 13.7 keywords
    • 13.8 lithology
    • 13.9 sampleages
      • 13.9.1 SQL Example
    • 13.10 sampleanalysts
    • 13.11 samplekeywords
      • 13.11.1 SQL Example
    • 13.12 samples
      • 13.12.1 SQL Example
  • 14 Site Related Tables
    • 14.1 geopoliticalunits
      • 14.1.1 SQL Example
      • 14.1.2 SQL Example
    • 14.2 lakeparameters
      • 14.2.1 SQL Example
    • 14.3 lakeparametertypes
      • 14.3.1 SQL Example
    • 14.4 sitegeopolitical
      • 14.4.1 SQL Example
    • 14.5 siteimages
    • 14.6 sites
      • 14.6.1 SQL Example
  • 15 Taxonomy Related Tables
    • 15.1 ecolgroups
      • 15.1.1 SQL Example
      • 15.1.2 SQL Example
    • 15.2 ecolgrouptypes
    • 15.3 ecolsettypes
    • 15.4 synonyms
    • 15.5 synonymtypes
      • 15.5.1 SQL Example
    • 15.6 taxa
    • 15.7 taxagrouptypes
    • 15.8 variables
      • 15.8.1 SQL Example
      • 15.8.2 SQL Example
      • 15.8.3 SQL Example
    • 15.9 variablecontexts
    • 15.10 variableelements
    • 15.11 variablemodifications
    • 15.12 variableunits
    • 15.13 repositoryinstitutions
    • 15.14 repositoryspecimens
      • 15.14.1 SQL Example
    • 15.15 specimendates
  • 16 Chronology & Age Related Tables
    • 16.1 agetypes
    • 16.2 aggregatechronologies
    • 16.3 chroncontrols
    • 16.4 chroncontroltypes
    • 16.5 chronologies
      • 16.5.1 SQL Example
      • 16.5.2 SQL Example
    • 16.6 aggregatesampleages
      • 16.6.1 SQL Example
      • 16.6.2 SQL Example
    • 16.7 geochronology
      • 16.7.1 SQL Example
    • 16.8 geochronpublications
    • 16.9 geochrontypes
    • 16.10 relativeagepublications
    • 16.11 relativeages
      • 16.11.1 SQL Example
    • 16.12 radiocarboncalibration
    • 16.13 relativeagescales
    • 16.14 relativeageunits
    • 16.15 relativechronology
    • 16.16 tephrachronology
    • 16.17 tephras
  • 17 Views and Materialized Views
    • 17.1 About Views (Briefly)
    • 17.2 Neotoma Views
      • 17.2.1 Schema ap
      • 17.2.2 Schema da
      • 17.2.3 Schema ‘db’
      • 17.2.4 Schema ndb
      • 17.2.5 Schema ti
      • 17.2.6 Schema ts
    • 17.3 Neotoma Materialized Views
      • 17.3.1 Schema ap
  • 18 References

Neotoma Paleoecology Manual v2.0

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 the aggregatedatasets table.
  • agetypeid (foreign key): Age type or units. Field links to the agetypes 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 the chroncontroltypes 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 the collectionunits[#CollectionUnits] table.
  • agetypeid (foreign key): Age type or units. Field links to the AgeTypes table.
  • contactid (foreign key): Person who developed the Age Model. Field links to the contacts[#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';
Table 16.1: 5 records
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;
Table 16.2: Displaying records 1 - 10
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 the aggregatedatasets[#AggregateDatasets] table.
  • aggregatechronid (primary key, foreign key): Aggregate Chronology identification number Field links to the aggregatechronologies[#AggregateChronologies] table.
  • sampleageid (primary key, foreign key): Sample Age ID number. Field links to the sampleages[#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';
Table 16.3: 9 records
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 sampleageidss 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';
Table 16.4: Displaying records 1 - 10
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 to samples table.
  • geochrontypeid (foreign key): identification number for the type of geochronologic analysis, e.g. «carbon-14», thermoluminescence. Field links to the geochrontypes 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 the geochronology[#Geochronology] table.
  • publicationid (primary key, foreign key): Publication identification number. Field links to the publications[#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 the relativeages[#RelativeAges] table.
  • publicationid (primary key, foreign key): Publication identification number. Field links to publications[#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 the relativeageunits[#RelativeAgeUnits] lookup table.
  • relativeagescaleid (foreign key): Relative Age Scale (e.g. «Geologic time scale», «Marine isotope stages»). Field links to the RelativeAgeScales 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';
Table 16.5: Displaying records 1 - 10
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

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;
Table 16.6: 5 records
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 the AnalysisUnits[#AnalysisUnits] table.
  • relativeageid (foreign key): Relative Age identification number. Field links to the RelativeAges[#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 the AnalysisUnits[#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 the Tephras[#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.