mirror of https://github.com/tdwg/dwc.git
Major overhaul to address all issues associated with Material Sample Public Review 2023.
This commit is contained in:
parent
7a500efab1
commit
6e645c9fe0
|
@ -4,7 +4,7 @@
|
||||||
#
|
#
|
||||||
# Build script for tdwg dwc handling
|
# Build script for tdwg dwc handling
|
||||||
#
|
#
|
||||||
__version__ = '2021-07-30T-03:00'
|
__version__ = '2023-09-14T-03:00'
|
||||||
import io
|
import io
|
||||||
import os
|
import os
|
||||||
import re
|
import re
|
||||||
|
@ -281,7 +281,19 @@ class DwcDigester(object):
|
||||||
properties.append(term_data["label"])
|
properties.append(term_data["label"])
|
||||||
return properties
|
return properties
|
||||||
|
|
||||||
def create_dwc_list(self, file_output="../dist/simple_dwc_vertical.csv"):
|
def all_dwc_terms(self):
|
||||||
|
"""Extract all property terms that are defined as `simple` or 'extension'
|
||||||
|
in the flags column of the config file of terms
|
||||||
|
"""
|
||||||
|
properties = []
|
||||||
|
for term in self.versions():
|
||||||
|
term_data = self.get_term_definition(term['term_iri'])
|
||||||
|
if (term_data["rdf_type"] == "http://www.w3.org/1999/02/22-rdf-syntax-ns#Property" and
|
||||||
|
term["flags"] in ("simple","extension")):
|
||||||
|
properties.append(term_data["label"])
|
||||||
|
return properties
|
||||||
|
|
||||||
|
def create_simple_dwc_list(self, file_output="../dist/simple_dwc_vertical.csv"):
|
||||||
"""Build a list of simple dwc terms and write it to file
|
"""Build a list of simple dwc terms and write it to file
|
||||||
|
|
||||||
Parameters
|
Parameters
|
||||||
|
@ -293,6 +305,18 @@ class DwcDigester(object):
|
||||||
for term in self.simple_dwc_terms():
|
for term in self.simple_dwc_terms():
|
||||||
dwc_list_file.write(term + "\n")
|
dwc_list_file.write(term + "\n")
|
||||||
|
|
||||||
|
def create_all_dwc_list(self, file_output="../dist/all_dwc_vertical.csv"):
|
||||||
|
"""Build a list of all dwc terms and write it to file
|
||||||
|
|
||||||
|
Parameters
|
||||||
|
-----------
|
||||||
|
file_output : str
|
||||||
|
relative path and filename to write the resulting list
|
||||||
|
"""
|
||||||
|
with codecs.open(file_output, 'w', 'utf-8') as dwc_list_file:
|
||||||
|
for term in self.all_dwc_terms():
|
||||||
|
dwc_list_file.write(term + "\n")
|
||||||
|
|
||||||
def create_dwc_header(self, file_output="../dist/simple_dwc_horizontal.csv"):
|
def create_dwc_header(self, file_output="../dist/simple_dwc_horizontal.csv"):
|
||||||
"""Build a header of simple dwc terms and write it to file
|
"""Build a header of simple dwc terms and write it to file
|
||||||
|
|
||||||
|
@ -316,7 +340,8 @@ def main():
|
||||||
print("Building Quick Reference Guide")
|
print("Building Quick Reference Guide")
|
||||||
my_dwc.create_html()
|
my_dwc.create_html()
|
||||||
print("Building simple DwC CSV files")
|
print("Building simple DwC CSV files")
|
||||||
my_dwc.create_dwc_list()
|
my_dwc.create_simple_dwc_list()
|
||||||
|
my_dwc.create_all_dwc_list()
|
||||||
my_dwc.create_dwc_header()
|
my_dwc.create_dwc_header()
|
||||||
print("Done!")
|
print("Done!")
|
||||||
|
|
||||||
|
|
|
@ -1,676 +0,0 @@
|
||||||
#
|
|
||||||
# Author: John Wieczorek
|
|
||||||
#
|
|
||||||
# Build script for XML-based extension files for use with the Integrated Publishing
|
|
||||||
# Toolkit (IPT). XML files produced from this script need to go into the appropriate
|
|
||||||
# directories in https://github.com/gbif/rs.gbif.org/tree/master/core or
|
|
||||||
# https://github.com/gbif/rs.gbif.org/tree/master/extension/dwc with file names reflecting
|
|
||||||
# version dates (e.g., dwc_taxon_2023-07-07.xml).
|
|
||||||
# Extensions are defined first in the CSVtoXMLConverter class' __init__ member function
|
|
||||||
# by populating the dictionary extensions_configuration.
|
|
||||||
# One extension can be generated per run of the script, with the extension's name and
|
|
||||||
# destination file as parameters (see main() for syntax).
|
|
||||||
#
|
|
||||||
__version__ = '2023-07-09T20:21-03:00'
|
|
||||||
|
|
||||||
import csv
|
|
||||||
import sys
|
|
||||||
import argparse
|
|
||||||
from xml.sax.saxutils import escape
|
|
||||||
|
|
||||||
class CSVtoXMLConverter:
|
|
||||||
'''
|
|
||||||
Class to manage the configurations for Darwin Core extension definitions and build
|
|
||||||
XML output from the term history document (../vocabulary/term_versions.csv).
|
|
||||||
'''
|
|
||||||
def __init__(self, csv_file_path):
|
|
||||||
self.csv_file_path = csv_file_path
|
|
||||||
self.root_element = None
|
|
||||||
self.row_element = None
|
|
||||||
self.extensions_configuration = {
|
|
||||||
"Occurrence": {
|
|
||||||
"title":"Darwin Core Occurrence",
|
|
||||||
"namespace":"http://rs.tdwg.org/dwc/terms/",
|
|
||||||
"rowType":"http://rs.tdwg.org/dwc/terms/Occurrence",
|
|
||||||
"dc:issued":"2023-07-07",
|
|
||||||
"dc:relation":"http://rs.tdwg.org/dwc/terms/index.htm#Occurrence",
|
|
||||||
"dc:description":"An existence of a dwc:Organism at a particular place at a particular time.",
|
|
||||||
"included_terms":[
|
|
||||||
"type",
|
|
||||||
"modified",
|
|
||||||
"language",
|
|
||||||
"license",
|
|
||||||
"rightsHolder",
|
|
||||||
"accessRights",
|
|
||||||
"bibliographicCitation",
|
|
||||||
"references",
|
|
||||||
"institutionID",
|
|
||||||
"collectionID",
|
|
||||||
"datasetID",
|
|
||||||
"institutionCode",
|
|
||||||
"collectionCode",
|
|
||||||
"datasetName",
|
|
||||||
"ownerInstitutionCode",
|
|
||||||
"basisOfRecord",
|
|
||||||
"informationWithheld",
|
|
||||||
"dataGeneralizations",
|
|
||||||
"dynamicProperties",
|
|
||||||
"occurrenceID",
|
|
||||||
"catalogNumber",
|
|
||||||
"recordNumber",
|
|
||||||
"recordedBy",
|
|
||||||
"recordedByID",
|
|
||||||
"individualCount",
|
|
||||||
"organismQuantity",
|
|
||||||
"organismQuantityType",
|
|
||||||
"sex",
|
|
||||||
"lifeStage",
|
|
||||||
"reproductiveCondition",
|
|
||||||
"caste",
|
|
||||||
"behavior",
|
|
||||||
"vitality",
|
|
||||||
"establishmentMeans",
|
|
||||||
"degreeOfEstablishment",
|
|
||||||
"pathway",
|
|
||||||
"georeferenceVerificationStatus",
|
|
||||||
"occurrenceStatus",
|
|
||||||
"preparations",
|
|
||||||
"disposition",
|
|
||||||
"associatedMedia",
|
|
||||||
"associatedOccurrences",
|
|
||||||
"associatedReferences",
|
|
||||||
"associatedSequences",
|
|
||||||
"associatedTaxa",
|
|
||||||
"otherCatalogNumbers",
|
|
||||||
"occurrenceRemarks",
|
|
||||||
"organismID",
|
|
||||||
"organismName",
|
|
||||||
"organismScope",
|
|
||||||
"associatedOrganisms",
|
|
||||||
"previousIdentifications",
|
|
||||||
"organismRemarks",
|
|
||||||
"materialSampleID",
|
|
||||||
"verbatimLabel",
|
|
||||||
"eventID",
|
|
||||||
"parentEventID",
|
|
||||||
"eventType",
|
|
||||||
"fieldNumber",
|
|
||||||
"eventDate",
|
|
||||||
"eventTime",
|
|
||||||
"startDayOfYear",
|
|
||||||
"endDayOfYear",
|
|
||||||
"year",
|
|
||||||
"month",
|
|
||||||
"day",
|
|
||||||
"verbatimEventDate",
|
|
||||||
"habitat",
|
|
||||||
"samplingProtocol",
|
|
||||||
"sampleSizeValue",
|
|
||||||
"sampleSizeUnit",
|
|
||||||
"samplingEffort",
|
|
||||||
"fieldNotes",
|
|
||||||
"eventRemarks",
|
|
||||||
"locationID",
|
|
||||||
"higherGeographyID",
|
|
||||||
"higherGeography",
|
|
||||||
"continent",
|
|
||||||
"waterBody",
|
|
||||||
"islandGroup",
|
|
||||||
"island",
|
|
||||||
"country",
|
|
||||||
"countryCode",
|
|
||||||
"stateProvince",
|
|
||||||
"county",
|
|
||||||
"municipality",
|
|
||||||
"locality",
|
|
||||||
"verbatimLocality",
|
|
||||||
"minimumElevationInMeters",
|
|
||||||
"maximumElevationInMeters",
|
|
||||||
"verbatimElevation",
|
|
||||||
"verticalDatum",
|
|
||||||
"minimumDepthInMeters",
|
|
||||||
"maximumDepthInMeters",
|
|
||||||
"verbatimDepth",
|
|
||||||
"minimumDistanceAboveSurfaceInMeters",
|
|
||||||
"maximumDistanceAboveSurfaceInMeters",
|
|
||||||
"locationAccordingTo",
|
|
||||||
"locationRemarks",
|
|
||||||
"decimalLatitude",
|
|
||||||
"decimalLongitude",
|
|
||||||
"geodeticDatum",
|
|
||||||
"coordinateUncertaintyInMeters",
|
|
||||||
"coordinatePrecision",
|
|
||||||
"pointRadiusSpatialFit",
|
|
||||||
"verbatimCoordinates",
|
|
||||||
"verbatimLatitude",
|
|
||||||
"verbatimLongitude",
|
|
||||||
"verbatimCoordinateSystem",
|
|
||||||
"verbatimSRS",
|
|
||||||
"footprintWKT",
|
|
||||||
"footprintSRS",
|
|
||||||
"footprintSpatialFit",
|
|
||||||
"georeferencedBy",
|
|
||||||
"georeferencedDate",
|
|
||||||
"georeferenceProtocol",
|
|
||||||
"georeferenceSources",
|
|
||||||
"georeferenceRemarks",
|
|
||||||
"geologicalContextID",
|
|
||||||
"earliestEonOrLowestEonothem",
|
|
||||||
"latestEonOrHighestEonothem",
|
|
||||||
"earliestEraOrLowestErathem",
|
|
||||||
"latestEraOrHighestErathem",
|
|
||||||
"earliestPeriodOrLowestSystem",
|
|
||||||
"latestPeriodOrHighestSystem",
|
|
||||||
"earliestEpochOrLowestSeries",
|
|
||||||
"latestEpochOrHighestSeries",
|
|
||||||
"earliestAgeOrLowestStage",
|
|
||||||
"latestAgeOrHighestStage",
|
|
||||||
"lowestBiostratigraphicZone",
|
|
||||||
"highestBiostratigraphicZone",
|
|
||||||
"lithostratigraphicTerms",
|
|
||||||
"group",
|
|
||||||
"formation",
|
|
||||||
"member",
|
|
||||||
"bed",
|
|
||||||
"identificationID",
|
|
||||||
"verbatimIdentification",
|
|
||||||
"identificationQualifier",
|
|
||||||
"typeStatus",
|
|
||||||
"identifiedBy",
|
|
||||||
"identifiedByID",
|
|
||||||
"dateIdentified",
|
|
||||||
"identificationReferences",
|
|
||||||
"identificationVerificationStatus",
|
|
||||||
"identificationRemarks",
|
|
||||||
"taxonID",
|
|
||||||
"scientificNameID",
|
|
||||||
"acceptedNameUsageID",
|
|
||||||
"parentNameUsageID",
|
|
||||||
"originalNameUsageID",
|
|
||||||
"nameAccordingToID",
|
|
||||||
"namePublishedInID",
|
|
||||||
"taxonConceptID",
|
|
||||||
"scientificName",
|
|
||||||
"acceptedNameUsage",
|
|
||||||
"parentNameUsage",
|
|
||||||
"originalNameUsage",
|
|
||||||
"nameAccordingTo",
|
|
||||||
"namePublishedIn",
|
|
||||||
"namePublishedInYear",
|
|
||||||
"higherClassification",
|
|
||||||
"kingdom",
|
|
||||||
"phylum",
|
|
||||||
"class",
|
|
||||||
"order",
|
|
||||||
"superfamily",
|
|
||||||
"family",
|
|
||||||
"subfamily",
|
|
||||||
"tribe",
|
|
||||||
"subtribe",
|
|
||||||
"genus",
|
|
||||||
"genericName",
|
|
||||||
"subgenus",
|
|
||||||
"infragenericEpithet",
|
|
||||||
"specificEpithet",
|
|
||||||
"infraspecificEpithet",
|
|
||||||
"cultivarEpithet",
|
|
||||||
"taxonRank",
|
|
||||||
"verbatimTaxonRank",
|
|
||||||
"scientificNameAuthorship",
|
|
||||||
"vernacularName",
|
|
||||||
"nomenclaturalCode",
|
|
||||||
"taxonomicStatus",
|
|
||||||
"nomenclaturalStatus",
|
|
||||||
"taxonRemarks"
|
|
||||||
],
|
|
||||||
"required":["basisOfRecord"],
|
|
||||||
"thesauri":{
|
|
||||||
"type":"http://rs.gbif.org/vocabulary/dcterms/type.xml",
|
|
||||||
"basisOfRecord":"http://rs.gbif.org/vocabulary/dwc/basis_of_record_2022-02-02.xml",
|
|
||||||
"organismQuantityType":"http://rs.gbif.org/vocabulary/gbif/quantity_type_2015-07-10.xml",
|
|
||||||
"establishmentMeans":"http://rs.gbif.org/vocabulary/dwc/establishment_means_2022-02-02.xml",
|
|
||||||
"degreeOfEstablishment":"http://rs.gbif.org/vocabulary/dwc/degree_of_establishment_2022-02-02.xml",
|
|
||||||
"pathway":"http://rs.gbif.org/vocabulary/dwc/pathway_2022-02-02.xml",
|
|
||||||
"occurrenceStatus":"http://rs.gbif.org/vocabulary/gbif/occurrence_status_2020-07-15.xml",
|
|
||||||
"sampleSizeUnit":"http://rs.gbif.org/vocabulary/gbif/unit_of_measurement_2015-07-10.xml",
|
|
||||||
"taxonRank":"http://rs.gbif.org/vocabulary/gbif/rank_2015-04-24.xml",
|
|
||||||
"nomenclaturalCode":"http://rs.gbif.org/vocabulary/gbif/nomenclatural_code.xml"
|
|
||||||
},
|
|
||||||
"gbif_additions":[
|
|
||||||
# "<property group='Record Level' name='source' type='uri' namespace='http://purl.org/dc/terms/' qualName='http://purl.org/dc/terms/source' dc:relation='' dc:description='Deprecated in favor over new dcterm:references! A URI link or reference to the source of this record. A link to a webpage or RESTful webservice is recommended. URI is mandatory format.' examples='http://www.catalogueoflife.org/annual-checklist/show_species_details.php?record_id=6197868' required='false'/>"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Event": {
|
|
||||||
"title":"Darwin Core Event",
|
|
||||||
"namespace":"http://rs.tdwg.org/dwc/terms/",
|
|
||||||
"rowType":"http://rs.tdwg.org/dwc/terms/Event",
|
|
||||||
"dc:issued":"2023-07-07",
|
|
||||||
"dc:relation":"http://rs.tdwg.org/dwc/terms/index.htm#Event",
|
|
||||||
"dc:description":"An action that occurs at some location during some time.",
|
|
||||||
"included_terms":[
|
|
||||||
"type",
|
|
||||||
"modified",
|
|
||||||
"language",
|
|
||||||
"license",
|
|
||||||
"rightsHolder",
|
|
||||||
"accessRights",
|
|
||||||
"bibliographicCitation",
|
|
||||||
"references",
|
|
||||||
"institutionID",
|
|
||||||
"datasetID",
|
|
||||||
"institutionCode",
|
|
||||||
"datasetName",
|
|
||||||
"ownerInstitutionCode",
|
|
||||||
"informationWithheld",
|
|
||||||
"dataGeneralizations",
|
|
||||||
"dynamicProperties",
|
|
||||||
"eventID",
|
|
||||||
"parentEventID",
|
|
||||||
"eventType",
|
|
||||||
"fieldNumber",
|
|
||||||
"eventDate",
|
|
||||||
"eventTime",
|
|
||||||
"startDayOfYear",
|
|
||||||
"endDayOfYear",
|
|
||||||
"year",
|
|
||||||
"month",
|
|
||||||
"day",
|
|
||||||
"verbatimEventDate",
|
|
||||||
"habitat",
|
|
||||||
"samplingProtocol",
|
|
||||||
"sampleSizeValue",
|
|
||||||
"sampleSizeUnit",
|
|
||||||
"samplingEffort",
|
|
||||||
"fieldNotes",
|
|
||||||
"eventRemarks",
|
|
||||||
"locationID",
|
|
||||||
"higherGeographyID",
|
|
||||||
"higherGeography",
|
|
||||||
"continent",
|
|
||||||
"waterBody",
|
|
||||||
"islandGroup",
|
|
||||||
"island",
|
|
||||||
"country",
|
|
||||||
"countryCode",
|
|
||||||
"stateProvince",
|
|
||||||
"county",
|
|
||||||
"municipality",
|
|
||||||
"locality",
|
|
||||||
"verbatimLocality",
|
|
||||||
"minimumElevationInMeters",
|
|
||||||
"maximumElevationInMeters",
|
|
||||||
"verbatimElevation",
|
|
||||||
"verticalDatum",
|
|
||||||
"minimumDepthInMeters",
|
|
||||||
"maximumDepthInMeters",
|
|
||||||
"verbatimDepth",
|
|
||||||
"minimumDistanceAboveSurfaceInMeters",
|
|
||||||
"maximumDistanceAboveSurfaceInMeters",
|
|
||||||
"locationAccordingTo",
|
|
||||||
"locationRemarks",
|
|
||||||
"decimalLatitude",
|
|
||||||
"decimalLongitude",
|
|
||||||
"geodeticDatum",
|
|
||||||
"coordinateUncertaintyInMeters",
|
|
||||||
"coordinatePrecision",
|
|
||||||
"pointRadiusSpatialFit",
|
|
||||||
"verbatimCoordinates",
|
|
||||||
"verbatimLatitude",
|
|
||||||
"verbatimLongitude",
|
|
||||||
"verbatimCoordinateSystem",
|
|
||||||
"verbatimSRS",
|
|
||||||
"footprintWKT",
|
|
||||||
"footprintSRS",
|
|
||||||
"footprintSpatialFit",
|
|
||||||
"georeferencedBy",
|
|
||||||
"georeferencedDate",
|
|
||||||
"georeferenceProtocol",
|
|
||||||
"georeferenceSources",
|
|
||||||
"georeferenceRemarks",
|
|
||||||
"geologicalContextID",
|
|
||||||
"earliestEonOrLowestEonothem",
|
|
||||||
"latestEonOrHighestEonothem",
|
|
||||||
"earliestEraOrLowestErathem",
|
|
||||||
"latestEraOrHighestErathem",
|
|
||||||
"earliestPeriodOrLowestSystem",
|
|
||||||
"latestPeriodOrHighestSystem",
|
|
||||||
"earliestEpochOrLowestSeries",
|
|
||||||
"latestEpochOrHighestSeries",
|
|
||||||
"earliestAgeOrLowestStage",
|
|
||||||
"latestAgeOrHighestStage",
|
|
||||||
"lowestBiostratigraphicZone",
|
|
||||||
"highestBiostratigraphicZone",
|
|
||||||
"lithostratigraphicTerms",
|
|
||||||
"group",
|
|
||||||
"formation",
|
|
||||||
"member",
|
|
||||||
"bed"
|
|
||||||
],
|
|
||||||
"required":[],
|
|
||||||
"thesauri":{
|
|
||||||
"type":"http://rs.gbif.org/vocabulary/dcterms/type.xml",
|
|
||||||
"sampleSizeUnit":"http://rs.gbif.org/vocabulary/gbif/unit_of_measurement_2015-07-10.xml"
|
|
||||||
},
|
|
||||||
"gbif_additions":[
|
|
||||||
# "<property group='Record Level' name='source' type='uri' namespace='http://purl.org/dc/terms/' qualName='http://purl.org/dc/terms/source' dc:relation='' dc:description='Deprecated in favor over new dcterm:references! A URI link or reference to the source of this record. A link to a webpage or RESTful webservice is recommended. URI is mandatory format.' examples='http://www.catalogueoflife.org/annual-checklist/show_species_details.php?record_id=6197868' required='false'/>"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Taxon": {
|
|
||||||
"title":"Darwin Core Taxon",
|
|
||||||
"namespace":"http://rs.tdwg.org/dwc/terms/",
|
|
||||||
"rowType":"http://rs.tdwg.org/dwc/terms/Taxon",
|
|
||||||
"dc:issued":"2023-07-07",
|
|
||||||
"dc:relation":"http://rs.tdwg.org/dwc/terms/index.htm#Taxon",
|
|
||||||
"dc:description":"A group of organisms (sensu http://purl.obolibrary.org/obo/OBI_0100026) considered by taxonomists to form a homogeneous unit.",
|
|
||||||
"included_terms":[
|
|
||||||
"taxonID",
|
|
||||||
"scientificNameID",
|
|
||||||
"acceptedNameUsageID",
|
|
||||||
"parentNameUsageID",
|
|
||||||
"originalNameUsageID",
|
|
||||||
"nameAccordingToID",
|
|
||||||
"namePublishedInID",
|
|
||||||
"taxonConceptID",
|
|
||||||
"scientificName",
|
|
||||||
"acceptedNameUsage",
|
|
||||||
"parentNameUsage",
|
|
||||||
"originalNameUsage",
|
|
||||||
"nameAccordingTo",
|
|
||||||
"namePublishedIn",
|
|
||||||
"namePublishedInYear",
|
|
||||||
"higherClassification",
|
|
||||||
"kingdom",
|
|
||||||
"phylum",
|
|
||||||
"class",
|
|
||||||
"order",
|
|
||||||
"superfamily",
|
|
||||||
"family",
|
|
||||||
"subfamily",
|
|
||||||
"tribe",
|
|
||||||
"subtribe",
|
|
||||||
"genus",
|
|
||||||
"genericName",
|
|
||||||
"subgenus",
|
|
||||||
"infragenericEpithet",
|
|
||||||
"specificEpithet",
|
|
||||||
"infraspecificEpithet",
|
|
||||||
"cultivarEpithet",
|
|
||||||
"taxonRank",
|
|
||||||
"verbatimTaxonRank",
|
|
||||||
"scientificNameAuthorship",
|
|
||||||
"vernacularName",
|
|
||||||
"nomenclaturalCode",
|
|
||||||
"taxonomicStatus",
|
|
||||||
"nomenclaturalStatus",
|
|
||||||
"taxonRemarks",
|
|
||||||
"modified",
|
|
||||||
"language",
|
|
||||||
"license",
|
|
||||||
"rightsHolder",
|
|
||||||
"accessRights",
|
|
||||||
"bibliographicCitation",
|
|
||||||
"references",
|
|
||||||
"institutionCode",
|
|
||||||
"institutionID",
|
|
||||||
"datasetID",
|
|
||||||
"datasetName",
|
|
||||||
"informationWithheld"
|
|
||||||
],
|
|
||||||
"required":[],
|
|
||||||
"thesauri":{
|
|
||||||
"taxonRank":"http://rs.gbif.org/vocabulary/gbif/rank_2015-04-24.xml",
|
|
||||||
"nomenclaturalCode":"http://rs.gbif.org/vocabulary/gbif/nomenclatural_code.xml"
|
|
||||||
},
|
|
||||||
"gbif_additions":[
|
|
||||||
# "<property group='Record Level' name='source' type='uri' namespace='http://purl.org/dc/terms/' qualName='http://purl.org/dc/terms/source' dc:relation='' dc:description='Deprecated in favor over new dcterm:references! A URI link or reference to the source of this record. A link to a webpage or RESTful webservice is recommended. URI is mandatory format.' examples='http://www.catalogueoflife.org/annual-checklist/show_species_details.php?record_id=6197868' required='false'/>"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Identification": {
|
|
||||||
"title":"Darwin Core Identification History",
|
|
||||||
"namespace":"http://rs.tdwg.org/dwc/terms/",
|
|
||||||
"rowType":"http://rs.tdwg.org/dwc/terms/Identification",
|
|
||||||
"dc:issued":"2023-07-07",
|
|
||||||
"dc:subject":"dwc:Occurrence",
|
|
||||||
"dc:relation":"http://rs.tdwg.org/dwc/terms/index.htm#Identification",
|
|
||||||
"dc:description":"Support for multiple identifications (determinations) of dwc:Occurrences. All identifications including the most current one should be listed, while the current one should also be repeated in the Occurrence Core.",
|
|
||||||
"included_terms":[
|
|
||||||
"identificationID",
|
|
||||||
"verbatimIdentification",
|
|
||||||
"identificationQualifier",
|
|
||||||
"typeStatus",
|
|
||||||
"identifiedBy",
|
|
||||||
"identifiedByID",
|
|
||||||
"dateIdentified",
|
|
||||||
"identificationReferences",
|
|
||||||
"identificationVerificationStatus",
|
|
||||||
"identificationRemarks",
|
|
||||||
"taxonID",
|
|
||||||
"scientificNameID",
|
|
||||||
"acceptedNameUsageID",
|
|
||||||
"parentNameUsageID",
|
|
||||||
"originalNameUsageID",
|
|
||||||
"nameAccordingToID",
|
|
||||||
"namePublishedInID",
|
|
||||||
"taxonConceptID",
|
|
||||||
"scientificName",
|
|
||||||
"acceptedNameUsage",
|
|
||||||
"parentNameUsage",
|
|
||||||
"originalNameUsage",
|
|
||||||
"nameAccordingTo",
|
|
||||||
"namePublishedIn",
|
|
||||||
"namePublishedInYear",
|
|
||||||
"higherClassification",
|
|
||||||
"kingdom",
|
|
||||||
"phylum",
|
|
||||||
"class",
|
|
||||||
"order",
|
|
||||||
"superfamily",
|
|
||||||
"family",
|
|
||||||
"subfamily",
|
|
||||||
"tribe",
|
|
||||||
"subtribe",
|
|
||||||
"genus",
|
|
||||||
"genericName",
|
|
||||||
"subgenus",
|
|
||||||
"infragenericEpithet",
|
|
||||||
"specificEpithet",
|
|
||||||
"infraspecificEpithet",
|
|
||||||
"cultivarEpithet",
|
|
||||||
"taxonRank",
|
|
||||||
"verbatimTaxonRank",
|
|
||||||
"scientificNameAuthorship",
|
|
||||||
"vernacularName",
|
|
||||||
"nomenclaturalCode",
|
|
||||||
"taxonomicStatus",
|
|
||||||
"nomenclaturalStatus",
|
|
||||||
"taxonRemarks"
|
|
||||||
],
|
|
||||||
"required":[],
|
|
||||||
"thesauri":{
|
|
||||||
"taxonRank":"http://rs.gbif.org/vocabulary/gbif/rank_2015-04-24.xml",
|
|
||||||
"nomenclaturalCode":"http://rs.gbif.org/vocabulary/gbif/nomenclatural_code.xml"
|
|
||||||
},
|
|
||||||
"gbif_additions":[
|
|
||||||
# "<property group='Record Level' name='source' type='uri' namespace='http://purl.org/dc/terms/' qualName='http://purl.org/dc/terms/source' dc:relation='' dc:description='Deprecated in favor over new dcterm:references! A URI link or reference to the source of this record. A link to a webpage or RESTful webservice is recommended. URI is mandatory format.' examples='http://www.catalogueoflife.org/annual-checklist/show_species_details.php?record_id=6197868' required='false'/>"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"MeasurementOrFacts": {
|
|
||||||
"title":"Darwin Core Measurement or Facts",
|
|
||||||
"namespace":"http://rs.tdwg.org/dwc/terms/",
|
|
||||||
"rowType":"http://rs.tdwg.org/dwc/terms/MeasurementOrFact",
|
|
||||||
"dc:issued":"2023-07-07",
|
|
||||||
"dc:subject":"dwc:Occurrence dwc:Event dwc:Taxon",
|
|
||||||
"dc:relation":"http://rs.tdwg.org/dwc/terms/index.htm#MeasurementOrFact",
|
|
||||||
"dc:description":"Support for multiple Darwin Core MeasurementOrFacts per core record. Allows links to any core.",
|
|
||||||
"included_terms":[
|
|
||||||
"measurementID",
|
|
||||||
"parentMeasurementID",
|
|
||||||
"measurementType",
|
|
||||||
"measurementValue",
|
|
||||||
"measurementAccuracy",
|
|
||||||
"measurementUnit",
|
|
||||||
"measurementDeterminedBy",
|
|
||||||
"measurementDeterminedDate",
|
|
||||||
"measurementMethod",
|
|
||||||
"measurementRemarks"
|
|
||||||
],
|
|
||||||
"required":["measurementType"],
|
|
||||||
"thesauri":{
|
|
||||||
},
|
|
||||||
"gbif_additions":[
|
|
||||||
# "<property group='Record Level' name='source' type='uri' namespace='http://purl.org/dc/terms/' qualName='http://purl.org/dc/terms/source' dc:relation='' dc:description='Deprecated in favor over new dcterm:references! A URI link or reference to the source of this record. A link to a webpage or RESTful webservice is recommended. URI is mandatory format.' examples='http://www.catalogueoflife.org/annual-checklist/show_species_details.php?record_id=6197868' required='false'/>"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"ResourceRelationships": {
|
|
||||||
"title":"Darwin Core Resource Relationships",
|
|
||||||
"namespace":"http://rs.tdwg.org/dwc/terms/",
|
|
||||||
"rowType":"http://rs.tdwg.org/dwc/terms/ResourceRelationship",
|
|
||||||
"dc:issued":"2023-07-07",
|
|
||||||
"dc:subject":"dwc:Occurrence dwc:Event dwc:Taxon",
|
|
||||||
"dc:relation":"http://rs.tdwg.org/dwc/terms/index.htm#ResourceRelationship",
|
|
||||||
"dc:description":"Support for multiple Darwin Core ResourceRelationships between records in the Core, in an extension, or resources external to the data set. The identifiers for subject (resourceID) and object (relatedResourceID) may exist in the dataset or be accessible via an externally resolvable identifier.",
|
|
||||||
"included_terms":[
|
|
||||||
"resourceRelationshipID",
|
|
||||||
"resourceID",
|
|
||||||
"relationshipOfResourceID",
|
|
||||||
"relatedResourceID",
|
|
||||||
"relationshipOfResource",
|
|
||||||
"relationshipAccordingTo",
|
|
||||||
"relationshipEstablishedDate",
|
|
||||||
"relationshipRemarks"
|
|
||||||
],
|
|
||||||
"required":[
|
|
||||||
"resourceID",
|
|
||||||
"relatedResourceID",
|
|
||||||
"relationshipOfResource"
|
|
||||||
],
|
|
||||||
"thesauri":{
|
|
||||||
},
|
|
||||||
"gbif_additions":[
|
|
||||||
# "<property group='Record Level' name='source' type='uri' namespace='http://purl.org/dc/terms/' qualName='http://purl.org/dc/terms/source' dc:relation='' dc:description='Deprecated in favor over new dcterm:references! A URI link or reference to the source of this record. A link to a webpage or RESTful webservice is recommended. URI is mandatory format.' examples='http://www.catalogueoflife.org/annual-checklist/show_species_details.php?record_id=6197868' required='false'/>"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
def get_xml(self, extension_name):
|
|
||||||
'''
|
|
||||||
Use extension_name to read the XML configuration and build the XML.
|
|
||||||
'''
|
|
||||||
extension = self.extensions_configuration.get(extension_name)
|
|
||||||
if extension is None:
|
|
||||||
print(f'Extension {extension_name} not found in extensions configuration.')
|
|
||||||
return
|
|
||||||
xml = '<?xml version="1.0" encoding="UTF-8"?>\n'
|
|
||||||
xml += '<?xml-stylesheet type="text/xsl" href="/style/human.xsl"?>\n'
|
|
||||||
xml += '<extension xmlns="http://rs.gbif.org/extension/"\n'
|
|
||||||
xml += ' xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\n'
|
|
||||||
xml += ' xmlns:dc="http://purl.org/dc/terms/"\n'
|
|
||||||
xml += ' xsi:schemaLocation="http://rs.gbif.org/extension/ http://rs.gbif.org/schema/extension.xsd"\n'
|
|
||||||
xml += f' dc:title="{extension.get("title")}"\n'
|
|
||||||
xml += f' name="{extension_name}"\n'
|
|
||||||
xml += f' namespace="{extension.get("namespace")}"\n'
|
|
||||||
xml += f' rowType="{extension.get("rowType")}"\n'
|
|
||||||
xml += f' dc:issued="{extension.get("dc:issued")}"\n'
|
|
||||||
subject = extension.get("dc:subject")
|
|
||||||
if subject is not None:
|
|
||||||
xml += f' dc:subject="{extension.get("dc:subject")}"\n'
|
|
||||||
xml += f' dc:relation="{extension.get("dc:relation")}"\n'
|
|
||||||
description = extension.get("dc:description")
|
|
||||||
description = escape(description, {'"':'"'})
|
|
||||||
xml += f' dc:description="{description}">\n'
|
|
||||||
xml += '\n'
|
|
||||||
with open(self.csv_file_path, 'r') as csv_file:
|
|
||||||
reader = csv.reader(csv_file)
|
|
||||||
header = next(reader)
|
|
||||||
for row in reader:
|
|
||||||
row_dict = dict(zip(header, row))
|
|
||||||
if row_dict["status"] != "recommended":
|
|
||||||
break
|
|
||||||
if row_dict['rdf_type'] == "http://www.w3.org/2000/01/rdf-schema#Class":
|
|
||||||
continue
|
|
||||||
if row_dict["term_localName"] not in extension.get("included_terms"):
|
|
||||||
continue
|
|
||||||
term_xml = "<property "
|
|
||||||
group = row_dict["organized_in"].rsplit("/", 1)[1]
|
|
||||||
if group == "":
|
|
||||||
group="Record-level"
|
|
||||||
term_xml += f'group="{group}" '
|
|
||||||
term_xml += f'name="{row_dict["term_localName"]}" '
|
|
||||||
namespace = row_dict["term_iri"].rsplit('/', 1)[0]
|
|
||||||
term_xml += f'namespace="{namespace}/" '
|
|
||||||
term_xml += f'qualName="{row_dict["term_iri"]}" '
|
|
||||||
relation_base = "http://rs.tdwg.org/dwc/terms/index.htm#"
|
|
||||||
if namespace == "http://purl.org/dc/elements/1.1/":
|
|
||||||
relation_base = "https://dwc.tdwg.org/terms/#dc:"
|
|
||||||
elif namespace == "http://purl.org/dc/terms/":
|
|
||||||
relation_base = "https://dwc.tdwg.org/terms/#dcterms:"
|
|
||||||
term_xml += f'dc:relation="{relation_base}{row_dict["term_localName"]}" '
|
|
||||||
description = row_dict["definition"]
|
|
||||||
if row_dict.get("comments") is not None and len(row_dict.get("comments"))>0:
|
|
||||||
description += f' {row_dict["comments"]}'
|
|
||||||
description = escape(description, {'"':'"'})
|
|
||||||
term_xml += f'dc:description="{description}" '
|
|
||||||
examples = row_dict.get("examples") or ""
|
|
||||||
examples = escape(examples, {'"':'"'})
|
|
||||||
term_xml += f'examples="{examples}" '
|
|
||||||
if row_dict["term_localName"] in extension.get("required"):
|
|
||||||
term_xml += f'required="true"/>'
|
|
||||||
else:
|
|
||||||
term_xml += f'required="false"/>'
|
|
||||||
xml += f' {term_xml}\n'
|
|
||||||
for addition in extension.get("gbif_additions"):
|
|
||||||
addition = escape(addition,{'"':'"'})
|
|
||||||
xml += f' {addition}'
|
|
||||||
xml += "</extension>"
|
|
||||||
return xml
|
|
||||||
|
|
||||||
def write_xml(self, extension_name, filename):
|
|
||||||
'''
|
|
||||||
Use extension_name to read the XML configuration, build the XML, and write the
|
|
||||||
result to the output file.
|
|
||||||
'''
|
|
||||||
with open(filename, 'w') as xml_file:
|
|
||||||
xml_file.write(self.get_xml(extension_name))
|
|
||||||
|
|
||||||
def _getoptions():
|
|
||||||
''' Parse command line options and return them.'''
|
|
||||||
parser = argparse.ArgumentParser()
|
|
||||||
|
|
||||||
help = 'extension name (required)'
|
|
||||||
parser.add_argument("-e", "--extension_name", required=True, help=help)
|
|
||||||
|
|
||||||
help = 'output file name with full path (required)'
|
|
||||||
parser.add_argument("-o", "--outputfile", required=True, help=help)
|
|
||||||
|
|
||||||
return parser.parse_args()
|
|
||||||
|
|
||||||
def main():
|
|
||||||
''' Get the commend-line options for extension to build and output file for it.'''
|
|
||||||
options = _getoptions()
|
|
||||||
|
|
||||||
'''If the required parameters are not given provide a script syntax message and exit.'''
|
|
||||||
if options.extension_name is None or len(options.extension_name)==0 \
|
|
||||||
or options.outputfile is None or len(options.outputfile)==0:
|
|
||||||
s = 'syntax:\n'
|
|
||||||
s += 'python buildxml.py'
|
|
||||||
s += ' -e Taxon'
|
|
||||||
s += ' -o dwc_taxon_2023-07-07.xml'
|
|
||||||
print(f'{s}')
|
|
||||||
exit(1)
|
|
||||||
|
|
||||||
'''Build the selected extension XML file from the normative term history document.'''
|
|
||||||
term_versions_file = "../vocabulary/term_versions.csv"
|
|
||||||
print(f"Building the {options.extension_name} extension XML file:")
|
|
||||||
|
|
||||||
'''Create the class that reads the term versions file and constructs the XML output.'''
|
|
||||||
converter = CSVtoXMLConverter(term_versions_file)
|
|
||||||
|
|
||||||
'''
|
|
||||||
Build the XML extension file based on the choice of extension and write the result
|
|
||||||
to the output file.
|
|
||||||
'''
|
|
||||||
converter.write_xml(options.extension_name, options.outputfile)
|
|
||||||
print(f"Extension {options.extension_name} written to {options.outputfile}.")
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
sys.exit(main())
|
|
|
@ -1,13 +0,0 @@
|
||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<?xml-stylesheet type='text/xsl' href='/style/human.xsl'?>
|
|
||||||
<extension xmlns='http://rs.gbif.org/extension/'
|
|
||||||
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
|
|
||||||
xmlns:dc='http://purl.org/dc/terms/'
|
|
||||||
xsi:schemaLocation='http://rs.gbif.org/extension/ http://rs.gbif.org/schema/extension.xsd'
|
|
||||||
dc:title='Extended Measurement or Facts'
|
|
||||||
name='ExtendedMeasurementOrFacts' namespace='http://rs.tdwg.org/dwc/terms/'
|
|
||||||
rowType='http://rs.tdwg.org/dwc/terms/MeasurementOrFact'
|
|
||||||
dc:issued='2021-07-15'
|
|
||||||
dc:subject='dwc:Occurrence dwc:Event dwc:Taxon'
|
|
||||||
dc:relation='http://rs.tdwg.org/dwc/terms/MeasurementOrFact'
|
|
||||||
dc:description='Extended support for measurements or facts, allowing links to any Core plus to records in an Occurrence Extension. For example, when used with an Event Core, this extension can be used to store measurements or facts related to a biological occurrence (through the built-in occurrenceID), to environmental measurements or facts, and to sampling method attributes. This extension includes dwciri terms that can be used for IRI-based identifiers to values in controlled vocabularies for measurementType, measurementValue, and measurementUnit.'>
|
|
|
@ -1,14 +0,0 @@
|
||||||
group,iri,type,thesaurus,description,comments,examples,required
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/occurrenceID,,,,,,
|
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementID,,,,,,
|
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementType,,,,,,
|
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/iri/measurementType,uri,,,,,
|
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementValue,,,,,,
|
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/iri/measurementValue,uri,,,,,
|
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementAccuracy,,,,,,
|
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementUnit,,,,,,
|
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/iri/measurementUnit,uri,,,,,
|
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementDeterminedDate,,,,,,
|
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementDeterminedBy,,,,,,
|
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementMethod,,,,,,
|
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementRemarks,,,,,,
|
|
|
|
@ -1,13 +0,0 @@
|
||||||
<?xml version='1.0' encoding='UTF-8'?>
|
|
||||||
<?xml-stylesheet type='text/xsl' href='/style/human.xsl'?>
|
|
||||||
<extension xmlns='http://rs.gbif.org/extension/'
|
|
||||||
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
|
|
||||||
xmlns:dc='http://purl.org/dc/terms/'
|
|
||||||
xsi:schemaLocation='http://rs.gbif.org/extension/ http://rs.gbif.org/schema/extension.xsd'
|
|
||||||
dc:title='Darwin Core Occurrence IRI'
|
|
||||||
name='Occurrence' namespace='http://rs.tdwg.org/dwc/iri/'
|
|
||||||
rowType='http://rs.tdwg.org/dwc/terms/Occurrence'
|
|
||||||
dc:issued='2021-07-15'
|
|
||||||
dc:subject='dwc:Occurrence dwc:Event dwc:Taxon'
|
|
||||||
dc:relation='http://rs.tdwg.org/dwc/terms/Occurrence'
|
|
||||||
dc:description='Additional IRI terms for the category of information pertaining to the existence of an Organism (sensu http://rs.tdwg.org/dwc/terms/Organism) at a particular place at a particular time.'>
|
|
|
@ -1,44 +0,0 @@
|
||||||
group,iri,type,thesaurus,description,comments,examples,required
|
|
||||||
Record-level,http://purl.org/dc/terms/language,,,,,,
|
|
||||||
Record-level,http://rs.tdwg.org/dwc/iri/inCollection,,,,,,
|
|
||||||
Record-level,http://rs.tdwg.org/dwc/iri/inDataset,,,,,,
|
|
||||||
Record-level,http://rs.tdwg.org/dwc/iri/informationWithheld,,,,,,
|
|
||||||
Record-level,http://rs.tdwg.org/dwc/iri/dataGeneralizations,,,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/iri/recordNumber,,,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/iri/recordedBy,,,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/iri/organismQuantityType,,http://rs.gbif.org/vocabulary/gbif/quantity_type_2015-07-10.xml,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/iri/sex,,,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/iri/lifeStage,,,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/iri/reproductiveCondition,,,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/iri/behavior,,,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/iri/establishmentMeans,,http://rs.gbif.org/vocabulary/gbif/establishmentmeans_2020-10-13.xml,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/iri/degreeOfEstablishment,,http://rs.gbif.org/vocabulary/gbif/degreeofestablishment_2020-10-13.xml,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/iri/pathway,,http://rs.gbif.org/vocabulary/gbif/pathway_2020-10-13.xml,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/iri/georeferenceVerificationStatus,,,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/iri/occurrenceStatus,,http://rs.gbif.org/vocabulary/gbif/occurrence_status_2020-07-15.xml,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/iri/preparations,,,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/iri/disposition,,,,,,
|
|
||||||
Event,http://rs.tdwg.org/dwc/iri/fieldNumber,,,,,,
|
|
||||||
Event,http://rs.tdwg.org/dwc/iri/habitat,,,,,,
|
|
||||||
Event,http://rs.tdwg.org/dwc/iri/samplingProtocol,,,,,,
|
|
||||||
Event,http://rs.tdwg.org/dwc/iri/sampleSizeUnit,,http://rs.gbif.org/vocabulary/gbif/unit_of_measurement_2015-07-10.xml,,,,
|
|
||||||
Event,http://rs.tdwg.org/dwc/iri/fieldNotes,,,,,,
|
|
||||||
Location,http://rs.tdwg.org/dwc/iri/inDescribedPlace,,,,,,
|
|
||||||
Location,http://rs.tdwg.org/dwc/terms/verticalDatum,,,,,,
|
|
||||||
Location,http://rs.tdwg.org/dwc/iri/geodeticDatum,,,,,,
|
|
||||||
Location,http://rs.tdwg.org/dwc/iri/locationAccordingTo,,,,,,
|
|
||||||
Location,http://rs.tdwg.org/dwc/iri/verbatimCoordinateSystem,,,,,,
|
|
||||||
Location,http://rs.tdwg.org/dwc/iri/verbatimSRS,,,,,,
|
|
||||||
Location,http://rs.tdwg.org/dwc/iri/footprintWKT,,,,,,
|
|
||||||
Location,http://rs.tdwg.org/dwc/iri/footprintSRS,,,,,,
|
|
||||||
Location,http://rs.tdwg.org/dwc/iri/georeferencedBy,,,,,,
|
|
||||||
Location,http://rs.tdwg.org/dwc/iri/georeferenceProtocol,,,,,,
|
|
||||||
Location,http://rs.tdwg.org/dwc/iri/georeferenceSources,,,,,,
|
|
||||||
GeologicalContext,http://rs.tdwg.org/dwc/iri/earliestGeochronologicalEra,,,,,,
|
|
||||||
GeologicalContext,http://rs.tdwg.org/dwc/iri/latestGeochronologicalEra,,,,,,
|
|
||||||
GeologicalContext,http://rs.tdwg.org/dwc/iri/fromLithostratigraphicUnit,,,,,,
|
|
||||||
Identification,http://rs.tdwg.org/dwc/iri/identificationQualifier,,,,,,
|
|
||||||
Identification,http://rs.tdwg.org/dwc/iri/typeStatus,,,,,,
|
|
||||||
Identification,http://rs.tdwg.org/dwc/iri/identifiedBy,,,,,,
|
|
||||||
Identification,http://rs.tdwg.org/dwc/iri/identificationVerificationStatus,,,,,,
|
|
||||||
Taxon,http://rs.tdwg.org/dwc/iri/toTaxon,,,,,,
|
|
|
|
@ -55,15 +55,15 @@ http://rs.tdwg.org/dwc/terms/MaterialEntity
|
||||||
http://rs.tdwg.org/dwc/terms/materialEntityID
|
http://rs.tdwg.org/dwc/terms/materialEntityID
|
||||||
http://rs.tdwg.org/dwc/terms/preparations
|
http://rs.tdwg.org/dwc/terms/preparations
|
||||||
http://rs.tdwg.org/dwc/terms/disposition
|
http://rs.tdwg.org/dwc/terms/disposition
|
||||||
|
http://rs.tdwg.org/dwc/terms/verbatimLabel
|
||||||
http://rs.tdwg.org/dwc/terms/associatedSequences
|
http://rs.tdwg.org/dwc/terms/associatedSequences
|
||||||
http://rs.tdwg.org/dwc/terms/materialEntityRemarks
|
http://rs.tdwg.org/dwc/terms/materialEntityRemarks
|
||||||
http://rs.tdwg.org/dwc/terms/MaterialSample
|
http://rs.tdwg.org/dwc/terms/MaterialSample
|
||||||
http://rs.tdwg.org/dwc/terms/materialSampleID
|
http://rs.tdwg.org/dwc/terms/materialSampleID
|
||||||
http://rs.tdwg.org/dwc/terms/verbatimLabel
|
|
||||||
http://rs.tdwg.org/dwc/terms/Event
|
http://rs.tdwg.org/dwc/terms/Event
|
||||||
http://rs.tdwg.org/dwc/terms/eventType
|
|
||||||
http://rs.tdwg.org/dwc/terms/eventID
|
http://rs.tdwg.org/dwc/terms/eventID
|
||||||
http://rs.tdwg.org/dwc/terms/parentEventID
|
http://rs.tdwg.org/dwc/terms/parentEventID
|
||||||
|
http://rs.tdwg.org/dwc/terms/eventType
|
||||||
http://rs.tdwg.org/dwc/terms/fieldNumber
|
http://rs.tdwg.org/dwc/terms/fieldNumber
|
||||||
http://rs.tdwg.org/dwc/terms/eventDate
|
http://rs.tdwg.org/dwc/terms/eventDate
|
||||||
http://rs.tdwg.org/dwc/terms/eventTime
|
http://rs.tdwg.org/dwc/terms/eventTime
|
||||||
|
|
|
|
@ -10,6 +10,8 @@ This document is intended to be an easy-to-read reference of the currently (as o
|
||||||
|
|
||||||
**Need help?** Read more about how to use Darwin Core in the [Darwin Core Questions & Answers site](https://github.com/tdwg/dwc-qa/blob/master/README.md). Still have questions? Submit a new issue (question/problem) to the [dwc-qa issues page in GitHub](https://github.com/tdwg/dwc-qa/issues), or use the [form](https://tinyurl.com/darwin-qa). See the bottom of this document for [how to cite Darwin Core](https://dwc.tdwg.org/terms/#cite-darwin-core)."
|
**Need help?** Read more about how to use Darwin Core in the [Darwin Core Questions & Answers site](https://github.com/tdwg/dwc-qa/blob/master/README.md). Still have questions? Submit a new issue (question/problem) to the [dwc-qa issues page in GitHub](https://github.com/tdwg/dwc-qa/issues), or use the [form](https://tinyurl.com/darwin-qa). See the bottom of this document for [how to cite Darwin Core](https://dwc.tdwg.org/terms/#cite-darwin-core)."
|
||||||
|
|
||||||
|
**Want to contribute?** For information about how to contribute to the Darwin Core Standard, including how to propose changes, see the [Guidelines for contributing](https://github.com/tdwg/dwc/blob/master/.github/CONTRIBUTING.md).
|
||||||
|
|
||||||
This page is not part of the standard, but combines the normative term names and definitions with the non-normative comments and examples that are meant to help people to use the terms consistently. Definitions, comments, and examples may include namespace abbreviations (e.g., "dwc:"). These are included to show that the meaning for the word it is attached to very specifically means the term as defined in that namespace. Thus, dwc:Event means Event as defined by Darwin Core at https://dwc.tdwg.org/terms/#event. Capitalized terms that follow a namespace abbreviation, such as dwc:Occurrence, are Darwin Core class terms, which are a special category of terms used to group sets of property terms (terms that being with lower case names that follow the namespace abbreviation, e.g., dwc:eventID) for convenience. Comprehensive metadata for current and obsolete terms in human readable form are found in the document [List of Darwin Core terms](../list/).
|
This page is not part of the standard, but combines the normative term names and definitions with the non-normative comments and examples that are meant to help people to use the terms consistently. Definitions, comments, and examples may include namespace abbreviations (e.g., "dwc:"). These are included to show that the meaning for the word it is attached to very specifically means the term as defined in that namespace. Thus, dwc:Event means Event as defined by Darwin Core at https://dwc.tdwg.org/terms/#event. Capitalized terms that follow a namespace abbreviation, such as dwc:Occurrence, are Darwin Core class terms, which are a special category of terms used to group sets of property terms (terms that being with lower case names that follow the namespace abbreviation, e.g., dwc:eventID) for convenience. Comprehensive metadata for current and obsolete terms in human readable form are found in the document [List of Darwin Core terms](../list/).
|
||||||
|
|
||||||
Additional [files with just the current term names](https://github.com/tdwg/dwc/tree/master/dist) and a [file with the full term history](https://github.com/tdwg/dwc/blob/master/vocabulary/term_versions.csv) can be found in the [Darwin Core repository](https://github.com/tdwg/dwc).
|
Additional [files with just the current term names](https://github.com/tdwg/dwc/tree/master/dist) and a [file with the full term history](https://github.com/tdwg/dwc/blob/master/vocabulary/term_versions.csv) can be found in the [Darwin Core repository](https://github.com/tdwg/dwc).
|
||||||
|
|
|
@ -14,9 +14,9 @@
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
__author__ = "John Wieczorek"
|
__author__ = "John Wieczorek"
|
||||||
__copyright__ = "Copyright 2021 Rauthiflor LLC"
|
__copyright__ = "Copyright 2023 Rauthiflor LLC"
|
||||||
__filename__ = 'build_extension.py'
|
__filename__ = 'build_extension.py'
|
||||||
__version__ = f'{__filename__} 2021-08-17T20:40-03:00'
|
__version__ = f'{__filename__} 2023-09-15T16:52-03:00'
|
||||||
|
|
||||||
import io
|
import io
|
||||||
import os
|
import os
|
||||||
|
@ -32,6 +32,7 @@ NAMESPACES = {
|
||||||
'http://rs.tdwg.org/dwc/iri/' : 'dwciri',
|
'http://rs.tdwg.org/dwc/iri/' : 'dwciri',
|
||||||
'http://rs.tdwg.org/dwc/terms/' : 'dwc',
|
'http://rs.tdwg.org/dwc/terms/' : 'dwc',
|
||||||
'http://rs.tdwg.org/chrono/terms/' : 'chrono',
|
'http://rs.tdwg.org/chrono/terms/' : 'chrono',
|
||||||
|
'http://rs.tdwg.org/eco/terms/' : 'eco',
|
||||||
'http://purl.org/dc/elements/1.1/' : 'dc',
|
'http://purl.org/dc/elements/1.1/' : 'dc',
|
||||||
'http://purl.org/dc/terms/' : 'dcterms',
|
'http://purl.org/dc/terms/' : 'dcterms',
|
||||||
'http://rs.tdwg.org/dwc/terms/attributes/' : 'tdwgutility'}
|
'http://rs.tdwg.org/dwc/terms/attributes/' : 'tdwgutility'}
|
||||||
|
@ -139,7 +140,7 @@ class DwcDigester(object):
|
||||||
valid key of the NAMESPACES variable
|
valid key of the NAMESPACES variable
|
||||||
"""
|
"""
|
||||||
if namespace not in NAMESPACES.keys():
|
if namespace not in NAMESPACES.keys():
|
||||||
raise DwcNamespaceError("The namespace url is currently not supported in NAMESPACES")
|
raise DwcNamespaceError(f"The namespace url {namespace} is currently not supported in NAMESPACES")
|
||||||
return NAMESPACES[namespace]
|
return NAMESPACES[namespace]
|
||||||
|
|
||||||
def get_term_definition(self, term_iri):
|
def get_term_definition(self, term_iri):
|
||||||
|
@ -153,7 +154,6 @@ class DwcDigester(object):
|
||||||
method (room for improvement)
|
method (room for improvement)
|
||||||
"""
|
"""
|
||||||
vs_term = self._select_versions_term(term_iri)
|
vs_term = self._select_versions_term(term_iri)
|
||||||
|
|
||||||
term_data = {}
|
term_data = {}
|
||||||
term_data["label"] = vs_term['term_localName'] # See https://github.com/tdwg/dwc/issues/253#issuecomment-670098202
|
term_data["label"] = vs_term['term_localName'] # See https://github.com/tdwg/dwc/issues/253#issuecomment-670098202
|
||||||
term_data["iri"] = term_iri
|
term_data["iri"] = term_iri
|
||||||
|
@ -167,6 +167,7 @@ class DwcDigester(object):
|
||||||
term_data["rdf_type"] = vs_term['rdf_type']
|
term_data["rdf_type"] = vs_term['rdf_type']
|
||||||
namespace_url, _ = self.split_iri(term_iri)
|
namespace_url, _ = self.split_iri(term_iri)
|
||||||
term_data["namespace"] = self.resolve_namespace_abbrev(namespace_url)
|
term_data["namespace"] = self.resolve_namespace_abbrev(namespace_url)
|
||||||
|
# print(f'get_term_definition({term_iri})\n {term_data}')
|
||||||
return term_data
|
return term_data
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
|
@ -232,6 +233,7 @@ class DwcDigester(object):
|
||||||
for term in self.versions(): # sequence of the terms file used as order
|
for term in self.versions(): # sequence of the terms file used as order
|
||||||
term_data = self.get_term_definition(term['term_iri'])
|
term_data = self.get_term_definition(term['term_iri'])
|
||||||
test = term['term_iri']
|
test = term['term_iri']
|
||||||
|
# print(f'{term_data}')
|
||||||
# print(f'{test=}')
|
# print(f'{test=}')
|
||||||
if term_data["rdf_type"] == "http://www.w3.org/2000/01/rdf-schema#Class":
|
if term_data["rdf_type"] == "http://www.w3.org/2000/01/rdf-schema#Class":
|
||||||
# new class encountered
|
# new class encountered
|
||||||
|
@ -258,6 +260,7 @@ class DwcDigester(object):
|
||||||
class_group['terms'].append(term_data)
|
class_group['terms'].append(term_data)
|
||||||
# save the last class to template_data
|
# save the last class to template_data
|
||||||
template_data.append(class_group)
|
template_data.append(class_group)
|
||||||
|
# print(f'{class_group}')
|
||||||
return template_data
|
return template_data
|
||||||
|
|
||||||
def create_html(self, html_template="terms.tmpl",
|
def create_html(self, html_template="terms.tmpl",
|
||||||
|
@ -412,6 +415,9 @@ class DwcDigester(object):
|
||||||
elif namespace=='http://purl.org/chrono/terms/':
|
elif namespace=='http://purl.org/chrono/terms/':
|
||||||
# Example: https://tdwg.github.io/chrono/terms/#chrono:materialDated
|
# Example: https://tdwg.github.io/chrono/terms/#chrono:materialDated
|
||||||
dc_relation = f'https://tdwg.github.io/chrono/terms/#chrono:{name}'
|
dc_relation = f'https://tdwg.github.io/chrono/terms/#chrono:{name}'
|
||||||
|
elif namespace=='http://rs.tdwg.org/eco/terms/':
|
||||||
|
# Example: https://tdwg.github.io/eco/terms/#eco:samplingPerformedBy
|
||||||
|
dc_relation = f'https://eco.tdwg.org/terms/#eco:{name}'
|
||||||
|
|
||||||
# Get the term definition (dc:description) from the description field of
|
# Get the term definition (dc:description) from the description field of
|
||||||
# the Extension term list file. Later we'll check if this is blank, and
|
# the Extension term list file. Later we'll check if this is blank, and
|
||||||
|
@ -422,6 +428,7 @@ class DwcDigester(object):
|
||||||
# term list file. Later we'll check if this is blank, and if so, fill it
|
# term list file. Later we'll check if this is blank, and if so, fill it
|
||||||
# from the standard.
|
# from the standard.
|
||||||
comments = term['comments']
|
comments = term['comments']
|
||||||
|
# print(f'comments: {comments}')
|
||||||
|
|
||||||
# Get the term examples from the description field of the Extension term
|
# Get the term examples from the description field of the Extension term
|
||||||
# list file. Later we'll check if this is blank, and if so, fill it from
|
# list file. Later we'll check if this is blank, and if so, fill it from
|
||||||
|
@ -439,8 +446,10 @@ class DwcDigester(object):
|
||||||
# Try to find the term from the standard
|
# Try to find the term from the standard
|
||||||
term_data = None
|
term_data = None
|
||||||
try:
|
try:
|
||||||
|
# print(f"{term['iri']}")
|
||||||
term_data = self.get_term_definition(term['iri'])
|
term_data = self.get_term_definition(term['iri'])
|
||||||
except:
|
except:
|
||||||
|
print(f"{term['iri']} not found in get_term_definitions({term['iri']})")
|
||||||
pass
|
pass
|
||||||
|
|
||||||
# Fill in dc:description, comments, or examples from the standard if it is
|
# Fill in dc:description, comments, or examples from the standard if it is
|
||||||
|
@ -452,7 +461,7 @@ class DwcDigester(object):
|
||||||
comments = term_data['comments']
|
comments = term_data['comments']
|
||||||
if examples is None or examples.strip()=='':
|
if examples is None or examples.strip()=='':
|
||||||
examples = term_data['examples']
|
examples = term_data['examples']
|
||||||
|
# print(f'comments: {comments}')
|
||||||
# Transform description, comment, and examples for HMTL encodings
|
# Transform description, comment, and examples for HMTL encodings
|
||||||
dc_description = html.escape(dc_description)
|
dc_description = html.escape(dc_description)
|
||||||
comments = html.escape(comments)
|
comments = html.escape(comments)
|
||||||
|
@ -501,7 +510,7 @@ def _getoptions():
|
||||||
return parser.parse_args()
|
return parser.parse_args()
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
"""Build XML Darwin Core Extension files"""
|
"""Build Darwin Core Extension XML files"""
|
||||||
|
|
||||||
options = _getoptions()
|
options = _getoptions()
|
||||||
optdict = {}
|
optdict = {}
|
||||||
|
@ -514,11 +523,11 @@ def main():
|
||||||
s += ' -x ./occurrence_core.tmpl'
|
s += ' -x ./occurrence_core.tmpl'
|
||||||
s += ' -i ./occurrence_core_list.csv'
|
s += ' -i ./occurrence_core_list.csv'
|
||||||
s += ' -o ../ext/dwc_occurrence_2021-08-16.xml'
|
s += ' -o ../ext/dwc_occurrence_2021-08-16.xml'
|
||||||
s += ' -t ../vocabulary/term_versions.csv'
|
s += ' -t ../../vocabulary/term_versions.csv'
|
||||||
print(s)
|
print(s)
|
||||||
return
|
return
|
||||||
|
|
||||||
term_versions_file = "../vocabulary/term_versions.csv"
|
term_versions_file = "../../vocabulary/term_versions.csv"
|
||||||
if options.termversionsfile is not None and len(options.termversionsfile)!=0:
|
if options.termversionsfile is not None and len(options.termversionsfile)!=0:
|
||||||
term_versions_file = options.termversionsfile
|
term_versions_file = options.termversionsfile
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
dc:title='Darwin Core Event'
|
dc:title='Darwin Core Event'
|
||||||
name='Event' namespace='http://rs.tdwg.org/dwc/terms/'
|
name='Event' namespace='http://rs.tdwg.org/dwc/terms/'
|
||||||
rowType='http://rs.tdwg.org/dwc/terms/Event'
|
rowType='http://rs.tdwg.org/dwc/terms/Event'
|
||||||
dc:issued='2021-07-15'
|
dc:issued='2023-09-14'
|
||||||
dc:subject=''
|
dc:subject=''
|
||||||
dc:relation='http://rs.tdwg.org/dwc/terms/Event'
|
dc:relation='http://rs.tdwg.org/dwc/terms/Event'
|
||||||
dc:description='The category of information pertaining to an action that occurs at some location during some time.'>
|
dc:description='Support for Darwin Core Event-based records.'>
|
|
@ -17,10 +17,8 @@ Record-level,http://rs.tdwg.org/dwc/terms/dataGeneralizations,,,,,,
|
||||||
Record-level,http://rs.tdwg.org/dwc/terms/dynamicProperties,,,,,,
|
Record-level,http://rs.tdwg.org/dwc/terms/dynamicProperties,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/eventID,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/eventID,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/parentEventID,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/parentEventID,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/samplingProtocol,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/eventType,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/sampleSizeValue,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/fieldNumber,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/sampleSizeUnit,,http://rs.gbif.org/vocabulary/gbif/unit_of_measurement_2015-07-10.xml,,,,
|
|
||||||
Event,http://rs.tdwg.org/dwc/terms/samplingEffort,,,,,,
|
|
||||||
Event,http://rs.tdwg.org/dwc/terms/eventDate,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/eventDate,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/eventTime,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/eventTime,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/startDayOfYear,integer,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/startDayOfYear,integer,,,,,
|
||||||
|
@ -30,7 +28,10 @@ Event,http://rs.tdwg.org/dwc/terms/month,integer,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/day,integer,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/day,integer,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/verbatimEventDate,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/verbatimEventDate,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/habitat,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/habitat,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/fieldNumber,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/samplingProtocol,,,,,,
|
||||||
|
Event,http://rs.tdwg.org/dwc/terms/sampleSizeValue,,,,,,
|
||||||
|
Event,http://rs.tdwg.org/dwc/terms/sampleSizeUnit,,http://rs.gbif.org/vocabulary/gbif/unit_of_measurement_2015-07-10.xml,,,,
|
||||||
|
Event,http://rs.tdwg.org/dwc/terms/samplingEffort,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/fieldNotes,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/fieldNotes,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/eventRemarks,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/eventRemarks,,,,,,
|
||||||
Location,http://rs.tdwg.org/dwc/terms/locationID,,,,,,
|
Location,http://rs.tdwg.org/dwc/terms/locationID,,,,,,
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
<?xml version='1.0' encoding='UTF-8'?>
|
||||||
|
<?xml-stylesheet type='text/xsl' href='/style/human.xsl'?>
|
||||||
|
<extension xmlns='http://rs.gbif.org/extension/'
|
||||||
|
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
|
||||||
|
xmlns:dc='http://purl.org/dc/terms/'
|
||||||
|
xmlns:eco="http://rs.tdwg.org/eco/terms/"
|
||||||
|
xsi:schemaLocation='http://rs.gbif.org/extension/ http://rs.gbif.org/schema/extension.xsd'
|
||||||
|
dc:title='Humboldt Ecological Inventory'
|
||||||
|
name="HumboldtEcologicalInventory" namespace='http://rs.tdwg.org/eco/terms/'
|
||||||
|
rowType='http://rs.tdwg.org/eco/terms/Event'
|
||||||
|
dc:issued='2023-09-05'
|
||||||
|
dc:subject='dwc:Event'
|
||||||
|
dc:relation='https://github.com/tdwg/hc/blob/master/vocabulary/term_versions.csv'
|
||||||
|
dc:description='Extended support for Darwin Core Events related to ecological inventories.'>
|
|
@ -0,0 +1,55 @@
|
||||||
|
group,iri,type,thesaurus,description,comments,examples,required,,,,,,
|
||||||
|
Site,http://rs.tdwg.org/eco/terms/siteCount,,,,,,
|
||||||
|
Site,http://rs.tdwg.org/eco/terms/siteNestingDescription,,,,,,
|
||||||
|
Site,http://rs.tdwg.org/eco/terms/verbatimSiteDescriptions,,,,,,
|
||||||
|
Site,http://rs.tdwg.org/eco/terms/verbatimSiteNames,,,,,,
|
||||||
|
Site,http://rs.tdwg.org/eco/terms/geospatialScopeAreaInSquareKilometers,,,,,,
|
||||||
|
Site,http://rs.tdwg.org/eco/terms/totalAreaSampledInSquareKilometers,,,,,,
|
||||||
|
Site,http://rs.tdwg.org/eco/terms/reportedWeather,,,,,,
|
||||||
|
Site,http://rs.tdwg.org/eco/terms/reportedExtremeConditions,,,,,,
|
||||||
|
Habitat Scope,http://rs.tdwg.org/eco/terms/targetHabitatScope,,,,,,
|
||||||
|
Habitat Scope,http://rs.tdwg.org/eco/terms/excludedHabitatScope,,,,,,
|
||||||
|
Temporal Scope,http://rs.tdwg.org/eco/terms/eventDuration,,,,,,
|
||||||
|
Temporal Scope,http://rs.tdwg.org/eco/terms/eventDurationUnit,,,,,,
|
||||||
|
Taxonomic Scope,http://rs.tdwg.org/eco/terms/targetTaxonomicScope,,,,,,
|
||||||
|
Taxonomic Scope,http://rs.tdwg.org/eco/terms/excludedTaxonomicScope,,,,,,
|
||||||
|
Taxonomic Scope,http://rs.tdwg.org/eco/terms/taxonCompletenessReported,,,,,,
|
||||||
|
Taxonomic Scope,http://rs.tdwg.org/eco/terms/taxonCompletenessProtocols,,,,,,
|
||||||
|
Taxonomic Scope,http://rs.tdwg.org/eco/terms/isTaxonomicScopeFullyReported,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Taxonomic Scope,http://rs.tdwg.org/eco/terms/isAbsenceReported,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Taxonomic Scope,http://rs.tdwg.org/eco/terms/absentTaxa,,,,,,
|
||||||
|
Taxonomic Scope,http://rs.tdwg.org/eco/terms/hasNonTargetTaxa,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Taxonomic Scope,http://rs.tdwg.org/eco/terms/nonTargetTaxa,,,,,,
|
||||||
|
Taxonomic Scope,http://rs.tdwg.org/eco/terms/areNonTargetTaxaFullyReported,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Organismal Scope,http://rs.tdwg.org/eco/terms/targetLifeStageScope,,,,,,
|
||||||
|
Organismal Scope,http://rs.tdwg.org/eco/terms/excludedLifeStageScope,,,,,,
|
||||||
|
Organismal Scope,http://rs.tdwg.org/eco/terms/isLifeStageScopeFullyReported,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Organismal Scope,http://rs.tdwg.org/eco/terms/targetDegreeOfEstablishmentScope,,,,,,
|
||||||
|
Organismal Scope,http://rs.tdwg.org/eco/terms/excludedDegreeOfEstablishmentScope,,,,,,
|
||||||
|
Organismal Scope,http://rs.tdwg.org/eco/terms/isDegreeOfEstablishmentScopeFullyReported,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Organismal Scope,http://rs.tdwg.org/eco/terms/targetGrowthFormScope,,,,,,
|
||||||
|
Organismal Scope,http://rs.tdwg.org/eco/terms/excludedGrowthFormScope,,,,,,
|
||||||
|
Organismal Scope,http://rs.tdwg.org/eco/terms/isGrowthFormScopeFullyReported,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Organismal Scope,http://rs.tdwg.org/eco/terms/hasNonTargetOrganisms,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Identification,http://rs.tdwg.org/eco/terms/identifiedBy,,,,,,
|
||||||
|
Identification,http://rs.tdwg.org/eco/terms/identificationReferences,,,,,,
|
||||||
|
Methodology Description,http://rs.tdwg.org/eco/terms/compilationType,,,,,,
|
||||||
|
Methodology Description,http://rs.tdwg.org/eco/terms/compilationSourceTypes,,,,,,
|
||||||
|
Methodology Description,http://rs.tdwg.org/eco/terms/inventoryTypes,,,,,,
|
||||||
|
Methodology Description,http://rs.tdwg.org/eco/terms/protocolNames,,,,,,
|
||||||
|
Methodology Description,http://rs.tdwg.org/eco/terms/protocolDescription,,,,,,
|
||||||
|
Methodology Description,http://rs.tdwg.org/eco/terms/protocolReferences,,,,,,
|
||||||
|
Methodology Description,http://rs.tdwg.org/eco/terms/isAbundanceReported,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Methodology Description,http://rs.tdwg.org/eco/terms/isAbundanceCapReported,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Methodology Description,http://rs.tdwg.org/eco/terms/abundanceCap,,,,,,
|
||||||
|
Methodology Description,http://rs.tdwg.org/eco/terms/isVegetationCoverReported,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Methodology Description,http://rs.tdwg.org/eco/terms/isLeastSpecificTargetCategoryQuantityInclusive,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Material Collected,http://rs.tdwg.org/eco/terms/hasVouchers,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Material Collected,http://rs.tdwg.org/eco/terms/voucherInstitutions,,,,,,
|
||||||
|
Material Collected,http://rs.tdwg.org/eco/terms/hasMaterialSamples,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Material Collected,http://rs.tdwg.org/eco/terms/materialSampleTypes,,,,,,
|
||||||
|
Sampling Effort,http://rs.tdwg.org/eco/terms/samplingPerformedBy,,,,,,
|
||||||
|
Sampling Effort,http://rs.tdwg.org/eco/terms/isSamplingEffortReported,,https://rs.gbif.org/vocabulary/basic/boolean.xml,,,,
|
||||||
|
Sampling Effort,http://rs.tdwg.org/eco/terms/samplingEffortProtocol,,,,,,
|
||||||
|
Sampling Effort,http://rs.tdwg.org/eco/terms/samplingEffortValue,,,,,,
|
||||||
|
Sampling Effort,http://rs.tdwg.org/eco/terms/samplingEffortUnit,,,,,,
|
|
|
@ -7,7 +7,7 @@
|
||||||
dc:title='Darwin Core Identification History'
|
dc:title='Darwin Core Identification History'
|
||||||
name='Identification' namespace='http://rs.tdwg.org/dwc/terms/'
|
name='Identification' namespace='http://rs.tdwg.org/dwc/terms/'
|
||||||
rowType='http://rs.tdwg.org/dwc/terms/Identification'
|
rowType='http://rs.tdwg.org/dwc/terms/Identification'
|
||||||
dc:issued='2021-07-15'
|
dc:issued='2023-09-14'
|
||||||
dc:subject='dwc:Occurrence'
|
dc:subject='dwc:Occurrence'
|
||||||
dc:relation='http://rs.tdwg.org/dwc/terms/Identification'
|
dc:relation='http://rs.tdwg.org/dwc/terms/Identification'
|
||||||
dc:description='Support for multiple identifications (determinations) of species Occurrences. All identifications including the most current one should be listed, while the current one should also be repeated in the Occurrence Core.'>
|
dc:description='Extended support for multiple identifications (determinations) of species Darwin Core Occurrences. All identifications including the most current one should be listed, while the current one should also be repeated in the Darwin Core Occurrence Core.'>
|
|
@ -29,8 +29,11 @@ Taxon,http://rs.tdwg.org/dwc/terms/kingdom,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/phylum,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/phylum,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/class,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/class,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/order,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/order,,,,,,
|
||||||
|
Taxon,http://rs.tdwg.org/dwc/terms/superfamily,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/family,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/family,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/subfamily,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/subfamily,,,,,,
|
||||||
|
Taxon,http://rs.tdwg.org/dwc/terms/tribe,,,,,,
|
||||||
|
Taxon,http://rs.tdwg.org/dwc/terms/subtribe,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/genus,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/genus,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/genericName,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/genericName,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/subgenus,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/subgenus,,,,,,
|
||||||
|
@ -42,7 +45,7 @@ Taxon,http://rs.tdwg.org/dwc/terms/taxonRank,,http://rs.gbif.org/vocabulary/gbif
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/verbatimTaxonRank,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/verbatimTaxonRank,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/scientificNameAuthorship,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/scientificNameAuthorship,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/vernacularName,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/vernacularName,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalCode,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalCode,,http://rs.gbif.org/vocabulary/gbif/nomenclatural_code.xml,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/taxonomicStatus,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/taxonomicStatus,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalStatus,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalStatus,,http://rs.gbif.org/vocabulary/gbif/nomenclatural_status_2019-02-08.xml,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/taxonRemarks,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/taxonRemarks,,,,,,
|
|
|
@ -7,7 +7,7 @@
|
||||||
dc:title='Darwin Core Measurement or Facts'
|
dc:title='Darwin Core Measurement or Facts'
|
||||||
name='MeasurementOrFacts' namespace='http://rs.tdwg.org/dwc/terms/'
|
name='MeasurementOrFacts' namespace='http://rs.tdwg.org/dwc/terms/'
|
||||||
rowType='http://rs.tdwg.org/dwc/terms/MeasurementOrFact'
|
rowType='http://rs.tdwg.org/dwc/terms/MeasurementOrFact'
|
||||||
dc:issued='2021-07-15'
|
dc:issued='2023-09-14'
|
||||||
dc:subject='dwc:Occurrence dwc:Event dwc:Taxon'
|
dc:subject='dwc:Occurrence dwc:Event dwc:Taxon'
|
||||||
dc:relation='http://rs.tdwg.org/dwc/terms/MeasurementOrFact'
|
dc:relation='http://rs.tdwg.org/dwc/terms/MeasurementOrFact'
|
||||||
dc:description='Support for measurements or facts, allowing links to any type of Core.'>
|
dc:description='Extended support for multiple measurements or facts associated with a Darwin Core Occurrence, Event, or Taxon Core.'>
|
|
@ -1,10 +1,11 @@
|
||||||
group,iri,type,thesaurus,description,comments,examples,required
|
group,iri,type,thesaurus,description,comments,examples,required
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementID,,,,,,
|
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementID,,,,,,
|
||||||
|
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/parentMeasurementID,,,,,,
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementType,,,,,,true
|
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementType,,,,,,true
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementValue,,,,,,
|
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementValue,,,,,,
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementAccuracy,,,,,,
|
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementAccuracy,,,,,,
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementUnit,,,,,,
|
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementUnit,,,,,,
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementDeterminedDate,,,,,,
|
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementDeterminedBy,,,,,,
|
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementDeterminedBy,,,,,,
|
||||||
|
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementDeterminedDate,,,,,,
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementMethod,,,,,,
|
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementMethod,,,,,,
|
||||||
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementRemarks,,,,,,
|
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementRemarks,,,,,,
|
|
|
@ -7,7 +7,7 @@
|
||||||
dc:title='Darwin Core Occurrence'
|
dc:title='Darwin Core Occurrence'
|
||||||
name='Occurrence' namespace='http://rs.tdwg.org/dwc/terms/'
|
name='Occurrence' namespace='http://rs.tdwg.org/dwc/terms/'
|
||||||
rowType='http://rs.tdwg.org/dwc/terms/Occurrence'
|
rowType='http://rs.tdwg.org/dwc/terms/Occurrence'
|
||||||
dc:issued='2021-07-15'
|
dc:issued='2023-09-14'
|
||||||
dc:subject='dwc:Event dwc:Taxon'
|
dc:subject='dwc:Event dwc:Taxon'
|
||||||
dc:relation='http://rs.tdwg.org/dwc/terms/Occurrence'
|
dc:relation='http://rs.tdwg.org/dwc/terms/Occurrence'
|
||||||
dc:description='The category of information pertaining to the existence of an Organism (sensu http://rs.tdwg.org/dwc/terms/Organism) at a particular place at a particular time.'>
|
dc:description='Support for Darwin Core Occurrence-based records.'>
|
|
@ -14,7 +14,7 @@ Record-level,http://rs.tdwg.org/dwc/terms/institutionCode,,,,,,
|
||||||
Record-level,http://rs.tdwg.org/dwc/terms/collectionCode,,,,,,
|
Record-level,http://rs.tdwg.org/dwc/terms/collectionCode,,,,,,
|
||||||
Record-level,http://rs.tdwg.org/dwc/terms/datasetName,,,,,,
|
Record-level,http://rs.tdwg.org/dwc/terms/datasetName,,,,,,
|
||||||
Record-level,http://rs.tdwg.org/dwc/terms/ownerInstitutionCode,,,,,,
|
Record-level,http://rs.tdwg.org/dwc/terms/ownerInstitutionCode,,,,,,
|
||||||
Record-level,http://rs.tdwg.org/dwc/terms/basisOfRecord,,http://rs.gbif.org/vocabulary/dwc/basis_of_record.xml,,,,true
|
Record-level,http://rs.tdwg.org/dwc/terms/basisOfRecord,,http://rs.gbif.org/vocabulary/dwc/basis_of_record_2023-09-14.xml,,,,true
|
||||||
Record-level,http://rs.tdwg.org/dwc/terms/informationWithheld,,,,,,
|
Record-level,http://rs.tdwg.org/dwc/terms/informationWithheld,,,,,,
|
||||||
Record-level,http://rs.tdwg.org/dwc/terms/dataGeneralizations,,,,,,
|
Record-level,http://rs.tdwg.org/dwc/terms/dataGeneralizations,,,,,,
|
||||||
Record-level,http://rs.tdwg.org/dwc/terms/dynamicProperties,,,,,,
|
Record-level,http://rs.tdwg.org/dwc/terms/dynamicProperties,,,,,,
|
||||||
|
@ -29,18 +29,16 @@ Occurrence,http://rs.tdwg.org/dwc/terms/organismQuantityType,,http://rs.gbif.org
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/sex,,,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/sex,,,,,,
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/lifeStage,,,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/lifeStage,,,,,,
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/reproductiveCondition,,,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/reproductiveCondition,,,,,,
|
||||||
|
Occurrence,http://rs.tdwg.org/dwc/terms/caste,,,,,,
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/behavior,,,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/behavior,,,,,,
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/establishmentMeans,,http://rs.gbif.org/vocabulary/gbif/establishmentmeans_2020-10-13.xml,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/establishmentMeans,,http://rs.gbif.org/vocabulary/dwc/establishment_means_2022-02-02.xml,,,,
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/degreeOfEstablishment,,http://rs.gbif.org/vocabulary/gbif/degreeofestablishment_2020-10-13.xml,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/degreeOfEstablishment,,http://rs.gbif.org/vocabulary/dwc/degree_of_establishment_2022-02-02.xml,,,,
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/pathway,,http://rs.gbif.org/vocabulary/gbif/pathway_2020-10-13.xml,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/pathway,,http://rs.gbif.org/vocabulary/dwc/pathway_2022-02-02.xml,,,,
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/georeferenceVerificationStatus,,,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/georeferenceVerificationStatus,,,,,,
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/occurrenceStatus,,http://rs.gbif.org/vocabulary/gbif/occurrence_status_2020-07-15.xml,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/occurrenceStatus,,http://rs.gbif.org/vocabulary/gbif/occurrence_status_2020-07-15.xml,,,,
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/preparations,,,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/disposition,,,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/associatedMedia,,,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/associatedMedia,,,,,,
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/associatedOccurrences,,,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/associatedOccurrences,,,,,,
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/associatedReferences,,,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/associatedReferences,,,,,,
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/associatedSequences,,,,,,
|
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/associatedTaxa,,,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/associatedTaxa,,,,,,
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/otherCatalogNumbers,,,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/otherCatalogNumbers,,,,,,
|
||||||
Occurrence,http://rs.tdwg.org/dwc/terms/occurrenceRemarks,,,,,,
|
Occurrence,http://rs.tdwg.org/dwc/terms/occurrenceRemarks,,,,,,
|
||||||
|
@ -50,9 +48,16 @@ Organism,http://rs.tdwg.org/dwc/terms/organismScope,,,,,,
|
||||||
Organism,http://rs.tdwg.org/dwc/terms/associatedOrganisms,,,,,,
|
Organism,http://rs.tdwg.org/dwc/terms/associatedOrganisms,,,,,,
|
||||||
Organism,http://rs.tdwg.org/dwc/terms/previousIdentifications,,,,,,
|
Organism,http://rs.tdwg.org/dwc/terms/previousIdentifications,,,,,,
|
||||||
Organism,http://rs.tdwg.org/dwc/terms/organismRemarks,,,,,,
|
Organism,http://rs.tdwg.org/dwc/terms/organismRemarks,,,,,,
|
||||||
|
MaterialEntity,http://rs.tdwg.org/dwc/terms/materialEntityID,,,,,,
|
||||||
|
MaterialEntity,http://rs.tdwg.org/dwc/terms/preparations,,,,,,
|
||||||
|
MaterialEntity,http://rs.tdwg.org/dwc/terms/disposition,,,,,,
|
||||||
|
MaterialEntity,http://rs.tdwg.org/dwc/terms/verbatimLabel,,,,,,
|
||||||
|
MaterialEntity,http://rs.tdwg.org/dwc/terms/associatedSequences,,,,,,
|
||||||
|
MaterialEntity,http://rs.tdwg.org/dwc/terms/materialEntityRemarks,,,,,,
|
||||||
MaterialSample,http://rs.tdwg.org/dwc/terms/materialSampleID,,,,,,
|
MaterialSample,http://rs.tdwg.org/dwc/terms/materialSampleID,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/eventID,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/eventID,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/parentEventID,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/parentEventID,,,,,,
|
||||||
|
Event,http://rs.tdwg.org/dwc/terms/eventType,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/fieldNumber,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/fieldNumber,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/eventDate,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/eventDate,,,,,,
|
||||||
Event,http://rs.tdwg.org/dwc/terms/eventTime,,,,,,
|
Event,http://rs.tdwg.org/dwc/terms/eventTime,,,,,,
|
||||||
|
@ -161,8 +166,11 @@ Taxon,http://rs.tdwg.org/dwc/terms/kingdom,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/phylum,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/phylum,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/class,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/class,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/order,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/order,,,,,,
|
||||||
|
Taxon,http://rs.tdwg.org/dwc/terms/superfamily,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/family,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/family,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/subfamily,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/subfamily,,,,,,
|
||||||
|
Taxon,http://rs.tdwg.org/dwc/terms/tribe,,,,,,
|
||||||
|
Taxon,http://rs.tdwg.org/dwc/terms/subtribe,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/genus,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/genus,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/genericName,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/genericName,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/subgenus,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/subgenus,,,,,,
|
||||||
|
@ -174,7 +182,7 @@ Taxon,http://rs.tdwg.org/dwc/terms/taxonRank,,http://rs.gbif.org/vocabulary/gbif
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/verbatimTaxonRank,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/verbatimTaxonRank,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/scientificNameAuthorship,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/scientificNameAuthorship,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/vernacularName,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/vernacularName,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalCode,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalCode,,http://rs.gbif.org/vocabulary/gbif/nomenclatural_code.xml,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/taxonomicStatus,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/taxonomicStatus,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalStatus,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalStatus,,http://rs.gbif.org/vocabulary/gbif/nomenclatural_status_2019-02-08.xml,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/taxonRemarks,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/taxonRemarks,,,,,,
|
|
|
@ -7,7 +7,7 @@
|
||||||
dc:title='Darwin Core Resource Relationship'
|
dc:title='Darwin Core Resource Relationship'
|
||||||
name='ResourceRelationship' namespace='http://rs.tdwg.org/dwc/terms/'
|
name='ResourceRelationship' namespace='http://rs.tdwg.org/dwc/terms/'
|
||||||
rowType='http://rs.tdwg.org/dwc/terms/ResourceRelationship'
|
rowType='http://rs.tdwg.org/dwc/terms/ResourceRelationship'
|
||||||
dc:issued='2021-07-15'
|
dc:issued='2023-09-14'
|
||||||
dc:subject='dwc:Occurrence dwc:Event dwc:Taxon'
|
dc:subject='dwc:Occurrence dwc:Event dwc:Taxon'
|
||||||
dc:relation='http://rs.tdwg.org/dwc/terms/ResourceRelationship'
|
dc:relation='http://rs.tdwg.org/dwc/terms/ResourceRelationship'
|
||||||
dc:description='Support for relationships between resources in the Core, in an extension, or external to the data set. The identifiers for subject (resourceID) and object (relatedResourceID) may exist in the dataset or be accessible via an externally resolvable identifier'>
|
dc:description='Extended support for relationships between resources in a Darwin Core Occurrence, Event, or Taxon Core to resources in an extension or external to the data set. The identifiers for subject (resourceID) and object (relatedResourceID) may exist in the dataset or be accessible via an externally resolvable identifiers.'>
|
|
@ -7,6 +7,7 @@
|
||||||
dc:title='Darwin Core Taxon'
|
dc:title='Darwin Core Taxon'
|
||||||
name='Taxon' namespace='http://rs.tdwg.org/dwc/terms/'
|
name='Taxon' namespace='http://rs.tdwg.org/dwc/terms/'
|
||||||
rowType='http://rs.tdwg.org/dwc/terms/Taxon'
|
rowType='http://rs.tdwg.org/dwc/terms/Taxon'
|
||||||
dc:issued='2021-07-15'
|
dc:issued='2023-09-14'
|
||||||
dc:relation='https://dwc.tdwg.org/terms/#taxon'
|
dc:subject=''
|
||||||
dc:description='The category of information pertaining to a group of organisms (sensu http://purl.obolibrary.org/obo/OBI_0100026) considered by taxonomists to form a homogeneous unit.'>
|
dc:relation='http://rs.tdwg.org/dwc/terms/Taxon'
|
||||||
|
dc:description='Support for Darwin Core Taxon-based records.'>
|
|
@ -19,8 +19,11 @@ Taxon,http://rs.tdwg.org/dwc/terms/kingdom,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/phylum,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/phylum,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/class,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/class,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/order,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/order,,,,,,
|
||||||
|
Taxon,http://rs.tdwg.org/dwc/terms/superfamily,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/family,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/family,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/subfamily,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/subfamily,,,,,,
|
||||||
|
Taxon,http://rs.tdwg.org/dwc/terms/tribe,,,,,,
|
||||||
|
Taxon,http://rs.tdwg.org/dwc/terms/subtribe,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/genus,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/genus,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/genericName,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/genericName,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/subgenus,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/subgenus,,,,,,
|
||||||
|
@ -32,17 +35,7 @@ Taxon,http://rs.tdwg.org/dwc/terms/taxonRank,,http://rs.gbif.org/vocabulary/gbif
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/verbatimTaxonRank,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/verbatimTaxonRank,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/scientificNameAuthorship,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/scientificNameAuthorship,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/vernacularName,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/vernacularName,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalCode,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalCode,,http://rs.gbif.org/vocabulary/gbif/nomenclatural_code.xml,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/taxonomicStatus,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/taxonomicStatus,,,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalStatus,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalStatus,,http://rs.gbif.org/vocabulary/gbif/nomenclatural_status_2019-02-08.xml,,,,
|
||||||
Taxon,http://rs.tdwg.org/dwc/terms/taxonRemarks,,,,,,
|
Taxon,http://rs.tdwg.org/dwc/terms/taxonRemarks,,,,,,
|
||||||
Record-level,http://purl.org/dc/terms/modified,date,,,,,
|
|
||||||
Record-level,http://purl.org/dc/elements/1.1/language,,,,,,
|
|
||||||
Record-level,http://purl.org/dc/terms/license,,,,,,
|
|
||||||
Record-level,http://purl.org/dc/terms/rightsHolder,,,,,,
|
|
||||||
Record-level,http://purl.org/dc/terms/accessRights,,,,,,
|
|
||||||
Record-level,http://purl.org/dc/terms/bibliographicCitation,,,,,,
|
|
||||||
Record-level,http://purl.org/dc/terms/references,uri,,,,,
|
|
||||||
Record-level,http://rs.tdwg.org/dwc/terms/datasetID,,,,,,
|
|
||||||
Record-level,http://rs.tdwg.org/dwc/terms/datasetName,,,,,,
|
|
||||||
Record-level,http://rs.tdwg.org/dwc/terms/informationWithheld,,,,,,
|
|
|
|
@ -1 +1 @@
|
||||||
type,modified,language,license,rightsHolder,accessRights,bibliographicCitation,references,institutionID,collectionID,datasetID,institutionCode,collectionCode,datasetName,ownerInstitutionCode,basisOfRecord,informationWithheld,dataGeneralizations,dynamicProperties,occurrenceID,catalogNumber,recordNumber,recordedBy,recordedByID,individualCount,organismQuantity,organismQuantityType,sex,lifeStage,reproductiveCondition,caste,behavior,vitality,establishmentMeans,degreeOfEstablishment,pathway,georeferenceVerificationStatus,occurrenceStatus,associatedMedia,associatedOccurrences,associatedReferences,associatedTaxa,otherCatalogNumbers,occurrenceRemarks,organismID,organismName,organismScope,associatedOrganisms,previousIdentifications,organismRemarks,materialEntityID,preparations,disposition,associatedSequences,materialEntityRemarks,materialSampleID,verbatimLabel,eventType,eventID,parentEventID,fieldNumber,eventDate,eventTime,startDayOfYear,endDayOfYear,year,month,day,verbatimEventDate,habitat,samplingProtocol,sampleSizeValue,sampleSizeUnit,samplingEffort,fieldNotes,eventRemarks,locationID,higherGeographyID,higherGeography,continent,waterBody,islandGroup,island,country,countryCode,stateProvince,county,municipality,locality,verbatimLocality,minimumElevationInMeters,maximumElevationInMeters,verbatimElevation,verticalDatum,minimumDepthInMeters,maximumDepthInMeters,verbatimDepth,minimumDistanceAboveSurfaceInMeters,maximumDistanceAboveSurfaceInMeters,locationAccordingTo,locationRemarks,decimalLatitude,decimalLongitude,geodeticDatum,coordinateUncertaintyInMeters,coordinatePrecision,pointRadiusSpatialFit,verbatimCoordinates,verbatimLatitude,verbatimLongitude,verbatimCoordinateSystem,verbatimSRS,footprintWKT,footprintSRS,footprintSpatialFit,georeferencedBy,georeferencedDate,georeferenceProtocol,georeferenceSources,georeferenceRemarks,geologicalContextID,earliestEonOrLowestEonothem,latestEonOrHighestEonothem,earliestEraOrLowestErathem,latestEraOrHighestErathem,earliestPeriodOrLowestSystem,latestPeriodOrHighestSystem,earliestEpochOrLowestSeries,latestEpochOrHighestSeries,earliestAgeOrLowestStage,latestAgeOrHighestStage,lowestBiostratigraphicZone,highestBiostratigraphicZone,lithostratigraphicTerms,group,formation,member,bed,identificationID,verbatimIdentification,identificationQualifier,typeStatus,identifiedBy,identifiedByID,dateIdentified,identificationReferences,identificationVerificationStatus,identificationRemarks,taxonID,scientificNameID,acceptedNameUsageID,parentNameUsageID,originalNameUsageID,nameAccordingToID,namePublishedInID,taxonConceptID,scientificName,acceptedNameUsage,parentNameUsage,originalNameUsage,nameAccordingTo,namePublishedIn,namePublishedInYear,higherClassification,kingdom,phylum,class,order,superfamily,family,subfamily,tribe,subtribe,genus,genericName,subgenus,infragenericEpithet,specificEpithet,infraspecificEpithet,cultivarEpithet,taxonRank,verbatimTaxonRank,scientificNameAuthorship,vernacularName,nomenclaturalCode,taxonomicStatus,nomenclaturalStatus,taxonRemarks
|
type,modified,language,license,rightsHolder,accessRights,bibliographicCitation,references,institutionID,collectionID,datasetID,institutionCode,collectionCode,datasetName,ownerInstitutionCode,basisOfRecord,informationWithheld,dataGeneralizations,dynamicProperties,occurrenceID,catalogNumber,recordNumber,recordedBy,recordedByID,individualCount,organismQuantity,organismQuantityType,sex,lifeStage,reproductiveCondition,caste,behavior,vitality,establishmentMeans,degreeOfEstablishment,pathway,georeferenceVerificationStatus,occurrenceStatus,associatedMedia,associatedOccurrences,associatedReferences,associatedTaxa,otherCatalogNumbers,occurrenceRemarks,organismID,organismName,organismScope,associatedOrganisms,previousIdentifications,organismRemarks,materialEntityID,preparations,disposition,verbatimLabel,associatedSequences,materialEntityRemarks,materialSampleID,eventID,parentEventID,eventType,fieldNumber,eventDate,eventTime,startDayOfYear,endDayOfYear,year,month,day,verbatimEventDate,habitat,samplingProtocol,sampleSizeValue,sampleSizeUnit,samplingEffort,fieldNotes,eventRemarks,locationID,higherGeographyID,higherGeography,continent,waterBody,islandGroup,island,country,countryCode,stateProvince,county,municipality,locality,verbatimLocality,minimumElevationInMeters,maximumElevationInMeters,verbatimElevation,verticalDatum,minimumDepthInMeters,maximumDepthInMeters,verbatimDepth,minimumDistanceAboveSurfaceInMeters,maximumDistanceAboveSurfaceInMeters,locationAccordingTo,locationRemarks,decimalLatitude,decimalLongitude,geodeticDatum,coordinateUncertaintyInMeters,coordinatePrecision,pointRadiusSpatialFit,verbatimCoordinates,verbatimLatitude,verbatimLongitude,verbatimCoordinateSystem,verbatimSRS,footprintWKT,footprintSRS,footprintSpatialFit,georeferencedBy,georeferencedDate,georeferenceProtocol,georeferenceSources,georeferenceRemarks,geologicalContextID,earliestEonOrLowestEonothem,latestEonOrHighestEonothem,earliestEraOrLowestErathem,latestEraOrHighestErathem,earliestPeriodOrLowestSystem,latestPeriodOrHighestSystem,earliestEpochOrLowestSeries,latestEpochOrHighestSeries,earliestAgeOrLowestStage,latestAgeOrHighestStage,lowestBiostratigraphicZone,highestBiostratigraphicZone,lithostratigraphicTerms,group,formation,member,bed,identificationID,verbatimIdentification,identificationQualifier,typeStatus,identifiedBy,identifiedByID,dateIdentified,identificationReferences,identificationVerificationStatus,identificationRemarks,taxonID,scientificNameID,acceptedNameUsageID,parentNameUsageID,originalNameUsageID,nameAccordingToID,namePublishedInID,taxonConceptID,scientificName,acceptedNameUsage,parentNameUsage,originalNameUsage,nameAccordingTo,namePublishedIn,namePublishedInYear,higherClassification,kingdom,phylum,class,order,superfamily,family,subfamily,tribe,subtribe,genus,genericName,subgenus,infragenericEpithet,specificEpithet,infraspecificEpithet,cultivarEpithet,taxonRank,verbatimTaxonRank,scientificNameAuthorship,vernacularName,nomenclaturalCode,taxonomicStatus,nomenclaturalStatus,taxonRemarks
|
||||||
|
|
|
|
@ -51,13 +51,13 @@ organismRemarks
|
||||||
materialEntityID
|
materialEntityID
|
||||||
preparations
|
preparations
|
||||||
disposition
|
disposition
|
||||||
|
verbatimLabel
|
||||||
associatedSequences
|
associatedSequences
|
||||||
materialEntityRemarks
|
materialEntityRemarks
|
||||||
materialSampleID
|
materialSampleID
|
||||||
verbatimLabel
|
|
||||||
eventType
|
|
||||||
eventID
|
eventID
|
||||||
parentEventID
|
parentEventID
|
||||||
|
eventType
|
||||||
fieldNumber
|
fieldNumber
|
||||||
eventDate
|
eventDate
|
||||||
eventTime
|
eventTime
|
||||||
|
|
|
|
@ -11,6 +11,9 @@ Title
|
||||||
Date modified
|
Date modified
|
||||||
: 20XX-XX-XX
|
: 20XX-XX-XX
|
||||||
|
|
||||||
|
Date created
|
||||||
|
: 20XX-XX-XX
|
||||||
|
|
||||||
Part of TDWG Standard
|
Part of TDWG Standard
|
||||||
: Not formally part of any standard.
|
: Not formally part of any standard.
|
||||||
|
|
||||||
|
|
|
@ -4,6 +4,9 @@ Title
|
||||||
: verbatimLabel Examples
|
: verbatimLabel Examples
|
||||||
|
|
||||||
Date modified
|
Date modified
|
||||||
|
: 2023-09-14
|
||||||
|
|
||||||
|
Date created
|
||||||
: 2023-06-14
|
: 2023-06-14
|
||||||
|
|
||||||
Part of TDWG Standard
|
Part of TDWG Standard
|
||||||
|
@ -25,7 +28,7 @@ The following provides examples and guidance for the use of Darwin Core verbatim
|
||||||
|
|
||||||
## Example 1
|
## Example 1
|
||||||
|
|
||||||
For a label affixed to a pinned insect specimen, the verbatimLabel would contain:
|
For a label affixed to a pinned insect specimen, the dwc:verbatimLabel would contain:
|
||||||
|
|
||||||
> ILL: Union Co.
|
> ILL: Union Co.
|
||||||
> Wolf Lake by Powder Plant
|
> Wolf Lake by Powder Plant
|
||||||
|
@ -40,11 +43,11 @@ For a label affixed to a pinned insect specimen, the verbatimLabel would contain
|
||||||
> Insect Collection
|
> Insect Collection
|
||||||
> 456782
|
> 456782
|
||||||
|
|
||||||
With comment `verbatimLabel derived from human transcription` added in occurrenceRemarks.
|
With comment `verbatimLabel derived from human transcription` added in dwc:occurrenceRemarks.
|
||||||
|
|
||||||
## Example 2
|
## Example 2
|
||||||
|
|
||||||
When using Optical Character Recognition (OCR) techniques against an herbarium sheet, the verbatimLabel would contain:
|
When using Optical Character Recognition (OCR) techniques against an herbarium sheet, the dwc:verbatimLabel would contain:
|
||||||
|
|
||||||
> 0 1 2 3 4 5 6 7 8 9 10
|
> 0 1 2 3 4 5 6 7 8 9 10
|
||||||
> cm copyright reserved
|
> cm copyright reserved
|
||||||
|
@ -71,4 +74,4 @@ When using Optical Character Recognition (OCR) techniques against an herbarium s
|
||||||
> NEW YORK BOTANICAL GARDEN
|
> NEW YORK BOTANICAL GARDEN
|
||||||
> 00499439
|
> 00499439
|
||||||
|
|
||||||
With comment `verbatimLabel derived from unadulterated OCR output` added in occurrenceRemarks.
|
With comment `verbatimLabel derived from unadulterated OCR output` added in dwc:occurrenceRemarks.
|
|
@ -3,8 +3,8 @@
|
||||||
Title
|
Title
|
||||||
: Darwin Core namespace policy
|
: Darwin Core namespace policy
|
||||||
|
|
||||||
Date version issued
|
Date modified
|
||||||
: 2018-08-26
|
: 2023-09-14
|
||||||
|
|
||||||
Date created
|
Date created
|
||||||
: 2009-02-12
|
: 2009-02-12
|
||||||
|
@ -12,15 +12,6 @@ Date created
|
||||||
Part of TDWG Standard
|
Part of TDWG Standard
|
||||||
: <http://www.tdwg.org/standards/450/>
|
: <http://www.tdwg.org/standards/450/>
|
||||||
|
|
||||||
This version
|
|
||||||
: <http://rs.tdwg.org/dwc/terms/namespace/2018-08-26>
|
|
||||||
|
|
||||||
Latest version
|
|
||||||
: <http://rs.tdwg.org/dwc/terms/namespace/>
|
|
||||||
|
|
||||||
Previous version
|
|
||||||
: <http://rs.tdwg.org/dwc/terms/namespace/2013-09-23>
|
|
||||||
|
|
||||||
Abstract
|
Abstract
|
||||||
: All terms in the Darwin Core must be assigned a unique Uniform Resource Identifier (URI). For convenience, the term URIs that are assigned and managed by the Darwin Core Task Group are grouped into collections known as Darwin Core namespaces. This document describes how term URIs are allocated by the Darwin Core Maintenance Group and the policies associated with Darwin Core namespaces.
|
: All terms in the Darwin Core must be assigned a unique Uniform Resource Identifier (URI). For convenience, the term URIs that are assigned and managed by the Darwin Core Task Group are grouped into collections known as Darwin Core namespaces. This document describes how term URIs are allocated by the Darwin Core Maintenance Group and the policies associated with Darwin Core namespaces.
|
||||||
|
|
||||||
|
@ -59,6 +50,12 @@ The Darwin Core namespace URI for the collection Darwin Core properties expected
|
||||||
http://rs.tdwg.org/dwc/iri/
|
http://rs.tdwg.org/dwc/iri/
|
||||||
```
|
```
|
||||||
|
|
||||||
|
The Darwin Core namespace URI for the collection of ChronometricAge properties, classes, and encoding schemes is:
|
||||||
|
|
||||||
|
```
|
||||||
|
http://rs.tdwg.org/chrono/terms/
|
||||||
|
```
|
||||||
|
|
||||||
The term identifier for the current (recommended) version of a term is a URI based on the namespace and the term name without version information. Some example Darwin Core term identifiers follow:
|
The term identifier for the current (recommended) version of a term is a URI based on the namespace and the term name without version information. Some example Darwin Core term identifiers follow:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
|
@ -4,7 +4,7 @@ Title
|
||||||
: Simple Darwin Core
|
: Simple Darwin Core
|
||||||
|
|
||||||
Date version issued
|
Date version issued
|
||||||
: 2021-07-15
|
: 2023-09-14
|
||||||
|
|
||||||
Date created
|
Date created
|
||||||
: 2009-04-21
|
: 2009-04-21
|
||||||
|
@ -12,15 +12,6 @@ Date created
|
||||||
Part of TDWG Standard
|
Part of TDWG Standard
|
||||||
: <http://www.tdwg.org/standards/450/>
|
: <http://www.tdwg.org/standards/450/>
|
||||||
|
|
||||||
This version
|
|
||||||
: <http://rs.tdwg.org/dwc/terms/simple/2021-07-15>
|
|
||||||
|
|
||||||
Latest Version
|
|
||||||
: <http://rs.tdwg.org/dwc/terms/simple/>
|
|
||||||
|
|
||||||
Previous version
|
|
||||||
: <http://rs.tdwg.org/dwc/terms/simple/2014-11-08>
|
|
||||||
|
|
||||||
Abstract
|
Abstract
|
||||||
: This document is a reference for the Simple Darwin Core standard.
|
: This document is a reference for the Simple Darwin Core standard.
|
||||||
|
|
||||||
|
@ -55,7 +46,7 @@ Simple Darwin Core is simple in that it assumes (and allows) no structure beyond
|
||||||
|
|
||||||
## 4 What makes it flexible?
|
## 4 What makes it flexible?
|
||||||
|
|
||||||
Simple Darwin Core has minimal restrictions on which fields are manditory (none). You might argue that there should be more manditory fields, that there isn't anything useful you can do without them. That is partially true. A record with no fields in it wouldn't be very interesting, but there is a difference between requiring that there be a field in a record and requiring that a particular field be in all records. By having no manditory field restriction, Simple Darwin Core can be used to share any meaningful combination of fields - for example, to share "just names", or "just places", or observations of individuals detected in the wild at a given place and time following a method (an occurrence). This flexibility promotes the reuse of the terms and sharing mechanisms for a wide variety of services.
|
Simple Darwin Core has minimal restrictions on which fields are manditory (none). You might argue that there should be more manditory fields, that there isn't anything useful you can do without them. That is partially true. A record with no fields in it wouldn't be very interesting, but there is a difference between requiring that there be a field in a record and requiring that a particular field be in all records. By having no manditory field restriction, Simple Darwin Core can be used to share any meaningful combination of fields - for example, to share "just names", or "just places", or observations of individuals detected in the wild at a given place and time following a method (a dwc:Occurrence). This flexibility promotes the reuse of the terms and sharing mechanisms for a wide variety of services.
|
||||||
|
|
||||||
## 5 Are there any rules? (Normative)
|
## 5 Are there any rules? (Normative)
|
||||||
|
|
||||||
|
@ -66,13 +57,13 @@ There are just a few general guiding principles on how to make the best use of S
|
||||||
3. Class names (e.g., `Occurrence`, `Organism`) MUST NOT be used as field names.
|
3. Class names (e.g., `Occurrence`, `Organism`) MUST NOT be used as field names.
|
||||||
4. Data SHOULD be provided in as many fields as possible.
|
4. Data SHOULD be provided in as many fields as possible.
|
||||||
5. The [`dc:type`](http://purl.org/dc/elements/1.1/type) field SHOULD be populated with the name of the most appropriate Dublin Core type class (`PhysicalObject`, `StillImage`, `MovingImage`, `Sound`, `Text`) the record represents.
|
5. The [`dc:type`](http://purl.org/dc/elements/1.1/type) field SHOULD be populated with the name of the most appropriate Dublin Core type class (`PhysicalObject`, `StillImage`, `MovingImage`, `Sound`, `Text`) the record represents.
|
||||||
6. The [`basisOfRecord`](http://rs.tdwg.org/dwc/terms/basisOfRecord) SHOULD be populated with the name of the most specific Darwin Core class ([`LivingSpecimen`](http://rs.tdwg.org/dwc/terms/LivingSpecimen), [`PreservedSpecimen`](http://rs.tdwg.org/dwc/terms/PreservedSpecimen), [`FossilSpecimen`](http://rs.tdwg.org/dwc/terms/FossilSpecimen), [`MaterialSample`](http://rs.tdwg.org/dwc/terms/MaterialSample), [`HumanObservation`](http://rs.tdwg.org/dwc/terms/HumanObservation), [`MachineObservation`](http://rs.tdwg.org/dwc/terms/MachineObservation), [`MaterialCitation`](http://rs.tdwg.org/dwc/terms/MaterialCitation), [`Event`](http://rs.tdwg.org/dwc/terms/Event), [`Occurrence`](http://rs.tdwg.org/dwc/terms/Occurrence), [`Taxon`](http://rs.tdwg.org/dwc/terms/Taxon), [`Organism`](http://rs.tdwg.org/dwc/terms/Organism), [`Location`](http://purl.org/dc/terms/Location), [`GeologicalContext`](http://rs.tdwg.org/dwc/terms/GeologicalContext)) the record represents.
|
6. The [`basisOfRecord`](http://rs.tdwg.org/dwc/terms/basisOfRecord) SHOULD be populated with the name of the most specific Darwin Core class ([`LivingSpecimen`](http://rs.tdwg.org/dwc/terms/LivingSpecimen), [`PreservedSpecimen`](http://rs.tdwg.org/dwc/terms/PreservedSpecimen), [`FossilSpecimen`](http://rs.tdwg.org/dwc/terms/FossilSpecimen), [`MaterialEntity`](http://rs.tdwg.org/dwc/terms/MaterialEntity), [`MaterialSample`](http://rs.tdwg.org/dwc/terms/MaterialSample), [`HumanObservation`](http://rs.tdwg.org/dwc/terms/HumanObservation), [`MachineObservation`](http://rs.tdwg.org/dwc/terms/MachineObservation), [`MaterialCitation`](http://rs.tdwg.org/dwc/terms/MaterialCitation), [`Event`](http://rs.tdwg.org/dwc/terms/Event), [`Occurrence`](http://rs.tdwg.org/dwc/terms/Occurrence), [`Taxon`](http://rs.tdwg.org/dwc/terms/Taxon), [`Organism`](http://rs.tdwg.org/dwc/terms/Organism), [`Location`](http://purl.org/dc/terms/Location), [`GeologicalContext`](http://rs.tdwg.org/dwc/terms/GeologicalContext)) the record represents.
|
||||||
7. Fields SHOULD be populated with data that match the definition of the field.
|
7. Fields SHOULD be populated with data that match the definition of the field.
|
||||||
8. Values from a recommended controlled vocabulary SHOULD be used for the values of a field that recommend it.
|
8. Values from a recommended controlled vocabulary SHOULD be used for the values of a field that recommend it.
|
||||||
9. If data are withheld, the field [`informationWithheld`](http://rs.tdwg.org/dwc/terms/informationWithheld) SHOULD be populated to say so.
|
9. If data are withheld, the field [`dwc:informationWithheld`](http://rs.tdwg.org/dwc/terms/informationWithheld) SHOULD be populated to say so.
|
||||||
10. If data are shared in lower quality than the original, the field [`dataGeneralizations`](http://rs.tdwg.org/dwc/terms/dataGeneralizations) SHOULD be populated to say so.
|
10. If data are shared in lower quality than the original, the field [`dwc:dataGeneralizations`](http://rs.tdwg.org/dwc/terms/dataGeneralizations) SHOULD be populated to say so.
|
||||||
|
|
||||||
Every field in Simple Darwin Core MAY appear either once or not at all in a single record - otherwise how could you distinguish one [`scientificName`](http://rs.tdwg.org/dwc/terms/scientificName) field from another one? Think of a database table. It will not allow you to have the same name for two different fields. Because of this design restriction (lack of flexibility for the sake of simplicity), the auxiliary fields from the [`MeasurementOrFact`](http://rs.tdwg.org/dwc/terms/MeasurementOrFact) and [`ResourceRelationship`](http://rs.tdwg.org/dwc/terms/ResourceRelationship) classes are of somewhat limited utility here - you could only share one `MeasurementOrFact` and one `ResourceRelationship` per record. You might argue then that there is no way to share information that requires related structures, such as a history of identifications of a specimen. That is mostly true. The only recourse within Simple Darwin Core is to force the data into one of the catch all "list" terms such as [`recordedBy`](http://rs.tdwg.org/dwc/terms/recordedBy), [`preparations`](http://rs.tdwg.org/dwc/terms/preparations), [`otherCatalogNumbers`](http://rs.tdwg.org/dwc/terms/otherCatalogNumbers), [`associatedMedia`](http://rs.tdwg.org/dwc/terms/associatedMedia), [`associatedReferences`](http://rs.tdwg.org/dwc/terms/associatedReferences), [`associatedSequences`](http://rs.tdwg.org/dwc/terms/associatedSequences), [`associatedTaxa`](http://rs.tdwg.org/dwc/terms/associatedTaxa), [`associatedOccurrences`](http://rs.tdwg.org/dwc/terms/associatedOccurrences), [`associatedOrganisms`](http://rs.tdwg.org/dwc/terms/associatedOrganisms), [`previousIdentifications`](http://rs.tdwg.org/dwc/terms/previousIdentifications), [`higherGeography`](http://rs.tdwg.org/dwc/terms/higherGeography), [`georeferencedBy`](http://rs.tdwg.org/dwc/terms/georeferencedBy), [`georeferenceSources`](http://rs.tdwg.org/dwc/terms/georeferenceSources), [`identifiedBy`](http://rs.tdwg.org/dwc/terms/identifiedBy), [`identificationReferences`](http://rs.tdwg.org/dwc/terms/identificationReferences), and [`higherClassification`](http://rs.tdwg.org/dwc/terms/higherClassification).
|
Every field in Simple Darwin Core MAY appear either once or not at all in a single record - otherwise how could you distinguish one [`dwc:scientificName`](http://rs.tdwg.org/dwc/terms/scientificName) field from another one? Think of a database table. It will not allow you to have the same name for two different fields. Because of this design restriction (lack of flexibility for the sake of simplicity), the auxiliary fields from the [`dwc:MeasurementOrFact`](http://rs.tdwg.org/dwc/terms/MeasurementOrFact) and [`dwc:ResourceRelationship`](http://rs.tdwg.org/dwc/terms/ResourceRelationship) classes are of somewhat limited utility here - you could only share one `dwc:MeasurementOrFact` and one `dwc:ResourceRelationship` per record. You might argue then that there is no way to share information that requires related structures, such as a history of identifications of a specimen. That is mostly true. The only recourse within Simple Darwin Core is to force the data into one of the catch all "list" terms such as [`dwc:recordedBy`](http://rs.tdwg.org/dwc/terms/recordedBy), [`dwc:preparations`](http://rs.tdwg.org/dwc/terms/preparations), [`dwc:otherCatalogNumbers`](http://rs.tdwg.org/dwc/terms/otherCatalogNumbers), [`dwc:associatedMedia`](http://rs.tdwg.org/dwc/terms/associatedMedia), [`dwc:associatedReferences`](http://rs.tdwg.org/dwc/terms/associatedReferences), [`dwc:associatedSequences`](http://rs.tdwg.org/dwc/terms/associatedSequences), [`dwc:associatedTaxa`](http://rs.tdwg.org/dwc/terms/associatedTaxa), [`dwc:associatedOccurrences`](http://rs.tdwg.org/dwc/terms/associatedOccurrences), [`dwc:associatedOrganisms`](http://rs.tdwg.org/dwc/terms/associatedOrganisms), [`dwc:previousIdentifications`](http://rs.tdwg.org/dwc/terms/previousIdentifications), [`dwc:higherGeography`](http://rs.tdwg.org/dwc/terms/higherGeography), [`dwc:georeferencedBy`](http://rs.tdwg.org/dwc/terms/georeferencedBy), [`dwc:georeferenceSources`](http://rs.tdwg.org/dwc/terms/georeferenceSources), [`dwc:identifiedBy`](http://rs.tdwg.org/dwc/terms/identifiedBy), [`dwc:identificationReferences`](http://rs.tdwg.org/dwc/terms/identificationReferences), and [`dwc:higherClassification`](http://rs.tdwg.org/dwc/terms/higherClassification).
|
||||||
|
|
||||||
There is a difference between having data in a field and requiring that field to have a value from among a legal set of values. Darwin Core is simple in that it has minimal restrictions on the contents of fields. The term comments give recommendations about the use of controlled vocabularies and how to structure content wherever appropriate. Data contributors are encouraged to follow these recommendations as well as possible. You might argue that having no restrictions will promote "dirty" data (data of low quality or dubious value). Consider the simple axiom "It's not what you have, but what you do with it that matters." If data restrictions were in place at the fundamental level, then a record having any non-compliant data in any of its fields could not be shared via the standard. Not only would there be a dearth of shared data in that case (or an unused standard), but also there would be no way to use the standard to build shared data cleaning tools to actually improve the situation, nor to use data services to look up alternative representations (language translations, for example) to serve a broader audience. The rest is up to how the records will be used - in other words, it is up to applications to enforce further restrictions if appropriate, and it is up to the stakeholders of those applications to decide what the restrictions will be for the purpose the application is trying to serve.
|
There is a difference between having data in a field and requiring that field to have a value from among a legal set of values. Darwin Core is simple in that it has minimal restrictions on the contents of fields. The term comments give recommendations about the use of controlled vocabularies and how to structure content wherever appropriate. Data contributors are encouraged to follow these recommendations as well as possible. You might argue that having no restrictions will promote "dirty" data (data of low quality or dubious value). Consider the simple axiom "It's not what you have, but what you do with it that matters." If data restrictions were in place at the fundamental level, then a record having any non-compliant data in any of its fields could not be shared via the standard. Not only would there be a dearth of shared data in that case (or an unused standard), but also there would be no way to use the standard to build shared data cleaning tools to actually improve the situation, nor to use data services to look up alternative representations (language translations, for example) to serve a broader audience. The rest is up to how the records will be used - in other words, it is up to applications to enforce further restrictions if appropriate, and it is up to the stakeholders of those applications to decide what the restrictions will be for the purpose the application is trying to serve.
|
||||||
|
|
||||||
|
@ -88,11 +79,11 @@ The [Text guide](../text/) describes how to construct and format a text file usi
|
||||||
|
|
||||||
### 6.2 Simple Darwin Core as XML
|
### 6.2 Simple Darwin Core as XML
|
||||||
|
|
||||||
The [XML guide](../xml/) describes how to construct XML schemas to share data based on Darwin Core terms. Looking at the [Simple Darwin Core XML Schema](../xml/tdwg_dwc_simple.xsd) using the XML guide as a reference you will be able to see that the schema supports the notion of a `SimpleDarwinRecord`, which is just a grouping of up to one of each of the Darwin Core terms that are `Properties` (not `Classes`).
|
The [XML guide](../xml/) describes how to construct XML schemas to share data based on Darwin Core terms. Looking at the [Simple Darwin Core XML Schema](../xml/tdwg_dwc_simple.xsd) using the XML guide as a reference you will be able to see that the schema supports the notion of a `SimpleDarwinRecord`, which is just a grouping of up to one of each of the Darwin Core terms that are `properties` (not `classes`).
|
||||||
|
|
||||||
#### 6.2.1 Example of Simple Darwin Core as XML
|
#### 6.2.1 Example of Simple Darwin Core as XML
|
||||||
|
|
||||||
The following example shows a `SimpleDarwinRecordSet` containing one `SimpleDarwinRecord` for a `Taxon`:
|
The following example shows a `SimpleDarwinRecordSet` containing one `SimpleDarwinRecord` for a `dwc:Taxon`:
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
@ -135,7 +126,7 @@ The following example shows a `SimpleDarwinRecordSet` containing one `SimpleDarw
|
||||||
</SimpleDarwinRecordSet>
|
</SimpleDarwinRecordSet>
|
||||||
```
|
```
|
||||||
|
|
||||||
The `SimpleDarwinRecord` acts as a `Class` in implementation, because all of the terms are properties of it. The Simple Darwin Core schema has just one other level of structure, the `SimpleDarwinRecordSet`, which is a grouping of one or more `SimpleDarwinRecords`. The `SimpleDarwinRecordSet` acts as a `Class` to define a data set during implementation.
|
The `SimpleDarwinRecord` acts as a `class` in implementation, because all of the terms are properties of it. The Simple Darwin Core schema has just one other level of structure, the `SimpleDarwinRecordSet`, which is a grouping of one or more `SimpleDarwinRecords`. The `SimpleDarwinRecordSet` acts as a `class` to define a data set during implementation.
|
||||||
|
|
||||||
## 7 Doing more with Simple Darwin Core
|
## 7 Doing more with Simple Darwin Core
|
||||||
|
|
||||||
|
@ -145,7 +136,7 @@ One way would be to try to "overload" existing terms by using them to hold infor
|
||||||
|
|
||||||
### 7.1 Structured content using dynamicProperties
|
### 7.1 Structured content using dynamicProperties
|
||||||
|
|
||||||
Another way to get more out of Darwin Core without adding a term is to "payload" the [`dynamicProperties`](http://rs.tdwg.org/dwc/terms/dynamicProperties) term with structured content, as shown in the example below, using Javascript Open Notation (JSON). This is perfectly legal, since it doesn't compromise the meaning of the term. One of the weaknesses of payloading data in this way is that it is subject to a lack of stable or well-defined semantics. Also, it is strongly suggested to flatten the content into a single string with no non-printing characters (such as line feeds) to facilitate use in the widest variety of data sharing contexts. Still, this might be a reasonable way to at least allow you to share all of your data, even if there might be problems with people using it reliably.
|
Another way to get more out of Darwin Core without adding a term is to "payload" the [`dwc:dynamicProperties`](http://rs.tdwg.org/dwc/terms/dynamicProperties) term with structured content, as shown in the example below, using Javascript Open Notation (JSON). This is perfectly legal, since it doesn't compromise the meaning of the term. One of the weaknesses of payloading data in this way is that it is subject to a lack of stable or well-defined semantics. Also, it is strongly suggested to flatten the content into a single string with no non-printing characters (such as line feeds) to facilitate use in the widest variety of data sharing contexts. Still, this might be a reasonable way to at least allow you to share all of your data, even if there might be problems with people using it reliably.
|
||||||
|
|
||||||
#### 7.1.1 Example of structured JSON content within XML
|
#### 7.1.1 Example of structured JSON content within XML
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,12 @@
|
||||||
|
|
||||||
# Darwin Core Quick Reference Guide
|
# Darwin Core Quick Reference Guide
|
||||||
|
|
||||||
This document is intended to be an easy-to-read reference of the currently (as of 2023-08-21) recommended terms maintained as part of the [Darwin Core standard](https://www.tdwg.org/standards/dwc/) and is maintained by the [Darwin Core Maintenance Group](https://www.tdwg.org/community/dwc/).
|
This document is intended to be an easy-to-read reference of the currently (as of 2023-06-28) recommended terms maintained as part of the [Darwin Core standard](https://www.tdwg.org/standards/dwc/) and is maintained by the [Darwin Core Maintenance Group](https://www.tdwg.org/community/dwc/).
|
||||||
|
|
||||||
|
|
||||||
**Need help?** Read more about how to use Darwin Core in the [Darwin Core Questions & Answers site](https://github.com/tdwg/dwc-qa/blob/master/README.md). Still have questions? Submit a new issue (question/problem) to the [dwc-qa issues page in GitHub](https://github.com/tdwg/dwc-qa/issues), or use the [form](https://tinyurl.com/darwin-qa). See the bottom of this document for [how to cite Darwin Core](https://dwc.tdwg.org/terms/#cite-darwin-core)."
|
**Need help?** Read more about how to use Darwin Core in the [Darwin Core Questions & Answers site](https://github.com/tdwg/dwc-qa/blob/master/README.md). Still have questions? Submit a new issue (question/problem) to the [dwc-qa issues page in GitHub](https://github.com/tdwg/dwc-qa/issues), or use the [form](https://tinyurl.com/darwin-qa). See the bottom of this document for [how to cite Darwin Core](https://dwc.tdwg.org/terms/#cite-darwin-core)."
|
||||||
|
|
||||||
|
**Want to contribute?** For information about how to contribute to the Darwin Core Standard, including how to propose changes, see the [Guidelines for contributing](https://github.com/tdwg/dwc/blob/master/.github/CONTRIBUTING.md).
|
||||||
|
|
||||||
This page is not part of the standard, but combines the normative term names and definitions with the non-normative comments and examples that are meant to help people to use the terms consistently. Definitions, comments, and examples may include namespace abbreviations (e.g., "dwc:"). These are included to show that the meaning for the word it is attached to very specifically means the term as defined in that namespace. Thus, dwc:Event means Event as defined by Darwin Core at https://dwc.tdwg.org/terms/#event. Capitalized terms that follow a namespace abbreviation, such as dwc:Occurrence, are Darwin Core class terms, which are a special category of terms used to group sets of property terms (terms that being with lower case names that follow the namespace abbreviation, e.g., dwc:eventID) for convenience. Comprehensive metadata for current and obsolete terms in human readable form are found in the document [List of Darwin Core terms](../list/).
|
This page is not part of the standard, but combines the normative term names and definitions with the non-normative comments and examples that are meant to help people to use the terms consistently. Definitions, comments, and examples may include namespace abbreviations (e.g., "dwc:"). These are included to show that the meaning for the word it is attached to very specifically means the term as defined in that namespace. Thus, dwc:Event means Event as defined by Darwin Core at https://dwc.tdwg.org/terms/#event. Capitalized terms that follow a namespace abbreviation, such as dwc:Occurrence, are Darwin Core class terms, which are a special category of terms used to group sets of property terms (terms that being with lower case names that follow the namespace abbreviation, e.g., dwc:eventID) for convenience. Comprehensive metadata for current and obsolete terms in human readable form are found in the document [List of Darwin Core terms](../list/).
|
||||||
|
|
||||||
Additional [files with just the current term names](https://github.com/tdwg/dwc/tree/master/dist) and a [file with the full term history](https://github.com/tdwg/dwc/blob/master/vocabulary/term_versions.csv) can be found in the [Darwin Core repository](https://github.com/tdwg/dwc).
|
Additional [files with just the current term names](https://github.com/tdwg/dwc/tree/master/dist) and a [file with the full term history](https://github.com/tdwg/dwc/blob/master/vocabulary/term_versions.csv) can be found in the [Darwin Core repository](https://github.com/tdwg/dwc).
|
||||||
|
@ -760,6 +761,7 @@ This category contains terms that are generic in that they might apply to any ty
|
||||||
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:materialEntityID">materialEntityID</a>
|
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:materialEntityID">materialEntityID</a>
|
||||||
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:preparations">preparations</a>
|
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:preparations">preparations</a>
|
||||||
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:disposition">disposition</a>
|
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:disposition">disposition</a>
|
||||||
|
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:verbatimLabel">verbatimLabel</a>
|
||||||
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:associatedSequences">associatedSequences</a>
|
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:associatedSequences">associatedSequences</a>
|
||||||
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:materialEntityRemarks">materialEntityRemarks</a>
|
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:materialEntityRemarks">materialEntityRemarks</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -813,6 +815,19 @@ This category contains terms that are generic in that they might apply to any ty
|
||||||
<tr><td>Examples</td><td><ul class="list-group list-group-flush"><li class="list-group-item"><code>in collection</code></li><li class="list-group-item"><code>missing</code></li><li class="list-group-item"><code>on loan</code></li><li class="list-group-item"><code>used up</code></li><li class="list-group-item"><code>destroyed</code></li><li class="list-group-item"><code>deaccessioned</code></li></ul></td></tr>
|
<tr><td>Examples</td><td><ul class="list-group list-group-flush"><li class="list-group-item"><code>in collection</code></li><li class="list-group-item"><code>missing</code></li><li class="list-group-item"><code>on loan</code></li><li class="list-group-item"><code>used up</code></li><li class="list-group-item"><code>destroyed</code></li><li class="list-group-item"><code>deaccessioned</code></li></ul></td></tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
<p class="invisible">
|
||||||
|
<span id="dwc:verbatimLabel"></span>
|
||||||
|
<span id="verbatimLabel"></span>
|
||||||
|
</p>
|
||||||
|
<table class="table">
|
||||||
|
<tbody>
|
||||||
|
<tr class="table-secondary"><th colspan="2">verbatimLabel</th></tr>
|
||||||
|
<tr><td>Identifier</td><td><a href="http://rs.tdwg.org/dwc/terms/verbatimLabel">http://rs.tdwg.org/dwc/terms/verbatimLabel</a></td></tr>
|
||||||
|
<tr><td>Definition</td><td>The content of this term should include no embellishments, prefixes, headers or other additions made to the text. Abbreviations must not be expanded and supposed misspellings must not be corrected. Lines or breakpoints between blocks of text that could be verified by seeing the original labels or images of them may be used. Examples of material entities include preserved specimens, fossil specimens, and material samples. Best practice is to use UTF-8 for all characters. Best practice is to add comment “verbatimLabel derived from human transcription” in dwc:occurrenceRemarks.</td></tr>
|
||||||
|
<tr><td>Comments</td><td>Examples can be found at <a href="https://dwc.tdwg.org/examples/verbatimLabel">https://dwc.tdwg.org/examples/verbatimLabel</a>.</td></tr>
|
||||||
|
<tr><td>Examples</td><td></td></tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
<p class="invisible">
|
<p class="invisible">
|
||||||
<span id="dwc:associatedSequences"></span>
|
<span id="dwc:associatedSequences"></span>
|
||||||
<span id="associatedSequences"></span>
|
<span id="associatedSequences"></span>
|
||||||
|
@ -845,7 +860,6 @@ This category contains terms that are generic in that they might apply to any ty
|
||||||
|
|
||||||
<div class="my-4">
|
<div class="my-4">
|
||||||
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:materialSampleID">materialSampleID</a>
|
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:materialSampleID">materialSampleID</a>
|
||||||
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:verbatimLabel">verbatimLabel</a>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<table class="table">
|
<table class="table">
|
||||||
|
@ -871,27 +885,14 @@ This category contains terms that are generic in that they might apply to any ty
|
||||||
<tr><td>Examples</td><td><code>06809dc5-f143-459a-be1a-6f03e63fc083</code></td></tr>
|
<tr><td>Examples</td><td><code>06809dc5-f143-459a-be1a-6f03e63fc083</code></td></tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<p class="invisible">
|
|
||||||
<span id="dwc:verbatimLabel"></span>
|
|
||||||
<span id="verbatimLabel"></span>
|
|
||||||
</p>
|
|
||||||
<table class="table">
|
|
||||||
<tbody>
|
|
||||||
<tr class="table-secondary"><th colspan="2">verbatimLabel</th></tr>
|
|
||||||
<tr><td>Identifier</td><td><a href="http://rs.tdwg.org/dwc/terms/verbatimLabel">http://rs.tdwg.org/dwc/terms/verbatimLabel</a></td></tr>
|
|
||||||
<tr><td>Definition</td><td>The content of this term should include no embellishments, prefixes, headers or other additions made to the text. Abbreviations must not be expanded and supposed misspellings must not be corrected. Lines or breakpoints between blocks of text that could be verified by seeing the original labels or images of them may be used. Examples of material entities include preserved specimens, fossil specimens, and material samples. Best practice is to use UTF-8 for all characters. Best practice is to add comment “verbatimLabel derived from human transcription” in dwc:occurrenceRemarks.</td></tr>
|
|
||||||
<tr><td>Comments</td><td>Examples can be found at <a href="https://dwc.tdwg.org/examples/verbatimLabel">https://dwc.tdwg.org/examples/verbatimLabel</a>.</td></tr>
|
|
||||||
<tr><td>Examples</td><td></td></tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
|
|
||||||
|
|
||||||
## Event
|
## Event
|
||||||
|
|
||||||
<div class="my-4">
|
<div class="my-4">
|
||||||
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:eventType">eventType</a>
|
|
||||||
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:eventID">eventID</a>
|
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:eventID">eventID</a>
|
||||||
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:parentEventID">parentEventID</a>
|
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:parentEventID">parentEventID</a>
|
||||||
|
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:eventType">eventType</a>
|
||||||
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:fieldNumber">fieldNumber</a>
|
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:fieldNumber">fieldNumber</a>
|
||||||
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:eventDate">eventDate</a>
|
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:eventDate">eventDate</a>
|
||||||
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:eventTime">eventTime</a>
|
<a class="btn btn-sm btn-outline-primary m-1" href="#dwc:eventTime">eventTime</a>
|
||||||
|
@ -920,19 +921,6 @@ This category contains terms that are generic in that they might apply to any ty
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p class="invisible">
|
|
||||||
<span id="dwc:eventType"></span>
|
|
||||||
<span id="eventType"></span>
|
|
||||||
</p>
|
|
||||||
<table class="table">
|
|
||||||
<tbody>
|
|
||||||
<tr class="table-secondary"><th colspan="2">eventType</th></tr>
|
|
||||||
<tr><td>Identifier</td><td><a href="http://rs.tdwg.org/dwc/terms/eventType">http://rs.tdwg.org/dwc/terms/eventType</a></td></tr>
|
|
||||||
<tr><td>Definition</td><td>The nature of the dwc:Event.</td></tr>
|
|
||||||
<tr><td>Comments</td><td>Recommended best practice is to use a controlled vocabulary. Regardless of the dwc:eventType, the interval of the dwc:Event can be captured in dwc:eventDate. This term has an equivalent in the dwciri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.</td></tr>
|
|
||||||
<tr><td>Examples</td><td><ul class="list-group list-group-flush"><li class="list-group-item"><code>Sample</code></li><li class="list-group-item"><code>Observation</code></li><li class="list-group-item"><code>Site Visit</code></li><li class="list-group-item"><code>Biotic Interaction</code></li><li class="list-group-item"><code>Bioblitz</code></li><li class="list-group-item"><code>Expedition</code></li><li class="list-group-item"><code>Survey</code></li><li class="list-group-item"><code>Project</code></li></ul></td></tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
<p class="invisible">
|
<p class="invisible">
|
||||||
<span id="dwc:eventID"></span>
|
<span id="dwc:eventID"></span>
|
||||||
<span id="eventID"></span>
|
<span id="eventID"></span>
|
||||||
|
@ -959,6 +947,19 @@ This category contains terms that are generic in that they might apply to any ty
|
||||||
<tr><td>Examples</td><td><code>A1</code> (parentEventID to identify the main Whittaker Plot in nested samples, each with its own eventID - <code>A1:1</code>, <code>A1:2</code>).</td></tr>
|
<tr><td>Examples</td><td><code>A1</code> (parentEventID to identify the main Whittaker Plot in nested samples, each with its own eventID - <code>A1:1</code>, <code>A1:2</code>).</td></tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
<p class="invisible">
|
||||||
|
<span id="dwc:eventType"></span>
|
||||||
|
<span id="eventType"></span>
|
||||||
|
</p>
|
||||||
|
<table class="table">
|
||||||
|
<tbody>
|
||||||
|
<tr class="table-secondary"><th colspan="2">eventType</th></tr>
|
||||||
|
<tr><td>Identifier</td><td><a href="http://rs.tdwg.org/dwc/terms/eventType">http://rs.tdwg.org/dwc/terms/eventType</a></td></tr>
|
||||||
|
<tr><td>Definition</td><td>The nature of the dwc:Event.</td></tr>
|
||||||
|
<tr><td>Comments</td><td>Recommended best practice is to use a controlled vocabulary. Regardless of the dwc:eventType, the interval of the dwc:Event can be captured in dwc:eventDate. This term has an equivalent in the dwciri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.</td></tr>
|
||||||
|
<tr><td>Examples</td><td><ul class="list-group list-group-flush"><li class="list-group-item"><code>Sample</code></li><li class="list-group-item"><code>Observation</code></li><li class="list-group-item"><code>Site Visit</code></li><li class="list-group-item"><code>Biotic Interaction</code></li><li class="list-group-item"><code>Bioblitz</code></li><li class="list-group-item"><code>Expedition</code></li><li class="list-group-item"><code>Survey</code></li><li class="list-group-item"><code>Project</code></li></ul></td></tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
<p class="invisible">
|
<p class="invisible">
|
||||||
<span id="dwc:fieldNumber"></span>
|
<span id="dwc:fieldNumber"></span>
|
||||||
<span id="fieldNumber"></span>
|
<span id="fieldNumber"></span>
|
||||||
|
|
|
@ -52,119 +52,138 @@
|
||||||
<field index="21" term="http://rs.tdwg.org/dwc/terms/catalogNumber" type="xs:string"/>
|
<field index="21" term="http://rs.tdwg.org/dwc/terms/catalogNumber" type="xs:string"/>
|
||||||
<field index="22" term="http://rs.tdwg.org/dwc/terms/recordNumber" type="xs:string"/>
|
<field index="22" term="http://rs.tdwg.org/dwc/terms/recordNumber" type="xs:string"/>
|
||||||
<field index="23" term="http://rs.tdwg.org/dwc/terms/recordedBy" type="xs:string"/>
|
<field index="23" term="http://rs.tdwg.org/dwc/terms/recordedBy" type="xs:string"/>
|
||||||
<field index="24" term="http://rs.tdwg.org/dwc/terms/individualCount" type="xs:decimal"/>
|
<field index="24" term="http://rs.tdwg.org/dwc/terms/recordedByID" type="xs:string"/>
|
||||||
<field index="25" term="http://rs.tdwg.org/dwc/terms/sex" type="xs:string"/>
|
<field index="25" term="http://rs.tdwg.org/dwc/terms/individualCount" type="xs:decimal"/>
|
||||||
<field index="26" term="http://rs.tdwg.org/dwc/terms/lifeStage" type="xs:string"/>
|
<field index="26" term="http://rs.tdwg.org/dwc/terms/organismQuantity" type="xs:string"/>
|
||||||
<field index="27" term="http://rs.tdwg.org/dwc/terms/reproductiveCondition" type="xs:string"/>
|
<field index="27" term="http://rs.tdwg.org/dwc/terms/organismQuantityType" type="xs:string"/>
|
||||||
<field index="28" term="http://rs.tdwg.org/dwc/terms/behavior" type="xs:string"/>
|
<field index="28" term="http://rs.tdwg.org/dwc/terms/sex" type="xs:string"/>
|
||||||
<field index="29" term="http://rs.tdwg.org/dwc/terms/establishmentMeans" type="xs:string"/>
|
<field index="29" term="http://rs.tdwg.org/dwc/terms/lifeStage" type="xs:string"/>
|
||||||
<field index="30" term="http://rs.tdwg.org/dwc/terms/occurrenceStatus" type="xs:string"/>
|
<field index="30" term="http://rs.tdwg.org/dwc/terms/reproductiveCondition" type="xs:string"/>
|
||||||
<field index="31" term="http://rs.tdwg.org/dwc/terms/preparations" type="xs:string"/>
|
<field index="31" term="http://rs.tdwg.org/dwc/terms/caste" type="xs:string"/>
|
||||||
<field index="32" term="http://rs.tdwg.org/dwc/terms/disposition" type="xs:string"/>
|
<field index="32" term="http://rs.tdwg.org/dwc/terms/behavior" type="xs:string"/>
|
||||||
<field index="33" term="http://rs.tdwg.org/dwc/terms/associatedMedia" type="xs:string"/>
|
<field index="33" term="http://rs.tdwg.org/dwc/terms/vitality" type="xs:string"/>
|
||||||
<field index="34" term="http://rs.tdwg.org/dwc/terms/associatedReferences" type="xs:string"/>
|
<field index="34" term="http://rs.tdwg.org/dwc/terms/establishmentMeans" type="xs:string"/>
|
||||||
<field index="35" term="http://rs.tdwg.org/dwc/terms/associatedSequences" type="xs:string"/>
|
<field index="35" term="http://rs.tdwg.org/dwc/terms/degreeOfEstablishment" type="xs:string"/>
|
||||||
<field index="36" term="http://rs.tdwg.org/dwc/terms/associatedTaxa" type="xs:string"/>
|
<field index="36" term="http://rs.tdwg.org/dwc/terms/pathway" type="xs:string"/>
|
||||||
<field index="37" term="http://rs.tdwg.org/dwc/terms/otherCatalogNumbers" type="xs:string"/>
|
<field index="37" term="http://rs.tdwg.org/dwc/terms/georeferenceVerificationStatus" type="xs:string"/>
|
||||||
<field index="38" term="http://rs.tdwg.org/dwc/terms/occurrenceRemarks" type="xs:string"/>
|
<field index="38" term="http://rs.tdwg.org/dwc/terms/occurrenceStatus" type="xs:string"/>
|
||||||
|
<field index="39" term="http://rs.tdwg.org/dwc/terms/associatedMedia" type="xs:string"/>
|
||||||
|
<field index="40" term="http://rs.tdwg.org/dwc/terms/associatedOccurrences" type="xs:string"/>
|
||||||
|
<field index="41" term="http://rs.tdwg.org/dwc/terms/associatedReferences" type="xs:string"/>
|
||||||
|
<field index="42" term="http://rs.tdwg.org/dwc/terms/associatedTaxa" type="xs:string"/>
|
||||||
|
<field index="43" term="http://rs.tdwg.org/dwc/terms/otherCatalogNumbers" type="xs:string"/>
|
||||||
|
<field index="44" term="http://rs.tdwg.org/dwc/terms/occurrenceRemarks" type="xs:string"/>
|
||||||
|
|
||||||
<field index="39" term="http://rs.tdwg.org/dwc/terms/organismID" type="xs:string"/>
|
<field index="45" term="http://rs.tdwg.org/dwc/terms/organismID" type="xs:string"/>
|
||||||
<field index="40" term="http://rs.tdwg.org/dwc/terms/organismName" type="xs:string"/>
|
<field index="46" term="http://rs.tdwg.org/dwc/terms/organismName" type="xs:string"/>
|
||||||
<field index="41" term="http://rs.tdwg.org/dwc/terms/organismScope" type="xs:string"/>
|
<field index="47" term="http://rs.tdwg.org/dwc/terms/organismScope" type="xs:string"/>
|
||||||
<field index="42" term="http://rs.tdwg.org/dwc/terms/associatedOccurrences" type="xs:string"/>
|
<field index="48" term="http://rs.tdwg.org/dwc/terms/associatedOrganisms" type="xs:string"/>
|
||||||
<field index="43" term="http://rs.tdwg.org/dwc/terms/associatedOrganisms" type="xs:string"/>
|
<field index="49" term="http://rs.tdwg.org/dwc/terms/previousIdentifications" type="xs:string"/>
|
||||||
<field index="44" term="http://rs.tdwg.org/dwc/terms/previousIdentifications" type="xs:string"/>
|
<field index="50" term="http://rs.tdwg.org/dwc/terms/organismRemarks" type="xs:string"/>
|
||||||
<field index="45" term="http://rs.tdwg.org/dwc/terms/organismRemarks" type="xs:string"/>
|
|
||||||
|
|
||||||
<field index="46" term="http://rs.tdwg.org/dwc/terms/materialSampleID" type="xs:string"/>
|
<field index="51" term="http://rs.tdwg.org/dwc/terms/materialEntityID" type="xs:string"/>
|
||||||
|
<field index="52" term="http://rs.tdwg.org/dwc/terms/preparations" type="xs:string"/>
|
||||||
|
<field index="53" term="http://rs.tdwg.org/dwc/terms/disposition" type="xs:string"/>
|
||||||
|
<field index="54" term="http://rs.tdwg.org/dwc/terms/verbatimLabel" type="xs:string"/>
|
||||||
|
<field index="55" term="http://rs.tdwg.org/dwc/terms/associatedSequences" type="xs:string"/>
|
||||||
|
<field index="56" term="http://rs.tdwg.org/dwc/terms/materialEntityRemarks" type="xs:string"/>
|
||||||
|
|
||||||
<field index="47" term="http://rs.tdwg.org/dwc/terms/eventID" type="xs:string"/>
|
<field index="57" term="http://rs.tdwg.org/dwc/terms/materialSampleID" type="xs:string"/>
|
||||||
<field index="48" term="http://rs.tdwg.org/dwc/terms/fieldNumber" type="xs:string"/>
|
|
||||||
<field index="49" term="http://rs.tdwg.org/dwc/terms/eventDate" type="xs:dateTime"/>
|
|
||||||
<field index="50" term="http://rs.tdwg.org/dwc/terms/eventTime" type="xs:dateTime"/>
|
|
||||||
<field index="51" term="http://rs.tdwg.org/dwc/terms/startDayOfYear" type="xs:decimal"/>
|
|
||||||
<field index="52" term="http://rs.tdwg.org/dwc/terms/endDayOfYear" type="xs:decimal"/>
|
|
||||||
<field index="53" term="http://rs.tdwg.org/dwc/terms/year" type="xs:decimal"/>
|
|
||||||
<field index="54" term="http://rs.tdwg.org/dwc/terms/month" type="xs:decimal"/>
|
|
||||||
<field index="55" term="http://rs.tdwg.org/dwc/terms/day" type="xs:decimal"/>
|
|
||||||
<field index="56" term="http://rs.tdwg.org/dwc/terms/verbatimEventDate" type="xs:string"/>
|
|
||||||
<field index="57" term="http://rs.tdwg.org/dwc/terms/habitat" type="xs:string"/>
|
|
||||||
<field index="58" term="http://rs.tdwg.org/dwc/terms/samplingProtocol" type="xs:string"/>
|
|
||||||
<field index="59" term="http://rs.tdwg.org/dwc/terms/samplingEffort" type="xs:string"/>
|
|
||||||
<field index="60" term="http://rs.tdwg.org/dwc/terms/fieldNotes" type="xs:string"/>
|
|
||||||
<field index="61" term="http://rs.tdwg.org/dwc/terms/eventRemarks" type="xs:string"/>
|
|
||||||
|
|
||||||
<field index="62" term="http://rs.tdwg.org/dwc/terms/locationID" type="xs:string"/>
|
<field index="58" term="http://rs.tdwg.org/dwc/terms/eventID" type="xs:string"/>
|
||||||
<field index="63" term="http://rs.tdwg.org/dwc/terms/higherGeographyID" type="xs:string"/>
|
<field index="59" term="http://rs.tdwg.org/dwc/terms/parentEventID" type="xs:string"/>
|
||||||
<field index="64" term="http://rs.tdwg.org/dwc/terms/higherGeography" type="xs:string"/>
|
<field index="60" term="http://rs.tdwg.org/dwc/terms/eventType" type="xs:string"/>
|
||||||
<field index="65" term="http://rs.tdwg.org/dwc/terms/continent" type="xs:string"/>
|
<field index="61" term="http://rs.tdwg.org/dwc/terms/fieldNumber" type="xs:string"/>
|
||||||
<field index="66" term="http://rs.tdwg.org/dwc/terms/waterBody" type="xs:string"/>
|
<field index="62" term="http://rs.tdwg.org/dwc/terms/eventDate" type="xs:dateTime"/>
|
||||||
<field index="67" term="http://rs.tdwg.org/dwc/terms/islandGroup" type="xs:string"/>
|
<field index="63" term="http://rs.tdwg.org/dwc/terms/eventTime" type="xs:dateTime"/>
|
||||||
<field index="68" term="http://rs.tdwg.org/dwc/terms/island" type="xs:string"/>
|
<field index="64" term="http://rs.tdwg.org/dwc/terms/startDayOfYear" type="xs:decimal"/>
|
||||||
<field index="69" term="http://rs.tdwg.org/dwc/terms/country" type="xs:string"/>
|
<field index="65" term="http://rs.tdwg.org/dwc/terms/endDayOfYear" type="xs:decimal"/>
|
||||||
<field index="70" term="http://rs.tdwg.org/dwc/terms/countryCode" type="xs:string"/>
|
<field index="66" term="http://rs.tdwg.org/dwc/terms/year" type="xs:decimal"/>
|
||||||
<field index="71" term="http://rs.tdwg.org/dwc/terms/stateProvince" type="xs:string"/>
|
<field index="67" term="http://rs.tdwg.org/dwc/terms/month" type="xs:decimal"/>
|
||||||
<field index="72" term="http://rs.tdwg.org/dwc/terms/county" type="xs:string"/>
|
<field index="68" term="http://rs.tdwg.org/dwc/terms/day" type="xs:decimal"/>
|
||||||
<field index="73" term="http://rs.tdwg.org/dwc/terms/municipality" type="xs:string"/>
|
<field index="69" term="http://rs.tdwg.org/dwc/terms/verbatimEventDate" type="xs:string"/>
|
||||||
<field index="74" term="http://rs.tdwg.org/dwc/terms/locality" type="xs:string"/>
|
<field index="70" term="http://rs.tdwg.org/dwc/terms/habitat" type="xs:string"/>
|
||||||
<field index="75" term="http://rs.tdwg.org/dwc/terms/verbatimLocality" type="xs:string"/>
|
<field index="71" term="http://rs.tdwg.org/dwc/terms/samplingProtocol" type="xs:string"/>
|
||||||
<field index="76" term="http://rs.tdwg.org/dwc/terms/minimumElevationInMeters" type="xs:double"/>
|
<field index="72" term="http://rs.tdwg.org/dwc/terms/sampleSizeValue" type="xs:string"/>
|
||||||
<field index="77" term="http://rs.tdwg.org/dwc/terms/maximumElevationInMeters" type="xs:double"/>
|
<field index="73" term="http://rs.tdwg.org/dwc/terms/sampleSizeUnit" type="xs:string"/>
|
||||||
<field index="78" term="http://rs.tdwg.org/dwc/terms/verbatimElevation" type="xs:string"/>
|
<field index="74" term="http://rs.tdwg.org/dwc/terms/samplingEffort" type="xs:string"/>
|
||||||
<field index="79" term="http://rs.tdwg.org/dwc/terms/minimumDepthInMeters" type="xs:double"/>
|
<field index="75" term="http://rs.tdwg.org/dwc/terms/fieldNotes" type="xs:string"/>
|
||||||
<field index="80" term="http://rs.tdwg.org/dwc/terms/maximumDepthInMeters" type="xs:double"/>
|
<field index="76" term="http://rs.tdwg.org/dwc/terms/eventRemarks" type="xs:string"/>
|
||||||
<field index="81" term="http://rs.tdwg.org/dwc/terms/verbatimDepth" type="xs:string"/>
|
|
||||||
<field index="82" term="http://rs.tdwg.org/dwc/terms/minimumDistanceAboveSurfaceInMeters" type="xs:double"/>
|
|
||||||
<field index="83" term="http://rs.tdwg.org/dwc/terms/maximumDistanceAboveSurfaceInMeters" type="xs:double"/>
|
|
||||||
<field index="84" term="http://rs.tdwg.org/dwc/terms/locationAccordingTo" type="xs:string"/>
|
|
||||||
<field index="85" term="http://rs.tdwg.org/dwc/terms/locationRemarks" type="xs:string"/>
|
|
||||||
<field index="86" term="http://rs.tdwg.org/dwc/terms/decimalLatitude" type="xs:double"/>
|
|
||||||
<field index="87" term="http://rs.tdwg.org/dwc/terms/decimalLongitude" type="xs:double"/>
|
|
||||||
<field index="88" term="http://rs.tdwg.org/dwc/terms/geodeticDatum" type="xs:string"/>
|
|
||||||
<field index="89" term="http://rs.tdwg.org/dwc/terms/coordinateUncertaintyInMeters" type="xs:double"/>
|
|
||||||
<field index="90" term="http://rs.tdwg.org/dwc/terms/coordinatePrecision" type="xs:string"/>
|
|
||||||
<field index="91" term="http://rs.tdwg.org/dwc/terms/pointRadiusSpatialFit" type="xs:double"/>
|
|
||||||
<field index="92" term="http://rs.tdwg.org/dwc/terms/verbatimCoordinates" type="xs:string"/>
|
|
||||||
<field index="93" term="http://rs.tdwg.org/dwc/terms/verbatimLatitude" type="xs:string"/>
|
|
||||||
<field index="94" term="http://rs.tdwg.org/dwc/terms/verbatimLongitude" type="xs:string"/>
|
|
||||||
<field index="95" term="http://rs.tdwg.org/dwc/terms/verbatimCoordinateSystem" type="xs:string"/>
|
|
||||||
<field index="96" term="http://rs.tdwg.org/dwc/terms/verbatimSRS" type="xs:string"/>
|
|
||||||
<field index="97" term="http://rs.tdwg.org/dwc/terms/footprintWKT" type="xs:string"/>
|
|
||||||
<field index="98" term="http://rs.tdwg.org/dwc/terms/footprintSRS" type="xs:string"/>
|
|
||||||
<field index="99" term="http://rs.tdwg.org/dwc/terms/footprintSpatialFit" type="xs:double"/>
|
|
||||||
<field index="100" term="http://rs.tdwg.org/dwc/terms/georeferencedBy" type="xs:string"/>
|
|
||||||
<field index="101" term="http://rs.tdwg.org/dwc/terms/georeferencedDate" type="xs:dateTime"/>
|
|
||||||
<field index="102" term="http://rs.tdwg.org/dwc/terms/georeferenceProtocol" type="xs:string"/>
|
|
||||||
<field index="103" term="http://rs.tdwg.org/dwc/terms/georeferenceSources" type="xs:string"/>
|
|
||||||
<field index="104" term="http://rs.tdwg.org/dwc/terms/georeferenceVerificationStatus" type="xs:string"/>
|
|
||||||
<field index="105" term="http://rs.tdwg.org/dwc/terms/georeferenceRemarks" type="xs:string"/>
|
|
||||||
<field index="106" term="http://rs.tdwg.org/dwc/terms/geologicalContextID" type="xs:string"/>
|
|
||||||
<field index="107" term="http://rs.tdwg.org/dwc/terms/earliestEonOrLowestEonothem" type="xs:string"/>
|
|
||||||
<field index="108" term="http://rs.tdwg.org/dwc/terms/latestEonOrHighestEonothem" type="xs:string"/>
|
|
||||||
<field index="109" term="http://rs.tdwg.org/dwc/terms/earliestEraOrLowestErathem" type="xs:string"/>
|
|
||||||
<field index="110" term="http://rs.tdwg.org/dwc/terms/latestEraOrHighestErathem" type="xs:string"/>
|
|
||||||
<field index="111" term="http://rs.tdwg.org/dwc/terms/earliestPeriodOrLowestSystem" type="xs:string"/>
|
|
||||||
<field index="112" term="http://rs.tdwg.org/dwc/terms/latestPeriodOrHighestSystem" type="xs:string"/>
|
|
||||||
<field index="113" term="http://rs.tdwg.org/dwc/terms/earliestEpochOrLowestSeries" type="xs:string"/>
|
|
||||||
<field index="114" term="http://rs.tdwg.org/dwc/terms/latestEpochOrHighestSeries" type="xs:string"/>
|
|
||||||
<field index="115" term="http://rs.tdwg.org/dwc/terms/earliestAgeOrLowestStage" type="xs:string"/>
|
|
||||||
<field index="116" term="http://rs.tdwg.org/dwc/terms/latestAgeOrHighestStage" type="xs:string"/>
|
|
||||||
<field index="117" term="http://rs.tdwg.org/dwc/terms/lowestBiostratigraphicZone" type="xs:string"/>
|
|
||||||
<field index="118" term="http://rs.tdwg.org/dwc/terms/highestBiostratigraphicZone" type="xs:string"/>
|
|
||||||
<field index="119" term="http://rs.tdwg.org/dwc/terms/lithostratigraphicTerms" type="xs:string"/>
|
|
||||||
<field index="120" term="http://rs.tdwg.org/dwc/terms/group" type="xs:string"/>
|
|
||||||
<field index="121" term="http://rs.tdwg.org/dwc/terms/formation" type="xs:string"/>
|
|
||||||
<field index="122" term="http://rs.tdwg.org/dwc/terms/member" type="xs:string"/>
|
|
||||||
<field index="123" term="http://rs.tdwg.org/dwc/terms/bed" type="xs:string"/>
|
|
||||||
|
|
||||||
<field index="124" term="http://rs.tdwg.org/dwc/terms/identificationID" type="xs:string"/>
|
<field index="77" term="http://rs.tdwg.org/dwc/terms/locationID" type="xs:string"/>
|
||||||
<field index="125" term="http://rs.tdwg.org/dwc/terms/identificationQualifier" type="xs:string"/>
|
<field index="78" term="http://rs.tdwg.org/dwc/terms/higherGeographyID" type="xs:string"/>
|
||||||
<field index="126" term="http://rs.tdwg.org/dwc/terms/typeStatus" type="xs:string"/>
|
<field index="79" term="http://rs.tdwg.org/dwc/terms/higherGeography" type="xs:string"/>
|
||||||
<field index="127" term="http://rs.tdwg.org/dwc/terms/identifiedBy" type="xs:string"/>
|
<field index="80" term="http://rs.tdwg.org/dwc/terms/continent" type="xs:string"/>
|
||||||
<field index="128" term="http://rs.tdwg.org/dwc/terms/dateIdentified" type="xs:dateTime"/>
|
<field index="81" term="http://rs.tdwg.org/dwc/terms/waterBody" type="xs:string"/>
|
||||||
<field index="129" term="http://rs.tdwg.org/dwc/terms/identificationReferences" type="xs:string"/>
|
<field index="82" term="http://rs.tdwg.org/dwc/terms/islandGroup" type="xs:string"/>
|
||||||
<field index="130" term="http://rs.tdwg.org/dwc/terms/identificationVerificationStatus" type="xs:string"/>
|
<field index="83" term="http://rs.tdwg.org/dwc/terms/island" type="xs:string"/>
|
||||||
<field index="131" term="http://rs.tdwg.org/dwc/terms/identificationRemarks" type="xs:string"/>
|
<field index="84" term="http://rs.tdwg.org/dwc/terms/country" type="xs:string"/>
|
||||||
|
<field index="85" term="http://rs.tdwg.org/dwc/terms/countryCode" type="xs:string"/>
|
||||||
|
<field index="86" term="http://rs.tdwg.org/dwc/terms/stateProvince" type="xs:string"/>
|
||||||
|
<field index="87" term="http://rs.tdwg.org/dwc/terms/county" type="xs:string"/>
|
||||||
|
<field index="88" term="http://rs.tdwg.org/dwc/terms/municipality" type="xs:string"/>
|
||||||
|
<field index="89" term="http://rs.tdwg.org/dwc/terms/locality" type="xs:string"/>
|
||||||
|
<field index="90" term="http://rs.tdwg.org/dwc/terms/verbatimLocality" type="xs:string"/>
|
||||||
|
<field index="91" term="http://rs.tdwg.org/dwc/terms/minimumElevationInMeters" type="xs:double"/>
|
||||||
|
<field index="92" term="http://rs.tdwg.org/dwc/terms/maximumElevationInMeters" type="xs:double"/>
|
||||||
|
<field index="93" term="http://rs.tdwg.org/dwc/terms/verbatimElevation" type="xs:string"/>
|
||||||
|
<field index="94" term="http://rs.tdwg.org/dwc/terms/verticalDatum" type="xs:string"/>
|
||||||
|
<field index="95" term="http://rs.tdwg.org/dwc/terms/minimumDepthInMeters" type="xs:double"/>
|
||||||
|
<field index="96" term="http://rs.tdwg.org/dwc/terms/maximumDepthInMeters" type="xs:double"/>
|
||||||
|
<field index="97" term="http://rs.tdwg.org/dwc/terms/verbatimDepth" type="xs:string"/>
|
||||||
|
<field index="98" term="http://rs.tdwg.org/dwc/terms/minimumDistanceAboveSurfaceInMeters" type="xs:double"/>
|
||||||
|
<field index="99" term="http://rs.tdwg.org/dwc/terms/maximumDistanceAboveSurfaceInMeters" type="xs:double"/>
|
||||||
|
<field index="100" term="http://rs.tdwg.org/dwc/terms/locationAccordingTo" type="xs:string"/>
|
||||||
|
<field index="101" term="http://rs.tdwg.org/dwc/terms/locationRemarks" type="xs:string"/>
|
||||||
|
<field index="102" term="http://rs.tdwg.org/dwc/terms/decimalLatitude" type="xs:double"/>
|
||||||
|
<field index="103" term="http://rs.tdwg.org/dwc/terms/decimalLongitude" type="xs:double"/>
|
||||||
|
<field index="104" term="http://rs.tdwg.org/dwc/terms/geodeticDatum" type="xs:string"/>
|
||||||
|
<field index="105" term="http://rs.tdwg.org/dwc/terms/coordinateUncertaintyInMeters" type="xs:double"/>
|
||||||
|
<field index="106" term="http://rs.tdwg.org/dwc/terms/coordinatePrecision" type="xs:string"/>
|
||||||
|
<field index="107" term="http://rs.tdwg.org/dwc/terms/pointRadiusSpatialFit" type="xs:double"/>
|
||||||
|
<field index="108" term="http://rs.tdwg.org/dwc/terms/verbatimCoordinates" type="xs:string"/>
|
||||||
|
<field index="109" term="http://rs.tdwg.org/dwc/terms/verbatimLatitude" type="xs:string"/>
|
||||||
|
<field index="110" term="http://rs.tdwg.org/dwc/terms/verbatimLongitude" type="xs:string"/>
|
||||||
|
<field index="111" term="http://rs.tdwg.org/dwc/terms/verbatimCoordinateSystem" type="xs:string"/>
|
||||||
|
<field index="112" term="http://rs.tdwg.org/dwc/terms/verbatimSRS" type="xs:string"/>
|
||||||
|
<field index="113" term="http://rs.tdwg.org/dwc/terms/footprintWKT" type="xs:string"/>
|
||||||
|
<field index="114" term="http://rs.tdwg.org/dwc/terms/footprintSRS" type="xs:string"/>
|
||||||
|
<field index="115" term="http://rs.tdwg.org/dwc/terms/footprintSpatialFit" type="xs:double"/>
|
||||||
|
<field index="116" term="http://rs.tdwg.org/dwc/terms/georeferencedBy" type="xs:string"/>
|
||||||
|
<field index="117" term="http://rs.tdwg.org/dwc/terms/georeferencedDate" type="xs:dateTime"/>
|
||||||
|
<field index="118" term="http://rs.tdwg.org/dwc/terms/georeferenceProtocol" type="xs:string"/>
|
||||||
|
<field index="119" term="http://rs.tdwg.org/dwc/terms/georeferenceSources" type="xs:string"/>
|
||||||
|
<field index="120" term="http://rs.tdwg.org/dwc/terms/georeferenceRemarks" type="xs:string"/>
|
||||||
|
|
||||||
|
<field index="121" term="http://rs.tdwg.org/dwc/terms/geologicalContextID" type="xs:string"/>
|
||||||
|
<field index="122" term="http://rs.tdwg.org/dwc/terms/earliestEonOrLowestEonothem" type="xs:string"/>
|
||||||
|
<field index="123" term="http://rs.tdwg.org/dwc/terms/latestEonOrHighestEonothem" type="xs:string"/>
|
||||||
|
<field index="124" term="http://rs.tdwg.org/dwc/terms/earliestEraOrLowestErathem" type="xs:string"/>
|
||||||
|
<field index="125" term="http://rs.tdwg.org/dwc/terms/latestEraOrHighestErathem" type="xs:string"/>
|
||||||
|
<field index="126" term="http://rs.tdwg.org/dwc/terms/earliestPeriodOrLowestSystem" type="xs:string"/>
|
||||||
|
<field index="127" term="http://rs.tdwg.org/dwc/terms/latestPeriodOrHighestSystem" type="xs:string"/>
|
||||||
|
<field index="128" term="http://rs.tdwg.org/dwc/terms/earliestEpochOrLowestSeries" type="xs:string"/>
|
||||||
|
<field index="129" term="http://rs.tdwg.org/dwc/terms/latestEpochOrHighestSeries" type="xs:string"/>
|
||||||
|
<field index="130" term="http://rs.tdwg.org/dwc/terms/earliestAgeOrLowestStage" type="xs:string"/>
|
||||||
|
<field index="131" term="http://rs.tdwg.org/dwc/terms/latestAgeOrHighestStage" type="xs:string"/>
|
||||||
|
<field index="132" term="http://rs.tdwg.org/dwc/terms/lowestBiostratigraphicZone" type="xs:string"/>
|
||||||
|
<field index="133" term="http://rs.tdwg.org/dwc/terms/highestBiostratigraphicZone" type="xs:string"/>
|
||||||
|
<field index="134" term="http://rs.tdwg.org/dwc/terms/lithostratigraphicTerms" type="xs:string"/>
|
||||||
|
<field index="135" term="http://rs.tdwg.org/dwc/terms/group" type="xs:string"/>
|
||||||
|
<field index="136" term="http://rs.tdwg.org/dwc/terms/formation" type="xs:string"/>
|
||||||
|
<field index="137" term="http://rs.tdwg.org/dwc/terms/member" type="xs:string"/>
|
||||||
|
<field index="138" term="http://rs.tdwg.org/dwc/terms/bed" type="xs:string"/>
|
||||||
|
|
||||||
|
<field index="139" term="http://rs.tdwg.org/dwc/terms/identificationID" type="xs:string"/>
|
||||||
|
<field index="140" term="http://rs.tdwg.org/dwc/terms/verbatimIdentification" type="xs:string"/>
|
||||||
|
<field index="141" term="http://rs.tdwg.org/dwc/terms/identificationQualifier" type="xs:string"/>
|
||||||
|
<field index="142" term="http://rs.tdwg.org/dwc/terms/typeStatus" type="xs:string"/>
|
||||||
|
<field index="143" term="http://rs.tdwg.org/dwc/terms/identifiedBy" type="xs:string"/>
|
||||||
|
<field index="144" term="http://rs.tdwg.org/dwc/terms/identifiedByID" type="xs:string"/>
|
||||||
|
<field index="145" term="http://rs.tdwg.org/dwc/terms/dateIdentified" type="xs:dateTime"/>
|
||||||
|
<field index="146" term="http://rs.tdwg.org/dwc/terms/identificationReferences" type="xs:string"/>
|
||||||
|
<field index="147" term="http://rs.tdwg.org/dwc/terms/identificationVerificationStatus" type="xs:string"/>
|
||||||
|
<field index="148" term="http://rs.tdwg.org/dwc/terms/identificationRemarks" type="xs:string"/>
|
||||||
|
|
||||||
<field index="132" term="http://rs.tdwg.org/dwc/terms/taxonID" type="xs:string"/>
|
<field index="132" term="http://rs.tdwg.org/dwc/terms/taxonID" type="xs:string"/>
|
||||||
<field index="133" term="http://rs.tdwg.org/dwc/terms/scientificNameID" type="xs:string"/>
|
<field index="133" term="http://rs.tdwg.org/dwc/terms/scientificNameID" type="xs:string"/>
|
||||||
|
@ -186,11 +205,18 @@
|
||||||
<field index="149" term="http://rs.tdwg.org/dwc/terms/phylum" type="xs:string"/>
|
<field index="149" term="http://rs.tdwg.org/dwc/terms/phylum" type="xs:string"/>
|
||||||
<field index="150" term="http://rs.tdwg.org/dwc/terms/class" type="xs:string"/>
|
<field index="150" term="http://rs.tdwg.org/dwc/terms/class" type="xs:string"/>
|
||||||
<field index="151" term="http://rs.tdwg.org/dwc/terms/order" type="xs:string"/>
|
<field index="151" term="http://rs.tdwg.org/dwc/terms/order" type="xs:string"/>
|
||||||
|
<field index="151" term="http://rs.tdwg.org/dwc/terms/superfamily" type="xs:string"/>
|
||||||
<field index="152" term="http://rs.tdwg.org/dwc/terms/family" type="xs:string"/>
|
<field index="152" term="http://rs.tdwg.org/dwc/terms/family" type="xs:string"/>
|
||||||
|
<field index="151" term="http://rs.tdwg.org/dwc/terms/subfamily" type="xs:string"/>
|
||||||
|
<field index="152" term="http://rs.tdwg.org/dwc/terms/tribe" type="xs:string"/>
|
||||||
|
<field index="151" term="http://rs.tdwg.org/dwc/terms/subtribe" type="xs:string"/>
|
||||||
<field index="153" term="http://rs.tdwg.org/dwc/terms/genus" type="xs:string"/>
|
<field index="153" term="http://rs.tdwg.org/dwc/terms/genus" type="xs:string"/>
|
||||||
|
<field index="153" term="http://rs.tdwg.org/dwc/terms/genericName" type="xs:string"/>
|
||||||
<field index="154" term="http://rs.tdwg.org/dwc/terms/subgenus" type="xs:string"/>
|
<field index="154" term="http://rs.tdwg.org/dwc/terms/subgenus" type="xs:string"/>
|
||||||
|
<field index="156" term="http://rs.tdwg.org/dwc/terms/infragenericEpithet" type="xs:string"/>
|
||||||
<field index="155" term="http://rs.tdwg.org/dwc/terms/specificEpithet" type="xs:string"/>
|
<field index="155" term="http://rs.tdwg.org/dwc/terms/specificEpithet" type="xs:string"/>
|
||||||
<field index="156" term="http://rs.tdwg.org/dwc/terms/infraspecificEpithet" type="xs:string"/>
|
<field index="156" term="http://rs.tdwg.org/dwc/terms/infraspecificEpithet" type="xs:string"/>
|
||||||
|
<field index="156" term="http://rs.tdwg.org/dwc/terms/cultivarEpithet" type="xs:string"/>
|
||||||
<field index="157" term="http://rs.tdwg.org/dwc/terms/taxonRank" type="xs:string"/>
|
<field index="157" term="http://rs.tdwg.org/dwc/terms/taxonRank" type="xs:string"/>
|
||||||
<field index="158" term="http://rs.tdwg.org/dwc/terms/verbatimTaxonRank" type="xs:string"/>
|
<field index="158" term="http://rs.tdwg.org/dwc/terms/verbatimTaxonRank" type="xs:string"/>
|
||||||
<field index="159" term="http://rs.tdwg.org/dwc/terms/scientificNameAuthorship" type="xs:string"/>
|
<field index="159" term="http://rs.tdwg.org/dwc/terms/scientificNameAuthorship" type="xs:string"/>
|
||||||
|
@ -199,6 +225,5 @@
|
||||||
<field index="162" term="http://rs.tdwg.org/dwc/terms/taxonomicStatus" type="xs:string"/>
|
<field index="162" term="http://rs.tdwg.org/dwc/terms/taxonomicStatus" type="xs:string"/>
|
||||||
<field index="163" term="http://rs.tdwg.org/dwc/terms/nomenclaturalStatus" type="xs:string"/>
|
<field index="163" term="http://rs.tdwg.org/dwc/terms/nomenclaturalStatus" type="xs:string"/>
|
||||||
<field index="164" term="http://rs.tdwg.org/dwc/terms/taxonRemarks" type="xs:string"/>
|
<field index="164" term="http://rs.tdwg.org/dwc/terms/taxonRemarks" type="xs:string"/>
|
||||||
|
|
||||||
</file>
|
</file>
|
||||||
</archive>
|
</archive>
|
|
@ -4,7 +4,7 @@ Title
|
||||||
: Darwin Core text guide
|
: Darwin Core text guide
|
||||||
|
|
||||||
Date version issued
|
Date version issued
|
||||||
: 2021-07-15
|
: 2023-09-14
|
||||||
|
|
||||||
Date created
|
Date created
|
||||||
: 2009-02-12
|
: 2009-02-12
|
||||||
|
@ -12,15 +12,6 @@ Date created
|
||||||
Part of TDWG Standard
|
Part of TDWG Standard
|
||||||
: <http://www.tdwg.org/standards/450/>
|
: <http://www.tdwg.org/standards/450/>
|
||||||
|
|
||||||
This version
|
|
||||||
: <http://rs.tdwg.org/dwc/terms/guides/text/2021-07-15>
|
|
||||||
|
|
||||||
Latest version
|
|
||||||
: <http://rs.tdwg.org/dwc/terms/guides/text/>
|
|
||||||
|
|
||||||
Previous version
|
|
||||||
: <http://rs.tdwg.org/dwc/terms/guides/text/2020-09-05>
|
|
||||||
|
|
||||||
Abstract
|
Abstract
|
||||||
: Guidelines for implementing Darwin Core in Text files.
|
: Guidelines for implementing Darwin Core in Text files.
|
||||||
|
|
||||||
|
@ -115,7 +106,7 @@ Element | Description
|
||||||
|
|
||||||
Attribute | Description | Required | Default
|
Attribute | Description | Required | Default
|
||||||
--- | --- | --- | ---
|
--- | --- | --- | ---
|
||||||
`rowType` | The row type is REQUIRED and MUST be a Unified Resource Identifier (URI) for the term identifying the class of data represented by each row. Classes MAY be defined outside the Darwin Core specification if denoted by a URI. For convenience the URIs for classes defined by the Darwin Core are: `Occurrence`: <http://rs.tdwg.org/dwc/terms/Occurrence>, `Organism`: <http://rs.tdwg.org/dwc/terms/Organism>, `MaterialSample`: <http://rs.tdwg.org/dwc/terms/MaterialSample>, `Event`: <http://rs.tdwg.org/dwc/terms/Event>, `Location`: <http://purl.org/dc/terms/Location>, `GeologicalContext`: <http://purl.org/dc/terms/GeologicalContext>, `Identification`: <http://rs.tdwg.org/dwc/terms/Identification>, `Taxon`: <http://rs.tdwg.org/dwc/terms/Taxon>, `ResourceRelationship`: <http://rs.tdwg.org/dwc/terms/ResourceRelationship>, `MeasurementOrFact`: <http://rs.tdwg.org/dwc/terms/MeasurementOrFact>, `ChronometricAge`: <http://rs.tdwg.org/chrono/terms/ChronometricAge>, | yes |
|
`rowType` | The row type is REQUIRED and MUST be a Unified Resource Identifier (URI) for the term identifying the class of data represented by each row. Classes MAY be defined outside the Darwin Core specification if denoted by a URI. For convenience the URIs for classes defined by the Darwin Core are: `dwc:Occurrence`: <http://rs.tdwg.org/dwc/terms/Occurrence>, `dwc:Organism`: <http://rs.tdwg.org/dwc/terms/Organism>, `dwc:MaterialEntity`: <http://rs.tdwg.org/dwc/terms/MaterialEntity>, `dwc:MaterialSample`: <http://rs.tdwg.org/dwc/terms/MaterialSample>, `dwc:Event`: <http://rs.tdwg.org/dwc/terms/Event>, `dcterms:Location`: <http://purl.org/dc/terms/Location>, `dwc:GeologicalContext`: <http://purl.org/dc/terms/GeologicalContext>, `dwc:Identification`: <http://rs.tdwg.org/dwc/terms/Identification>, `dwc:Taxon`: <http://rs.tdwg.org/dwc/terms/Taxon>, `dwc:ResourceRelationship`: <http://rs.tdwg.org/dwc/terms/ResourceRelationship>, `dwc:MeasurementOrFact`: <http://rs.tdwg.org/dwc/terms/MeasurementOrFact>, `chrono:ChronometricAge`: <http://rs.tdwg.org/chrono/terms/ChronometricAge>, | yes |
|
||||||
`fieldsTerminatedBy` | Specifies the delimiter between fields. Typical values MAY be `,` or `\t` for CSV or Tab files respectively. | no | `,`
|
`fieldsTerminatedBy` | Specifies the delimiter between fields. Typical values MAY be `,` or `\t` for CSV or Tab files respectively. | no | `,`
|
||||||
`linesTerminatedBy` | Specifies the row separator character. | no | `\n`
|
`linesTerminatedBy` | Specifies the row separator character. | no | `\n`
|
||||||
`fieldsEnclosedBy` | Specifies the character used to enclose (mark the start and end of) each field. CSV files frequently use the double quote character (`"`), which is the default value if none is explicitly provided. Note that a comma separated value file that has commas within the content of any field MUST have an enclosing character. | no | `"`
|
`fieldsEnclosedBy` | Specifies the character used to enclose (mark the start and end of) each field. CSV files frequently use the double quote character (`"`), which is the default value if none is explicitly provided. Note that a comma separated value file that has commas within the content of any field MUST have an enclosing character. | no | `"`
|
||||||
|
@ -160,7 +151,7 @@ A [Darwin Core Archive](https://ipt.gbif.org/manual/en/ipt/2.5/dwca-guide) is an
|
||||||
|
|
||||||
### 3.1 Extension example (non-normative)
|
### 3.1 Extension example (non-normative)
|
||||||
|
|
||||||
The following example illustrates the use of extensions. In this example there are three files in the archive, all of which are located in the same directory as the metafile. The whales.txt file acts as a core file of Taxon records. The whales.txt file is extended by two other files, types.txt and distribution.txt. The types.txt file contains records specified in an external definition at <http://rs.gbif.org/terms/1.0/Types> and consists of Dublin Core and Darwin Core terms, while the distribution.txt file contains records specified at <http://rs.gbif.org/terms/1.0/Distribution> and consists of Darwin Core terms plus an additional term for threatStatus. Both extension files are related to the core file by the taxonNameID fields. This archive contains information about whale species, type specimen records for those species, and lists of countries and the threat status for those species in those countries.
|
The following example illustrates the use of extensions. In this example there are three files in the archive, all of which are located in the same directory as the metafile. The whales.txt file acts as a core file of Taxon records. The whales.txt file is extended by two other files, types.txt and distribution.txt. The types.txt file contains records specified in an external definition at <http://rs.gbif.org/terms/1.0/TypesAndSpecimen> and consists of Dublin Core and Darwin Core terms, while the distribution.txt file contains records specified in the Species Distribution Extension at <http://rs.gbif.org/terms/1.0/Distribution> and consists of Darwin Core terms plus an additional term for threatStatus. Both extension files are related to the core file by the dwc:taxonID fields. This archive contains information about whale species, type specimen records for those species, and lists of countries and the threat status for those species in those countries.
|
||||||
|
|
||||||
![Extension](extension.png)
|
![Extension](extension.png)
|
||||||
|
|
||||||
|
@ -184,7 +175,7 @@ The following example illustrates the use of extensions. In this example there a
|
||||||
<field index="5" term="http://rs.tdwg.org/dwc/terms/originalNameUsageID"/>
|
<field index="5" term="http://rs.tdwg.org/dwc/terms/originalNameUsageID"/>
|
||||||
</core>
|
</core>
|
||||||
|
|
||||||
<extension encoding="UTF-8" fieldsTerminatedBy="," linesTerminatedBy="\n" fieldsEnclosedBy='"' ignoreHeaderLines="1" rowType="http://rs.gbif.org/terms/1.0/Types">
|
<extension encoding="UTF-8" fieldsTerminatedBy="," linesTerminatedBy="\n" fieldsEnclosedBy='"' ignoreHeaderLines="1" rowType="http://rs.gbif.org/terms/1.0/TypesAndSpecimen">
|
||||||
<files>
|
<files>
|
||||||
<location>types.csv</location>
|
<location>types.csv</location>
|
||||||
</files>
|
</files>
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
targetNamespace="http://rs.tdwg.org/dwc/text/" attributeFormDefault="unqualified"
|
targetNamespace="http://rs.tdwg.org/dwc/text/" attributeFormDefault="unqualified"
|
||||||
elementFormDefault="qualified">
|
elementFormDefault="qualified">
|
||||||
<xs:import namespace="http://rs.tdwg.org/dwc/terms/"
|
<xs:import namespace="http://rs.tdwg.org/dwc/terms/"
|
||||||
schemaLocation="https://raw.githubusercontent.com/tdwg/dwc/master/xsd/tdwg_dwcterms.xsd"/>
|
schemaLocation="https://raw.githubusercontent.com/tdwg/dwc/master/docs/xml/tdwg_dwcterms.xsd"/>
|
||||||
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://rs.gbif.org/schema/xml.xsd">
|
<xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://rs.gbif.org/schema/xml.xsd">
|
||||||
<xs:annotation>
|
<xs:annotation>
|
||||||
<xs:documentation>
|
<xs:documentation>
|
||||||
|
|
|
@ -3,8 +3,8 @@
|
||||||
Title
|
Title
|
||||||
: Darwin Core XML guide
|
: Darwin Core XML guide
|
||||||
|
|
||||||
Date version issued
|
Date modified
|
||||||
: 2021-07-15
|
: 2023-09-14
|
||||||
|
|
||||||
Date created
|
Date created
|
||||||
: 2009-02-12
|
: 2009-02-12
|
||||||
|
@ -12,15 +12,6 @@ Date created
|
||||||
Part of TDWG Standard
|
Part of TDWG Standard
|
||||||
: <http://www.tdwg.org/standards/450/>
|
: <http://www.tdwg.org/standards/450/>
|
||||||
|
|
||||||
This version
|
|
||||||
: <http://rs.tdwg.org/dwc/terms/guides/xml/2021-07-15>
|
|
||||||
|
|
||||||
Latest version
|
|
||||||
: <http://rs.tdwg.org/dwc/terms/guides/xml/>
|
|
||||||
|
|
||||||
Previous version
|
|
||||||
: <http://rs.tdwg.org/dwc/terms/guides/xml/2014-11-08>
|
|
||||||
|
|
||||||
Abstract
|
Abstract
|
||||||
: Guidelines for the implementation of Darwin Core in XML.
|
: Guidelines for the implementation of Darwin Core in XML.
|
||||||
|
|
||||||
|
@ -65,7 +56,7 @@ Implementors MUST use [XML Namespaces](http://www.w3.org/TR/1999/REC-xml-names-1
|
||||||
|
|
||||||
The Darwin Core follows the [Dublin Core Metadata Initiative Abstract Model](http://dublincore.org/documents/abstract-model/) except that the Darwin Core _record_ is roughly equivalent to the Dublin Core _resource_.
|
The Darwin Core follows the [Dublin Core Metadata Initiative Abstract Model](http://dublincore.org/documents/abstract-model/) except that the Darwin Core _record_ is roughly equivalent to the Dublin Core _resource_.
|
||||||
|
|
||||||
- Darwin Core terms MUST be either `classes` or `properties`.
|
- A Darwin Core term MUST be either a `class` or a `property` where `class` is defined as http://www.w3.org/2000/01/rdf-schema#Class and `property` is defined as http://www.w3.org/1999/02/22-rdf-syntax-ns#Property.
|
||||||
- A `Darwin Core record` MUST be made up of zero or more `classes` and one or more `properties` with their associated `values`.
|
- A `Darwin Core record` MUST be made up of zero or more `classes` and one or more `properties` with their associated `values`.
|
||||||
- Each `value` MUST be a literal string.
|
- Each `value` MUST be a literal string.
|
||||||
- The `values` of `properties` within a `Darwin Core record` describe that record.
|
- The `values` of `properties` within a `Darwin Core record` describe that record.
|
||||||
|
@ -107,7 +98,7 @@ An empty string - an element with no content - MUST NOT be used:
|
||||||
|
|
||||||
[Simple Darwin Core](tdwg_dwc_simple.xsd) most closely models the "flat" nature of many data sets. It is a ready-made schema for sharing information with no structure beyond properties of a _record_ (equivalent to fields in a table, or columns in a spreadsheet). It is meant to accommodate all properties except those that require further structure to be meaningful (auxilliary terms in the classes [ResourceRelationship](http://rs.tdwg.org/dwc/terms/ResourceRelationship), [MeasurementOrFact](http://rs.tdwg.org/dwc/terms/MeasurementOrFact), and [ChronometricAge](http://rs.tdwg.org/chrono/terms/ChronometricAge). The schema has no required terms and no term is repeated within a given _record_. Refer to [Simple Darwin Core](../simple/) for the rationale behind this schema.
|
[Simple Darwin Core](tdwg_dwc_simple.xsd) most closely models the "flat" nature of many data sets. It is a ready-made schema for sharing information with no structure beyond properties of a _record_ (equivalent to fields in a table, or columns in a spreadsheet). It is meant to accommodate all properties except those that require further structure to be meaningful (auxilliary terms in the classes [ResourceRelationship](http://rs.tdwg.org/dwc/terms/ResourceRelationship), [MeasurementOrFact](http://rs.tdwg.org/dwc/terms/MeasurementOrFact), and [ChronometricAge](http://rs.tdwg.org/chrono/terms/ChronometricAge). The schema has no required terms and no term is repeated within a given _record_. Refer to [Simple Darwin Core](../simple/) for the rationale behind this schema.
|
||||||
|
|
||||||
The term [`dcterms:type`](http://rs.tdwg.org/dwc/terms/dcterms:type) (which is controlled by the [Dublin Core Type Vocabulary](http://dublincore.org/documents/dcmi-type-vocabulary/)), gives the basic category of object (`PhysicalObject`, `StillImage`, `MovingImage`, `Sound`, `Text`) the record is about. The term [`basisOfRecord`](http://rs.tdwg.org/dwc/terms/basisOfRecord), which has a controlled vocabulary distinct from that of `dcterms:type`, shows the name of the Darwin Core class (e.g., [`LivingSpecimen`](http://rs.tdwg.org/dwc/terms/LivingSpecimen), [`PreservedSpecimen`](http://rs.tdwg.org/dwc/terms/PreservedSpecimen), [`FossilSpecimen`](http://rs.tdwg.org/dwc/terms/FossilSpecimen), [`MaterialCitation`](http://rs.tdwg.org/dwc/terms/MaterialCitation), [`HumanObservation`](http://rs.tdwg.org/dwc/terms/HumanObservation), [`MachineObservation`](http://rs.tdwg.org/dwc/terms/MachineObservation), [`Taxon`](http://rs.tdwg.org/dwc/terms/Taxon)) the record is about.
|
The term [`dcterms:type`](http://rs.tdwg.org/dwc/terms/dcterms:type) (which is controlled by the [Dublin Core Type Vocabulary](http://dublincore.org/documents/dcmi-type-vocabulary/)), gives the basic category of object (`PhysicalObject`, `StillImage`, `MovingImage`, `Sound`, `Text`) the record is about. The term [`basisOfRecord`](http://rs.tdwg.org/dwc/terms/basisOfRecord), which has a controlled vocabulary distinct from that of `dcterms:type`, shows the name of the Darwin Core class (e.g., [`Event`](http://rs.tdwg.org/dwc/terms/Event), [`LivingSpecimen`](http://rs.tdwg.org/dwc/terms/LivingSpecimen), [`PreservedSpecimen`](http://rs.tdwg.org/dwc/terms/PreservedSpecimen), [`FossilSpecimen`](http://rs.tdwg.org/dwc/terms/FossilSpecimen), [`MaterialEntity`](http://rs.tdwg.org/dwc/terms/MaterialEntity), [`MaterialCitation`](http://rs.tdwg.org/dwc/terms/MaterialCitation), [`HumanObservation`](http://rs.tdwg.org/dwc/terms/HumanObservation), [`MachineObservation`](http://rs.tdwg.org/dwc/terms/MachineObservation), [`Taxon`](http://rs.tdwg.org/dwc/terms/Taxon)) the record is about.
|
||||||
|
|
||||||
#### 2.6.1 Simple Darwin Core example (non-normative)
|
#### 2.6.1 Simple Darwin Core example (non-normative)
|
||||||
|
|
||||||
|
@ -160,7 +151,7 @@ Classes SHOULD be used in a normalized way to avoid deep nesting. An [XML schema
|
||||||
|
|
||||||
#### 2.7.1 Normalized classes examples (non-normative)
|
#### 2.7.1 Normalized classes examples (non-normative)
|
||||||
|
|
||||||
Following is an example of using a normalized class-based schema to represent two related specimen occurrences from one Event. In this example a Western garter snake collected by Gordon W Gullion in 1949 was found to have eaten a Coastal giant salamander. Note the reuse of class instances by referring to the identifiers declared in the instances of those classes:
|
Following is an example of using a normalized class-based schema to represent two related specimen dwc:Occurrences from one dwc:Event. In this example a Western garter snake collected by Gordon W Gullion in 1949 was found to have eaten a Coastal giant salamander. Note the reuse of class instances by referring to the identifiers declared in the instances of those classes:
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
@ -253,7 +244,7 @@ Following is an example of using a normalized class-based schema to represent tw
|
||||||
</dwr:DarwinRecordSet>
|
</dwr:DarwinRecordSet>
|
||||||
```
|
```
|
||||||
|
|
||||||
Here is an example demonstrating area count observations for Events on two different days at the same location. Note that we omit the identification class here as there is no identification-related data and link directly to the Taxon via the `taxonID`:
|
Here is an example demonstrating area count observations for dwc:Events on two different days at the same dcterms:Location. Note that we omit the dwc:Identification class here as there is no identification-related data and link directly to the dwc:Taxon via the `dwc:taxonID`:
|
||||||
|
|
||||||
```xml
|
```xml
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<xs:schema
|
<xs:schema
|
||||||
version="2021-07-15"
|
version="2023-09-14"
|
||||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
targetNamespace="http://rs.tdwg.org/dwc/terms/"
|
targetNamespace="http://rs.tdwg.org/dwc/terms/"
|
||||||
xmlns:chrono="http://rs.tdwg.org/chrono/terms/"
|
xmlns:chrono="http://rs.tdwg.org/chrono/terms/"
|
||||||
|
@ -37,6 +37,17 @@
|
||||||
</xs:complexType>
|
</xs:complexType>
|
||||||
</xs:element>
|
</xs:element>
|
||||||
|
|
||||||
|
<!-- MATERIALSAMPLE domain -->
|
||||||
|
<xs:element name="MaterialEntity" substitutionGroup="dwc:anyClass">
|
||||||
|
<xs:complexType>
|
||||||
|
<xs:choice maxOccurs="unbounded">
|
||||||
|
<xs:element ref="dwc:anyIdentifier"/>
|
||||||
|
<xs:element ref="dwc:anyMaterialEntityTerm"/>
|
||||||
|
<xs:element ref="dwc:anyRecordLevelTerm"/>
|
||||||
|
</xs:choice>
|
||||||
|
</xs:complexType>
|
||||||
|
</xs:element>
|
||||||
|
|
||||||
<!-- MATERIALSAMPLE domain -->
|
<!-- MATERIALSAMPLE domain -->
|
||||||
<xs:element name="MaterialSample" substitutionGroup="dwc:anyClass">
|
<xs:element name="MaterialSample" substitutionGroup="dwc:anyClass">
|
||||||
<xs:complexType>
|
<xs:complexType>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<xs:schema
|
<xs:schema
|
||||||
version="2023-06-28"
|
version="2023-09-14"
|
||||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||||
targetNamespace="http://rs.tdwg.org/dwc/xsd/simpledarwincore/"
|
targetNamespace="http://rs.tdwg.org/dwc/xsd/simpledarwincore/"
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||||
|
@ -79,12 +79,9 @@
|
||||||
<xs:element ref="dwc:pathway" minOccurs="0"/>
|
<xs:element ref="dwc:pathway" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:georeferenceVerificationStatus" minOccurs="0"/>
|
<xs:element ref="dwc:georeferenceVerificationStatus" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:occurrenceStatus" minOccurs="0"/>
|
<xs:element ref="dwc:occurrenceStatus" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:preparations" minOccurs="0"/>
|
|
||||||
<xs:element ref="dwc:disposition" minOccurs="0"/>
|
|
||||||
<xs:element ref="dwc:associatedMedia" minOccurs="0"/>
|
<xs:element ref="dwc:associatedMedia" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:associatedOccurrences" minOccurs="0"/>
|
<xs:element ref="dwc:associatedOccurrences" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:associatedReferences" minOccurs="0"/>
|
<xs:element ref="dwc:associatedReferences" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:associatedSequences" minOccurs="0"/>
|
|
||||||
<xs:element ref="dwc:associatedTaxa" minOccurs="0"/>
|
<xs:element ref="dwc:associatedTaxa" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:otherCatalogNumbers" minOccurs="0"/>
|
<xs:element ref="dwc:otherCatalogNumbers" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:occurrenceRemarks" minOccurs="0"/>
|
<xs:element ref="dwc:occurrenceRemarks" minOccurs="0"/>
|
||||||
|
@ -95,9 +92,15 @@
|
||||||
<xs:element ref="dwc:associatedOrganisms" minOccurs="0"/>
|
<xs:element ref="dwc:associatedOrganisms" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:previousIdentifications" minOccurs="0"/>
|
<xs:element ref="dwc:previousIdentifications" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:organismRemarks" minOccurs="0"/>
|
<xs:element ref="dwc:organismRemarks" minOccurs="0"/>
|
||||||
|
<!-- MaterialEntity terms -->
|
||||||
|
<xs:element ref="dwc:materialEntityID" minOccurs="0"/>
|
||||||
|
<xs:element ref="dwc:preparations" minOccurs="0"/>
|
||||||
|
<xs:element ref="dwc:disposition" minOccurs="0"/>
|
||||||
|
<xs:element ref="dwc:verbatimLabel" minOccurs="0"/>
|
||||||
|
<xs:element ref="dwc:associatedSequences" minOccurs="0"/>
|
||||||
|
<xs:element ref="dwc:materialEntityRemarks" minOccurs="0"/>
|
||||||
<!-- MaterialSample terms -->
|
<!-- MaterialSample terms -->
|
||||||
<xs:element ref="dwc:materialSampleID" minOccurs="0"/>
|
<xs:element ref="dwc:materialSampleID" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:verbatimLabel" minOccurs="0"/>
|
|
||||||
<!-- Event terms -->
|
<!-- Event terms -->
|
||||||
<xs:element ref="dwc:eventID" minOccurs="0"/>
|
<xs:element ref="dwc:eventID" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:parentEventID" minOccurs="0"/>
|
<xs:element ref="dwc:parentEventID" minOccurs="0"/>
|
||||||
|
@ -113,9 +116,9 @@
|
||||||
<xs:element ref="dwc:verbatimEventDate" minOccurs="0"/>
|
<xs:element ref="dwc:verbatimEventDate" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:habitat" minOccurs="0"/>
|
<xs:element ref="dwc:habitat" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:samplingProtocol" minOccurs="0"/>
|
<xs:element ref="dwc:samplingProtocol" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:samplingEffort" minOccurs="0"/>
|
|
||||||
<xs:element ref="dwc:sampleSizeValue" minOccurs="0"/>
|
<xs:element ref="dwc:sampleSizeValue" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:sampleSizeUnit" minOccurs="0"/>
|
<xs:element ref="dwc:sampleSizeUnit" minOccurs="0"/>
|
||||||
|
<xs:element ref="dwc:samplingEffort" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:fieldNotes" minOccurs="0"/>
|
<xs:element ref="dwc:fieldNotes" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:eventRemarks" minOccurs="0"/>
|
<xs:element ref="dwc:eventRemarks" minOccurs="0"/>
|
||||||
<!-- Location terms -->
|
<!-- Location terms -->
|
||||||
|
|
|
@ -55,6 +55,7 @@
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element ref="dwc:occurrenceID" minOccurs="0"/>
|
<xs:element ref="dwc:occurrenceID" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:organismID" minOccurs="0"/>
|
<xs:element ref="dwc:organismID" minOccurs="0"/>
|
||||||
|
<xs:element ref="dwc:materialEntityID" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:materialSampleID" minOccurs="0"/>
|
<xs:element ref="dwc:materialSampleID" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:eventID" minOccurs="0"/>
|
<xs:element ref="dwc:eventID" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:locationID" minOccurs="0"/>
|
<xs:element ref="dwc:locationID" minOccurs="0"/>
|
||||||
|
@ -140,12 +141,9 @@
|
||||||
<xs:element name="pathway" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
<xs:element name="pathway" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
||||||
<xs:element name="georeferenceVerificationStatus" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
<xs:element name="georeferenceVerificationStatus" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
||||||
<xs:element name="occurrenceStatus" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
<xs:element name="occurrenceStatus" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
||||||
<xs:element name="preparations" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
|
||||||
<xs:element name="disposition" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
|
||||||
<xs:element name="associatedMedia" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
<xs:element name="associatedMedia" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
||||||
<xs:element name="associatedReferences" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
|
||||||
<xs:element name="associatedOccurrences" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
<xs:element name="associatedOccurrences" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
||||||
<xs:element name="associatedSequences" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
<xs:element name="associatedReferences" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
||||||
<xs:element name="associatedTaxa" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
<xs:element name="associatedTaxa" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
||||||
<xs:element name="otherCatalogNumbers" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
<xs:element name="otherCatalogNumbers" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
||||||
<xs:element name="occurrenceRemarks" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
<xs:element name="occurrenceRemarks" type="xs:string" substitutionGroup="dwc:anyOccurrenceTerm"/>
|
||||||
|
@ -169,12 +167,9 @@
|
||||||
<xs:element ref="dwc:pathway" minOccurs="0"/>
|
<xs:element ref="dwc:pathway" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:georeferenceVerificationStatus" minOccurs="0"/>
|
<xs:element ref="dwc:georeferenceVerificationStatus" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:occurrenceStatus" minOccurs="0"/>
|
<xs:element ref="dwc:occurrenceStatus" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:preparations" minOccurs="0"/>
|
|
||||||
<xs:element ref="dwc:disposition" minOccurs="0"/>
|
|
||||||
<xs:element ref="dwc:associatedMedia" minOccurs="0"/>
|
<xs:element ref="dwc:associatedMedia" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:associatedReferences" minOccurs="0"/>
|
|
||||||
<xs:element ref="dwc:associatedOccurrences" minOccurs="0"/>
|
<xs:element ref="dwc:associatedOccurrences" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:associatedSequences" minOccurs="0"/>
|
<xs:element ref="dwc:associatedReferences" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:associatedTaxa" minOccurs="0"/>
|
<xs:element ref="dwc:associatedTaxa" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:otherCatalogNumbers" minOccurs="0"/>
|
<xs:element ref="dwc:otherCatalogNumbers" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:occurrenceRemarks" minOccurs="0"/>
|
<xs:element ref="dwc:occurrenceRemarks" minOccurs="0"/>
|
||||||
|
@ -200,10 +195,28 @@
|
||||||
</xs:sequence>
|
</xs:sequence>
|
||||||
</xs:group>
|
</xs:group>
|
||||||
|
|
||||||
|
<!-- MaterialEntity domain -->
|
||||||
|
<xs:element name="anyMaterialEntityTerm" abstract="true" substitutionGroup="dwc:anyProperty"/>
|
||||||
|
<xs:element name="materialEntityID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyIdentifier"/>
|
||||||
|
<!-- domain properties -->
|
||||||
|
<xs:element name="preparations" type="xs:string" substitutionGroup="dwc:anyMaterialEntityTerm"/>
|
||||||
|
<xs:element name="disposition" type="xs:string" substitutionGroup="dwc:anyMaterialEntityTerm"/>
|
||||||
|
<xs:element name="verbatimLabel" type="xs:string" substitutionGroup="dwc:anyMaterialEntityTerm"/>
|
||||||
|
<xs:element name="associatedSequences" type="xs:string" substitutionGroup="dwc:anyMaterialEntityTerm"/>
|
||||||
|
<xs:element name="materialEntityRemarks" type="xs:string" substitutionGroup="dwc:anyMaterialEntityTerm"/>
|
||||||
|
<xs:group name="MaterialEntityTerms">
|
||||||
|
<xs:sequence>
|
||||||
|
<xs:element ref="dwc:preparations" minOccurs="0"/>
|
||||||
|
<xs:element ref="dwc:disposition" minOccurs="0"/>
|
||||||
|
<xs:element ref="dwc:verbatimLabel" minOccurs="0"/>
|
||||||
|
<xs:element ref="dwc:associatedSequences" minOccurs="0"/>
|
||||||
|
<xs:element ref="dwc:materialEntityRemarks" minOccurs="0"/>
|
||||||
|
</xs:sequence>
|
||||||
|
</xs:group>
|
||||||
|
|
||||||
<!-- MaterialSample domain -->
|
<!-- MaterialSample domain -->
|
||||||
<xs:element name="anyMaterialSampleTerm" abstract="true" substitutionGroup="dwc:anyProperty"/>
|
<xs:element name="anyMaterialSampleTerm" abstract="true" substitutionGroup="dwc:anyProperty"/>
|
||||||
<xs:element name="materialSampleID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyIdentifier"/>
|
<xs:element name="materialSampleID" type="dwc:nonEmptyString" substitutionGroup="dwc:anyIdentifier"/>
|
||||||
<xs:element name="verbatimLabel" type="xs:string" substitutionGroup="dwc:anyMaterialSampleTerm"/>
|
|
||||||
<!-- domain properties -->
|
<!-- domain properties -->
|
||||||
|
|
||||||
<!-- EVENT domain -->
|
<!-- EVENT domain -->
|
||||||
|
@ -212,6 +225,7 @@
|
||||||
<!-- domain properties -->
|
<!-- domain properties -->
|
||||||
<xs:element name="parentEventID" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
<xs:element name="parentEventID" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
||||||
<xs:element name="eventType" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
<xs:element name="eventType" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
||||||
|
<xs:element name="fieldNumber" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
||||||
<xs:element name="eventDate" type="dwc:dateTimeISO" substitutionGroup="dwc:anyEventTerm"/>
|
<xs:element name="eventDate" type="dwc:dateTimeISO" substitutionGroup="dwc:anyEventTerm"/>
|
||||||
<xs:element name="eventTime" type="xs:time" substitutionGroup="dwc:anyEventTerm"/>
|
<xs:element name="eventTime" type="xs:time" substitutionGroup="dwc:anyEventTerm"/>
|
||||||
<xs:element name="startDayOfYear" type="dwc:dayOfYearDataType" substitutionGroup="dwc:anyEventTerm"/>
|
<xs:element name="startDayOfYear" type="dwc:dayOfYearDataType" substitutionGroup="dwc:anyEventTerm"/>
|
||||||
|
@ -221,7 +235,6 @@
|
||||||
<xs:element name="day" type="xs:gDay" substitutionGroup="dwc:anyEventTerm"/>
|
<xs:element name="day" type="xs:gDay" substitutionGroup="dwc:anyEventTerm"/>
|
||||||
<xs:element name="verbatimEventDate" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
<xs:element name="verbatimEventDate" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
||||||
<xs:element name="habitat" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
<xs:element name="habitat" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
||||||
<xs:element name="fieldNumber" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
|
||||||
<xs:element name="samplingProtocol" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
<xs:element name="samplingProtocol" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
||||||
<xs:element name="sampleSizeValue" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
<xs:element name="sampleSizeValue" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
||||||
<xs:element name="sampleSizeUnit" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
<xs:element name="sampleSizeUnit" type="xs:string" substitutionGroup="dwc:anyEventTerm"/>
|
||||||
|
@ -232,6 +245,7 @@
|
||||||
<xs:sequence>
|
<xs:sequence>
|
||||||
<xs:element ref="dwc:parentEventID" minOccurs="0"/>
|
<xs:element ref="dwc:parentEventID" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:eventType" minOccurs="0"/>
|
<xs:element ref="dwc:eventType" minOccurs="0"/>
|
||||||
|
<xs:element ref="dwc:fieldNumber" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:eventDate" minOccurs="0"/>
|
<xs:element ref="dwc:eventDate" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:eventTime" minOccurs="0"/>
|
<xs:element ref="dwc:eventTime" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:startDayOfYear" minOccurs="0"/>
|
<xs:element ref="dwc:startDayOfYear" minOccurs="0"/>
|
||||||
|
@ -241,7 +255,6 @@
|
||||||
<xs:element ref="dwc:day" minOccurs="0"/>
|
<xs:element ref="dwc:day" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:verbatimEventDate" minOccurs="0"/>
|
<xs:element ref="dwc:verbatimEventDate" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:habitat" minOccurs="0"/>
|
<xs:element ref="dwc:habitat" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:fieldNumber" minOccurs="0"/>
|
|
||||||
<xs:element ref="dwc:samplingProtocol" minOccurs="0"/>
|
<xs:element ref="dwc:samplingProtocol" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:sampleSizeValue" minOccurs="0"/>
|
<xs:element ref="dwc:sampleSizeValue" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:sampleSizeUnit" minOccurs="0"/>
|
<xs:element ref="dwc:sampleSizeUnit" minOccurs="0"/>
|
||||||
|
@ -322,6 +335,7 @@
|
||||||
<xs:element ref="dwc:verbatimDepth" minOccurs="0"/>
|
<xs:element ref="dwc:verbatimDepth" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:minimumDistanceAboveSurfaceInMeters" minOccurs="0"/>
|
<xs:element ref="dwc:minimumDistanceAboveSurfaceInMeters" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:maximumDistanceAboveSurfaceInMeters" minOccurs="0"/>
|
<xs:element ref="dwc:maximumDistanceAboveSurfaceInMeters" minOccurs="0"/>
|
||||||
|
<xs:element ref="dwc:locationAccordingTo" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:locationRemarks" minOccurs="0"/>
|
<xs:element ref="dwc:locationRemarks" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:decimalLatitude" minOccurs="0"/>
|
<xs:element ref="dwc:decimalLatitude" minOccurs="0"/>
|
||||||
<xs:element ref="dwc:decimalLongitude" minOccurs="0"/>
|
<xs:element ref="dwc:decimalLongitude" minOccurs="0"/>
|
||||||
|
|
|
@ -55,15 +55,15 @@ http://rs.tdwg.org/dwc/terms/version/MaterialEntity-2023-08-18,MaterialEntity,Ma
|
||||||
http://rs.tdwg.org/dwc/terms/version/materialEntityID-2023-08-18,materialEntityID,Material Entity ID,An identifier for a particular instance of a MaterialEntity.,"Values of dwc:materialEntityID are intended to uniquely and persistently identify a particular dwc:MaterialEntity within some context. Examples of context include a particular sample collection, an organization, or the worldwide scale. Recommended best practice is to use a persistent, globally unique identifier. The identifier is bound to a physical object (the dwc:MaterialEntity) as opposed to a particular digital record (representation) of that physical object.",`06809dc5-f143-459a-be1a-6f03e63fc083`,http://rs.tdwg.org/dwc/terms/MaterialEntity,2023-08-18,recommended,,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/materialEntityID,Unit/UnitGUID or Unit/UnitID,simple
|
http://rs.tdwg.org/dwc/terms/version/materialEntityID-2023-08-18,materialEntityID,Material Entity ID,An identifier for a particular instance of a MaterialEntity.,"Values of dwc:materialEntityID are intended to uniquely and persistently identify a particular dwc:MaterialEntity within some context. Examples of context include a particular sample collection, an organization, or the worldwide scale. Recommended best practice is to use a persistent, globally unique identifier. The identifier is bound to a physical object (the dwc:MaterialEntity) as opposed to a particular digital record (representation) of that physical object.",`06809dc5-f143-459a-be1a-6f03e63fc083`,http://rs.tdwg.org/dwc/terms/MaterialEntity,2023-08-18,recommended,,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/materialEntityID,Unit/UnitGUID or Unit/UnitID,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/preparations-2023-08-18,preparations,Preparations,A list (concatenated and separated) of preparations and preservation methods for a dwc:MaterialEntity.,"Recommended best practice is to separate the values in a list with space vertical bar space (` | `). This term has an equivalent in the dwciri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.",`fossil`; `cast`; `photograph`; `DNA extract`; `skin | skull | skeleton`; `whole animal (ETOH) | tissue (EDTA)`,http://rs.tdwg.org/dwc/terms/MaterialEntity,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/preparations-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/preparations,DataSets/DataSet/Units/Unit/SpecimenUnit/Preparations/PreparationsText,simple
|
http://rs.tdwg.org/dwc/terms/version/preparations-2023-08-18,preparations,Preparations,A list (concatenated and separated) of preparations and preservation methods for a dwc:MaterialEntity.,"Recommended best practice is to separate the values in a list with space vertical bar space (` | `). This term has an equivalent in the dwciri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.",`fossil`; `cast`; `photograph`; `DNA extract`; `skin | skull | skeleton`; `whole animal (ETOH) | tissue (EDTA)`,http://rs.tdwg.org/dwc/terms/MaterialEntity,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/preparations-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/preparations,DataSets/DataSet/Units/Unit/SpecimenUnit/Preparations/PreparationsText,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/disposition-2023-08-21,disposition,Disposition,The current state of a dwc:MaterialEntity with respect to a collection.,"Recommended best practice is to use a controlled vocabulary. This term has an equivalent in the dwciri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.",`in collection`; `missing`; `on loan`; `used up`; `destroyed`; `deaccessioned`,http://rs.tdwg.org/dwc/terms/MaterialEntity,2023-08-21,recommended,http://rs.tdwg.org/dwc/terms/version/disposition-2023-08-18,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/disposition,DataSets/DataSet/Units/Unit/SpecimenUnit/Disposition,simple
|
http://rs.tdwg.org/dwc/terms/version/disposition-2023-08-21,disposition,Disposition,The current state of a dwc:MaterialEntity with respect to a collection.,"Recommended best practice is to use a controlled vocabulary. This term has an equivalent in the dwciri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.",`in collection`; `missing`; `on loan`; `used up`; `destroyed`; `deaccessioned`,http://rs.tdwg.org/dwc/terms/MaterialEntity,2023-08-21,recommended,http://rs.tdwg.org/dwc/terms/version/disposition-2023-08-18,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/disposition,DataSets/DataSet/Units/Unit/SpecimenUnit/Disposition,simple
|
||||||
|
http://rs.tdwg.org/dwc/terms/version/verbatimLabel-2023-08-18,verbatimLabel,Verbatim Label,"The content of this term should include no embellishments, prefixes, headers or other additions made to the text. Abbreviations must not be expanded and supposed misspellings must not be corrected. Lines or breakpoints between blocks of text that could be verified by seeing the original labels or images of them may be used. Examples of material entities include preserved specimens, fossil specimens, and material samples. Best practice is to use UTF-8 for all characters. Best practice is to add comment “verbatimLabel derived from human transcription” in dwc:occurrenceRemarks.",Examples can be found at https://dwc.tdwg.org/examples/verbatimLabel.,,http://rs.tdwg.org/dwc/terms/MaterialEntity,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/verbatimLabel-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/verbatimLabel,Marks/Mark/MarkText,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/associatedSequences-2023-08-18,associatedSequences,Associated Sequences,"A list (concatenated and separated) of identifiers (publication, global unique identifier, URI) of genetic sequence information associated with the dwc:MaterialEntity.",,`http://www.ncbi.nlm.nih.gov/nuccore/U34853.1`; `http://www.ncbi.nlm.nih.gov/nuccore/GU328060 | http://www.ncbi.nlm.nih.gov/nuccore/AF326093`,http://rs.tdwg.org/dwc/terms/MaterialEntity,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/associatedSequences-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/associatedSequences,DataSets/DataSet/Units/Unit/Sequences/Sequence/ID-in-Database + constant,simple
|
http://rs.tdwg.org/dwc/terms/version/associatedSequences-2023-08-18,associatedSequences,Associated Sequences,"A list (concatenated and separated) of identifiers (publication, global unique identifier, URI) of genetic sequence information associated with the dwc:MaterialEntity.",,`http://www.ncbi.nlm.nih.gov/nuccore/U34853.1`; `http://www.ncbi.nlm.nih.gov/nuccore/GU328060 | http://www.ncbi.nlm.nih.gov/nuccore/AF326093`,http://rs.tdwg.org/dwc/terms/MaterialEntity,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/associatedSequences-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/associatedSequences,DataSets/DataSet/Units/Unit/Sequences/Sequence/ID-in-Database + constant,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/materialEntityRemarks-2023-08-18,materialEntityRemarks,Material Entity Remarks,Comments or notes about the MaterialEntity instance.,,`found in association with charred remains`; `some original fragments missing`,http://rs.tdwg.org/dwc/terms/MaterialEntity,2023-08-18,recommended,,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/materialEntityRemarks,DataSets/DataSet/Units/Unit/Notes,simple
|
http://rs.tdwg.org/dwc/terms/version/materialEntityRemarks-2023-08-18,materialEntityRemarks,Material Entity Remarks,Comments or notes about the MaterialEntity instance.,,`found in association with charred remains`; `some original fragments missing`,http://rs.tdwg.org/dwc/terms/MaterialEntity,2023-08-18,recommended,,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/materialEntityRemarks,DataSets/DataSet/Units/Unit/Notes,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/MaterialSample-2023-08-18,MaterialSample,Material Sample,A material entity that represents an entity of interest in whole or in part.,,`a whole organism preserved in a collection`; `a part of an organism isolated for some purpose`; `a soil sample`; `a marine microbial sample`,,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/MaterialSample-2018-09-06,http://www.w3.org/2000/01/rdf-schema#Class,http://rs.tdwg.org/dwc/terms/MaterialSample,DataSets/DataSet/Units/Unit,simple
|
http://rs.tdwg.org/dwc/terms/version/MaterialSample-2023-08-18,MaterialSample,Material Sample,A material entity that represents an entity of interest in whole or in part.,,`a whole organism preserved in a collection`; `a part of an organism isolated for some purpose`; `a soil sample`; `a marine microbial sample`,,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/MaterialSample-2018-09-06,http://www.w3.org/2000/01/rdf-schema#Class,http://rs.tdwg.org/dwc/terms/MaterialSample,DataSets/DataSet/Units/Unit,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/materialSampleID-2023-06-28,materialSampleID,Material Sample ID,"An identifier for the dwc:MaterialSample (as opposed to a particular digital record of the dwc:MaterialSample). 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 dwc:materialSampleID globally unique.","Recommended best practice is to use a persistent, globally unique identifier.",`06809dc5-f143-459a-be1a-6f03e63fc083`,http://rs.tdwg.org/dwc/terms/MaterialSample,2023-06-28,recommended,http://rs.tdwg.org/dwc/terms/version/materialSampleID-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/materialSampleID,not in ABCD,simple
|
http://rs.tdwg.org/dwc/terms/version/materialSampleID-2023-06-28,materialSampleID,Material Sample ID,"An identifier for the dwc:MaterialSample (as opposed to a particular digital record of the dwc:MaterialSample). 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 dwc:materialSampleID globally unique.","Recommended best practice is to use a persistent, globally unique identifier.",`06809dc5-f143-459a-be1a-6f03e63fc083`,http://rs.tdwg.org/dwc/terms/MaterialSample,2023-06-28,recommended,http://rs.tdwg.org/dwc/terms/version/materialSampleID-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/materialSampleID,not in ABCD,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/verbatimLabel-2023-08-18,verbatimLabel,Verbatim Label,"The content of this term should include no embellishments, prefixes, headers or other additions made to the text. Abbreviations must not be expanded and supposed misspellings must not be corrected. Lines or breakpoints between blocks of text that could be verified by seeing the original labels or images of them may be used. Examples of material entities include preserved specimens, fossil specimens, and material samples. Best practice is to use UTF-8 for all characters. Best practice is to add comment “verbatimLabel derived from human transcription” in dwc:occurrenceRemarks.",Examples can be found at https://dwc.tdwg.org/examples/verbatimLabel.,,http://rs.tdwg.org/dwc/terms/MaterialEntity,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/verbatimLabel-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/verbatimLabel,Marks/Mark/MarkText,simple
|
|
||||||
http://rs.tdwg.org/dwc/terms/version/Event-2018-09-06,Event,Event,An action that occurs at some location during some time.,,A specimen collection process. A camera trap image capture. A marine trawl.,,2018-09-06,recommended,http://rs.tdwg.org/dwc/terms/version/Event-2014-10-23,http://www.w3.org/2000/01/rdf-schema#Class,http://rs.tdwg.org/dwc/terms/Event,DataSets/DataSet/Units/Unit/Gathering,extension
|
http://rs.tdwg.org/dwc/terms/version/Event-2018-09-06,Event,Event,An action that occurs at some location during some time.,,A specimen collection process. A camera trap image capture. A marine trawl.,,2018-09-06,recommended,http://rs.tdwg.org/dwc/terms/version/Event-2014-10-23,http://www.w3.org/2000/01/rdf-schema#Class,http://rs.tdwg.org/dwc/terms/Event,DataSets/DataSet/Units/Unit/Gathering,extension
|
||||||
http://rs.tdwg.org/dwc/terms/version/eventType-2023-06-28,eventType,Event Type,The nature of the dwc:Event.,"Recommended best practice is to use a controlled vocabulary. Regardless of the dwc:eventType, the interval of the dwc:Event can be captured in dwc:eventDate. This term has an equivalent in the dwciri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.",`Sample`; `Observation`; `Site Visit`; `Biotic Interaction`; `Bioblitz`; `Expedition`; `Survey`; `Project`,http://rs.tdwg.org/dwc/terms/Event,2023-06-28,recommended,http://rs.tdwg.org/dwc/terms/version/eventType-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/eventType,not in ABCD,simple
|
|
||||||
http://rs.tdwg.org/dwc/terms/version/eventID-2023-06-28,eventID,Event ID,An identifier for the set of information associated with a dwc:Event (something that occurs at a place and time). May be a global unique identifier or an identifier specific to the data set.,,`INBO:VIS:Ev:00009375`,http://rs.tdwg.org/dwc/terms/Event,2023-06-28,recommended,http://rs.tdwg.org/dwc/terms/version/eventID-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/eventID,DataSets/DataSet/Units/Unit/Gathering/Code,simple
|
http://rs.tdwg.org/dwc/terms/version/eventID-2023-06-28,eventID,Event ID,An identifier for the set of information associated with a dwc:Event (something that occurs at a place and time). May be a global unique identifier or an identifier specific to the data set.,,`INBO:VIS:Ev:00009375`,http://rs.tdwg.org/dwc/terms/Event,2023-06-28,recommended,http://rs.tdwg.org/dwc/terms/version/eventID-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/eventID,DataSets/DataSet/Units/Unit/Gathering/Code,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/parentEventID-2023-06-28,parentEventID,Parent Event ID,An identifier for the broader dwc:Event that groups this and potentially other dwc:Events.,Use a globally unique identifier for a dwc:Event or an identifier for a dwc:Event that is specific to the data set.,"`A1` (parentEventID to identify the main Whittaker Plot in nested samples, each with its own eventID - `A1:1`, `A1:2`).",http://rs.tdwg.org/dwc/terms/Event,2023-06-28,recommended,http://rs.tdwg.org/dwc/terms/version/parentEventID-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/parentEventID,not in ABCD,simple
|
http://rs.tdwg.org/dwc/terms/version/parentEventID-2023-06-28,parentEventID,Parent Event ID,An identifier for the broader dwc:Event that groups this and potentially other dwc:Events.,Use a globally unique identifier for a dwc:Event or an identifier for a dwc:Event that is specific to the data set.,"`A1` (parentEventID to identify the main Whittaker Plot in nested samples, each with its own eventID - `A1:1`, `A1:2`).",http://rs.tdwg.org/dwc/terms/Event,2023-06-28,recommended,http://rs.tdwg.org/dwc/terms/version/parentEventID-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/parentEventID,not in ABCD,simple
|
||||||
|
http://rs.tdwg.org/dwc/terms/version/eventType-2023-06-28,eventType,Event Type,The nature of the dwc:Event.,"Recommended best practice is to use a controlled vocabulary. Regardless of the dwc:eventType, the interval of the dwc:Event can be captured in dwc:eventDate. This term has an equivalent in the dwciri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.",`Sample`; `Observation`; `Site Visit`; `Biotic Interaction`; `Bioblitz`; `Expedition`; `Survey`; `Project`,http://rs.tdwg.org/dwc/terms/Event,2023-06-28,recommended,http://rs.tdwg.org/dwc/terms/version/eventType-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/eventType,not in ABCD,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/fieldNumber-2023-06-28,fieldNumber,Field Number,An identifier given to the dwc:Event in the field. Often serves as a link between field notes and the dwc:Event.,"This term has an equivalent in the dwciri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.",`RV Sol 87-03-08`,http://rs.tdwg.org/dwc/terms/Event,2023-06-28,recommended,http://rs.tdwg.org/dwc/terms/version/fieldNumber-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/fieldNumber,DataSets/DataSet/Units/Unit/Gathering/Code,simple
|
http://rs.tdwg.org/dwc/terms/version/fieldNumber-2023-06-28,fieldNumber,Field Number,An identifier given to the dwc:Event in the field. Often serves as a link between field notes and the dwc:Event.,"This term has an equivalent in the dwciri: namespace that allows only an IRI as a value, whereas this term allows for any string literal value.",`RV Sol 87-03-08`,http://rs.tdwg.org/dwc/terms/Event,2023-06-28,recommended,http://rs.tdwg.org/dwc/terms/version/fieldNumber-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/fieldNumber,DataSets/DataSet/Units/Unit/Gathering/Code,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/eventDate-2023-06-28,eventDate,Event Date,"The date-time or interval during which a dwc:Event occurred. For occurrences, this is the date-time when the dwc:Event was recorded. Not suitable for a time in a geological context.",Recommended best practice is to use a date that conforms to ISO 8601-1:2019.,`1963-03-08T14:07-0600` (8 Mar 1963 at 2:07pm in the time zone six hours earlier than UTC); `2009-02-20T08:40Z` (20 February 2009 8:40am UTC); `2018-08-29T15:19` (3:19pm local time on 29 August 2018); `1809-02-12` (some time during 12 February 1809); `1906-06` (some time in June 1906); `1971` (some time in the year 1971); `2007-03-01T13:00:00Z/2008-05-11T15:30:00Z` (some time during the interval between 1 March 2007 1pm UTC and 11 May 2008 3:30pm UTC); `1900/1909` (some time during the interval between the beginning of the year 1900 and the end of the year 1909); `2007-11-13/15` (some time in the interval between 13 November 2007 and 15 November 2007),http://rs.tdwg.org/dwc/terms/Event,2023-06-28,recommended,http://rs.tdwg.org/dwc/terms/version/eventDate-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/eventDate,accessible from DataSets/DataSet/Units/Unit/Gathering/ISODateTimeBegin and DataSets/DataSet/Units/Unit/Gathering/ISODateTimeEnd,simple
|
http://rs.tdwg.org/dwc/terms/version/eventDate-2023-06-28,eventDate,Event Date,"The date-time or interval during which a dwc:Event occurred. For occurrences, this is the date-time when the dwc:Event was recorded. Not suitable for a time in a geological context.",Recommended best practice is to use a date that conforms to ISO 8601-1:2019.,`1963-03-08T14:07-0600` (8 Mar 1963 at 2:07pm in the time zone six hours earlier than UTC); `2009-02-20T08:40Z` (20 February 2009 8:40am UTC); `2018-08-29T15:19` (3:19pm local time on 29 August 2018); `1809-02-12` (some time during 12 February 1809); `1906-06` (some time in June 1906); `1971` (some time in the year 1971); `2007-03-01T13:00:00Z/2008-05-11T15:30:00Z` (some time during the interval between 1 March 2007 1pm UTC and 11 May 2008 3:30pm UTC); `1900/1909` (some time during the interval between the beginning of the year 1900 and the end of the year 1909); `2007-11-13/15` (some time in the interval between 13 November 2007 and 15 November 2007),http://rs.tdwg.org/dwc/terms/Event,2023-06-28,recommended,http://rs.tdwg.org/dwc/terms/version/eventDate-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/eventDate,accessible from DataSets/DataSet/Units/Unit/Gathering/ISODateTimeBegin and DataSets/DataSet/Units/Unit/Gathering/ISODateTimeEnd,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/eventTime-2023-06-28,eventTime,Event Time,The time or interval during which a dwc:Event occurred.,Recommended best practice is to use a time of day that conforms to ISO 8601-1:2019.,`14:07-0600` (2:07pm in the time zone six hours earlier than UTC); `08:40:21Z` (8:40:21am UTC); `13:00:00Z/15:30:00Z` (the interval between 1pm UTC and 3:30pm UTC),http://rs.tdwg.org/dwc/terms/Event,2023-06-28,recommended,http://rs.tdwg.org/dwc/terms/version/eventTime-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/eventTime,accessible from DataSets/DataSet/Units/Unit/Gathering/ISODateTimeBegin and DataSets/DataSet/Units/Unit/Gathering/ISODateTimeEnd,simple
|
http://rs.tdwg.org/dwc/terms/version/eventTime-2023-06-28,eventTime,Event Time,The time or interval during which a dwc:Event occurred.,Recommended best practice is to use a time of day that conforms to ISO 8601-1:2019.,`14:07-0600` (2:07pm in the time zone six hours earlier than UTC); `08:40:21Z` (8:40:21am UTC); `13:00:00Z/15:30:00Z` (the interval between 1pm UTC and 3:30pm UTC),http://rs.tdwg.org/dwc/terms/Event,2023-06-28,recommended,http://rs.tdwg.org/dwc/terms/version/eventTime-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/eventTime,accessible from DataSets/DataSet/Units/Unit/Gathering/ISODateTimeBegin and DataSets/DataSet/Units/Unit/Gathering/ISODateTimeEnd,simple
|
||||||
|
@ -139,7 +139,7 @@ http://rs.tdwg.org/dwc/terms/version/earliestAgeOrLowestStage-2023-08-18,earlies
|
||||||
http://rs.tdwg.org/dwc/terms/version/latestAgeOrHighestStage-2023-08-18,latestAgeOrHighestStage,Latest Age Or Highest Stage,The full name of the latest possible geochronologic age or highest chronostratigraphic stage attributable to the stratigraphic horizon from which the dwc:MaterialEntity was collected.,,`Atlantic`; `Boreal`; `Skullrockian`,http://rs.tdwg.org/dwc/terms/GeologicalContext,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/latestAgeOrHighestStage-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/latestAgeOrHighestStage,not in ABCD,simple
|
http://rs.tdwg.org/dwc/terms/version/latestAgeOrHighestStage-2023-08-18,latestAgeOrHighestStage,Latest Age Or Highest Stage,The full name of the latest possible geochronologic age or highest chronostratigraphic stage attributable to the stratigraphic horizon from which the dwc:MaterialEntity was collected.,,`Atlantic`; `Boreal`; `Skullrockian`,http://rs.tdwg.org/dwc/terms/GeologicalContext,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/latestAgeOrHighestStage-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/latestAgeOrHighestStage,not in ABCD,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/lowestBiostratigraphicZone-2023-08-18,lowestBiostratigraphicZone,Lowest Biostratigraphic Zone,The full name of the lowest possible geological biostratigraphic zone of the stratigraphic horizon from which the dwc:MaterialEntity was collected.,,`Maastrichtian`,http://rs.tdwg.org/dwc/terms/GeologicalContext,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/lowestBiostratigraphicZone-2017-10-06,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/lowestBiostratigraphicZone,not in ABCD,simple
|
http://rs.tdwg.org/dwc/terms/version/lowestBiostratigraphicZone-2023-08-18,lowestBiostratigraphicZone,Lowest Biostratigraphic Zone,The full name of the lowest possible geological biostratigraphic zone of the stratigraphic horizon from which the dwc:MaterialEntity was collected.,,`Maastrichtian`,http://rs.tdwg.org/dwc/terms/GeologicalContext,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/lowestBiostratigraphicZone-2017-10-06,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/lowestBiostratigraphicZone,not in ABCD,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/highestBiostratigraphicZone-2023-08-18,highestBiostratigraphicZone,Highest Biostratigraphic Zone,The full name of the highest possible geological biostratigraphic zone of the stratigraphic horizon from which the dwc:MaterialEntity was collected.,,`Blancan`,http://rs.tdwg.org/dwc/terms/GeologicalContext,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/highestBiostratigraphicZone-2017-10-06,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/highestBiostratigraphicZone,not in ABCD,simple
|
http://rs.tdwg.org/dwc/terms/version/highestBiostratigraphicZone-2023-08-18,highestBiostratigraphicZone,Highest Biostratigraphic Zone,The full name of the highest possible geological biostratigraphic zone of the stratigraphic horizon from which the dwc:MaterialEntity was collected.,,`Blancan`,http://rs.tdwg.org/dwc/terms/GeologicalContext,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/highestBiostratigraphicZone-2017-10-06,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/highestBiostratigraphicZone,not in ABCD,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/lithostratigraphicTerms-2023-08-18,lithostratigraphicTerms,Lithostratigraphic Terms,The combination of all litho-stratigraphic names for the rock from which the dwc:MaterialEntity was collected.,,`Pleistocene-Weichselien`,http://rs.tdwg.org/dwc/terms/GeologicalContext,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/lithostratigraphicTerms-2017-10-06,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/lithostratigraphicTerms,not in ABCD,simple
|
http://rs.tdwg.org/dwc/terms/version/lithostratigraphicTerms-2023-08-18,lithostratigraphicTerms,Lithostratigraphic Terms,The combination of all litho-stratigraphic names for the rock from which the dwc:MaterialEntity was collected.,,`Pleistocene-Weichselien`,http://rs.tdwg.org/dwc/terms/GeologicalContext,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/lithostratigraphicTerms-2017-10-06,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/lithostratigraphicTerms,DataSets/DataSet/Units/Unit/Gathering/Stratigraphy/LithostratigraphicTerms,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/group-2023-08-18,group,Group,The full name of the lithostratigraphic group from which the dwc:MaterialEntity was collected.,,`Bathurst`; `Lower Wealden`,http://rs.tdwg.org/dwc/terms/GeologicalContext,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/group-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/group,not in ABCD,simple
|
http://rs.tdwg.org/dwc/terms/version/group-2023-08-18,group,Group,The full name of the lithostratigraphic group from which the dwc:MaterialEntity was collected.,,`Bathurst`; `Lower Wealden`,http://rs.tdwg.org/dwc/terms/GeologicalContext,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/group-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/group,not in ABCD,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/formation-2023-08-18,formation,Formation,The full name of the lithostratigraphic formation from which the dwc:MaterialEntity was collected.,,`Notch Peak Formation`; `House Limestone`; `Fillmore Formation`,http://rs.tdwg.org/dwc/terms/GeologicalContext,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/formation-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/formation,not in ABCD,simple
|
http://rs.tdwg.org/dwc/terms/version/formation-2023-08-18,formation,Formation,The full name of the lithostratigraphic formation from which the dwc:MaterialEntity was collected.,,`Notch Peak Formation`; `House Limestone`; `Fillmore Formation`,http://rs.tdwg.org/dwc/terms/GeologicalContext,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/formation-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/formation,not in ABCD,simple
|
||||||
http://rs.tdwg.org/dwc/terms/version/member-2023-08-18,member,Member,The full name of the lithostratigraphic member from which the dwc:MaterialEntity was collected.,,`Lava Dam Member`; `Hellnmaria Member`,http://rs.tdwg.org/dwc/terms/GeologicalContext,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/member-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/member,not in ABCD,simple
|
http://rs.tdwg.org/dwc/terms/version/member-2023-08-18,member,Member,The full name of the lithostratigraphic member from which the dwc:MaterialEntity was collected.,,`Lava Dam Member`; `Hellnmaria Member`,http://rs.tdwg.org/dwc/terms/GeologicalContext,2023-08-18,recommended,http://rs.tdwg.org/dwc/terms/version/member-2023-06-28,http://www.w3.org/1999/02/22-rdf-syntax-ns#Property,http://rs.tdwg.org/dwc/terms/member,not in ABCD,simple
|
||||||
|
|
Can't render this file because it is too large.
|
Loading…
Reference in New Issue