Appendices¶
Appendix A: Key index¶
Keys, in alphabetical order, with the chapter that defines each.
Appendix B: Controlled vocabularies¶
Artifact and instance type: template, element, instance, element-instance,
and the 25 field-type tokens.
Field-type tokens: text-field, text-area-field, numeric-field, temporal-field,
controlled-term-field, radio-field, checkbox-field, single-select-list-field,
multi-select-list-field, link-field, ext-ror-field, ext-orcid-field,
ext-doi-field, ext-rrid-field, ext-pfas-field, ext-pubmed-field,
ext-nih-grant-id-field, phone-number-field, email-field, attribute-value-field,
static-rich-text, static-image, static-youtube-video, static-section-break,
static-page-break.
status: draft, published.
Numeric datatype: xsd:decimal, xsd:int, xsd:long, xsd:short, xsd:byte,
xsd:float, xsd:double.
Temporal datatype: xsd:date, xsd:time, xsd:dateTime.
granularity: year, month, day, hour, minute, second, decimalSecond.
inputTimeFormat: 12h, 24h.
Value-specification type: ontology, branch, class, valueSet.
termType: class, value.
action: delete, move.
Appendix C: Datatypes¶
CEDAR uses XSD datatypes, written with the xsd: prefix, to type numeric and temporal
values.
| Token | Datatype |
|---|---|
xsd:decimal |
Arbitrary-precision decimal number. |
xsd:int |
32-bit integer. |
xsd:long |
64-bit integer. |
xsd:short |
16-bit integer. |
xsd:byte |
8-bit integer. |
xsd:float |
Single-precision floating point. |
xsd:double |
Double-precision floating point. |
xsd:date |
Calendar date. |
xsd:time |
Time of day. |
xsd:dateTime |
Date and time. |
The token iri is used where a value is an IRI rather than a typed literal.
Appendix D: Glossary¶
Artifact — a CEDAR template, element, field, or instance.
Schema artifact — an artifact that describes the shape of metadata: a template, element, or field.
Instance artifact — an artifact that holds metadata: a template instance or element instance.
Template — a complete metadata specification, built from elements and fields.
Element — a reusable, nestable group of elements and fields.
Field — an atomic unit that collects one value or a list of values.
Instance — filled-in metadata conforming to a template.
Controlled term — a value drawn from a controlled vocabulary, identified by an IRI.
Value constraint — a declaration of the terms a controlled-term field may take.
Attribute-value field — a field whose instance author supplies both the attribute names and their values.
Provenance — the record of who created and modified an artifact, and when.
Key — for a nested child, the name identifying it within its parent and binding its value in an instance.