Authorities

Arctos maintains authorities in order to standardize content that is shared amongst all collections using Arctos.

Code Tables

Code Tables enforce data consistency, which results in more-usable pick lists to better provide users with what they need, and allow more flexibility in communicating with other data. Authorities exist to maximize discoverability, and any value or proposal which is contrary to this core principle should be rejected.

Principles

All code table values should adhere to our principles developing document) in support of standardized, normalized, properly-categorized, connected, sharable “Research Grade” data.

Concepts

All code tables provide a definition; values are concepts which mean what they’re definied to mean, and meanings cannot be drawn from the values alone.

Procedures

Additions or changes generally require open discussion, beginning with Issues and passing through a roadmap, and the Issue/discussion must be recorded with the new value.

Table Definitions

All code tables should have a functional definition; a user should know the context in which the values might make sense from this. In addition, many tables have specific guidelines for adding terms; these are described below.

Content

Code tables cannot contain HTML. All information should be clearly written for an international audience.

Reality

Arctos is a Community, and often cleaning up “legacy” data in favor of ideals is a difficult process involving local processes across hundreds of collections. We remain convinced that Arctos data are more capable of supporting deep research than anything else in existence, but we also acknowledge the realities of humans, traditions, resources, funding, etc.

Alternatives

Arctos provides a free-text way to say most everything. If data cannot be standardized to fit into Authorities, or while the authority creation process is underway, it may be desirable to use less-restricted methods. (Given proper consistency, “upgrading” at a later time should be trivial.)

Collection-Specific Values

Many code tables are collection-specific. Operators with ``manage_collection`’’ roles may select individual values for use in their collections under manage collection, or at the top of the relevant code table page. For example, parts:

Firefox_Screenshot_2024-08-28T17-58-28 978Z

Rules of the Road for Code Table Terms

General Rules for Adding Code Table Terms

CAUTION: This is still being discussed, see https://github.com/ArctosDB/arctos/issues/9141

Specific Rules for Specific Code Tables

ctattribute_type

Terms should not be overly specific that limit usage and should use existing controlled vocabulary as much as possible (e.g. units of measurements). Attribute terms must be singular, and require a functional description and an external “scholarly” reference such as an ontology or Wikipedia link. Dictionary definitions are not sufficient.

ctbiochronology

The Arctos Paleo Committee should be consulted regarding any additions. These entries require additional descriptive data and references, and should cite primary literature type publications when possible.

ctculture

Terms should meet the following criteria to be considered for this table.

ctexamined_detected

Terms should be formatted as category: term and consist of ASCII characters with no italics, markdown, etc. “Common” terms should be used when they are appropriate and (relatively) unambiguous: Rabies rather than Lyssavirus rabies, for example.

ctlithostratigraphic_bed

Terms should follow the following criteria:

ref: https://github.com/ArctosDB/arctos/issues/7844

ctlithostratigraphic_formation

“Formal” lithostratigraphic formations; Data should follow a national geologic database or be attributable to a recognized type publication.

Terms should include the unit type (generally “Formation”) Lithology descriptors should only be included if there are multiple valid units with similar names where the lithology term is the distinction

Description should include a concise summary of the unit, including:

Write for an international audience; do not abbreviate.

Include clarifying links (such as Wikipedia) when available.

Addition of terms which occur in the following databases may be expedited.

The Arctos Paleo Committee should be consulted regarding any additions which do not meet the above criteria. These entries will require additional descriptive data and references, and should cite primary literature type publications when possible.

Use this template to request additions: https://docs.google.com/spreadsheets/d/14cKF6oo2ClEbIAU5kw8T-wYZNXjfZQP6MM_CqEP9-Xc

ctlithostratigraphic_group

Term additions may be expedited if the following criteria are met:

If the unit is not listed in a national database, the documentation must include a link to a primary literature publication that describes the unit.

Terms must be consistently formatted. Acceptable examples include:

Write for an international audience; do not abbreviate.

References:

ctlithostratigraphic_member

Terms may be added to this table if the following criteria are met:

ref: https://github.com/ArctosDB/arctos/issues/7844

ctmime_type

Values listed here must be registered on the Internet Assigned Numbers Authority (https://www.iana.org/assignments/media-types/media-types.xhtml) and may be added as needed if requirements are met.

ctspecimen_part_name

ctsubject_term

Terms may be added if they are present in an accepted authority (e.g., Getty Thesaurus, Library of Congress, etc.) and must have a Documentation URL.

ctquad

Terms may be added to this table if the following criteria are met:

Acceptable suffixes (and the scales they represent) are as follows.

suffix map scale more example
(nothing/NULL/blank) 1:250,000 “default” scale Unalaska
1:50000 1:50,000   Antioch 1:50000
1:100000 1:100,000 30 by 60 minute Mount Rainier 1:100000
1:125000 1:125,000 aka 30 minute Stillaguamish 1:125000
7.5 minute 7.5 minute aka 1:24,000 Deadman Lake 7.5 minute
15 minute 15 minute aka 1:63600 Kaylor Mountain 15 minute

Taxonomy

Taxonomy is included here only for completeness. See Taxonomy Documentation for more information.

Geography

Geography is included here only for completeness. See Geography Documentation for more information.

Agents

Agents are included here only for completeness. See Agent Documentation for more information.

Edit this Documentation

If you see something that needs to be edited in this document, you can create an issue using the link under the search widget at the top left side of this page, or you can edit directly here.