-
Notifications
You must be signed in to change notification settings - Fork 1
Darwin Core Archive Requirements
Robert edited this page Sep 7, 2016
·
9 revisions
- Must be in zip format with files only inside. No folders inside zip file.
- Must contain at least 3 files
- meta.xml
- multimedia.csv
- occurrence.csv
- meta.xml file requirements
- Reference example below.
- Core requirements. 1. At minimum, must contain one column: id 2. Must contain Darwin Core rowType definition http://rs.tdwg.org/dwc/terms/occurrence as “core” node element. 3. Core node must have nodes with CSV file name.
- Extension requirements.
1. Must contain Darwin Core rowType definition http://rs.tdwg.org/ac/terms/Multimedia as "extension" node element.
2. Extension node must have nodes with CSV file name.
3. First node referencing CSV column must be named coreid. Value in first column of CSV file will reference first column "id" in Occurrence CSV file.
4. Darwin Core field http://rs.tdwg.org/ac/terms/accessURI and node is required. URI references publically accessible image.
5. Record identifiers are required.
- Identifiers are found by searching column names in Extension CSV file.
- Text search for identifiers are CASE sensitive. They MUST match.
- Currently, there are 4 record identifiers Biospex searches for in the following order:
- identifier - http://purl.org/dc/terms/identifier
- providerManagedID - http://rs.tdwg.org/ac/terms/providerManagedID
- uuid - custom
- recordId - custom
- Indexes of nodes reference columns of CSV files.
<archive xmlns="http://rs.tdwg.org/dwc/text/" metadata="eml.xml">
<core encoding="utf-8" fieldsTerminatedBy="\t" linesTerminatedBy="\n" fieldsEnclosedBy="" ignoreHeaderLines="1" rowType="http://rs.tdwg.org/dwc/terms/Occurrence">
<files>
<location>occurrence.csv</location>
</files>
<id index="0" />
</core>
<extension encoding="UTF-8" linesTerminatedBy="\r\n" fieldsTerminatedBy="," fieldsEnclosedBy=""" ignoreHeaderLines="1" rowType="http://rs.tdwg.org/ac/terms/Multimedia">
<files>
<location>multimedia.csv</location>
</files>
<coreid index="0" />
<field index="1" term="http://purl.org/dc/terms/identifier"/>
<field index="2" term="http://rs.tdwg.org/ac/terms/accessURI"/>
</extension>
</archive>