Occurrence download formats

Data downloads are available from GBIF in three primary formats:

  • Simple. This format contains a selection of commonly used terms, after the data has been aligned to GBIF’s taxonomic and geographic indices and structured vocabularies

    • Downloads created on www.gbif.org or through the API using the format SIMPLE_CSV are produced in a tab-separated text format, suitable for use with spreadsheets and programming/scripting languages

    • Occurrence data accessed through cloud services, or with the API format SIMPLE_PARQUET, are produced in Apache Parquet format. The fields are the same as for tab-separated text format.

  • Darwin Core Archive (API: DWCA). This is a compressed Zip file, containing data in tab-separated text format, and metadata in XML format.

    • occurrence.txt contains occurrence data after interpretation by GBIF’s systems.

    • multimedia.txt contains information on multimedia (images, audio, video) relating to the occurrences.

    • verbatim.txt contains the original, uninterpreted data, without modifications by GBIF’s systems.

  • Species List (API: SPECIES_LIST). This is a summary format containing the distinct list of species names returned by the filter.

The header row (first row) of all these files contain the short name of the terms they contain. Most of the terms are defined by the Darwin Core standard. For example, the column catalogNumber contains data of the Darwin Core term http://rs.tdwg.org/dwc/terms/catalogNumber.

Simple download – Term definitions

The definitions marked with 🐦 are from the Darwin Core standard.

The definitions marked with πŸƒ are from GBIF, and may reflect the result of interpretation and data quality procedures applied by GBIF, or they may not be part of Darwin Core.

Column name Data type Nullable Definition

gbifID

String

No

πŸƒ Unique GBIF key for the occurrence.

We aim to keep these keys stable, but this is not possible in every case.

datasetKey

String

No

πŸƒ The UUID of the GBIF dataset containing this occurrence.

occurrenceID

String

Yes

🐦 An identifier for the Occurrence (as opposed to a particular digital record of the occurrence). In the absence of a persistent global unique identifier, construct one from a combination of identifiers in the record that will most closely make the occurrenceID globally unique.

kingdom

String

Yes

πŸƒ The kingdom name (excluding authorship) for the kingdom from the GBIF backbone matched to this occurrence.

phylum

String

Yes

πŸƒ The phylum name (excluding authorship) for the phylum from the GBIF backbone matched to this occurrence.

class

String

Yes

πŸƒ The class name (excluding authorship) for the class from the GBIF backbone matched to this occurrence.

order

String

Yes

πŸƒ The order name (excluding authorship) for the order from the GBIF backbone matched to this occurrence.

family

String

Yes

πŸƒ The family name (excluding authorship) for the family from the GBIF backbone matched to this occurrence.

genus

String

Yes

πŸƒ The genus name (excluding authorship) for the genus from the GBIF backbone matched to this occurrence.

species

String

Yes

πŸƒ The species name (excluding authorship) for the species from the GBIF backbone matched to this occurrence.

infraspecificEpithet

String

Yes

πŸƒ The infraspecific name part of the species name from the GBIF backbone matched to this occurrence.

taxonRank

String

Yes

πŸƒ The taxonomic rank of the most specific name in the scientificName.

scientificName

String

Yes

πŸƒ The scientific name (including authorship) for the taxon from the GBIF backbone matched to this occurrence. This could be a synonym, see also acceptedScientificName.

verbatimScientificName

String

Yes

πŸƒ Scientific name as provided by the source.

verbatimScientificNameAuthorship

String

Yes

🐦 The authorship information for the scientificName formatted according to the conventions of the applicable nomenclaturalCode.

countryCode

String

Yes

πŸƒ The 2-letter country code (as per ISO-3166-1) of the country, territory or area in which the occurrence was recorded.

locality

String

Yes

🐦 The specific description of the place.

stateProvince

String

Yes

πŸƒ The name of the next-smaller administrative region than country (state, province, canton, department, region, etc.) in which the occurrence occurs.

This value is unaltered by GBIF’s processing; see also the GADM fields.

occurrenceStatus

String

Yes

πŸƒ A statement about the presence or absence of a Taxon at a Location.

For definitions, see the GBIF occurrence status vocabulary.

individualCount

Integer

Yes

πŸƒ The number of individuals present at the time of the Occurrence.

publishingOrgKey

String

Yes

πŸƒ The UUID of the organization which publishes the dataset containing this occurrence.

decimalLatitude

Double

Yes

πŸƒ The geographic latitude (in decimal degrees, using the WGS84 datum) of the geographic centre of the location of the occurrence.

decimalLongitude

Double

Yes

πŸƒ The geographic longitude (in decimal degrees, using the WGS84 datum) of the geographic centre of the location of the occurrence.

coordinateUncertaintyInMeters

Double

Yes

πŸƒ The horizontal distance (in metres) from the given decimalLatitude and decimalLongitude describing the smallest circle containing the whole of the Location.

coordinatePrecision

Double

Yes

πŸƒ A decimal representation of the precision of the coordinates given in the decimalLatitude and decimalLongitude.

elevation

Double

Yes

πŸƒ Elevation (altitude) in metres above sea level. This is not a current Darwin Core term.

elevationAccuracy

Double

Yes

πŸƒ The value of the potential error associated with the elevation. This is not a current Darwin Core term.

depth

Double

Yes

πŸƒ Depth in metres below sea level. This is not a current Darwin Core term.

depthAccuracy

Double

Yes

πŸƒ The value of the potential error associated with the depth. This is not a current Darwin Core term.

eventDate

ISO 8601 Date

Yes

πŸƒ The date-time during which an Event occurred. For occurrences, this is the date-time when the event was recorded. Not suitable for a time in a geological context.

Note: This field is planned to expand to allow date ranges. See issue.

day

Integer

Yes

πŸƒ The integer day of the month on which the Event occurred.

month

Integer

Yes

πŸƒ The integer month in which the Event occurred.

year

Integer

Yes

πŸƒ The four-digit year in which the event occurred, according to the Common Era calendar.

taxonKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the most specific (lowest rank) taxon for this occurrence. This could be a synonym, see acceptedTaxonKey.

speciesKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the species of thisoccurrence.

basisOfRecord

String

Yes

πŸƒ The values of the Darwin Core term Basis of Record which can apply to occurrences.

See GBIF’s Darwin Core Type Vocabulary for definitions.

institutionCode

String

Yes

🐦 The name (or acronym) in use by the institution having custody of the object(s) or information referred to in the record.

collectionCode

String

Yes

🐦 The name, acronym, coden, or initialism identifying the collection or data set from which the record was derived.

catalogNumber

String

Yes

🐦 An identifier (preferably unique) for the record within the data set or collection.

recordNumber

String

Yes

🐦 An identifier given to the Occurrence at the time it was recorded. Often serves as a link between field notes and an Occurrence record, such as a specimen collector’s number.

identifiedBy

String array, delimited with ;

Yes

πŸƒ A list (concatenated and separated) of names of people, groups, or organizations who assigned the Taxon to the occurrence.

dateIdentified

ISO 8601 Date

Yes

πŸƒ The date on which the subject was determined as representing the Taxon.

license

String

Yes

πŸƒ A legal document giving official permission to do something with the occurrence.

rightsHolder

String

Yes

🐦 A person or organization owning or managing rights over the resource.

recordedBy

String array, delimited with ;

Yes

πŸƒ A person, group, or organization responsible for recording the original occurrence.

typeStatus

String array, delimited with ;

Yes

πŸƒ A list (concatenated and separated) of nomenclatural types (type status, typified scientific name, publication) applied to the occurrence.

establishmentMeans

String structure

Yes

πŸƒ Statement about whether an organism or organisms have been introduced to a given place and time through the direct or indirect activity of modern humans.

Values are aligned to the GBIF EstablishmentMeans vocabulary,which is derived from the Darwin Core EstablishmentMeans vocabulary.

lastInterpreted

ISO 8601 Date

Yes

πŸƒ The time this occurrence was last processed by GBIF’s interpretation system β€œPipelines”.

This is the time the record was last changed in GBIF, not the time the record was last changed by the publisher. Data is also reprocessed when we changed the taxonomic backbone, geographic data sources or other interpretation procedures.

An earlier interpretation system distinguished between β€œparsing” and β€œinterpretation”, but in the current system there is only one process β€” the two dates will always be the same.

mediaType

String array, delimited with ;

Yes

πŸƒ The media type given as Dublin Core type values, in particular StillImage, MovingImage or Sound.

issue

String array, delimited with ;

Yes

πŸƒ A specific interpretation issue found during processing and interpretation of the record.

See the list of occurrence issues and the OccurrenceIssue enumeration for possible values and definitions.

DWCA downloads

Darwin Core Archive downloads from gbif.org contain the following files:

occurrence.txt

Occurrence data after interpretation by GBIF. Described in detail below.

multimedia.txt

Occurrence multimedia data after interpretation by GBIF. Described in detail below.

verbatim.txt

Occurrence data without interpretation by GBIF. Described in detail below.

meta.xml

The Darwin Core Archive metafile, describing the structure of the archive β€” the file formats, column names and their terms.

metadata.xml

Metadata about the download in Ecological Metadata Language (EML).

rights.txt

Licence information for all the datasets with occurrences in the download.

citations.txt

Citations for all the datasets with occurrences in the download.

dataset/*.xml

EML metadata for every dataset with occurrences in the download.

The data may be read without any special tools, including by spreadsheets such as Microsoft Excel and LibreOffice Calc (see the FAQ). The .txt files are tab-delimited, and all files are in UTF-8 encoding with Unix-style (\n) line endings.

There are libraries to read Darwin Core Archives in these programming languages:

Interpreted term definitions (occurrence.txt)

This is the Darwin Core Archive core entity, with row type Occurrence. Values are tab-delimited and in UTF-8 encoding.

Column name Data type Nullable Definition

gbifID

String

No

πŸƒ Unique GBIF key for the occurrence.

We aim to keep these keys stable, but this is not possible in every case.

accessRights

String

Yes

🐦 Information about who can access the resource or an indication of its security status.

bibliographicCitation

String

Yes

🐦 A bibliographic reference for the resource as a statement indicating how this record should be cited (attributed) when used.

language

String

Yes

🐦 A language of the resource.

license

String

Yes

πŸƒ A legal document giving official permission to do something with the occurrence.

modified

ISO 8601 Date

Yes

πŸƒ The most recent date-time on which the occurrence was changed, according to the publisher.

publisher

String

Yes

πŸƒ The name of the organization publishing this record

references

String

Yes

πŸƒ A related resource that is referenced, cited, or otherwise pointed to by the described resource.

rightsHolder

String

Yes

🐦 A person or organization owning or managing rights over the resource.

type

String

Yes

🐦 The nature or genre of the resource.

institutionID

String

Yes

🐦 An identifier for the institution having custody of the object(s) or information referred to in the record.

collectionID

String

Yes

🐦 An identifier for the collection or dataset from which the record was derived.

datasetID

String array, delimited with ;

Yes

πŸƒ An identifier for the set of data. May be a global unique identifier or an identifier specific to a collection or institution.

institutionCode

String

Yes

🐦 The name (or acronym) in use by the institution having custody of the object(s) or information referred to in the record.

collectionCode

String

Yes

🐦 The name, acronym, coden, or initialism identifying the collection or data set from which the record was derived.

datasetName

String array, delimited with ;

Yes

πŸƒ The name identifying the data set from which the record was derived.

ownerInstitutionCode

String

Yes

🐦 The name (or acronym) in use by the institution having ownership of the object(s) or information referred to in the record.

basisOfRecord

String

Yes

πŸƒ The values of the Darwin Core term Basis of Record which can apply to occurrences.

See GBIF’s Darwin Core Type Vocabulary for definitions.

informationWithheld

String

Yes

🐦 Additional information that exists, but that has not been shared in the given record.

dataGeneralizations

String

Yes

🐦 Actions taken to make the shared data less specific or complete than in its original form. Suggests that alternative data of higher quality may be available on request.

dynamicProperties

String

Yes

🐦 A list of additional measurements, facts, characteristics, or assertions about the record. Meant to provide a mechanism for structured content.

occurrenceID

String

Yes

🐦 An identifier for the Occurrence (as opposed to a particular digital record of the occurrence). In the absence of a persistent global unique identifier, construct one from a combination of identifiers in the record that will most closely make the occurrenceID globally unique.

catalogNumber

String

Yes

🐦 An identifier (preferably unique) for the record within the data set or collection.

recordNumber

String

Yes

🐦 An identifier given to the Occurrence at the time it was recorded. Often serves as a link between field notes and an Occurrence record, such as a specimen collector’s number.

recordedBy

String array, delimited with ;

Yes

πŸƒ A person, group, or organization responsible for recording the original occurrence.

recordedByID

String array, delimited with ;

Yes

🐦 A list (concatenated and separated) of the globally unique identifier for the person, people, groups, or organizations responsible for recording the original Occurrence.

individualCount

Integer

Yes

πŸƒ The number of individuals present at the time of the Occurrence.

organismQuantity

String

Yes

πŸƒ A number or enumeration value for the quantity of organisms.

organismQuantityType

String

Yes

πŸƒ The type of quantification system used for the quantity of organisms.

sex

String

Yes

πŸƒ The sex of the biological individual(s) represented in the Occurrence.

For definitions, see the GBIF sex vocabulary

lifeStage

String structure

Yes

πŸƒ The age class or life stage of the Organism(s) at the time the Occurrence was recorded.

Values are aligned to the GBIF LifeStage vocabulary

reproductiveCondition

String

Yes

🐦 The reproductive condition of the biological individual(s) represented in the Occurrence.

behavior

String

Yes

🐦 The behavior shown by the subject at the time the Occurrence was recorded.

establishmentMeans

String structure

Yes

πŸƒ Statement about whether an organism or organisms have been introduced to a given place and time through the direct or indirect activity of modern humans.

Values are aligned to the GBIF EstablishmentMeans vocabulary,which is derived from the Darwin Core EstablishmentMeans vocabulary.

degreeOfEstablishment

String structure

Yes

πŸƒ The degree to which an Organism survives, reproduces, and expands its range at the given place and time.

Values are aligned to the GBIF DegreeOfEstablishment vocabulary,which is derived from the Darwin Core DegreeOfEstablishment vocabulary.

pathway

String structure

Yes

πŸƒ The process by which an Organism came to be in a given place at a given time.

Values are aligned to the GBIF Pathway vocabulary,which is derived from the Darwin Core Pathway vocabulary.

georeferenceVerificationStatus

String

Yes

🐦 A categorical description of the extent to which the georeference has been verified to represent the best possible spatial description for the Location of the Occurrence.

occurrenceStatus

String

Yes

πŸƒ A statement about the presence or absence of a Taxon at a Location.

For definitions, see the GBIF occurrence status vocabulary.

preparations

String array, delimited with ;

Yes

πŸƒ A preparation or preservation method for a specimen.

disposition

String

Yes

🐦 The current state of a specimen with respect to the collection identified in collectionCode or collectionID.

associatedOccurrences

String

Yes

🐦 A list (concatenated and separated) of identifiers of other Occurrence records and their associations to this Occurrence.

associatedReferences

String

Yes

🐦 A list (concatenated and separated) of identifiers (publication, bibliographic reference, global unique identifier, URI) of literature associated with the Occurrence.

associatedSequences

String

Yes

🐦 A list (concatenated and separated) of identifiers (publication, global unique identifier, URI) of genetic sequence information associated with the Occurrence.

associatedTaxa

String

Yes

🐦 A list (concatenated and separated) of identifiers or names of taxa and the associations of this Occurrence to each of them.

otherCatalogNumbers

String array, delimited with ;

Yes

πŸƒ A list (concatenated and separated) of previous or alternate fully qualified catalogue numbers or other human-used identifiers for the same occurrence, whether in the current or any other data set or collection.

occurrenceRemarks

String

Yes

🐦 Comments or notes about the Occurrence.

organismID

String

Yes

🐦 An identifier for the Organism instance (as opposed to a particular digital record of the Organism). May be a globally unique identifier or an identifier specific to the data set.

organismName

String

Yes

🐦 A textual name or label assigned to an Organism instance.

organismScope

String

Yes

🐦 A description of the kind of Organism instance. Can be used to indicate whether the Organism instance represents a discrete organism or if it represents a particular type of aggregation.

associatedOrganisms

String

Yes

🐦 A list (concatenated and separated) of identifiers of other Organisms and the associations of this Organism to each of them.

previousIdentifications

String

Yes

🐦 A list (concatenated and separated) of previous assignments of names to the Organism.

organismRemarks

String

Yes

🐦 Comments or notes about the Organism instance.

materialSampleID

String

Yes

🐦 An identifier for the MaterialSample (as opposed to a particular digital record of the material sample). In the absence of a persistent global unique identifier, construct one from a combination of identifiers in the record that will most closely make the materialSampleID globally unique.

eventID

String

Yes

🐦 An identifier for the set of information associated with an Event (something that occurs at a place and time). May be a global unique identifier or an identifier specific to the data set.

parentEventID

String

Yes

🐦 An identifier for the broader Event that groups this and potentially other Events.

fieldNumber

String

Yes

🐦 An identifier given to the event in the field. Often serves as a link between field notes and the Event.

eventDate

ISO 8601 Date

Yes

πŸƒ The date-time during which an Event occurred. For occurrences, this is the date-time when the event was recorded. Not suitable for a time in a geological context.

Note: This field is planned to expand to allow date ranges. See issue.

eventTime

String

Yes

🐦 The time or interval during which an Event occurred.

startDayOfYear

String

Yes

🐦 The earliest integer day of the year on which the Event occurred (1 for January 1, 365 for December 31, except in a leap year, in which case it is 366).

endDayOfYear

String

Yes

🐦 The latest integer day of the year on which the Event occurred (1 for January 1, 365 for December 31, except in a leap year, in which case it is 366).

year

Integer

Yes

πŸƒ The four-digit year in which the event occurred, according to the Common Era calendar.

month

Integer

Yes

πŸƒ The integer month in which the Event occurred.

day

Integer

Yes

πŸƒ The integer day of the month on which the Event occurred.

verbatimEventDate

String

Yes

🐦 The verbatim original representation of the date and time information for an Event.

habitat

String

Yes

🐦 A category or description of the habitat in which the Event occurred.

samplingProtocol

String array, delimited with ;

Yes

πŸƒ The methods or protocols used during an Event, denoted by an IRI.

sampleSizeValue

String

Yes

πŸƒ A numeric value for a measurement of the size (time duration, length, area, or volume) of a sample in a sampling event.

sampleSizeUnit

String

Yes

πŸƒ The unit of measurement of the size (time duration, length, area, or volume) of a sample in a sampling event.

samplingEffort

String

Yes

🐦 The amount of effort expended during an Event.

fieldNotes

String

Yes

🐦 One of a) an indicator of the existence of, b) a reference to (publication, URI), or c) the text of notes taken in the field about the Event.

eventRemarks

String

Yes

🐦 Comments or notes about the Event.

locationID

String

Yes

🐦 An identifier for the set of location information (data associated with dcterms:Location). May be a global unique identifier or an identifier specific to the data set.

higherGeographyID

String

Yes

🐦 An identifier for the geographic region within which the Location occurred.

higherGeography

String

Yes

🐦 A list (concatenated and separated) of geographic names less specific than the information captured in the locality term.

continent

String

Yes

πŸƒ The continent, based on a 7 continent model described on Wikipedia and the World Geographical Scheme for Recording Plant Distributions (WGSRPD).

In particular this splits the Americas into North and South America with North America including the Caribbean (except Trinidad and Tobago) and reaching down and including Panama.

See the GBIF Continents for the exact divisions.

This is a geographical division. See GBIFRegion for GBIF’s political divisions.

waterBody

String

Yes

πŸƒ The name of the water body in which the Location occurs.

islandGroup

String

Yes

🐦 The name of the island group in which the Location occurs.

island

String

Yes

🐦 The name of the island on or near which the Location occurs.

countryCode

String

Yes

πŸƒ The 2-letter country code (as per ISO-3166-1) of the country, territory or area in which the occurrence was recorded.

stateProvince

String

Yes

πŸƒ The name of the next-smaller administrative region than country (state, province, canton, department, region, etc.) in which the occurrence occurs.

This value is unaltered by GBIF’s processing; see also the GADM fields.

county

String

Yes

🐦 The full, unabbreviated name of the next smaller administrative region than stateProvince (county, shire, department, etc.) in which the Location occurs.

municipality

String

Yes

🐦 The full, unabbreviated name of the next smaller administrative region than county (city, municipality, etc.) in which the Location occurs. Do not use this term for a nearby named place that does not contain the actual location.

locality

String

Yes

🐦 The specific description of the place.

verbatimLocality

String

Yes

🐦 The original textual description of the place.

verbatimElevation

String

Yes

🐦 The original description of the elevation (altitude, usually above sea level) of the Location.

verticalDatum

String

Yes

🐦 The vertical datum used as the reference upon which the values in the elevation terms are based.

verbatimDepth

String

Yes

🐦 The original description of the depth below the local surface.

minimumDistanceAboveSurfaceInMeters

String

Yes

🐦 The lesser distance in a range of distance from a reference surface in the vertical direction, in meters. Use positive values for locations above the surface, negative values for locations below. If depth measures are given, the reference surface is the location given by the depth, otherwise the reference surface is the location given by the elevation.

maximumDistanceAboveSurfaceInMeters

String

Yes

🐦 The greater distance in a range of distance from a reference surface in the vertical direction, in meters. Use positive values for locations above the surface, negative values for locations below. If depth measures are given, the reference surface is the location given by the depth, otherwise the reference surface is the location given by the elevation.

locationAccordingTo

String

Yes

🐦 Information about the source of this Location information. Could be a publication (gazetteer), institution, or team of individuals.

locationRemarks

String

Yes

🐦 Comments or notes about the Location.

decimalLatitude

Double

Yes

πŸƒ The geographic latitude (in decimal degrees, using the WGS84 datum) of the geographic centre of the location of the occurrence.

decimalLongitude

Double

Yes

πŸƒ The geographic longitude (in decimal degrees, using the WGS84 datum) of the geographic centre of the location of the occurrence.

coordinateUncertaintyInMeters

Double

Yes

πŸƒ The horizontal distance (in metres) from the given decimalLatitude and decimalLongitude describing the smallest circle containing the whole of the Location.

coordinatePrecision

Double

Yes

πŸƒ A decimal representation of the precision of the coordinates given in the decimalLatitude and decimalLongitude.

pointRadiusSpatialFit

String

Yes

🐦 The ratio of the area of the point-radius (decimalLatitude, decimalLongitude, coordinateUncertaintyInMeters) to the area of the true (original, or most specific) spatial representation of the Location. Legal values are 0, greater than or equal to 1, or undefined. A value of 1 is an exact match or 100% overlap. A value of 0 should be used if the given point-radius does not completely contain the original representation. The pointRadiusSpatialFit is undefined (and should be left empty) if the original representation is a point without uncertainty and the given georeference is not that same point (without uncertainty). If both the original and the given georeference are the same point, the pointRadiusSpatialFit is 1.

verbatimCoordinateSystem

String

Yes

🐦 The coordinate format for the verbatimLatitude and verbatimLongitude or the verbatimCoordinates of the Location.

verbatimSRS

String

Yes

🐦 The ellipsoid, geodetic datum, or spatial reference system (SRS) upon which coordinates given in verbatimLatitude and verbatimLongitude, or verbatimCoordinates are based.

footprintWKT

String

Yes

🐦 A Well-Known Text (WKT) representation of the shape (footprint, geometry) that defines the Location. A Location may have both a point-radius representation (see decimalLatitude) and a footprint representation, and they may differ from each other.

footprintSRS

String

Yes

🐦 The ellipsoid, geodetic datum, or spatial reference system (SRS) upon which the geometry given in footprintWKT is based.

footprintSpatialFit

String

Yes

🐦 The ratio of the area of the footprint (footprintWKT) to the area of the true (original, or most specific) spatial representation of the Location. Legal values are 0, greater than or equal to 1, or undefined. A value of 1 is an exact match or 100% overlap. A value of 0 should be used if the given footprint does not completely contain the original representation. The footprintSpatialFit is undefined (and should be left empty) if the original representation is a point without uncertainty and the given georeference is not that same point (without uncertainty). If both the original and the given georeference are the same point, the footprintSpatialFit is 1.

georeferencedBy

String

Yes

🐦 A list (concatenated and separated) of names of people, groups, or organizations who determined the georeference (spatial representation) for the Location.

georeferencedDate

String

Yes

🐦 The date on which the Location was georeferenced.

georeferenceProtocol

String

Yes

🐦 A description or reference to the methods used to determine the spatial footprint, coordinates, and uncertainties.

georeferenceSources

String

Yes

🐦 A list (concatenated and separated) of maps, gazetteers, or other resources used to georeference the Location, described specifically enough to allow anyone in the future to use the same resources.

georeferenceRemarks

String

Yes

🐦 Notes or comments about the spatial description determination, explaining assumptions made in addition or opposition to the those formalized in the method referred to in georeferenceProtocol.

geologicalContextID

String

Yes

🐦 An identifier for the set of information associated with a GeologicalContext (the location within a geological context, such as stratigraphy). May be a global unique identifier or an identifier specific to the data set.

earliestEonOrLowestEonothem

String

Yes

🐦 The full name of the earliest possible geochronologic eon or lowest chrono-stratigraphic eonothem or the informal name ("Precambrian") attributable to the stratigraphic horizon from which the cataloged item was collected.

latestEonOrHighestEonothem

String

Yes

🐦 The full name of the latest possible geochronologic eon or highest chrono-stratigraphic eonothem or the informal name ("Precambrian") attributable to the stratigraphic horizon from which the cataloged item was collected.

earliestEraOrLowestErathem

String

Yes

🐦 The full name of the earliest possible geochronologic era or lowest chronostratigraphic erathem attributable to the stratigraphic horizon from which the cataloged item was collected.

latestEraOrHighestErathem

String

Yes

🐦 The full name of the latest possible geochronologic era or highest chronostratigraphic erathem attributable to the stratigraphic horizon from which the cataloged item was collected.

earliestPeriodOrLowestSystem

String

Yes

🐦 The full name of the earliest possible geochronologic period or lowest chronostratigraphic system attributable to the stratigraphic horizon from which the cataloged item was collected.

latestPeriodOrHighestSystem

String

Yes

🐦 The full name of the latest possible geochronologic period or highest chronostratigraphic system attributable to the stratigraphic horizon from which the cataloged item was collected.

earliestEpochOrLowestSeries

String

Yes

🐦 The full name of the earliest possible geochronologic epoch or lowest chronostratigraphic series attributable to the stratigraphic horizon from which the cataloged item was collected.

latestEpochOrHighestSeries

String

Yes

🐦 The full name of the latest possible geochronologic epoch or highest chronostratigraphic series attributable to the stratigraphic horizon from which the cataloged item was collected.

earliestAgeOrLowestStage

String

Yes

🐦 The full name of the earliest possible geochronologic age or lowest chronostratigraphic stage attributable to the stratigraphic horizon from which the cataloged item was collected.

latestAgeOrHighestStage

String

Yes

🐦 The full name of the latest possible geochronologic age or highest chronostratigraphic stage attributable to the stratigraphic horizon from which the cataloged item was collected.

lowestBiostratigraphicZone

String

Yes

🐦 The full name of the lowest possible geological biostratigraphic zone of the stratigraphic horizon from which the cataloged item was collected.

highestBiostratigraphicZone

String

Yes

🐦 The full name of the highest possible geological biostratigraphic zone of the stratigraphic horizon from which the cataloged item was collected.

lithostratigraphicTerms

String

Yes

🐦 The combination of all litho-stratigraphic names for the rock from which the cataloged item was collected.

group

String

Yes

🐦 The full name of the lithostratigraphic group from which the cataloged item was collected.

formation

String

Yes

🐦 The full name of the lithostratigraphic formation from which the cataloged item was collected.

member

String

Yes

🐦 The full name of the lithostratigraphic member from which the cataloged item was collected.

bed

String

Yes

🐦 The full name of the lithostratigraphic bed from which the cataloged item was collected.

identificationID

String

Yes

🐦 An identifier for the Identification (the body of information associated with the assignment of a scientific name). May be a global unique identifier or an identifier specific to the data set.

verbatimIdentification

String

Yes

🐦 A string representing the taxonomic identification as it appeared in the original record.

identificationQualifier

String

Yes

🐦 A brief phrase or a standard term ("cf.", "aff.") to express the determiner’s doubts about the Identification.

typeStatus

String array, delimited with ;

Yes

πŸƒ A list (concatenated and separated) of nomenclatural types (type status, typified scientific name, publication) applied to the occurrence.

identifiedBy

String array, delimited with ;

Yes

πŸƒ A list (concatenated and separated) of names of people, groups, or organizations who assigned the Taxon to the occurrence.

identifiedByID

String array, delimited with ;

Yes

🐦 A list (concatenated and separated) of the globally unique identifier for the person, people, groups, or organizations responsible for assigning the Taxon to the subject.

dateIdentified

ISO 8601 Date

Yes

πŸƒ The date on which the subject was determined as representing the Taxon.

identificationReferences

String

Yes

🐦 A list (concatenated and separated) of references (publication, global unique identifier, URI) used in the Identification.

identificationVerificationStatus

String

Yes

🐦 A categorical indicator of the extent to which the taxonomic identification has been verified to be correct.

identificationRemarks

String

Yes

🐦 Comments or notes about the Identification.

taxonID

String

Yes

🐦 An identifier for the set of taxon information (data associated with the Taxon class). May be a global unique identifier or an identifier specific to the data set.

scientificNameID

String

Yes

🐦 An identifier for the nomenclatural (not taxonomic) details of a scientific name.

acceptedNameUsageID

String

Yes

🐦 An identifier for the name usage (documented meaning of the name according to a source) of the currently valid (zoological) or accepted (botanical) taxon.

parentNameUsageID

String

Yes

🐦 An identifier for the name usage (documented meaning of the name according to a source) of the direct, most proximate higher-rank parent taxon (in a classification) of the most specific element of the scientificName.

originalNameUsageID

String

Yes

🐦 An identifier for the name usage (documented meaning of the name according to a source) in which the terminal element of the scientificName was originally established under the rules of the associated nomenclaturalCode.

nameAccordingToID

String

Yes

🐦 An identifier for the source in which the specific taxon concept circumscription is defined or implied. See nameAccordingTo.

namePublishedInID

String

Yes

🐦 An identifier for the publication in which the scientificName was originally established under the rules of the associated nomenclaturalCode.

taxonConceptID

String

Yes

🐦 An identifier for the taxonomic concept to which the record refers - not for the nomenclatural details of a taxon.

scientificName

String

Yes

πŸƒ The scientific name (including authorship) for the taxon from the GBIF backbone matched to this occurrence. This could be a synonym, see also acceptedScientificName.

acceptedNameUsage

String

Yes

🐦 The full name, with authorship and date information if known, of the currently valid (zoological) or accepted (botanical) taxon.

parentNameUsage

String

Yes

🐦 The full name, with authorship and date information if known, of the direct, most proximate higher-rank parent taxon (in a classification) of the most specific element of the scientificName.

originalNameUsage

String

Yes

🐦 The taxon name, with authorship and date information if known, as it originally appeared when first established under the rules of the associated nomenclaturalCode. The basionym (botany) or basonym (bacteriology) of the scientificName or the senior/earlier homonym for replaced names.

nameAccordingTo

String

Yes

🐦 The reference to the source in which the specific taxon concept circumscription is defined or implied - traditionally signified by the Latin "sensu" or "sec." (from secundum, meaning "according to"). For taxa that result from identifications, a reference to the keys, monographs, experts and other sources should be given.

namePublishedIn

String

Yes

🐦 A reference for the publication in which the scientificName was originally established under the rules of the associated nomenclaturalCode.

namePublishedInYear

String

Yes

🐦 The four-digit year in which the scientificName was published.

higherClassification

String

Yes

🐦 A list (concatenated and separated) of taxa names terminating at the rank immediately superior to the taxon referenced in the taxon record.

kingdom

String

Yes

πŸƒ The kingdom name (excluding authorship) for the kingdom from the GBIF backbone matched to this occurrence.

phylum

String

Yes

πŸƒ The phylum name (excluding authorship) for the phylum from the GBIF backbone matched to this occurrence.

class

String

Yes

πŸƒ The class name (excluding authorship) for the class from the GBIF backbone matched to this occurrence.

order

String

Yes

πŸƒ The order name (excluding authorship) for the order from the GBIF backbone matched to this occurrence.

family

String

Yes

πŸƒ The family name (excluding authorship) for the family from the GBIF backbone matched to this occurrence.

subfamily

String

Yes

🐦 The full scientific name of the subfamily in which the taxon is classified.

genus

String

Yes

πŸƒ The genus name (excluding authorship) for the genus from the GBIF backbone matched to this occurrence.

genericName

String

Yes

πŸƒ The genus name part of the species name from the GBIF backbone matched to this occurrence.

subgenus

String

Yes

πŸƒ The subgenus name (excluding authorship) for the subgenus from the GBIF backbone matched to this occurrence.

infragenericEpithet

String

Yes

🐦 The infrageneric part of a binomial name at ranks above species but below genus.

specificEpithet

String

Yes

πŸƒ The specific name part of the species name from the GBIF backbone matched to this occurrence.

infraspecificEpithet

String

Yes

πŸƒ The infraspecific name part of the species name from the GBIF backbone matched to this occurrence.

cultivarEpithet

String

Yes

🐦 Part of the name of a cultivar, cultivar group or grex that follows the scientific name.

taxonRank

String

Yes

πŸƒ The taxonomic rank of the most specific name in the scientificName.

verbatimTaxonRank

String

Yes

🐦 The taxonomic rank of the most specific name in the scientificName as it appears in the original record.

vernacularName

String

Yes

🐦 A common or vernacular name.

nomenclaturalCode

String

Yes

🐦 The nomenclatural code (or codes in the case of an ambiregnal name) under which the scientificName is constructed.

taxonomicStatus

String

Yes

πŸƒ The status of the use of the scientificName as a label for a taxon.

nomenclaturalStatus

String

Yes

🐦 The status related to the original publication of the name and its conformance to the relevant rules of nomenclature. It is based essentially on an algorithm according to the business rules of the code. It requires no taxonomic opinion.

taxonRemarks

String

Yes

🐦 Comments or notes about the taxon or name.

datasetKey

String

No

πŸƒ The UUID of the GBIF dataset containing this occurrence.

publishingCountry

String

Yes

πŸƒ The country, territory or island based on ISO-3166 of the organization publishing the dataset containing this occurrence.

lastInterpreted

ISO 8601 Date

Yes

πŸƒ The time this occurrence was last processed by GBIF’s interpretation system β€œPipelines”.

This is the time the record was last changed in GBIF, not the time the record was last changed by the publisher. Data is also reprocessed when we changed the taxonomic backbone, geographic data sources or other interpretation procedures.

An earlier interpretation system distinguished between β€œparsing” and β€œinterpretation”, but in the current system there is only one process β€” the two dates will always be the same.

elevation

Double

Yes

πŸƒ Elevation (altitude) in metres above sea level. This is not a current Darwin Core term.

elevationAccuracy

Double

Yes

πŸƒ The value of the potential error associated with the elevation. This is not a current Darwin Core term.

depth

Double

Yes

πŸƒ Depth in metres below sea level. This is not a current Darwin Core term.

depthAccuracy

Double

Yes

πŸƒ The value of the potential error associated with the depth. This is not a current Darwin Core term.

distanceFromCentroidInMeters

Double

Yes

πŸƒ The distance in metres of the occurrence from a centroid known to be applied to occurrences during georeferencing. This can potentially indicate low-precision georeferencing, check the values of coordinateUncertaintyInMeters and georeferenceRemarks.

issue

String array, delimited with ;

Yes

πŸƒ A specific interpretation issue found during processing and interpretation of the record.

See the list of occurrence issues and the OccurrenceIssue enumeration for possible values and definitions.

mediaType

String array, delimited with ;

Yes

πŸƒ The media type given as Dublin Core type values, in particular StillImage, MovingImage or Sound.

hasCoordinate

Boolean

Yes

πŸƒ Boolean indicating that a valid latitude and longitude exists.

hasGeospatialIssues

Boolean

Yes

πŸƒ Boolean indicating that some spatial validation rule has not passed.

taxonKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the most specific (lowest rank) taxon for this occurrence. This could be a synonym, see acceptedTaxonKey.

acceptedTaxonKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the accepted taxon of this occurrence.

kingdomKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the kingdom of thisoccurrence.

phylumKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the phylum of thisoccurrence.

classKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the class of thisoccurrence.

orderKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the order of thisoccurrence.

familyKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the family of thisoccurrence.

genusKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the genus of thisoccurrence.

subgenusKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the subgenus of thisoccurrence.

speciesKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the species of thisoccurrence.

species

String

Yes

πŸƒ The species name (excluding authorship) for the species from the GBIF backbone matched to this occurrence.

acceptedScientificName

String

Yes

πŸƒ The accepted scientific name (including authorship) for the taxon from the GBIF backbone matched to this occurrence.

verbatimScientificName

String

Yes

πŸƒ Scientific name as provided by the source.

typifiedName

String

Yes

πŸƒ The scientific name that is based on the type specimen.

This is not yet a Darwin Core term, see the proposal to add it.

protocol

String

Yes

πŸƒ The technical protocol by which this occurrence was retrieved from the publisher’s systems.

lastParsed

ISO 8601 Date

Yes

πŸƒ The time this occurrence was last processed by GBIF’s interpretation system β€œPipelines”.

This is the time the record was last changed in GBIF, not the time the record was last changed by the publisher. Data is also reprocessed when we changed the taxonomic backbone, geographic data sources or other interpretation procedures.

An earlier interpretation system distinguished between β€œparsing” and β€œinterpretation”, but in the current system there is only one process β€” the two dates will always be the same.

lastCrawled

ISO 8601 Date

Yes

πŸƒ The time this occurrence was last retrieved from the publisher’s systems.

repatriated

String

Yes

πŸƒ Boolean indicating if the publishing country is different to the location country.

relativeOrganismQuantity

String

Yes

πŸƒ The relative measurement of the quantity of the organism (i.e. without absolute units).

projectId

String array, delimited with ;

Yes

πŸƒ

level0Gid

String

Yes

πŸƒ The identifier for the top-level division from the GADM database. This is usually a three-letter code from ISO 3166.

level0Name

String

Yes

πŸƒ The English name for the top-level division from the GADM database.

level1Gid

String

Yes

πŸƒ The identifier for the first-level division from the GADM database.

level1Name

String

Yes

πŸƒ The English name for the first-level division from the GADM database.

level2Gid

String

Yes

πŸƒ The identifier for the second-level division from the GADM database.

level2Name

String

Yes

πŸƒ The English name for the second-level division from the GADM database.

level3Gid

String

Yes

πŸƒ The identifier for the third-level division from the GADM database.

level3Name

String

Yes

πŸƒ The English name for the third-level division from the GADM database.

iucnRedListCategory

String

Yes

πŸƒ The IUCN Red List Category of the taxon of this occurrence.

See the GBIF vocabulary for the values and their definitions, and the IUCN Red List of Threatened Species dataset in GBIF for the version of the Red List GBIF’s interpretation procedures are using.

eventType

String structure

Yes

πŸƒ The type for sampling event records.

Multimedia term definitions (multimedia.txt)

Column name Data type Nullable Definition

gbifID

String

No

πŸƒ Unique GBIF key for the occurrence.

We aim to keep these keys stable, but this is not possible in every case.

type

String

Yes

🐦 The nature or genre of the resource.

format

String

Yes

πŸƒ The format the image is exposed in. It is recommended to use a IANA registered media type, but known file suffices are permissible too. See http://www.iana.org/assignments/media-types/media-types.xhtml

identifier

String

Yes

πŸƒ The public URL that identifies and locates the media file directly, not the html page it might be shown on. It is highly recommended that a URL to a media file of good resolution is provided or at least dc:reference in cases no public URI exists.

references

String

Yes

πŸƒ A related resource that is referenced, cited, or otherwise pointed to by the described resource.

title

String

Yes

πŸƒ The media items title. Strongly recommended as in many cases this will be used as the hyperlink text, and should be used accrodingly.

description

String

Yes

πŸƒ A textual description of the content of the media item

source

String

Yes

πŸƒ If the media item was derived or taken from another source this is the reference to that resource. For example a book from which an image was scanned or the original provider of a photo/graphic, such as photography agencies.

audience

String

Yes

πŸƒ A class or description for whom the image is intended or useful

created

String

Yes

πŸƒ The date and time this media item was taken

creator

String

Yes

πŸƒ The person that took the image, recorded the video or sound

contributor

String

Yes

πŸƒ Any contributor in addition to the creator that helped in recording the media item

publisher

String

Yes

πŸƒ The name of the organization publishing this record

license

String

Yes

πŸƒ A legal document giving official permission to do something with the occurrence.

rightsHolder

String

Yes

🐦 A person or organization owning or managing rights over the resource.

Verbatim term definitions (verbatim.txt)

Data in this table is not modified by GBIF interpretation processes, except for conversion to Unicode and possible changes to whitespace (spaces, tabs, newlines etc).

Column name Data type Nullable Definition

gbifID

String

No

πŸƒ Unique GBIF key for the occurrence.

We aim to keep these keys stable, but this is not possible in every case.

accessRights

String

Yes

🐦 Information about who can access the resource or an indication of its security status.

bibliographicCitation

String

Yes

🐦 A bibliographic reference for the resource as a statement indicating how this record should be cited (attributed) when used.

language

String

Yes

🐦 A language of the resource.

license

String

Yes

🐦 A legal document giving official permission to do something with the resource.

modified

String

Yes

🐦 The most recent date-time on which the resource was changed.

publisher

String

Yes

πŸƒ The name of the organization publishing this record

references

String

Yes

🐦 A related resource that is referenced, cited, or otherwise pointed to by the described resource.

rightsHolder

String

Yes

🐦 A person or organization owning or managing rights over the resource.

type

String

Yes

🐦 The nature or genre of the resource.

institutionID

String

Yes

🐦 An identifier for the institution having custody of the object(s) or information referred to in the record.

collectionID

String

Yes

🐦 An identifier for the collection or dataset from which the record was derived.

datasetID

String

Yes

🐦 An identifier for the set of data. May be a global unique identifier or an identifier specific to a collection or institution.

institutionCode

String

Yes

🐦 The name (or acronym) in use by the institution having custody of the object(s) or information referred to in the record.

collectionCode

String

Yes

🐦 The name, acronym, coden, or initialism identifying the collection or data set from which the record was derived.

datasetName

String

Yes

🐦 The name identifying the data set from which the record was derived.

ownerInstitutionCode

String

Yes

🐦 The name (or acronym) in use by the institution having ownership of the object(s) or information referred to in the record.

basisOfRecord

String

Yes

🐦 The specific nature of the data record.

informationWithheld

String

Yes

🐦 Additional information that exists, but that has not been shared in the given record.

dataGeneralizations

String

Yes

🐦 Actions taken to make the shared data less specific or complete than in its original form. Suggests that alternative data of higher quality may be available on request.

dynamicProperties

String

Yes

🐦 A list of additional measurements, facts, characteristics, or assertions about the record. Meant to provide a mechanism for structured content.

occurrenceID

String

Yes

🐦 An identifier for the Occurrence (as opposed to a particular digital record of the occurrence). In the absence of a persistent global unique identifier, construct one from a combination of identifiers in the record that will most closely make the occurrenceID globally unique.

catalogNumber

String

Yes

🐦 An identifier (preferably unique) for the record within the data set or collection.

recordNumber

String

Yes

🐦 An identifier given to the Occurrence at the time it was recorded. Often serves as a link between field notes and an Occurrence record, such as a specimen collector’s number.

recordedBy

String

Yes

🐦 A list (concatenated and separated) of names of people, groups, or organizations responsible for recording the original Occurrence. The primary collector or observer, especially one who applies a personal identifier (recordNumber), should be listed first.

recordedByID

String

Yes

🐦 A list (concatenated and separated) of the globally unique identifier for the person, people, groups, or organizations responsible for recording the original Occurrence.

individualCount

String

Yes

🐦 The number of individuals present at the time of the Occurrence.

organismQuantity

String

Yes

🐦 A number or enumeration value for the quantity of organisms.

organismQuantityType

String

Yes

🐦 The type of quantification system used for the quantity of organisms.

sex

String

Yes

🐦 The sex of the biological individual(s) represented in the Occurrence.

lifeStage

String

Yes

🐦 The age class or life stage of the Organism(s) at the time the Occurrence was recorded.

reproductiveCondition

String

Yes

🐦 The reproductive condition of the biological individual(s) represented in the Occurrence.

behavior

String

Yes

🐦 The behavior shown by the subject at the time the Occurrence was recorded.

establishmentMeans

String

Yes

🐦 Statement about whether an organism or organisms have been introduced to a given place and time through the direct or indirect activity of modern humans.

degreeOfEstablishment

String

Yes

🐦 The degree to which an Organism survives, reproduces, and expands its range at the given place and time.

pathway

String

Yes

🐦 The process by which an Organism came to be in a given place at a given time.

georeferenceVerificationStatus

String

Yes

🐦 A categorical description of the extent to which the georeference has been verified to represent the best possible spatial description for the Location of the Occurrence.

occurrenceStatus

String

Yes

🐦 A statement about the presence or absence of a Taxon at a Location.

preparations

String

Yes

🐦 A list (concatenated and separated) of preparations and preservation methods for a specimen.

disposition

String

Yes

🐦 The current state of a specimen with respect to the collection identified in collectionCode or collectionID.

associatedMedia

String

Yes

🐦 A list (concatenated and separated) of identifiers (publication, global unique identifier, URI) of media associated with the Occurrence.

associatedOccurrences

String

Yes

🐦 A list (concatenated and separated) of identifiers of other Occurrence records and their associations to this Occurrence.

associatedReferences

String

Yes

🐦 A list (concatenated and separated) of identifiers (publication, bibliographic reference, global unique identifier, URI) of literature associated with the Occurrence.

associatedSequences

String

Yes

🐦 A list (concatenated and separated) of identifiers (publication, global unique identifier, URI) of genetic sequence information associated with the Occurrence.

associatedTaxa

String

Yes

🐦 A list (concatenated and separated) of identifiers or names of taxa and the associations of this Occurrence to each of them.

otherCatalogNumbers

String

Yes

🐦 A list (concatenated and separated) of previous or alternate fully qualified catalog numbers or other human-used identifiers for the same Occurrence, whether in the current or any other data set or collection.

occurrenceRemarks

String

Yes

🐦 Comments or notes about the Occurrence.

organismID

String

Yes

🐦 An identifier for the Organism instance (as opposed to a particular digital record of the Organism). May be a globally unique identifier or an identifier specific to the data set.

organismName

String

Yes

🐦 A textual name or label assigned to an Organism instance.

organismScope

String

Yes

🐦 A description of the kind of Organism instance. Can be used to indicate whether the Organism instance represents a discrete organism or if it represents a particular type of aggregation.

associatedOrganisms

String

Yes

🐦 A list (concatenated and separated) of identifiers of other Organisms and the associations of this Organism to each of them.

previousIdentifications

String

Yes

🐦 A list (concatenated and separated) of previous assignments of names to the Organism.

organismRemarks

String

Yes

🐦 Comments or notes about the Organism instance.

materialSampleID

String

Yes

🐦 An identifier for the MaterialSample (as opposed to a particular digital record of the material sample). In the absence of a persistent global unique identifier, construct one from a combination of identifiers in the record that will most closely make the materialSampleID globally unique.

eventID

String

Yes

🐦 An identifier for the set of information associated with an Event (something that occurs at a place and time). May be a global unique identifier or an identifier specific to the data set.

parentEventID

String

Yes

🐦 An identifier for the broader Event that groups this and potentially other Events.

fieldNumber

String

Yes

🐦 An identifier given to the event in the field. Often serves as a link between field notes and the Event.

eventDate

String

Yes

🐦 The date-time or interval during which an Event occurred. For occurrences, this is the date-time when the event was recorded. Not suitable for a time in a geological context.

eventTime

String

Yes

🐦 The time or interval during which an Event occurred.

startDayOfYear

String

Yes

🐦 The earliest integer day of the year on which the Event occurred (1 for January 1, 365 for December 31, except in a leap year, in which case it is 366).

endDayOfYear

String

Yes

🐦 The latest integer day of the year on which the Event occurred (1 for January 1, 365 for December 31, except in a leap year, in which case it is 366).

year

String

Yes

🐦 The four-digit year in which the Event occurred, according to the Common Era Calendar.

month

String

Yes

🐦 The integer month in which the Event occurred.

day

String

Yes

🐦 The integer day of the month on which the Event occurred.

verbatimEventDate

String

Yes

🐦 The verbatim original representation of the date and time information for an Event.

habitat

String

Yes

🐦 A category or description of the habitat in which the Event occurred.

samplingProtocol

String

Yes

🐦 The names of, references to, or descriptions of the methods or protocols used during an Event.

sampleSizeValue

String

Yes

🐦 A numeric value for a measurement of the size (time duration, length, area, or volume) of a sample in a sampling event.

sampleSizeUnit

String

Yes

🐦 The unit of measurement of the size (time duration, length, area, or volume) of a sample in a sampling event.

samplingEffort

String

Yes

🐦 The amount of effort expended during an Event.

fieldNotes

String

Yes

🐦 One of a) an indicator of the existence of, b) a reference to (publication, URI), or c) the text of notes taken in the field about the Event.

eventRemarks

String

Yes

🐦 Comments or notes about the Event.

locationID

String

Yes

🐦 An identifier for the set of location information (data associated with dcterms:Location). May be a global unique identifier or an identifier specific to the data set.

higherGeographyID

String

Yes

🐦 An identifier for the geographic region within which the Location occurred.

higherGeography

String

Yes

🐦 A list (concatenated and separated) of geographic names less specific than the information captured in the locality term.

continent

String

Yes

🐦 The name of the continent in which the Location occurs.

waterBody

String

Yes

🐦 The name of the water body in which the Location occurs.

islandGroup

String

Yes

🐦 The name of the island group in which the Location occurs.

island

String

Yes

🐦 The name of the island on or near which the Location occurs.

country

String

Yes

🐦 The name of the country or major administrative unit in which the Location occurs.

countryCode

String

Yes

🐦 The standard code for the country in which the Location occurs.

stateProvince

String

Yes

🐦 The name of the next smaller administrative region than country (state, province, canton, department, region, etc.) in which the Location occurs.

county

String

Yes

🐦 The full, unabbreviated name of the next smaller administrative region than stateProvince (county, shire, department, etc.) in which the Location occurs.

municipality

String

Yes

🐦 The full, unabbreviated name of the next smaller administrative region than county (city, municipality, etc.) in which the Location occurs. Do not use this term for a nearby named place that does not contain the actual location.

locality

String

Yes

🐦 The specific description of the place.

verbatimLocality

String

Yes

🐦 The original textual description of the place.

minimumElevationInMeters

String

Yes

🐦 The lower limit of the range of elevation (altitude, usually above sea level), in meters.

maximumElevationInMeters

String

Yes

🐦 The upper limit of the range of elevation (altitude, usually above sea level), in meters.

verbatimElevation

String

Yes

🐦 The original description of the elevation (altitude, usually above sea level) of the Location.

verticalDatum

String

Yes

🐦 The vertical datum used as the reference upon which the values in the elevation terms are based.

minimumDepthInMeters

String

Yes

🐦 The lesser depth of a range of depth below the local surface, in meters.

maximumDepthInMeters

String

Yes

🐦 The greater depth of a range of depth below the local surface, in meters.

verbatimDepth

String

Yes

🐦 The original description of the depth below the local surface.

minimumDistanceAboveSurfaceInMeters

String

Yes

🐦 The lesser distance in a range of distance from a reference surface in the vertical direction, in meters. Use positive values for locations above the surface, negative values for locations below. If depth measures are given, the reference surface is the location given by the depth, otherwise the reference surface is the location given by the elevation.

maximumDistanceAboveSurfaceInMeters

String

Yes

🐦 The greater distance in a range of distance from a reference surface in the vertical direction, in meters. Use positive values for locations above the surface, negative values for locations below. If depth measures are given, the reference surface is the location given by the depth, otherwise the reference surface is the location given by the elevation.

locationAccordingTo

String

Yes

🐦 Information about the source of this Location information. Could be a publication (gazetteer), institution, or team of individuals.

locationRemarks

String

Yes

🐦 Comments or notes about the Location.

decimalLatitude

String

Yes

🐦 The geographic latitude (in decimal degrees, using the spatial reference system given in geodeticDatum) of the geographic center of a Location. Positive values are north of the Equator, negative values are south of it. Legal values lie between -90 and 90, inclusive.

decimalLongitude

String

Yes

🐦 The geographic longitude (in decimal degrees, using the spatial reference system given in geodeticDatum) of the geographic center of a Location. Positive values are east of the Greenwich Meridian, negative values are west of it. Legal values lie between -180 and 180, inclusive.

geodeticDatum

String

Yes

🐦 The ellipsoid, geodetic datum, or spatial reference system (SRS) upon which the geographic coordinates given in decimalLatitude and decimalLongitude as based.

coordinateUncertaintyInMeters

String

Yes

🐦 The horizontal distance (in meters) from the given decimalLatitude and decimalLongitude describing the smallest circle containing the whole of the Location. Leave the value empty if the uncertainty is unknown, cannot be estimated, or is not applicable (because there are no coordinates). Zero is not a valid value for this term.

coordinatePrecision

String

Yes

🐦 A decimal representation of the precision of the coordinates given in the decimalLatitude and decimalLongitude.

pointRadiusSpatialFit

String

Yes

🐦 The ratio of the area of the point-radius (decimalLatitude, decimalLongitude, coordinateUncertaintyInMeters) to the area of the true (original, or most specific) spatial representation of the Location. Legal values are 0, greater than or equal to 1, or undefined. A value of 1 is an exact match or 100% overlap. A value of 0 should be used if the given point-radius does not completely contain the original representation. The pointRadiusSpatialFit is undefined (and should be left empty) if the original representation is a point without uncertainty and the given georeference is not that same point (without uncertainty). If both the original and the given georeference are the same point, the pointRadiusSpatialFit is 1.

verbatimCoordinates

String

Yes

🐦 The verbatim original spatial coordinates of the Location. The coordinate ellipsoid, geodeticDatum, or full Spatial Reference System (SRS) for these coordinates should be stored in verbatimSRS and the coordinate system should be stored in verbatimCoordinateSystem.

verbatimLatitude

String

Yes

🐦 The verbatim original latitude of the Location. The coordinate ellipsoid, geodeticDatum, or full Spatial Reference System (SRS) for these coordinates should be stored in verbatimSRS and the coordinate system should be stored in verbatimCoordinateSystem.

verbatimLongitude

String

Yes

🐦 The verbatim original longitude of the Location. The coordinate ellipsoid, geodeticDatum, or full Spatial Reference System (SRS) for these coordinates should be stored in verbatimSRS and the coordinate system should be stored in verbatimCoordinateSystem.

verbatimCoordinateSystem

String

Yes

🐦 The coordinate format for the verbatimLatitude and verbatimLongitude or the verbatimCoordinates of the Location.

verbatimSRS

String

Yes

🐦 The ellipsoid, geodetic datum, or spatial reference system (SRS) upon which coordinates given in verbatimLatitude and verbatimLongitude, or verbatimCoordinates are based.

footprintWKT

String

Yes

🐦 A Well-Known Text (WKT) representation of the shape (footprint, geometry) that defines the Location. A Location may have both a point-radius representation (see decimalLatitude) and a footprint representation, and they may differ from each other.

footprintSRS

String

Yes

🐦 The ellipsoid, geodetic datum, or spatial reference system (SRS) upon which the geometry given in footprintWKT is based.

footprintSpatialFit

String

Yes

🐦 The ratio of the area of the footprint (footprintWKT) to the area of the true (original, or most specific) spatial representation of the Location. Legal values are 0, greater than or equal to 1, or undefined. A value of 1 is an exact match or 100% overlap. A value of 0 should be used if the given footprint does not completely contain the original representation. The footprintSpatialFit is undefined (and should be left empty) if the original representation is a point without uncertainty and the given georeference is not that same point (without uncertainty). If both the original and the given georeference are the same point, the footprintSpatialFit is 1.

georeferencedBy

String

Yes

🐦 A list (concatenated and separated) of names of people, groups, or organizations who determined the georeference (spatial representation) for the Location.

georeferencedDate

String

Yes

🐦 The date on which the Location was georeferenced.

georeferenceProtocol

String

Yes

🐦 A description or reference to the methods used to determine the spatial footprint, coordinates, and uncertainties.

georeferenceSources

String

Yes

🐦 A list (concatenated and separated) of maps, gazetteers, or other resources used to georeference the Location, described specifically enough to allow anyone in the future to use the same resources.

georeferenceRemarks

String

Yes

🐦 Notes or comments about the spatial description determination, explaining assumptions made in addition or opposition to the those formalized in the method referred to in georeferenceProtocol.

geologicalContextID

String

Yes

🐦 An identifier for the set of information associated with a GeologicalContext (the location within a geological context, such as stratigraphy). May be a global unique identifier or an identifier specific to the data set.

earliestEonOrLowestEonothem

String

Yes

🐦 The full name of the earliest possible geochronologic eon or lowest chrono-stratigraphic eonothem or the informal name ("Precambrian") attributable to the stratigraphic horizon from which the cataloged item was collected.

latestEonOrHighestEonothem

String

Yes

🐦 The full name of the latest possible geochronologic eon or highest chrono-stratigraphic eonothem or the informal name ("Precambrian") attributable to the stratigraphic horizon from which the cataloged item was collected.

earliestEraOrLowestErathem

String

Yes

🐦 The full name of the earliest possible geochronologic era or lowest chronostratigraphic erathem attributable to the stratigraphic horizon from which the cataloged item was collected.

latestEraOrHighestErathem

String

Yes

🐦 The full name of the latest possible geochronologic era or highest chronostratigraphic erathem attributable to the stratigraphic horizon from which the cataloged item was collected.

earliestPeriodOrLowestSystem

String

Yes

🐦 The full name of the earliest possible geochronologic period or lowest chronostratigraphic system attributable to the stratigraphic horizon from which the cataloged item was collected.

latestPeriodOrHighestSystem

String

Yes

🐦 The full name of the latest possible geochronologic period or highest chronostratigraphic system attributable to the stratigraphic horizon from which the cataloged item was collected.

earliestEpochOrLowestSeries

String

Yes

🐦 The full name of the earliest possible geochronologic epoch or lowest chronostratigraphic series attributable to the stratigraphic horizon from which the cataloged item was collected.

latestEpochOrHighestSeries

String

Yes

🐦 The full name of the latest possible geochronologic epoch or highest chronostratigraphic series attributable to the stratigraphic horizon from which the cataloged item was collected.

earliestAgeOrLowestStage

String

Yes

🐦 The full name of the earliest possible geochronologic age or lowest chronostratigraphic stage attributable to the stratigraphic horizon from which the cataloged item was collected.

latestAgeOrHighestStage

String

Yes

🐦 The full name of the latest possible geochronologic age or highest chronostratigraphic stage attributable to the stratigraphic horizon from which the cataloged item was collected.

lowestBiostratigraphicZone

String

Yes

🐦 The full name of the lowest possible geological biostratigraphic zone of the stratigraphic horizon from which the cataloged item was collected.

highestBiostratigraphicZone

String

Yes

🐦 The full name of the highest possible geological biostratigraphic zone of the stratigraphic horizon from which the cataloged item was collected.

lithostratigraphicTerms

String

Yes

🐦 The combination of all litho-stratigraphic names for the rock from which the cataloged item was collected.

group

String

Yes

🐦 The full name of the lithostratigraphic group from which the cataloged item was collected.

formation

String

Yes

🐦 The full name of the lithostratigraphic formation from which the cataloged item was collected.

member

String

Yes

🐦 The full name of the lithostratigraphic member from which the cataloged item was collected.

bed

String

Yes

🐦 The full name of the lithostratigraphic bed from which the cataloged item was collected.

identificationID

String

Yes

🐦 An identifier for the Identification (the body of information associated with the assignment of a scientific name). May be a global unique identifier or an identifier specific to the data set.

verbatimIdentification

String

Yes

🐦 A string representing the taxonomic identification as it appeared in the original record.

identificationQualifier

String

Yes

🐦 A brief phrase or a standard term ("cf.", "aff.") to express the determiner’s doubts about the Identification.

typeStatus

String

Yes

🐦 A list (concatenated and separated) of nomenclatural types (type status, typified scientific name, publication) applied to the subject.

identifiedBy

String

Yes

🐦 A list (concatenated and separated) of names of people, groups, or organizations who assigned the Taxon to the subject.

identifiedByID

String

Yes

🐦 A list (concatenated and separated) of the globally unique identifier for the person, people, groups, or organizations responsible for assigning the Taxon to the subject.

dateIdentified

String

Yes

🐦 The date on which the subject was determined as representing the Taxon.

identificationReferences

String

Yes

🐦 A list (concatenated and separated) of references (publication, global unique identifier, URI) used in the Identification.

identificationVerificationStatus

String

Yes

🐦 A categorical indicator of the extent to which the taxonomic identification has been verified to be correct.

identificationRemarks

String

Yes

🐦 Comments or notes about the Identification.

taxonID

String

Yes

🐦 An identifier for the set of taxon information (data associated with the Taxon class). May be a global unique identifier or an identifier specific to the data set.

scientificNameID

String

Yes

🐦 An identifier for the nomenclatural (not taxonomic) details of a scientific name.

acceptedNameUsageID

String

Yes

🐦 An identifier for the name usage (documented meaning of the name according to a source) of the currently valid (zoological) or accepted (botanical) taxon.

parentNameUsageID

String

Yes

🐦 An identifier for the name usage (documented meaning of the name according to a source) of the direct, most proximate higher-rank parent taxon (in a classification) of the most specific element of the scientificName.

originalNameUsageID

String

Yes

🐦 An identifier for the name usage (documented meaning of the name according to a source) in which the terminal element of the scientificName was originally established under the rules of the associated nomenclaturalCode.

nameAccordingToID

String

Yes

🐦 An identifier for the source in which the specific taxon concept circumscription is defined or implied. See nameAccordingTo.

namePublishedInID

String

Yes

🐦 An identifier for the publication in which the scientificName was originally established under the rules of the associated nomenclaturalCode.

taxonConceptID

String

Yes

🐦 An identifier for the taxonomic concept to which the record refers - not for the nomenclatural details of a taxon.

scientificName

String

Yes

🐦 The full scientific name, with authorship and date information if known. When forming part of an Identification, this should be the name in lowest level taxonomic rank that can be determined. This term should not contain identification qualifications, which should instead be supplied in the IdentificationQualifier term.

acceptedNameUsage

String

Yes

🐦 The full name, with authorship and date information if known, of the currently valid (zoological) or accepted (botanical) taxon.

parentNameUsage

String

Yes

🐦 The full name, with authorship and date information if known, of the direct, most proximate higher-rank parent taxon (in a classification) of the most specific element of the scientificName.

originalNameUsage

String

Yes

🐦 The taxon name, with authorship and date information if known, as it originally appeared when first established under the rules of the associated nomenclaturalCode. The basionym (botany) or basonym (bacteriology) of the scientificName or the senior/earlier homonym for replaced names.

nameAccordingTo

String

Yes

🐦 The reference to the source in which the specific taxon concept circumscription is defined or implied - traditionally signified by the Latin "sensu" or "sec." (from secundum, meaning "according to"). For taxa that result from identifications, a reference to the keys, monographs, experts and other sources should be given.

namePublishedIn

String

Yes

🐦 A reference for the publication in which the scientificName was originally established under the rules of the associated nomenclaturalCode.

namePublishedInYear

String

Yes

🐦 The four-digit year in which the scientificName was published.

higherClassification

String

Yes

🐦 A list (concatenated and separated) of taxa names terminating at the rank immediately superior to the taxon referenced in the taxon record.

kingdom

String

Yes

🐦 The full scientific name of the kingdom in which the taxon is classified.

phylum

String

Yes

🐦 The full scientific name of the phylum or division in which the taxon is classified.

class

String

Yes

🐦 The full scientific name of the class in which the taxon is classified.

order

String

Yes

🐦 The full scientific name of the order in which the taxon is classified.

family

String

Yes

🐦 The full scientific name of the family in which the taxon is classified.

subfamily

String

Yes

🐦 The full scientific name of the subfamily in which the taxon is classified.

genus

String

Yes

🐦 The full scientific name of the genus in which the taxon is classified.

genericName

String

Yes

🐦 The genus part of the scientificName without authorship.

subgenus

String

Yes

🐦 The full scientific name of the subgenus in which the taxon is classified. Values should include the genus to avoid homonym confusion.

infragenericEpithet

String

Yes

🐦 The infrageneric part of a binomial name at ranks above species but below genus.

specificEpithet

String

Yes

🐦 The name of the first or species epithet of the scientificName.

infraspecificEpithet

String

Yes

🐦 The name of the lowest or terminal infraspecific epithet of the scientificName, excluding any rank designation.

cultivarEpithet

String

Yes

🐦 Part of the name of a cultivar, cultivar group or grex that follows the scientific name.

taxonRank

String

Yes

🐦 The taxonomic rank of the most specific name in the scientificName.

verbatimTaxonRank

String

Yes

🐦 The taxonomic rank of the most specific name in the scientificName as it appears in the original record.

scientificNameAuthorship

String

Yes

🐦 The authorship information for the scientificName formatted according to the conventions of the applicable nomenclaturalCode.

vernacularName

String

Yes

🐦 A common or vernacular name.

nomenclaturalCode

String

Yes

🐦 The nomenclatural code (or codes in the case of an ambiregnal name) under which the scientificName is constructed.

taxonomicStatus

String

Yes

🐦 The status of the use of the scientificName as a label for a taxon. Requires taxonomic opinion to define the scope of a taxon. Rules of priority then are used to define the taxonomic status of the nomenclature contained in that scope, combined with the experts opinion. It must be linked to a specific taxonomic reference that defines the concept.

nomenclaturalStatus

String

Yes

🐦 The status related to the original publication of the name and its conformance to the relevant rules of nomenclature. It is based essentially on an algorithm according to the business rules of the code. It requires no taxonomic opinion.

taxonRemarks

String

Yes

🐦 Comments or notes about the taxon or name.

Species list downloads – Term definitions

Column name Data type Nullable Definition

taxonKey

Integer

No

πŸƒ A taxon key from the GBIF backbone for the most specific (lowest rank) taxon for this occurrence. This could be a synonym, see acceptedTaxonKey.

scientificName

String

Yes

πŸƒ The scientific name (including authorship) for the taxon from the GBIF backbone matched to this occurrence. This could be a synonym, see also acceptedScientificName.

acceptedTaxonKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the accepted taxon of this occurrence.

acceptedScientificName

String

Yes

πŸƒ The accepted scientific name (including authorship) for the taxon from the GBIF backbone matched to this occurrence.

numberOfOccurrences

String

Yes

πŸƒ The number of occurrences of this species/taxon.

taxonRank

String

Yes

πŸƒ The taxonomic rank of the most specific name in the scientificName.

taxonomicStatus

String

Yes

πŸƒ The status of the use of the scientificName as a label for a taxon.

kingdom

String

Yes

πŸƒ The kingdom name (excluding authorship) for the kingdom from the GBIF backbone matched to this occurrence.

kingdomKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the kingdom of thisoccurrence.

phylum

String

Yes

πŸƒ The phylum name (excluding authorship) for the phylum from the GBIF backbone matched to this occurrence.

phylumKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the phylum of thisoccurrence.

class

String

Yes

πŸƒ The class name (excluding authorship) for the class from the GBIF backbone matched to this occurrence.

classKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the class of thisoccurrence.

order

String

Yes

πŸƒ The order name (excluding authorship) for the order from the GBIF backbone matched to this occurrence.

orderKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the order of thisoccurrence.

family

String

Yes

πŸƒ The family name (excluding authorship) for the family from the GBIF backbone matched to this occurrence.

familyKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the family of thisoccurrence.

genus

String

Yes

πŸƒ The genus name (excluding authorship) for the genus from the GBIF backbone matched to this occurrence.

genusKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the genus of thisoccurrence.

species

String

Yes

πŸƒ The species name (excluding authorship) for the species from the GBIF backbone matched to this occurrence.

speciesKey

Integer

Yes

πŸƒ A taxon key from the GBIF backbone for the species of thisoccurrence.

iucnRedListCategory

String

Yes

πŸƒ The IUCN Red List Category of the taxon of this occurrence.

See the GBIF vocabulary for the values and their definitions, and the IUCN Red List of Threatened Species dataset in GBIF for the version of the Red List GBIF’s interpretation procedures are using.