/// ### Affiliation of associated research activity data
/// Affiliation of associated research activity data
///
/// Where organization applies to the contact point, affiliation applies to the research activity the contact point is associated with
/// <div class="warning">Where organization applies to the contact point, affiliation applies to the research activity the contact point is associated with</div>
///
/// See <https://schema.org/affiliation>
/// See <https://schema.org/affiliation> for more information
pubaffiliation:Option<String>,
}
/// Image format media
///
/// e.g. PNG, JPEG, SVG, etc.
/// Image format media (e.g. PNG, JPEG, SVG, etc.)
/// **Note**: Will be overwritten by running `acorn format`
/// <div class="warning">Will be overwritten by running <pre>acorn format</pre></div>
///
/// See <https://schema.org/height>
height:Option<NonZeroU64>,
/// ### Image width in pixels
/// See <https://schema.org/height> for more information
pubheight:Option<NonZeroU64>,
/// Image width (in pixels)
///
/// > **Note**: Will be overwritten by running `acorn format`
/// <div class="warning">Will be overwritten by running <pre>acorn format</pre></div>
///
/// See <https://schema.org/width>
width:Option<NonZeroU64>,
/// See <https://schema.org/width> for more information
pubwidth:Option<NonZeroU64>,
}
/// ## Research Activity Metadata
#[skip_serializing_none]
@@ -320,65 +320,65 @@ pub struct ImageObject {
pubstructMetadata{
/// Classification level of associated research activity data
pubclassification:Option<ClassificationLevel>,
/// ### Identifier for associated research activity data
/// Describes the active status of the associated research activity data
///
/// Should be [lower-kebab-case](https://developer.mozilla.org/en-US/docs/Glossary/Kebab_case)
/// <div class="warning">Archived content typically will be omitted from public artifacts such as <a href="https://research.ornl.gov">the ORNL research activity index</a></div>
#[builder(default=false)]
pubarchive:bool,
/// Describes the draft status of the associated research activity data
///
/// <div class="warning">Draft content typically will be omitted from public artifacts such as <a href="https://research.ornl.gov">the ORNL research activity index</a></div>
#[builder(default=true)]
pubdraft:bool,
/// Identifier for associated research activity data
/// ### Example
/// > `my-research-project`
///
/// <div class="warning">Should be <a href="https://developer.mozilla.org/en-US/docs/Glossary/Kebab_case">lower-kebab-case</a></div>
/// ### Describes the active status of the associated research activity data
///
/// Archived content typically will be omitted from public artifacts such as <https://research.ornl.gov>
#[builder(default=false)]
pubarchive:bool,
/// ### Describes the draft status of the associated research activity data
///
/// Draft content typically will be omitted from public artifacts such as <https://research.ornl.gov>
#[builder(default=true)]
pubdraft:bool,
/// <abbr title="Technology Readiness Level">TRL</abbr> is applicable to acquisition, machine learning, and more
pubtrl:Option<TechnologyReadinessLevel>,
/// ### Websites related to the associated research activity data
/// Websites related to the associated research activity data
#[validate(nested)]
pubwebsites:Option<Vec<Website>>,
/// ### Images, videos, and other media related to the associated research activity data
/// Images, videos, and other media related to the associated research activity data
#[serde(alias="graphics")]
pubmedia:Option<Vec<MediaObject>>,
/// See [Keyword]
#[builder(default=Vec::<String>::new())]
pubkeywords:Vec<Keyword>,
/// ### Software, programmings languages, and digital resources (e.g. tools, libraries, frameworks, data) related to the associated research activity data
///
/// ***Examples***
/// Software, programmings languages, and digital resources (e.g. tools, libraries, frameworks, data) related to the associated research activity data
/// ### Examples
/// - Rust
/// - Polars
/// - gdal
@@ -389,15 +389,14 @@ pub struct Metadata {
#[builder(default=Vec::<String>::new())]
#[serde(deserialize_with="vec_string_trim")]
pubtechnology:Vec<String>,
/// ### Organization(s) responsible for funding associated research activity data
/// Organization(s) responsible for funding associated research activity data
///
/// Includes any office within a US cabinet-level department that has leadership appointed by the president and confirmed by the Senate, e.g., NNSA or Office of Science.
///
/// <div class="warning"><a href="https://code.ornl.gov/research-enablement/acorn/-/blob/main/acorn-lib/assets/constants/sponsors.csv">Full list of sponsors</a></div>
pubsponsors:Option<Vec<String>>,
/// ### Organization(s) related to the associated research activity data
///
/// ***Examples***
/// Organization(s) related to the associated research activity data
/// ### Examples
/// - Los Alamos National Laboratory
/// - University of Tennessee
/// - IBM
@@ -408,18 +407,18 @@ pub struct Metadata {
/// <div class="warning">WIP</div>
pubrelated:Option<Vec<String>>,
}
/// ### Notes
/// Notes
///
/// Structured container for information not easily captured in other fields