Really I did.

This commit is contained in:
tucotuco 2021-08-16 22:29:53 -03:00
parent ce83268ea7
commit 841e24368c
17 changed files with 1089 additions and 0 deletions

537
build/build_extension.py Normal file
View File

@ -0,0 +1,537 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
__author__ = "John Wieczorek"
__copyright__ = "Copyright 2021 Rauthiflor LLC"
__filename__ = 'build_extension.py'
__version__ = f'{__filename__} 2021-08-16T17:29-03:00'
import io
import os
import re
import csv
import sys
import codecs
import html
import argparse
from urllib import request
NAMESPACES = {
'http://rs.tdwg.org/dwc/iri/' : 'dwciri',
'http://rs.tdwg.org/dwc/terms/' : 'dwc',
'http://rs.tdwg.org/chrono/terms/' : 'chrono',
'http://purl.org/dc/elements/1.1/' : 'dc',
'http://purl.org/dc/terms/' : 'dcterms',
'http://rs.tdwg.org/dwc/terms/attributes/' : 'tdwgutility'}
class ProvidedTermsError(Exception):
"""inconsistency in the available terms Error"""
pass
class RdfTypeError(Exception):
"""rdftype encountered that is not known by builder"""
pass
class DwcNamespaceError(Exception):
"""Namespace link is not available in the currently provided links"""
pass
class DwcBuildReader():
def __init__(self, dwc_build_file):
"""Custom Reader switching between raw Github or local file"""
self.dwc_build_file = dwc_build_file
def __enter__(self):
if "https://raw.github" in self.dwc_build_file:
self.open_dwc_term = request.urlopen(self.dwc_build_file)
else:
self.open_dwc_term = open(self.dwc_build_file, 'rb')
return self.open_dwc_term
def __exit__(self, *args):
self.open_dwc_term.close()
class DwcDigester(object):
def __init__(self, term_versions):
"""Digest the term document of Darwin Core to support automatic generation of
derivatives
Parameters
-----------
term_versions : str
Either a relative path and filename of the normative Dwc document
or a URL link to the raw Github version of the file
Notes
-----
Remark that the sequence of the term versions entries is
essential for the automatic generation of the individual documents
(mainly the index.html)
"""
self.term_versions = term_versions
self.term_versions_data = {}
self._store_versions()
# create the defined data-object for the different outputs
self.template_data = self.process_terms()
def versions(self):
"""Iterator providing the terms as represented in the normative term
versions file
"""
with DwcBuildReader(self.term_versions) as versions:
for vterm in csv.DictReader(io.TextIOWrapper(versions), delimiter=','):
if vterm["status"] == "recommended":
yield vterm
def _store_versions(self):
"""Collect all the versions data in a dictionary as the
term_versions_data attribute
"""
for term in self.versions():
self.term_versions_data[term["term_iri"]] = term
@property
def _version_terms(self):
"""Get an overview of the terms in the term_versions file
"""
return set(self.term_versions_data.keys())
def _select_versions_term(self, term_iri):
"""Select a specific term of the versions data, using term_iri match
"""
return self.term_versions_data[term_iri]
@staticmethod
def split_iri(term_iri):
"""Split an iri field into the namespace url and the local name
of the term
"""
prog = re.compile("(.*/)([^/]*$)")
namespace, local_name = prog.findall(term_iri)[0]
return namespace, local_name
@staticmethod
def resolve_namespace_abbrev(namespace):
"""Using the NAMESPACE constant, get the namespace abbreviation by
providing the namespace link
Parameters
-----------
namespace : str
valid key of the NAMESPACES variable
"""
if namespace not in NAMESPACES.keys():
raise DwcNamespaceError("The namespace url is currently not supported in NAMESPACES")
return NAMESPACES[namespace]
def get_term_definition(self, term_iri):
"""Extract the required information from the terms table to show on
the webpage of a single term by using the term_iri as the identifier
Notes
------
Due to the current implementation, make sure to provide the same keys
represented in the record-level specific version `process_terms`
method (room for improvement)
"""
vs_term = self._select_versions_term(term_iri)
term_data = {}
term_data["label"] = vs_term['term_localName'] # See https://github.com/tdwg/dwc/issues/253#issuecomment-670098202
term_data["iri"] = term_iri
term_data["class"] = vs_term['organized_in']
term_data["definition"] = vs_term['definition']
term_data["comments"] = vs_term['comments']
term_data["examples"] = vs_term['examples']
# term_data["definition"] = self.convert_link(vs_term['definition'])
# term_data["comments"] = self.convert_link(self.convert_code(vs_term['comments']))
# term_data["examples"] = self.convert_link(self.convert_code(vs_term['examples']))
term_data["rdf_type"] = vs_term['rdf_type']
namespace_url, _ = self.split_iri(term_iri)
term_data["namespace"] = self.resolve_namespace_abbrev(namespace_url)
return term_data
@staticmethod
def convert_code(text_with_backticks):
"""Takes all back-quoted sections in a text field and converts it to
the html tagged version of code blocks <code>...</code>
"""
return re.sub(r'`([^`]*)`', r'<code>\1</code>', text_with_backticks)
@staticmethod
def convert_link(text_with_urls):
"""Takes all links in a text field and converts it to the html tagged
version of the link
"""
def _handle_matched(inputstring):
"""quick hack version of url handling on the current prime versions data"""
url = inputstring.group()
return "<a href=\"{}\">{}</a>".format(url, url)
regx = "(http[s]?://[\w\d:#@%/;$()~_?\+-;=\\\.&]*)(?<![\)\.,])"
return re.sub(regx, _handle_matched, text_with_urls)
def process_terms(self):
"""Parse the config terms (sequence matters!)
Collect all required data from both the normative versions file and
the config file and return the template-ready data.
Returns
-------
Data object that can be digested by the html-template file. Contains
the term data formatted to create the indidivual outputs, each list
element is a dictionary representing a class group. Hence, the data
object is structured as follows:
[
{'name' : class_group_name_1, 'label': xxxx,...,
'terms':
[
{'name' : term_1, 'label': xxxx,...},
{'name' : term_2, 'label': xxxx,...},
...
]}
{'name' : class_group_name_2,...
...},
...
]
"""
template_data = []
in_class = "Record-level"
# sequence matters in config and it starts with Record-level which we populate here ad-hoc
class_group = {}
class_group["label"] = "Record-level"
class_group["iri"] = None
class_group["class"] = None
class_group["definition"] = None
class_group["comments"] = None
class_group["rdf_type"] = None
class_group["terms"] = []
class_group["namespace"] = None
addedUseWithIRI = False
for term in self.versions(): # sequence of the terms file used as order
term_data = self.get_term_definition(term['term_iri'])
test = term['term_iri']
# print(f'{test=}')
if term_data["rdf_type"] == "http://www.w3.org/2000/01/rdf-schema#Class":
# new class encountered
# store previous section in template_data
template_data.append(class_group)
#start new class group
class_group = term_data
class_group["terms"] = []
in_class = term_data["label"] # check on the class working in
elif term['term_iri']=='http://purl.org/dc/terms/language':
# Vulnerable to ordering terms in term_versions.csv, but...
# This is the first row of dwciri terms
# store previous section in template_data
# print(f'{term=}\n{term_data=}')
template_data.append(class_group)
#start a class group for UseWithIRI
class_group = {"label":"UseWithIRI"}
class_group["terms"] = []
in_class = "UseWithIRI" # check on the class working in
addedUseWithIRI = True
class_group['terms'].append(term_data)
# print(f'{class_group=}')
else:
class_group['terms'].append(term_data)
# save the last class to template_data
template_data.append(class_group)
return template_data
def create_html(self, html_template="terms.tmpl",
html_output="../docs/terms/index.md"):
"""build html with the processed term info, by filling in the
tmpl-template
Parameters
-----------
html_template : str
relative path and filename to the Jinja2 compatible
template
html_output : str
relative path and filename to write the resulting index.html
"""
data = {}
data["class_groups"] = self.template_data
env = Environment(
loader = FileSystemLoader(os.path.dirname(html_template)),
trim_blocks = True
)
template = env.get_template(os.path.basename(html_template))
html = template.render(data)
index_page = open(html_output, "w")
index_page.write(str(html))
index_page.close()
def simple_dwc_terms(self):
"""Only extract those terms that are simple dwc, defined as `simple`
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"] == "simple"):
properties.append(term_data["label"])
return properties
def create_dwc_list(self, file_output="../dist/simple_dwc_vertical.csv"):
"""Build a list of simple 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.simple_dwc_terms():
dwc_list_file.write(term + "\n")
def extension_terms(self, termlist):
"""Iterator providing the terms given extension file
"""
for vterm in csv.DictReader(io.TextIOWrapper(termlist), delimiter=','):
yield vterm
def create_extension_xml(self, xml_template, termlist, file_output):
"""Build an Darwin Core Extension XML file
Parameters
-----------
xml_template : str
The relative path to the file containing the declaration for the xml file
(e.g., "./occurrence_core.tmpl")
termlist : str
The relative path to the file in which the list of terms to include in the
extension are located (e.g., "./occurrence_core.lst").
file_output : str
The relative path to the file to write the resulting file.
(e.g., "../ext/dwc_occurrence.xml")
"""
with codecs.open(file_output, 'w', 'utf-8') as output_file:
# Open the XML declaration file
template_file = open(xml_template, 'r')
# Write the entire XML declaration section to the output file
output_file.write(template_file.read())
# Process the list of terms for the extension combining properties from the
# extension term list with the properties of the term definitions from Darwin
# Core.
# Load the terms from the Extension term list file
termlistfile = open(termlist, 'rb')
previous_group = 'None'
for term in self.extension_terms(termlistfile):
# Process each row in the extension term list. The file must have the
# following fields in the given order:
# class,iri,type,thesaurus,description,comments,examples,required
# 1) The iri field must be populated.
# 2) If there is supposed to be a datatype other than string for the term,
# that type must be provided.
# 3) If there is supposed to be a controlled vocabulary for the term, the
# URL to the location of the controlled vocabulary must be provided.
# 4) If there is supposed to be a definition, comment, or example for the
# term that differs from that in the standard, the custom value must be
# provided.
# 5) If a term is required to be mapped to a field, the column 'required'
# must be populated with 'true'.
# Split the term iri to extract the label and namespace
term_parts = term['iri'].split('/')
# Always set the group based on the value in the Extension term list
group = term['group']
# Get the term name from the last part of the iri field from the Extension
# term list file
name = term_parts[-1]
# The datatype, if it is other than 'string' must come from the type field
# in the Extension term list file
datatype = None
try:
datatype = term['type']
except:
pass
# The thesaurus, if there is one, must come from the type field in the
# Extension term list file
thesaurus = None
try:
thesaurus = term['thesaurus']
except:
pass
# Get the term namespace from the part of the iri field from the Extension
# term list file up to the term name
namespace = term['iri'][0:term['iri'].find(term_parts[-1])]
# Get the term qualified name from the iri field from the Extension term
# list file
qualName = term['iri']
# Create a dc:relation to the URL for the term in the Quick Reference
# Guide, if there is one
dc_relation = None
if namespace=='http://rs.tdwg.org/dwc/terms/':
# Example: https://dwc.tdwg.org/terms/#dwc:behavior
dc_relation = f'https://dwc.tdwg.org/terms/#dwc:{name}'
elif namespace=='http://rs.tdwg.org/dwc/iri/':
# Example: https://dwc.tdwg.org/terms/#dwciri:recordedBy
dc_relation = f'https://dwc.tdwg.org/terms/#dwciri:{name}'
elif namespace=='http://purl.org/dc/elements/1.1/':
# Example: https://dwc.tdwg.org/terms/#dc:type
dc_relation = f'https://dwc.tdwg.org/terms/#dc:{name}'
elif namespace=='http://purl.org/dc/terms/':
# Example: https://dwc.tdwg.org/terms/#dcterms:references
dc_relation = f'https://dwc.tdwg.org/terms/#dcterms:{name}'
elif namespace=='http://purl.org/chrono/terms/':
# Example: https://tdwg.github.io/chrono/terms/#chrono:materialDated
dc_relation = f'https://tdwg.github.io/chrono/terms/#chrono:{name}'
# 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
# if so, fill it from the standard.
dc_description = term['description']
# Get the term usage comments from the description field of the Extension
# term list file. Later we'll check if this is blank, and if so, fill it
# from the standard.
comments = term['comments']
# 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
# the standard.
examples = term['examples']
# Set the attribute 'required' to 'false' unless it is provided in the
# Extension term list file
required = term['required']
if required is None or required.strip()=='':
required = 'false'
else:
required = 'true'
# Try to find the term from the standard
term_data = None
try:
term_data = self.get_term_definition(term['iri'])
except:
pass
# Fill in dc:description, comments, or examples from the standard if it is
# not given in the Extension term list file
if term_data is not None:
if dc_description is None or dc_description.strip()=='':
dc_description = term_data['definition']
if comments is None or comments.strip()=='':
comments = term_data['comments']
if examples is None or examples.strip()=='':
examples = term_data['examples']
# Transform description, comment, and examples for HMTL encodings
dc_description = html.escape(dc_description)
comments = html.escape(comments)
examples = html.escape(examples)
# Construct the property entry for the output file
s = f" <property group='{group}' "
s += f"name='{name}' "
if datatype is not None and datatype.strip()!='':
s += f"type='{datatype}' "
if thesaurus is not None and thesaurus.strip()!='':
s += f"thesaurus='{thesaurus}' "
s += f"namespace='{namespace}' "
s += f"qualName='{qualName}' "
s += f"dc:relation='{dc_relation}' "
s += f"dc:description='{dc_description}' "
s += f"comments='{comments}' "
s += f"examples='{examples}'"
s += f" required='{required}'"
s += '/>\n'
if group != previous_group:
output_file.write(f'\n <!-- {group} -->\n')
output_file.write(s)
previous_group = group
output_file.write("</extension>")
output_file.close()
termlistfile.close()
def _getoptions():
''' Parse command line options and return them.'''
parser = argparse.ArgumentParser()
help = 'path to the extension term list csv file'
parser.add_argument("-i", "--extensiontermsfile", help=help)
help = 'path to the extension xml template file'
parser.add_argument("-x", "--extensiontemplatefile", help=help)
help = 'path to the output extension xml file'
parser.add_argument("-o", "--outputfile", help=help)
help = 'path to the dwc term versions csv file'
parser.add_argument("-t", "--termversionsfile", help=help)
return parser.parse_args()
def main():
"""Build XML Darwin Core Extension files"""
options = _getoptions()
optdict = {}
if options.extensiontermsfile is None or len(options.extensiontermsfile)==0 \
or options.extensiontemplatefile is None or len(options.extensiontemplatefile)==0 \
or options.outputfile is None or len(options.outputfile)==0:
s = 'syntax:\n'
s += f'python {__filename__}'
s += ' -x ./occurrence_core.tmpl'
s += ' -i ./occurrence_core_list.csv'
s += ' -o ../ext/dwc_occurrence_2021-08_16.xml'
s += ' -t ../vocabulary/term_versions.csv'
print(s)
return
term_versions_file = "../vocabulary/term_versions.csv"
if options.termversionsfile is not None and len(options.termversionsfile)!=0:
term_versions_file = options.termversionsfile
print("Running build process:")
my_dwc = DwcDigester(term_versions_file)
print("Building Extension XML file")
xml_template = options.extensiontemplatefile
termlist = options.extensiontermsfile
file_output = options.outputfile
my_dwc.create_extension_xml(xml_template, termlist, file_output)
print("Done!")
if __name__ == "__main__":
sys.exit(main())

12
build/event_core.tmpl Normal file
View File

@ -0,0 +1,12 @@
<?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 Event'
name='Event' namespace='http://rs.tdwg.org/dwc/terms/'
rowType='http://rs.tdwg.org/dwc/terms/Event'
dc:issued="2021-07-15"
dc:relation='https://dwc.tdwg.org/terms/#event'
dc:description='The category of information pertaining to an action that occurs at some location during some time.'>

97
build/event_core_list.csv Normal file
View File

@ -0,0 +1,97 @@
group,iri,type,thesaurus,description,comments,examples,required
Record-level,http://purl.org/dc/elements/1.1/type,,http://rs.gbif.org/vocabulary/dcterms/type.xml,,,,
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/institutionID,,,,,,
Record-level,http://rs.tdwg.org/dwc/terms/datasetID,,,,,,
Record-level,http://rs.tdwg.org/dwc/terms/institutionCode,,,,,,
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/informationWithheld,,,,,,
Record-level,http://rs.tdwg.org/dwc/terms/dataGeneralizations,,,,,,
Record-level,http://rs.tdwg.org/dwc/terms/dynamicProperties,,,,,,
Event,http://rs.tdwg.org/dwc/terms/eventID,,,,,,
Event,http://rs.tdwg.org/dwc/terms/parentEventID,,,,,,
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/eventDate,,,,,,
Event,http://rs.tdwg.org/dwc/terms/eventTime,,,,,,
Event,http://rs.tdwg.org/dwc/terms/startDayOfYear,integer,,,,,
Event,http://rs.tdwg.org/dwc/terms/endDayOfYear,integer,,,,,
Event,http://rs.tdwg.org/dwc/terms/year,integer,,,,,
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/verbatimEventDate,,,,,,
Event,http://rs.tdwg.org/dwc/terms/habitat,,,,,,
Event,http://rs.tdwg.org/dwc/terms/fieldNumber,,,,,,
Event,http://rs.tdwg.org/dwc/terms/fieldNotes,,,,,,
Event,http://rs.tdwg.org/dwc/terms/eventRemarks,,,,,,
Location,http://rs.tdwg.org/dwc/terms/locationID,,,,,,
Location,http://rs.tdwg.org/dwc/terms/higherGeographyID,,,,,,
Location,http://rs.tdwg.org/dwc/terms/higherGeography,,,,,,
Location,http://rs.tdwg.org/dwc/terms/continent,,,,,,
Location,http://rs.tdwg.org/dwc/terms/waterBody,,,,,,
Location,http://rs.tdwg.org/dwc/terms/islandGroup,,,,,,
Location,http://rs.tdwg.org/dwc/terms/island,,,,,,
Location,http://rs.tdwg.org/dwc/terms/country,,,,,,
Location,http://rs.tdwg.org/dwc/terms/countryCode,,,,,,
Location,http://rs.tdwg.org/dwc/terms/stateProvince,,,,,,
Location,http://rs.tdwg.org/dwc/terms/county,,,,,,
Location,http://rs.tdwg.org/dwc/terms/municipality,,,,,,
Location,http://rs.tdwg.org/dwc/terms/locality,,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimLocality,,,,,,
Location,http://rs.tdwg.org/dwc/terms/minimumElevationInMeters,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/maximumElevationInMeters,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimElevation,,,,,,
Location,http://rs.tdwg.org/dwc/terms/verticalDatum,,,,,,
Location,http://rs.tdwg.org/dwc/terms/minimumDepthInMeters,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/maximumDepthInMeters,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimDepth,,,,,,
Location,http://rs.tdwg.org/dwc/terms/minimumDistanceAboveSurfaceInMeters,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/maximumDistanceAboveSurfaceInMeters,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/locationAccordingTo,,,,,,
Location,http://rs.tdwg.org/dwc/terms/locationRemarks,,,,,,
Location,http://rs.tdwg.org/dwc/terms/decimalLatitude,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/decimalLongitude,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/geodeticDatum,,,,,,
Location,http://rs.tdwg.org/dwc/terms/coordinateUncertaintyInMeters,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/coordinatePrecision,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/pointRadiusSpatialFit,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimCoordinates,,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimLatitude,,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimLongitude,,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimCoordinateSystem,,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimSRS,,,,,,
Location,http://rs.tdwg.org/dwc/terms/footprintWKT,,,,,,
Location,http://rs.tdwg.org/dwc/terms/footprintSRS,,,,,,
Location,http://rs.tdwg.org/dwc/terms/footprintSpatialFit,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/georeferencedBy,,,,,,
Location,http://rs.tdwg.org/dwc/terms/georeferencedDate,,,,,,
Location,http://rs.tdwg.org/dwc/terms/georeferenceProtocol,,,,,,
Location,http://rs.tdwg.org/dwc/terms/georeferenceSources,,,,,,
Location,http://rs.tdwg.org/dwc/terms/georeferenceRemarks,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/geologicalContextID,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/earliestEonOrLowestEonothem,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/latestEonOrHighestEonothem,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/earliestEraOrLowestErathem,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/latestEraOrHighestErathem,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/earliestPeriodOrLowestSystem,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/latestPeriodOrHighestSystem,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/earliestEpochOrLowestSeries,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/latestEpochOrHighestSeries,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/earliestAgeOrLowestStage,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/latestAgeOrHighestStage,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/lowestBiostratigraphicZone,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/highestBiostratigraphicZone,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/lithostratigraphicTerms,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/group,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/formation,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/member,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/bed,,,,,,
1 group iri type thesaurus description comments examples required
2 Record-level http://purl.org/dc/elements/1.1/type http://rs.gbif.org/vocabulary/dcterms/type.xml
3 Record-level http://purl.org/dc/terms/modified date
4 Record-level http://purl.org/dc/elements/1.1/language
5 Record-level http://purl.org/dc/terms/license
6 Record-level http://purl.org/dc/terms/rightsHolder
7 Record-level http://purl.org/dc/terms/accessRights
8 Record-level http://purl.org/dc/terms/bibliographicCitation
9 Record-level http://purl.org/dc/terms/references uri
10 Record-level http://rs.tdwg.org/dwc/terms/institutionID
11 Record-level http://rs.tdwg.org/dwc/terms/datasetID
12 Record-level http://rs.tdwg.org/dwc/terms/institutionCode
13 Record-level http://rs.tdwg.org/dwc/terms/datasetName
14 Record-level http://rs.tdwg.org/dwc/terms/ownerInstitutionCode
15 Record-level http://rs.tdwg.org/dwc/terms/informationWithheld
16 Record-level http://rs.tdwg.org/dwc/terms/dataGeneralizations
17 Record-level http://rs.tdwg.org/dwc/terms/dynamicProperties
18 Event http://rs.tdwg.org/dwc/terms/eventID
19 Event http://rs.tdwg.org/dwc/terms/parentEventID
20 Event http://rs.tdwg.org/dwc/terms/samplingProtocol
21 Event http://rs.tdwg.org/dwc/terms/sampleSizeValue
22 Event http://rs.tdwg.org/dwc/terms/sampleSizeUnit http://rs.gbif.org/vocabulary/gbif/unit_of_measurement_2015-07-10.xml
23 Event http://rs.tdwg.org/dwc/terms/samplingEffort
24 Event http://rs.tdwg.org/dwc/terms/eventDate
25 Event http://rs.tdwg.org/dwc/terms/eventTime
26 Event http://rs.tdwg.org/dwc/terms/startDayOfYear integer
27 Event http://rs.tdwg.org/dwc/terms/endDayOfYear integer
28 Event http://rs.tdwg.org/dwc/terms/year integer
29 Event http://rs.tdwg.org/dwc/terms/month integer
30 Event http://rs.tdwg.org/dwc/terms/day integer
31 Event http://rs.tdwg.org/dwc/terms/verbatimEventDate
32 Event http://rs.tdwg.org/dwc/terms/habitat
33 Event http://rs.tdwg.org/dwc/terms/fieldNumber
34 Event http://rs.tdwg.org/dwc/terms/fieldNotes
35 Event http://rs.tdwg.org/dwc/terms/eventRemarks
36 Location http://rs.tdwg.org/dwc/terms/locationID
37 Location http://rs.tdwg.org/dwc/terms/higherGeographyID
38 Location http://rs.tdwg.org/dwc/terms/higherGeography
39 Location http://rs.tdwg.org/dwc/terms/continent
40 Location http://rs.tdwg.org/dwc/terms/waterBody
41 Location http://rs.tdwg.org/dwc/terms/islandGroup
42 Location http://rs.tdwg.org/dwc/terms/island
43 Location http://rs.tdwg.org/dwc/terms/country
44 Location http://rs.tdwg.org/dwc/terms/countryCode
45 Location http://rs.tdwg.org/dwc/terms/stateProvince
46 Location http://rs.tdwg.org/dwc/terms/county
47 Location http://rs.tdwg.org/dwc/terms/municipality
48 Location http://rs.tdwg.org/dwc/terms/locality
49 Location http://rs.tdwg.org/dwc/terms/verbatimLocality
50 Location http://rs.tdwg.org/dwc/terms/minimumElevationInMeters decimal
51 Location http://rs.tdwg.org/dwc/terms/maximumElevationInMeters decimal
52 Location http://rs.tdwg.org/dwc/terms/verbatimElevation
53 Location http://rs.tdwg.org/dwc/terms/verticalDatum
54 Location http://rs.tdwg.org/dwc/terms/minimumDepthInMeters decimal
55 Location http://rs.tdwg.org/dwc/terms/maximumDepthInMeters decimal
56 Location http://rs.tdwg.org/dwc/terms/verbatimDepth
57 Location http://rs.tdwg.org/dwc/terms/minimumDistanceAboveSurfaceInMeters decimal
58 Location http://rs.tdwg.org/dwc/terms/maximumDistanceAboveSurfaceInMeters decimal
59 Location http://rs.tdwg.org/dwc/terms/locationAccordingTo
60 Location http://rs.tdwg.org/dwc/terms/locationRemarks
61 Location http://rs.tdwg.org/dwc/terms/decimalLatitude decimal
62 Location http://rs.tdwg.org/dwc/terms/decimalLongitude decimal
63 Location http://rs.tdwg.org/dwc/terms/geodeticDatum
64 Location http://rs.tdwg.org/dwc/terms/coordinateUncertaintyInMeters decimal
65 Location http://rs.tdwg.org/dwc/terms/coordinatePrecision decimal
66 Location http://rs.tdwg.org/dwc/terms/pointRadiusSpatialFit decimal
67 Location http://rs.tdwg.org/dwc/terms/verbatimCoordinates
68 Location http://rs.tdwg.org/dwc/terms/verbatimLatitude
69 Location http://rs.tdwg.org/dwc/terms/verbatimLongitude
70 Location http://rs.tdwg.org/dwc/terms/verbatimCoordinateSystem
71 Location http://rs.tdwg.org/dwc/terms/verbatimSRS
72 Location http://rs.tdwg.org/dwc/terms/footprintWKT
73 Location http://rs.tdwg.org/dwc/terms/footprintSRS
74 Location http://rs.tdwg.org/dwc/terms/footprintSpatialFit decimal
75 Location http://rs.tdwg.org/dwc/terms/georeferencedBy
76 Location http://rs.tdwg.org/dwc/terms/georeferencedDate
77 Location http://rs.tdwg.org/dwc/terms/georeferenceProtocol
78 Location http://rs.tdwg.org/dwc/terms/georeferenceSources
79 Location http://rs.tdwg.org/dwc/terms/georeferenceRemarks
80 GeologicalContext http://rs.tdwg.org/dwc/terms/geologicalContextID
81 GeologicalContext http://rs.tdwg.org/dwc/terms/earliestEonOrLowestEonothem
82 GeologicalContext http://rs.tdwg.org/dwc/terms/latestEonOrHighestEonothem
83 GeologicalContext http://rs.tdwg.org/dwc/terms/earliestEraOrLowestErathem
84 GeologicalContext http://rs.tdwg.org/dwc/terms/latestEraOrHighestErathem
85 GeologicalContext http://rs.tdwg.org/dwc/terms/earliestPeriodOrLowestSystem
86 GeologicalContext http://rs.tdwg.org/dwc/terms/latestPeriodOrHighestSystem
87 GeologicalContext http://rs.tdwg.org/dwc/terms/earliestEpochOrLowestSeries
88 GeologicalContext http://rs.tdwg.org/dwc/terms/latestEpochOrHighestSeries
89 GeologicalContext http://rs.tdwg.org/dwc/terms/earliestAgeOrLowestStage
90 GeologicalContext http://rs.tdwg.org/dwc/terms/latestAgeOrHighestStage
91 GeologicalContext http://rs.tdwg.org/dwc/terms/lowestBiostratigraphicZone
92 GeologicalContext http://rs.tdwg.org/dwc/terms/highestBiostratigraphicZone
93 GeologicalContext http://rs.tdwg.org/dwc/terms/lithostratigraphicTerms
94 GeologicalContext http://rs.tdwg.org/dwc/terms/group
95 GeologicalContext http://rs.tdwg.org/dwc/terms/formation
96 GeologicalContext http://rs.tdwg.org/dwc/terms/member
97 GeologicalContext http://rs.tdwg.org/dwc/terms/bed

14
build/extended_mof.tmpl Normal file
View File

@ -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/'
xsi:schemaLocation='http://rs.gbif.org/extension/ http://rs.gbif.org/schema/extension.xsd'
dc:title='Darwin Core Occurrence'
name='ExtendedMeasurementOrFact' namespace='http://rs.tdwg.org/dwc/terms/'
rowType='http://rs.tdwg.org/dwc/terms/MeasurementOrFact'
dc:issued='2021-07-15'
dc:subject='dwc:Taxon dwc:Event'
dc:relation='https://dwc.tdwg.org/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.'>

View File

@ -0,0 +1,14 @@
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 group iri type thesaurus description comments examples required
2 Occurrence http://rs.tdwg.org/dwc/terms/occurrenceID
3 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementID
4 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementType
5 MeasurementOrFact http://rs.tdwg.org/dwc/iri/measurementType uri
6 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementValue
7 MeasurementOrFact http://rs.tdwg.org/dwc/iri/measurementValue uri
8 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementAccuracy
9 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementUnit
10 MeasurementOrFact http://rs.tdwg.org/dwc/iri/measurementUnit uri
11 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementDeterminedDate
12 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementDeterminedBy
13 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementMethod
14 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementRemarks

View File

@ -0,0 +1,12 @@
<?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 Identification History"
name="Identification" namespace="http://rs.tdwg.org/dwc/terms/"
rowType="http://rs.tdwg.org/dwc/terms/Identification"
dc:issued='2021-07-15'
dc:relation='https://dwc.tdwg.org/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.">

View File

@ -0,0 +1,48 @@
group,iri,type,thesaurus,description,comments,examples,required
Identification,http://rs.tdwg.org/dwc/terms/identificationID,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/verbatimIdentification,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/identificationQualifier,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/typeStatus,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/identifiedBy,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/identifiedByID,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/dateIdentified,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/identificationReferences,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/identificationVerificationStatus,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/identificationRemarks,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/taxonID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/scientificNameID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/acceptedNameUsageID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/parentNameUsageID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/originalNameUsageID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/nameAccordingToID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/namePublishedInID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/taxonConceptID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/scientificName,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/acceptedNameUsage,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/parentNameUsage,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/originalNameUsage,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/nameAccordingTo,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/namePublishedIn,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/namePublishedInYear,integer,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/higherClassification,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/kingdom,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/phylum,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/class,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/order,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/family,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/subfamily,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/genus,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/genericName,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/subgenus,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/infragenericEpithet,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/specificEpithet,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/infraspecificEpithet,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/cultivarEpithet,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/taxonRank,,http://rs.gbif.org/vocabulary/gbif/rank_2015-04-24.xml,,,,
Taxon,http://rs.tdwg.org/dwc/terms/verbatimTaxonRank,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/scientificNameAuthorship,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/vernacularName,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalCode,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/taxonomicStatus,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalStatus,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/taxonRemarks,,,,,,
1 group iri type thesaurus description comments examples required
2 Identification http://rs.tdwg.org/dwc/terms/identificationID
3 Identification http://rs.tdwg.org/dwc/terms/verbatimIdentification
4 Identification http://rs.tdwg.org/dwc/terms/identificationQualifier
5 Identification http://rs.tdwg.org/dwc/terms/typeStatus
6 Identification http://rs.tdwg.org/dwc/terms/identifiedBy
7 Identification http://rs.tdwg.org/dwc/terms/identifiedByID
8 Identification http://rs.tdwg.org/dwc/terms/dateIdentified
9 Identification http://rs.tdwg.org/dwc/terms/identificationReferences
10 Identification http://rs.tdwg.org/dwc/terms/identificationVerificationStatus
11 Identification http://rs.tdwg.org/dwc/terms/identificationRemarks
12 Taxon http://rs.tdwg.org/dwc/terms/taxonID
13 Taxon http://rs.tdwg.org/dwc/terms/scientificNameID
14 Taxon http://rs.tdwg.org/dwc/terms/acceptedNameUsageID
15 Taxon http://rs.tdwg.org/dwc/terms/parentNameUsageID
16 Taxon http://rs.tdwg.org/dwc/terms/originalNameUsageID
17 Taxon http://rs.tdwg.org/dwc/terms/nameAccordingToID
18 Taxon http://rs.tdwg.org/dwc/terms/namePublishedInID
19 Taxon http://rs.tdwg.org/dwc/terms/taxonConceptID
20 Taxon http://rs.tdwg.org/dwc/terms/scientificName
21 Taxon http://rs.tdwg.org/dwc/terms/acceptedNameUsage
22 Taxon http://rs.tdwg.org/dwc/terms/parentNameUsage
23 Taxon http://rs.tdwg.org/dwc/terms/originalNameUsage
24 Taxon http://rs.tdwg.org/dwc/terms/nameAccordingTo
25 Taxon http://rs.tdwg.org/dwc/terms/namePublishedIn
26 Taxon http://rs.tdwg.org/dwc/terms/namePublishedInYear integer
27 Taxon http://rs.tdwg.org/dwc/terms/higherClassification
28 Taxon http://rs.tdwg.org/dwc/terms/kingdom
29 Taxon http://rs.tdwg.org/dwc/terms/phylum
30 Taxon http://rs.tdwg.org/dwc/terms/class
31 Taxon http://rs.tdwg.org/dwc/terms/order
32 Taxon http://rs.tdwg.org/dwc/terms/family
33 Taxon http://rs.tdwg.org/dwc/terms/subfamily
34 Taxon http://rs.tdwg.org/dwc/terms/genus
35 Taxon http://rs.tdwg.org/dwc/terms/genericName
36 Taxon http://rs.tdwg.org/dwc/terms/subgenus
37 Taxon http://rs.tdwg.org/dwc/terms/infragenericEpithet
38 Taxon http://rs.tdwg.org/dwc/terms/specificEpithet
39 Taxon http://rs.tdwg.org/dwc/terms/infraspecificEpithet
40 Taxon http://rs.tdwg.org/dwc/terms/cultivarEpithet
41 Taxon http://rs.tdwg.org/dwc/terms/taxonRank http://rs.gbif.org/vocabulary/gbif/rank_2015-04-24.xml
42 Taxon http://rs.tdwg.org/dwc/terms/verbatimTaxonRank
43 Taxon http://rs.tdwg.org/dwc/terms/scientificNameAuthorship
44 Taxon http://rs.tdwg.org/dwc/terms/vernacularName
45 Taxon http://rs.tdwg.org/dwc/terms/nomenclaturalCode
46 Taxon http://rs.tdwg.org/dwc/terms/taxonomicStatus
47 Taxon http://rs.tdwg.org/dwc/terms/nomenclaturalStatus
48 Taxon http://rs.tdwg.org/dwc/terms/taxonRemarks

View File

@ -0,0 +1,13 @@
<?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 Measurement Or Facts"
name='MeasurementOrFact' 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='https://dwc.tdwg.org/terms/#measurementorfact'
dc:description='Support for measurements or facts, allowing links to any type of Core.'>

View File

@ -0,0 +1,10 @@
group,iri,type,thesaurus,description,comments,examples,required
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementID,,,,,,
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementType,,,,,,true
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementValue,,,,,,
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementAccuracy,,,,,,
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/measurementMethod,,,,,,
MeasurementOrFact,http://rs.tdwg.org/dwc/terms/measurementRemarks,,,,,,
1 group iri type thesaurus description comments examples required
2 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementID
3 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementType true
4 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementValue
5 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementAccuracy
6 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementUnit
7 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementDeterminedDate
8 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementDeterminedBy
9 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementMethod
10 MeasurementOrFact http://rs.tdwg.org/dwc/terms/measurementRemarks

View File

@ -0,0 +1,13 @@
<?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'
name='Occurrence' namespace='http://rs.tdwg.org/dwc/terms/'
rowType='http://rs.tdwg.org/dwc/terms/Occurrence'
dc:issued='2021-07-15'
dc:subject='dwc:Taxon dwc:Event'
dc:relation='https://dwc.tdwg.org/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.'>

View File

@ -0,0 +1,180 @@
group,iri,type,thesaurus,description,comments,examples,required
Record-level,http://purl.org/dc/elements/1.1/type,,http://rs.gbif.org/vocabulary/dcterms/type.xml,,,,
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/institutionID,,,,,,
Record-level,http://rs.tdwg.org/dwc/terms/collectionID,,,,,,
Record-level,http://rs.tdwg.org/dwc/terms/datasetID,,,,,,
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/datasetName,,,,,,
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/informationWithheld,,,,,,
Record-level,http://rs.tdwg.org/dwc/terms/dataGeneralizations,,,,,,
Record-level,http://rs.tdwg.org/dwc/terms/dynamicProperties,,,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/occurrenceID,,,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/catalogNumber,,,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/recordNumber,,,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/recordedBy,,,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/recordedByID,,,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/individualCount,integer,,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/organismQuantity,,,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/organismQuantityType,,http://rs.gbif.org/vocabulary/gbif/quantity_type_2015-07-10.xml,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/sex,,,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/lifeStage,,,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/reproductiveCondition,,,,,,
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/degreeOfEstablishment,,http://rs.gbif.org/vocabulary/gbif/degreeofestablishment_2020-10-13.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/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/preparations,,,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/disposition,,,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/associatedMedia,,,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/associatedOccurrences,,,,,,
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/otherCatalogNumbers,,,,,,
Occurrence,http://rs.tdwg.org/dwc/terms/occurrenceRemarks,,,,,,
Organism,http://rs.tdwg.org/dwc/terms/organismID,,,,,,
Organism,http://rs.tdwg.org/dwc/terms/organismName,,,,,,
Organism,http://rs.tdwg.org/dwc/terms/organismScope,,,,,,
Organism,http://rs.tdwg.org/dwc/terms/associatedOrganisms,,,,,,
Organism,http://rs.tdwg.org/dwc/terms/previousIdentifications,,,,,,
Organism,http://rs.tdwg.org/dwc/terms/organismRemarks,,,,,,
MaterialSample,http://rs.tdwg.org/dwc/terms/materialSampleID,,,,,,
Event,http://rs.tdwg.org/dwc/terms/eventID,,,,,,
Event,http://rs.tdwg.org/dwc/terms/parentEventID,,,,,,
Event,http://rs.tdwg.org/dwc/terms/fieldNumber,,,,,,
Event,http://rs.tdwg.org/dwc/terms/eventDate,,,,,,
Event,http://rs.tdwg.org/dwc/terms/eventTime,,,,,,
Event,http://rs.tdwg.org/dwc/terms/startDayOfYear,integer,,,,,
Event,http://rs.tdwg.org/dwc/terms/endDayOfYear,integer,,,,,
Event,http://rs.tdwg.org/dwc/terms/year,integer,,,,,
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/verbatimEventDate,,,,,,
Event,http://rs.tdwg.org/dwc/terms/habitat,,,,,,
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/eventRemarks,,,,,,
Location,http://rs.tdwg.org/dwc/terms/locationID,,,,,,
Location,http://rs.tdwg.org/dwc/terms/higherGeographyID,,,,,,
Location,http://rs.tdwg.org/dwc/terms/higherGeography,,,,,,
Location,http://rs.tdwg.org/dwc/terms/continent,,,,,,
Location,http://rs.tdwg.org/dwc/terms/waterBody,,,,,,
Location,http://rs.tdwg.org/dwc/terms/islandGroup,,,,,,
Location,http://rs.tdwg.org/dwc/terms/island,,,,,,
Location,http://rs.tdwg.org/dwc/terms/country,,,,,,
Location,http://rs.tdwg.org/dwc/terms/countryCode,,,,,,
Location,http://rs.tdwg.org/dwc/terms/stateProvince,,,,,,
Location,http://rs.tdwg.org/dwc/terms/county,,,,,,
Location,http://rs.tdwg.org/dwc/terms/municipality,,,,,,
Location,http://rs.tdwg.org/dwc/terms/locality,,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimLocality,,,,,,
Location,http://rs.tdwg.org/dwc/terms/minimumElevationInMeters,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/maximumElevationInMeters,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimElevation,,,,,,
Location,http://rs.tdwg.org/dwc/terms/verticalDatum,,,,,,
Location,http://rs.tdwg.org/dwc/terms/minimumDepthInMeters,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/maximumDepthInMeters,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimDepth,,,,,,
Location,http://rs.tdwg.org/dwc/terms/minimumDistanceAboveSurfaceInMeters,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/maximumDistanceAboveSurfaceInMeters,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/locationAccordingTo,,,,,,
Location,http://rs.tdwg.org/dwc/terms/locationRemarks,,,,,,
Location,http://rs.tdwg.org/dwc/terms/decimalLatitude,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/decimalLongitude,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/geodeticDatum,,,,,,
Location,http://rs.tdwg.org/dwc/terms/coordinateUncertaintyInMeters,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/coordinatePrecision,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/pointRadiusSpatialFit,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimCoordinates,,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimLatitude,,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimLongitude,,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimCoordinateSystem,,,,,,
Location,http://rs.tdwg.org/dwc/terms/verbatimSRS,,,,,,
Location,http://rs.tdwg.org/dwc/terms/footprintWKT,,,,,,
Location,http://rs.tdwg.org/dwc/terms/footprintSRS,,,,,,
Location,http://rs.tdwg.org/dwc/terms/footprintSpatialFit,decimal,,,,,
Location,http://rs.tdwg.org/dwc/terms/georeferencedBy,,,,,,
Location,http://rs.tdwg.org/dwc/terms/georeferencedDate,,,,,,
Location,http://rs.tdwg.org/dwc/terms/georeferenceProtocol,,,,,,
Location,http://rs.tdwg.org/dwc/terms/georeferenceSources,,,,,,
Location,http://rs.tdwg.org/dwc/terms/georeferenceRemarks,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/geologicalContextID,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/earliestEonOrLowestEonothem,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/latestEonOrHighestEonothem,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/earliestEraOrLowestErathem,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/latestEraOrHighestErathem,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/earliestPeriodOrLowestSystem,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/latestPeriodOrHighestSystem,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/earliestEpochOrLowestSeries,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/latestEpochOrHighestSeries,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/earliestAgeOrLowestStage,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/latestAgeOrHighestStage,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/lowestBiostratigraphicZone,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/highestBiostratigraphicZone,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/lithostratigraphicTerms,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/group,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/formation,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/member,,,,,,
GeologicalContext,http://rs.tdwg.org/dwc/terms/bed,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/identificationID,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/verbatimIdentification,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/identificationQualifier,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/typeStatus,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/identifiedBy,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/identifiedByID,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/dateIdentified,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/identificationReferences,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/identificationVerificationStatus,,,,,,
Identification,http://rs.tdwg.org/dwc/terms/identificationRemarks,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/taxonID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/scientificNameID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/acceptedNameUsageID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/parentNameUsageID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/originalNameUsageID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/nameAccordingToID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/namePublishedInID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/taxonConceptID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/scientificName,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/acceptedNameUsage,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/parentNameUsage,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/originalNameUsage,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/nameAccordingTo,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/namePublishedIn,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/namePublishedInYear,integer,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/higherClassification,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/kingdom,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/phylum,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/class,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/order,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/family,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/subfamily,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/genus,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/genericName,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/subgenus,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/infragenericEpithet,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/specificEpithet,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/infraspecificEpithet,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/cultivarEpithet,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/taxonRank,,http://rs.gbif.org/vocabulary/gbif/rank_2015-04-24.xml,,,,
Taxon,http://rs.tdwg.org/dwc/terms/verbatimTaxonRank,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/scientificNameAuthorship,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/vernacularName,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalCode,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/taxonomicStatus,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalStatus,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/taxonRemarks,,,,,,
1 group iri type thesaurus description comments examples required
2 Record-level http://purl.org/dc/elements/1.1/type http://rs.gbif.org/vocabulary/dcterms/type.xml
3 Record-level http://purl.org/dc/terms/modified date
4 Record-level http://purl.org/dc/elements/1.1/language
5 Record-level http://purl.org/dc/terms/license
6 Record-level http://purl.org/dc/terms/rightsHolder
7 Record-level http://purl.org/dc/terms/accessRights
8 Record-level http://purl.org/dc/terms/bibliographicCitation
9 Record-level http://purl.org/dc/terms/references uri
10 Record-level http://rs.tdwg.org/dwc/terms/institutionID
11 Record-level http://rs.tdwg.org/dwc/terms/collectionID
12 Record-level http://rs.tdwg.org/dwc/terms/datasetID
13 Record-level http://rs.tdwg.org/dwc/terms/institutionCode
14 Record-level http://rs.tdwg.org/dwc/terms/collectionCode
15 Record-level http://rs.tdwg.org/dwc/terms/datasetName
16 Record-level http://rs.tdwg.org/dwc/terms/ownerInstitutionCode
17 Record-level http://rs.tdwg.org/dwc/terms/basisOfRecord http://rs.gbif.org/vocabulary/dwc/basis_of_record.xml true
18 Record-level http://rs.tdwg.org/dwc/terms/informationWithheld
19 Record-level http://rs.tdwg.org/dwc/terms/dataGeneralizations
20 Record-level http://rs.tdwg.org/dwc/terms/dynamicProperties
21 Occurrence http://rs.tdwg.org/dwc/terms/occurrenceID
22 Occurrence http://rs.tdwg.org/dwc/terms/catalogNumber
23 Occurrence http://rs.tdwg.org/dwc/terms/recordNumber
24 Occurrence http://rs.tdwg.org/dwc/terms/recordedBy
25 Occurrence http://rs.tdwg.org/dwc/terms/recordedByID
26 Occurrence http://rs.tdwg.org/dwc/terms/individualCount integer
27 Occurrence http://rs.tdwg.org/dwc/terms/organismQuantity
28 Occurrence http://rs.tdwg.org/dwc/terms/organismQuantityType http://rs.gbif.org/vocabulary/gbif/quantity_type_2015-07-10.xml
29 Occurrence http://rs.tdwg.org/dwc/terms/sex
30 Occurrence http://rs.tdwg.org/dwc/terms/lifeStage
31 Occurrence http://rs.tdwg.org/dwc/terms/reproductiveCondition
32 Occurrence http://rs.tdwg.org/dwc/terms/behavior
33 Occurrence http://rs.tdwg.org/dwc/terms/establishmentMeans http://rs.gbif.org/vocabulary/gbif/establishmentmeans_2020-10-13.xml
34 Occurrence http://rs.tdwg.org/dwc/terms/degreeOfEstablishment http://rs.gbif.org/vocabulary/gbif/degreeofestablishment_2020-10-13.xml
35 Occurrence http://rs.tdwg.org/dwc/terms/pathway http://rs.gbif.org/vocabulary/gbif/pathway_2020-10-13.xml
36 Occurrence http://rs.tdwg.org/dwc/terms/georeferenceVerificationStatus
37 Occurrence http://rs.tdwg.org/dwc/terms/occurrenceStatus http://rs.gbif.org/vocabulary/gbif/occurrence_status_2020-07-15.xml
38 Occurrence http://rs.tdwg.org/dwc/terms/preparations
39 Occurrence http://rs.tdwg.org/dwc/terms/disposition
40 Occurrence http://rs.tdwg.org/dwc/terms/associatedMedia
41 Occurrence http://rs.tdwg.org/dwc/terms/associatedOccurrences
42 Occurrence http://rs.tdwg.org/dwc/terms/associatedReferences
43 Occurrence http://rs.tdwg.org/dwc/terms/associatedSequences
44 Occurrence http://rs.tdwg.org/dwc/terms/associatedTaxa
45 Occurrence http://rs.tdwg.org/dwc/terms/otherCatalogNumbers
46 Occurrence http://rs.tdwg.org/dwc/terms/occurrenceRemarks
47 Organism http://rs.tdwg.org/dwc/terms/organismID
48 Organism http://rs.tdwg.org/dwc/terms/organismName
49 Organism http://rs.tdwg.org/dwc/terms/organismScope
50 Organism http://rs.tdwg.org/dwc/terms/associatedOrganisms
51 Organism http://rs.tdwg.org/dwc/terms/previousIdentifications
52 Organism http://rs.tdwg.org/dwc/terms/organismRemarks
53 MaterialSample http://rs.tdwg.org/dwc/terms/materialSampleID
54 Event http://rs.tdwg.org/dwc/terms/eventID
55 Event http://rs.tdwg.org/dwc/terms/parentEventID
56 Event http://rs.tdwg.org/dwc/terms/fieldNumber
57 Event http://rs.tdwg.org/dwc/terms/eventDate
58 Event http://rs.tdwg.org/dwc/terms/eventTime
59 Event http://rs.tdwg.org/dwc/terms/startDayOfYear integer
60 Event http://rs.tdwg.org/dwc/terms/endDayOfYear integer
61 Event http://rs.tdwg.org/dwc/terms/year integer
62 Event http://rs.tdwg.org/dwc/terms/month integer
63 Event http://rs.tdwg.org/dwc/terms/day integer
64 Event http://rs.tdwg.org/dwc/terms/verbatimEventDate
65 Event http://rs.tdwg.org/dwc/terms/habitat
66 Event http://rs.tdwg.org/dwc/terms/samplingProtocol
67 Event http://rs.tdwg.org/dwc/terms/sampleSizeValue
68 Event http://rs.tdwg.org/dwc/terms/sampleSizeUnit http://rs.gbif.org/vocabulary/gbif/unit_of_measurement_2015-07-10.xml
69 Event http://rs.tdwg.org/dwc/terms/samplingEffort
70 Event http://rs.tdwg.org/dwc/terms/fieldNotes
71 Event http://rs.tdwg.org/dwc/terms/eventRemarks
72 Location http://rs.tdwg.org/dwc/terms/locationID
73 Location http://rs.tdwg.org/dwc/terms/higherGeographyID
74 Location http://rs.tdwg.org/dwc/terms/higherGeography
75 Location http://rs.tdwg.org/dwc/terms/continent
76 Location http://rs.tdwg.org/dwc/terms/waterBody
77 Location http://rs.tdwg.org/dwc/terms/islandGroup
78 Location http://rs.tdwg.org/dwc/terms/island
79 Location http://rs.tdwg.org/dwc/terms/country
80 Location http://rs.tdwg.org/dwc/terms/countryCode
81 Location http://rs.tdwg.org/dwc/terms/stateProvince
82 Location http://rs.tdwg.org/dwc/terms/county
83 Location http://rs.tdwg.org/dwc/terms/municipality
84 Location http://rs.tdwg.org/dwc/terms/locality
85 Location http://rs.tdwg.org/dwc/terms/verbatimLocality
86 Location http://rs.tdwg.org/dwc/terms/minimumElevationInMeters decimal
87 Location http://rs.tdwg.org/dwc/terms/maximumElevationInMeters decimal
88 Location http://rs.tdwg.org/dwc/terms/verbatimElevation
89 Location http://rs.tdwg.org/dwc/terms/verticalDatum
90 Location http://rs.tdwg.org/dwc/terms/minimumDepthInMeters decimal
91 Location http://rs.tdwg.org/dwc/terms/maximumDepthInMeters decimal
92 Location http://rs.tdwg.org/dwc/terms/verbatimDepth
93 Location http://rs.tdwg.org/dwc/terms/minimumDistanceAboveSurfaceInMeters decimal
94 Location http://rs.tdwg.org/dwc/terms/maximumDistanceAboveSurfaceInMeters decimal
95 Location http://rs.tdwg.org/dwc/terms/locationAccordingTo
96 Location http://rs.tdwg.org/dwc/terms/locationRemarks
97 Location http://rs.tdwg.org/dwc/terms/decimalLatitude decimal
98 Location http://rs.tdwg.org/dwc/terms/decimalLongitude decimal
99 Location http://rs.tdwg.org/dwc/terms/geodeticDatum
100 Location http://rs.tdwg.org/dwc/terms/coordinateUncertaintyInMeters decimal
101 Location http://rs.tdwg.org/dwc/terms/coordinatePrecision decimal
102 Location http://rs.tdwg.org/dwc/terms/pointRadiusSpatialFit decimal
103 Location http://rs.tdwg.org/dwc/terms/verbatimCoordinates
104 Location http://rs.tdwg.org/dwc/terms/verbatimLatitude
105 Location http://rs.tdwg.org/dwc/terms/verbatimLongitude
106 Location http://rs.tdwg.org/dwc/terms/verbatimCoordinateSystem
107 Location http://rs.tdwg.org/dwc/terms/verbatimSRS
108 Location http://rs.tdwg.org/dwc/terms/footprintWKT
109 Location http://rs.tdwg.org/dwc/terms/footprintSRS
110 Location http://rs.tdwg.org/dwc/terms/footprintSpatialFit decimal
111 Location http://rs.tdwg.org/dwc/terms/georeferencedBy
112 Location http://rs.tdwg.org/dwc/terms/georeferencedDate
113 Location http://rs.tdwg.org/dwc/terms/georeferenceProtocol
114 Location http://rs.tdwg.org/dwc/terms/georeferenceSources
115 Location http://rs.tdwg.org/dwc/terms/georeferenceRemarks
116 GeologicalContext http://rs.tdwg.org/dwc/terms/geologicalContextID
117 GeologicalContext http://rs.tdwg.org/dwc/terms/earliestEonOrLowestEonothem
118 GeologicalContext http://rs.tdwg.org/dwc/terms/latestEonOrHighestEonothem
119 GeologicalContext http://rs.tdwg.org/dwc/terms/earliestEraOrLowestErathem
120 GeologicalContext http://rs.tdwg.org/dwc/terms/latestEraOrHighestErathem
121 GeologicalContext http://rs.tdwg.org/dwc/terms/earliestPeriodOrLowestSystem
122 GeologicalContext http://rs.tdwg.org/dwc/terms/latestPeriodOrHighestSystem
123 GeologicalContext http://rs.tdwg.org/dwc/terms/earliestEpochOrLowestSeries
124 GeologicalContext http://rs.tdwg.org/dwc/terms/latestEpochOrHighestSeries
125 GeologicalContext http://rs.tdwg.org/dwc/terms/earliestAgeOrLowestStage
126 GeologicalContext http://rs.tdwg.org/dwc/terms/latestAgeOrHighestStage
127 GeologicalContext http://rs.tdwg.org/dwc/terms/lowestBiostratigraphicZone
128 GeologicalContext http://rs.tdwg.org/dwc/terms/highestBiostratigraphicZone
129 GeologicalContext http://rs.tdwg.org/dwc/terms/lithostratigraphicTerms
130 GeologicalContext http://rs.tdwg.org/dwc/terms/group
131 GeologicalContext http://rs.tdwg.org/dwc/terms/formation
132 GeologicalContext http://rs.tdwg.org/dwc/terms/member
133 GeologicalContext http://rs.tdwg.org/dwc/terms/bed
134 Identification http://rs.tdwg.org/dwc/terms/identificationID
135 Identification http://rs.tdwg.org/dwc/terms/verbatimIdentification
136 Identification http://rs.tdwg.org/dwc/terms/identificationQualifier
137 Identification http://rs.tdwg.org/dwc/terms/typeStatus
138 Identification http://rs.tdwg.org/dwc/terms/identifiedBy
139 Identification http://rs.tdwg.org/dwc/terms/identifiedByID
140 Identification http://rs.tdwg.org/dwc/terms/dateIdentified
141 Identification http://rs.tdwg.org/dwc/terms/identificationReferences
142 Identification http://rs.tdwg.org/dwc/terms/identificationVerificationStatus
143 Identification http://rs.tdwg.org/dwc/terms/identificationRemarks
144 Taxon http://rs.tdwg.org/dwc/terms/taxonID
145 Taxon http://rs.tdwg.org/dwc/terms/scientificNameID
146 Taxon http://rs.tdwg.org/dwc/terms/acceptedNameUsageID
147 Taxon http://rs.tdwg.org/dwc/terms/parentNameUsageID
148 Taxon http://rs.tdwg.org/dwc/terms/originalNameUsageID
149 Taxon http://rs.tdwg.org/dwc/terms/nameAccordingToID
150 Taxon http://rs.tdwg.org/dwc/terms/namePublishedInID
151 Taxon http://rs.tdwg.org/dwc/terms/taxonConceptID
152 Taxon http://rs.tdwg.org/dwc/terms/scientificName
153 Taxon http://rs.tdwg.org/dwc/terms/acceptedNameUsage
154 Taxon http://rs.tdwg.org/dwc/terms/parentNameUsage
155 Taxon http://rs.tdwg.org/dwc/terms/originalNameUsage
156 Taxon http://rs.tdwg.org/dwc/terms/nameAccordingTo
157 Taxon http://rs.tdwg.org/dwc/terms/namePublishedIn
158 Taxon http://rs.tdwg.org/dwc/terms/namePublishedInYear integer
159 Taxon http://rs.tdwg.org/dwc/terms/higherClassification
160 Taxon http://rs.tdwg.org/dwc/terms/kingdom
161 Taxon http://rs.tdwg.org/dwc/terms/phylum
162 Taxon http://rs.tdwg.org/dwc/terms/class
163 Taxon http://rs.tdwg.org/dwc/terms/order
164 Taxon http://rs.tdwg.org/dwc/terms/family
165 Taxon http://rs.tdwg.org/dwc/terms/subfamily
166 Taxon http://rs.tdwg.org/dwc/terms/genus
167 Taxon http://rs.tdwg.org/dwc/terms/genericName
168 Taxon http://rs.tdwg.org/dwc/terms/subgenus
169 Taxon http://rs.tdwg.org/dwc/terms/infragenericEpithet
170 Taxon http://rs.tdwg.org/dwc/terms/specificEpithet
171 Taxon http://rs.tdwg.org/dwc/terms/infraspecificEpithet
172 Taxon http://rs.tdwg.org/dwc/terms/cultivarEpithet
173 Taxon http://rs.tdwg.org/dwc/terms/taxonRank http://rs.gbif.org/vocabulary/gbif/rank_2015-04-24.xml
174 Taxon http://rs.tdwg.org/dwc/terms/verbatimTaxonRank
175 Taxon http://rs.tdwg.org/dwc/terms/scientificNameAuthorship
176 Taxon http://rs.tdwg.org/dwc/terms/vernacularName
177 Taxon http://rs.tdwg.org/dwc/terms/nomenclaturalCode
178 Taxon http://rs.tdwg.org/dwc/terms/taxonomicStatus
179 Taxon http://rs.tdwg.org/dwc/terms/nomenclaturalStatus
180 Taxon http://rs.tdwg.org/dwc/terms/taxonRemarks

13
build/occurrence_iri.tmpl Normal file
View File

@ -0,0 +1,13 @@
<?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:Taxon dwc:Event'
dc:relation='https://dwc.tdwg.org/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.'>

View File

@ -0,0 +1,44 @@
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,,,,,,
1 group iri type thesaurus description comments examples required
2 Record-level http://purl.org/dc/terms/language
3 Record-level http://rs.tdwg.org/dwc/iri/inCollection
4 Record-level http://rs.tdwg.org/dwc/iri/inDataset
5 Record-level http://rs.tdwg.org/dwc/iri/informationWithheld
6 Record-level http://rs.tdwg.org/dwc/iri/dataGeneralizations
7 Occurrence http://rs.tdwg.org/dwc/iri/recordNumber
8 Occurrence http://rs.tdwg.org/dwc/iri/recordedBy
9 Occurrence http://rs.tdwg.org/dwc/iri/organismQuantityType http://rs.gbif.org/vocabulary/gbif/quantity_type_2015-07-10.xml
10 Occurrence http://rs.tdwg.org/dwc/iri/sex
11 Occurrence http://rs.tdwg.org/dwc/iri/lifeStage
12 Occurrence http://rs.tdwg.org/dwc/iri/reproductiveCondition
13 Occurrence http://rs.tdwg.org/dwc/iri/behavior
14 Occurrence http://rs.tdwg.org/dwc/iri/establishmentMeans http://rs.gbif.org/vocabulary/gbif/establishmentmeans_2020-10-13.xml
15 Occurrence http://rs.tdwg.org/dwc/iri/degreeOfEstablishment http://rs.gbif.org/vocabulary/gbif/degreeofestablishment_2020-10-13.xml
16 Occurrence http://rs.tdwg.org/dwc/iri/pathway http://rs.gbif.org/vocabulary/gbif/pathway_2020-10-13.xml
17 Occurrence http://rs.tdwg.org/dwc/iri/georeferenceVerificationStatus
18 Occurrence http://rs.tdwg.org/dwc/iri/occurrenceStatus http://rs.gbif.org/vocabulary/gbif/occurrence_status_2020-07-15.xml
19 Occurrence http://rs.tdwg.org/dwc/iri/preparations
20 Occurrence http://rs.tdwg.org/dwc/iri/disposition
21 Event http://rs.tdwg.org/dwc/iri/fieldNumber
22 Event http://rs.tdwg.org/dwc/iri/habitat
23 Event http://rs.tdwg.org/dwc/iri/samplingProtocol
24 Event http://rs.tdwg.org/dwc/iri/sampleSizeUnit http://rs.gbif.org/vocabulary/gbif/unit_of_measurement_2015-07-10.xml
25 Event http://rs.tdwg.org/dwc/iri/fieldNotes
26 Location http://rs.tdwg.org/dwc/iri/inDescribedPlace
27 Location http://rs.tdwg.org/dwc/terms/verticalDatum
28 Location http://rs.tdwg.org/dwc/iri/geodeticDatum
29 Location http://rs.tdwg.org/dwc/iri/locationAccordingTo
30 Location http://rs.tdwg.org/dwc/iri/verbatimCoordinateSystem
31 Location http://rs.tdwg.org/dwc/iri/verbatimSRS
32 Location http://rs.tdwg.org/dwc/iri/footprintWKT
33 Location http://rs.tdwg.org/dwc/iri/footprintSRS
34 Location http://rs.tdwg.org/dwc/iri/georeferencedBy
35 Location http://rs.tdwg.org/dwc/iri/georeferenceProtocol
36 Location http://rs.tdwg.org/dwc/iri/georeferenceSources
37 GeologicalContext http://rs.tdwg.org/dwc/iri/earliestGeochronologicalEra
38 GeologicalContext http://rs.tdwg.org/dwc/iri/latestGeochronologicalEra
39 GeologicalContext http://rs.tdwg.org/dwc/iri/fromLithostratigraphicUnit
40 Identification http://rs.tdwg.org/dwc/iri/identificationQualifier
41 Identification http://rs.tdwg.org/dwc/iri/typeStatus
42 Identification http://rs.tdwg.org/dwc/iri/identifiedBy
43 Identification http://rs.tdwg.org/dwc/iri/identificationVerificationStatus
44 Taxon http://rs.tdwg.org/dwc/iri/toTaxon

View File

@ -0,0 +1,13 @@
<?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 Resource Relationship"
name="ResourceRelationship" namespace="http://rs.tdwg.org/dwc/terms/"
rowType="http://rs.tdwg.org/dwc/terms/ResourceRelationship"
dc:issued='2021-07-15'
dc:subject='dwc:Occurrence dwc:Event dwc:Taxon'
dc:relation='https://dwc.tdwg.org/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'>

View File

@ -0,0 +1,9 @@
group,iri,type,thesaurus,description,comments,examples,required
ResourceRelationship,http://rs.tdwg.org/dwc/terms/resourceRelationshipID,,,,,,
ResourceRelationship,http://rs.tdwg.org/dwc/terms/resourceID,,,,,,true
ResourceRelationship,http://rs.tdwg.org/dwc/terms/relationshipOfResourceID,,,,,,
ResourceRelationship,http://rs.tdwg.org/dwc/terms/relatedResourceID,,,,,,true
ResourceRelationship,http://rs.tdwg.org/dwc/terms/relationshipOfResource,,,,,,
ResourceRelationship,http://rs.tdwg.org/dwc/terms/relationshipAccordingTo,,,,,,
ResourceRelationship,http://rs.tdwg.org/dwc/terms/relationshipEstablishedDate,,,,,,
ResourceRelationship,http://rs.tdwg.org/dwc/terms/relationshipRemarks,,,,,,
1 group iri type thesaurus description comments examples required
2 ResourceRelationship http://rs.tdwg.org/dwc/terms/resourceRelationshipID
3 ResourceRelationship http://rs.tdwg.org/dwc/terms/resourceID true
4 ResourceRelationship http://rs.tdwg.org/dwc/terms/relationshipOfResourceID
5 ResourceRelationship http://rs.tdwg.org/dwc/terms/relatedResourceID true
6 ResourceRelationship http://rs.tdwg.org/dwc/terms/relationshipOfResource
7 ResourceRelationship http://rs.tdwg.org/dwc/terms/relationshipAccordingTo
8 ResourceRelationship http://rs.tdwg.org/dwc/terms/relationshipEstablishedDate
9 ResourceRelationship http://rs.tdwg.org/dwc/terms/relationshipRemarks

12
build/taxon_core.tmpl Normal file
View File

@ -0,0 +1,12 @@
<?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 Taxon'
name='Taxon' namespace='http://rs.tdwg.org/dwc/terms/'
rowType='http://rs.tdwg.org/dwc/terms/Taxon'
dc:issued='2021-07-15'
dc:relation='https://dwc.tdwg.org/terms/#taxon'
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.'>

48
build/taxon_core_list.csv Normal file
View File

@ -0,0 +1,48 @@
group,iri,type,thesaurus,description,comments,examples,required
Taxon,http://rs.tdwg.org/dwc/terms/taxonID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/scientificNameID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/acceptedNameUsageID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/parentNameUsageID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/originalNameUsageID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/nameAccordingToID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/namePublishedInID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/taxonConceptID,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/scientificName,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/acceptedNameUsage,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/parentNameUsage,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/originalNameUsage,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/nameAccordingTo,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/namePublishedIn,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/namePublishedInYear,integer,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/higherClassification,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/kingdom,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/phylum,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/class,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/order,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/family,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/subfamily,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/genus,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/genericName,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/subgenus,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/infragenericEpithet,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/specificEpithet,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/infraspecificEpithet,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/cultivarEpithet,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/taxonRank,,http://rs.gbif.org/vocabulary/gbif/rank_2015-04-24.xml,,,,
Taxon,http://rs.tdwg.org/dwc/terms/verbatimTaxonRank,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/scientificNameAuthorship,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/vernacularName,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalCode,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/taxonomicStatus,,,,,,
Taxon,http://rs.tdwg.org/dwc/terms/nomenclaturalStatus,,,,,,
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 group iri type thesaurus description comments examples required
2 Taxon http://rs.tdwg.org/dwc/terms/taxonID
3 Taxon http://rs.tdwg.org/dwc/terms/scientificNameID
4 Taxon http://rs.tdwg.org/dwc/terms/acceptedNameUsageID
5 Taxon http://rs.tdwg.org/dwc/terms/parentNameUsageID
6 Taxon http://rs.tdwg.org/dwc/terms/originalNameUsageID
7 Taxon http://rs.tdwg.org/dwc/terms/nameAccordingToID
8 Taxon http://rs.tdwg.org/dwc/terms/namePublishedInID
9 Taxon http://rs.tdwg.org/dwc/terms/taxonConceptID
10 Taxon http://rs.tdwg.org/dwc/terms/scientificName
11 Taxon http://rs.tdwg.org/dwc/terms/acceptedNameUsage
12 Taxon http://rs.tdwg.org/dwc/terms/parentNameUsage
13 Taxon http://rs.tdwg.org/dwc/terms/originalNameUsage
14 Taxon http://rs.tdwg.org/dwc/terms/nameAccordingTo
15 Taxon http://rs.tdwg.org/dwc/terms/namePublishedIn
16 Taxon http://rs.tdwg.org/dwc/terms/namePublishedInYear integer
17 Taxon http://rs.tdwg.org/dwc/terms/higherClassification
18 Taxon http://rs.tdwg.org/dwc/terms/kingdom
19 Taxon http://rs.tdwg.org/dwc/terms/phylum
20 Taxon http://rs.tdwg.org/dwc/terms/class
21 Taxon http://rs.tdwg.org/dwc/terms/order
22 Taxon http://rs.tdwg.org/dwc/terms/family
23 Taxon http://rs.tdwg.org/dwc/terms/subfamily
24 Taxon http://rs.tdwg.org/dwc/terms/genus
25 Taxon http://rs.tdwg.org/dwc/terms/genericName
26 Taxon http://rs.tdwg.org/dwc/terms/subgenus
27 Taxon http://rs.tdwg.org/dwc/terms/infragenericEpithet
28 Taxon http://rs.tdwg.org/dwc/terms/specificEpithet
29 Taxon http://rs.tdwg.org/dwc/terms/infraspecificEpithet
30 Taxon http://rs.tdwg.org/dwc/terms/cultivarEpithet
31 Taxon http://rs.tdwg.org/dwc/terms/taxonRank http://rs.gbif.org/vocabulary/gbif/rank_2015-04-24.xml
32 Taxon http://rs.tdwg.org/dwc/terms/verbatimTaxonRank
33 Taxon http://rs.tdwg.org/dwc/terms/scientificNameAuthorship
34 Taxon http://rs.tdwg.org/dwc/terms/vernacularName
35 Taxon http://rs.tdwg.org/dwc/terms/nomenclaturalCode
36 Taxon http://rs.tdwg.org/dwc/terms/taxonomicStatus
37 Taxon http://rs.tdwg.org/dwc/terms/nomenclaturalStatus
38 Taxon http://rs.tdwg.org/dwc/terms/taxonRemarks
39 Record-level http://purl.org/dc/terms/modified date
40 Record-level http://purl.org/dc/elements/1.1/language
41 Record-level http://purl.org/dc/terms/license
42 Record-level http://purl.org/dc/terms/rightsHolder
43 Record-level http://purl.org/dc/terms/accessRights
44 Record-level http://purl.org/dc/terms/bibliographicCitation
45 Record-level http://purl.org/dc/terms/references uri
46 Record-level http://rs.tdwg.org/dwc/terms/datasetID
47 Record-level http://rs.tdwg.org/dwc/terms/datasetName
48 Record-level http://rs.tdwg.org/dwc/terms/informationWithheld