Sha256: dc153dd921aca9d7e11806df8716b170d1aa805e0249fc6f5045a218700658a1
Contents?: true
Size: 847 Bytes
Versions: 2
Compression:
Stored size: 847 Bytes
Contents
module Hydra::PCDM class File < ActiveFedora::File include ActiveFedora::WithMetadata include ActiveFedora::Schema metadata do configure type: Vocab::PCDMTerms.File property :label, predicate: ::RDF::RDFS.label property :file_name, predicate: RDF::Vocab::EBUCore.filename property :file_size, predicate: RDF::Vocab::EBUCore.fileSize property :date_created, predicate: RDF::Vocab::EBUCore.dateCreated property :has_mime_type, predicate: RDF::Vocab::EBUCore.hasMimeType property :date_modified, predicate: RDF::Vocab::EBUCore.dateModified property :byte_order, predicate: Vocab::SweetJPLTerms.byteOrder # This is a server-managed predicate which means Fedora does not let us change it. property :file_hash, predicate: RDF::Vocab::PREMIS.hasMessageDigest end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hydra-pcdm-0.8.0.beta1 | lib/hydra/pcdm/models/file.rb |
hydra-pcdm-0.7.0 | lib/hydra/pcdm/models/file.rb |