Module: Hyrax::FileMetadata::Use
- Defined in:
- app/models/hyrax/file_metadata.rb
Overview
Constants for PCDM Use URIs; use these constants in place of hard-coded URIs in the ‘::Valkyrie::Vocab::PCDMUse` vocabulary.
Constant Summary collapse
- ORIGINAL_FILE =
::Valkyrie::Vocab::PCDMUse.OriginalFile
- EXTRACTED_TEXT =
::Valkyrie::Vocab::PCDMUse.ExtractedText
- THUMBNAIL =
::Valkyrie::Vocab::PCDMUse.ThumbnailImage
Class Method Summary collapse
Class Method Details
.uri_for(use:) ⇒ RDF::URI
45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'app/models/hyrax/file_metadata.rb', line 45 def uri_for(use:) case use when RDF::URI use when :original_file ORIGINAL_FILE when :extracted_file EXTRACTED_TEXT when :thumbnail_file THUMBNAIL else raise ArgumentError, "No PCDM use is recognized for #{use}" end end |