Class: DigitalScriptorium::QualifiedClaimTransformerWithFacetFallback

Inherits:
QualifiedClaimTransformer show all
Defined in:
lib/digital_scriptorium/transformers/qualified_claim_transformer_with_facet_fallback.rb

Overview

Transformer for converting qualified claims of Digital Scriptorium items into Solr fields with a fallback to the value as-recorded for the facet field.

Direct Known Subclasses

NameClaimTransformer

Constant Summary

Constants included from PropertyId

PropertyId::ACKNOWLEDGEMENTS, PropertyId::ASSOCIATED_NAME_AS_RECORDED, PropertyId::CENTURY, PropertyId::DATED, PropertyId::DATE_ADDED, PropertyId::DATE_LAST_UPDATED, PropertyId::DESCRIBED_MANUSCRIPT, PropertyId::DS_ID, PropertyId::EARLIEST_DATE, PropertyId::END_TIME, PropertyId::EQUIVALENT_PROPERTY, PropertyId::EXTERNAL_IDENTIFIER, PropertyId::EXTERNAL_URI, PropertyId::FORMATTER_URL, PropertyId::GENRE_AS_RECORDED, PropertyId::HOLDING_INSTITUTION_AS_RECORDED, PropertyId::HOLDING_INSTITUTION_IN_AUTHORITY_FILE, PropertyId::HOLDING_STATUS, PropertyId::IIIF_MANIFEST, PropertyId::INSTANCE_OF, PropertyId::INSTITUTIONAL_ID, PropertyId::IN_ORIGINAL_SCRIPT, PropertyId::LANGUAGE_AS_RECORDED, PropertyId::LANGUAGE_IN_AUTHORITY_FILE, PropertyId::LATEST_DATE, PropertyId::LINK_TO_INSTITUTIONAL_RECORD, PropertyId::MANUSCRIPT_HOLDING, PropertyId::MATERIAL_AS_RECORDED, PropertyId::MATERIAL_IN_AUTHORITY_FILE, PropertyId::NAME_IN_AUTHORITY_FILE, PropertyId::NOTE, PropertyId::PHYSICAL_DESCRIPTION, PropertyId::PLACE_IN_AUTHORITY_FILE, PropertyId::PRODUCTION_CENTURY_IN_AUTHORITY_FILE, PropertyId::PRODUCTION_DATE_AS_RECORDED, PropertyId::PRODUCTION_PLACE_AS_RECORDED, PropertyId::ROLE_IN_AUTHORITY_FILE, PropertyId::SHELFMARK, PropertyId::STANDARD_TITLE, PropertyId::START_TIME, PropertyId::SUBCLASS_OF, PropertyId::SUBJECT_AS_RECORDED, PropertyId::TERM_IN_AUTHORITY_FILE, PropertyId::TITLE_AS_RECORDED, PropertyId::UNIFORM_TITLE_AS_RECORDED, PropertyId::VIAF_ID, PropertyId::WIKIDATA_QID

Instance Attribute Summary

Attributes inherited from QualifiedClaimTransformer

#authority_id, #export_hash

Attributes inherited from BaseClaimTransformer

#claim, #prefix

Instance Method Summary collapse

Methods inherited from QualifiedClaimTransformer

#display_values, #external_uri, #in_original_script, #initialize, #linked_term_for, #linked_term_labels, #linked_terms, #main_snak_value, #search_values, #wikidata_id, #wikidata_uri

Methods inherited from BaseClaimTransformer

#display_value, #display_values, #initialize, #search_values, #solr_props

Constructor Details

This class inherits a constructor from DigitalScriptorium::QualifiedClaimTransformer

Instance Method Details

#facet_valuesObject



7
8
9
# File 'lib/digital_scriptorium/transformers/qualified_claim_transformer_with_facet_fallback.rb', line 7

def facet_values
  super.any? ? super : [claim.data_value]
end