Top Level Namespace

Defined Under Namespace

Modules: CocinaDisplay

Constant Summary collapse

SUBJECT_PART_TYPES =

Map Cocina subject part types to specific SubjectPart classes for rendering.

See Also:

  • SubjectPart#type
{
  "person" => CocinaDisplay::Subjects::NameSubjectPart,
  "family" => CocinaDisplay::Subjects::NameSubjectPart,
  "organization" => CocinaDisplay::Subjects::NameSubjectPart,
  "conference" => CocinaDisplay::Subjects::NameSubjectPart,
  "event" => CocinaDisplay::Subjects::NameSubjectPart,
  "name" => CocinaDisplay::Subjects::NameSubjectPart,
  "title" => CocinaDisplay::Subjects::TitleSubjectPart,
  "time" => CocinaDisplay::Subjects::TemporalSubjectPart,
  "area" => CocinaDisplay::Subjects::PlaceSubjectPart,
  "city" => CocinaDisplay::Subjects::PlaceSubjectPart,
  "city section" => CocinaDisplay::Subjects::PlaceSubjectPart,
  "continent" => CocinaDisplay::Subjects::PlaceSubjectPart,
  "country" => CocinaDisplay::Subjects::PlaceSubjectPart,
  "county" => CocinaDisplay::Subjects::PlaceSubjectPart,
  "coverage" => CocinaDisplay::Subjects::PlaceSubjectPart,
  "extraterrestrial area" => CocinaDisplay::Subjects::PlaceSubjectPart,
  "island" => CocinaDisplay::Subjects::PlaceSubjectPart,
  "place" => CocinaDisplay::Subjects::PlaceSubjectPart,
  "region" => CocinaDisplay::Subjects::PlaceSubjectPart,
  "state" => CocinaDisplay::Subjects::PlaceSubjectPart,
  "territory" => CocinaDisplay::Subjects::PlaceSubjectPart,
  "point coordinates" => CocinaDisplay::Subjects::CoordinatesSubjectPart,
  "map coordinates" => CocinaDisplay::Subjects::CoordinatesSubjectPart,
  "bounding box coordinates" => CocinaDisplay::Subjects::CoordinatesSubjectPart
}.freeze