Top Level Namespace

Defined Under Namespace

Modules: CocinaDisplay

Constant Summary collapse

SUBJECT_VALUE_TYPES =

Map Cocina subject types to specific SubjectValue classes for rendering.

See Also:

  • SubjectValue#type
{
  "person" => CocinaDisplay::Subjects::NameSubjectValue,
  "family" => CocinaDisplay::Subjects::NameSubjectValue,
  "organization" => CocinaDisplay::Subjects::NameSubjectValue,
  "conference" => CocinaDisplay::Subjects::NameSubjectValue,
  "event" => CocinaDisplay::Subjects::NameSubjectValue,
  "name" => CocinaDisplay::Subjects::NameSubjectValue,
  "title" => CocinaDisplay::Subjects::TitleSubjectValue,
  "time" => CocinaDisplay::Subjects::TemporalSubjectValue,
  "area" => CocinaDisplay::Subjects::PlaceSubjectValue,
  "city" => CocinaDisplay::Subjects::PlaceSubjectValue,
  "city section" => CocinaDisplay::Subjects::PlaceSubjectValue,
  "continent" => CocinaDisplay::Subjects::PlaceSubjectValue,
  "country" => CocinaDisplay::Subjects::PlaceSubjectValue,
  "county" => CocinaDisplay::Subjects::PlaceSubjectValue,
  "coverage" => CocinaDisplay::Subjects::PlaceSubjectValue,
  "extraterrestrial area" => CocinaDisplay::Subjects::PlaceSubjectValue,
  "island" => CocinaDisplay::Subjects::PlaceSubjectValue,
  "place" => CocinaDisplay::Subjects::PlaceSubjectValue,
  "region" => CocinaDisplay::Subjects::PlaceSubjectValue,
  "state" => CocinaDisplay::Subjects::PlaceSubjectValue,
  "territory" => CocinaDisplay::Subjects::PlaceSubjectValue,
  "point coordinates" => CocinaDisplay::Subjects::CoordinatesSubjectValue,
  "map coordinates" => CocinaDisplay::Subjects::CoordinatesSubjectValue,
  "bounding box coordinates" => CocinaDisplay::Subjects::CoordinatesSubjectValue
}.freeze