Module: DS::Manifest::Constants

Includes:
DS
Included in:
Entry, ManifestValidator
Defined in:
lib/ds/manifest/constants.rb

Constant Summary collapse

INSTITUTION_DS_QID =
'holding_institution_ds_qid'
FILENAME =
'filename'
INSTITUTION_WIKIDATA_LABEL =
'holding_institution_wikidata_label'
SOURCE_TYPE =
'source_data_type'
DS_ID =
'ds_id'
DATED =
'dated'
INSTITUTIONAL_ID =
'holding_institution_institutional_id'
INSTITUTIONAL_ID_LOCATION_IN_SOURCE =
'institutional_id_location_in_source'
RECORD_LAST_UPDATED =
'record_last_updated'
CALL_NUMBER =
'call_number'
TITLE =
'title'
IIIF_MANIFEST_URL =
'iiif_manifest_url'
'link_to_institutional_record'
MANIFEST_GENERATED_AT =
'manifest_generated_at'
MANIFEST_COLUMNS =
[
  INSTITUTION_DS_QID,
  INSTITUTION_WIKIDATA_LABEL,
  FILENAME,
  SOURCE_TYPE,
  DS_ID,
  DATED,
  INSTITUTIONAL_ID,
  INSTITUTIONAL_ID_LOCATION_IN_SOURCE,
  RECORD_LAST_UPDATED,
  CALL_NUMBER,
  TITLE,
  IIIF_MANIFEST_URL,
  LINK_TO_INSTITUTIONAL_RECORD,
  MANIFEST_GENERATED_AT
].freeze
REQUIRED_VALUES =
[
  INSTITUTION_DS_QID,
  FILENAME,
  INSTITUTION_WIKIDATA_LABEL,
  SOURCE_TYPE,
  INSTITUTIONAL_ID,
  INSTITUTIONAL_ID_LOCATION_IN_SOURCE,
  RECORD_LAST_UPDATED,
  CALL_NUMBER,
  MANIFEST_GENERATED_AT
].freeze
URI_COLUMNS =
[
  LINK_TO_INSTITUTIONAL_RECORD,
  IIIF_MANIFEST_URL
].freeze
QID_COLUMNS =
[
  INSTITUTION_DS_QID
].freeze
DATE_TIME_COLUMNS =
[
  RECORD_LAST_UPDATED,
  MANIFEST_GENERATED_AT
].freeze

Constants included from DS

VERSION

Constants included from Constants

Constants::DS_CSV, Constants::DS_METS, Constants::HEADINGS, Constants::INSTITUTIONS, Constants::INSTITUTION_DS_IDS, Constants::MARC_XML, Constants::MAX_WIKIBASE_FIELD_LENGTH, Constants::NESTED_COLUMNS, Constants::TEI_XML, Constants::TRAILING_PUNCTUATION_RE, Constants::VALID_SOURCE_TYPES, Constants::XML_NAMESPACES

Method Summary

Methods included from DS

configure!, data_dir, env, env=, normalize_key, root

Methods included from ClassMethods

#adjust_for_century, #calculate_century, #configure_logger_for, #logger, #logger_for, #lookup_century, #mark_long, #timestamp, #transform_centuries_to_aat, #transform_dates_to_centuries