use_schema | R Documentation |
schema
for a Darwin Core ArchiveA schema is an xml document that maps the files and field names in a DwCA.
This map makes it easier to reconstruct one or more related datasets so that
information is matched correctly. It works by detecting column names on csv
files in a specified directory; these should all be Darwin Core terms for
this function to produce reliable results. This function assumes that the
publishing directory is named "data-publish"
. This function is primarily
internal and is called by build_archive()
, but is exported for clarity
and debugging purposes.
use_schema(overwrite = FALSE, quiet = FALSE)
overwrite |
By default, |
quiet |
(logical) Should progress messages be suppressed? Default is
set to |
To be compliant with the Darwin Core Standard, the schema file must be
called meta.xml
, and this function enforces that.
Does not return an object to the workspace; called for the side effect of building a schema file in the publication directory.
build_archive()
which calls this function.
# First build some data to add to our archive
df <- tibble::tibble(
occurrenceID = c("a1", "a2"),
species = c("Eolophus roseicapilla", "Galaxias truttaceus"))
use_data_occurrences(df, quiet = TRUE)
# Now we can build a schema document to describe that dataset
use_schema(quiet = TRUE)
# Check that specified files have been created
list.files("data-publish")
# The publish directory now contains:
# - "occurrences.csv" which contains data
# - "meta.xml" which is the schema document
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.