Sha256: c55ebc2aeaaa6ab11f6c36f954f79c5b3833142bae4b25bf04c394739f1ebed5

Contents?: true

Size: 794 Bytes

Versions: 5

Compression:

Stored size: 794 Bytes

Contents

# frozen_string_literal: true

module DigitalScriptorium
  # An item representing a Digital Scriptorium holding (instance of Q2)
  class Holding < DsItem
    def institution_as_recorded_claims
      claims_by_property_id HOLDING_INSTITUTION_AS_RECORDED # P5
    end

    def status_claims
      claims_by_property_id HOLDING_STATUS # P6
    end

    def institutional_id_claims
      claims_by_property_id INSTITUTIONAL_ID # P7
    end

    def shelfmark_claims
      claims_by_property_id SHELFMARK # P8
    end

    def link_to_institutional_record_claims
      claims_by_property_id LINK_TO_INSTITUTIONAL_RECORD # P9
    end

    def start_time_claims
      claims_by_property_id START_TIME # P38
    end

    def end_time_claims
      claims_by_property_id END_TIME # P39
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
digital_scriptorium-0.2.1 lib/digital_scriptorium/holding.rb
digital_scriptorium-0.2.0 lib/digital_scriptorium/holding.rb
digital_scriptorium-0.1.2 lib/digital_scriptorium/holding.rb
digital_scriptorium-0.1.1 lib/digital_scriptorium/holding.rb
digital_scriptorium-0.1.0 lib/digital_scriptorium/holding.rb