//! ## Research activity identifier (RAiD) metadata schema
//!
//! See <https://metadata.raid.org/en/v1.6/index.html>
//! See <https://metadata.raid.org/en/v1.6/index.html> for official documentation on schema.
//!
//! Use ACORN to generate JSON schema for RAiD metadata with `acorn schema --raid`
usecrate::schema::validate::is_ror;
usecrate::{License,SemanticVersion};
usebon::{builder,Builder};
usederive_more::Display;
@@ -11,6 +14,8 @@ use validator::Validate;
/// CRediT role
///
/// Taxonomy of 14 roles that can be used to describe the key types of contributions typically made to the production and publication of research output such as research articles.
///
/// See <https://www.niso.org/publications/z39104-2022-credit>
/// Contributor's administrative position in the project
///
/// Example: "Principal Investigator"
pubid:String,
pubid:PositionType,
/// URI of the position schema used
///
/// Note: Controlled list of schemas is informed by Simon Cox's [Project Ontology], [OpenAIRE] "Project" guidelines, NIH definitions, ARC definitions, and DataCite Metadata Schema 4.4 Appendix 1 Table 5 "Description of contributorType".