Class: Merritt::Manifest::DataONE
- Inherits:
-
Merritt::Manifest
- Object
- Merritt::Manifest
- Merritt::Manifest::DataONE
- Defined in:
- lib/merritt/manifest/data_one.rb
Overview
A specialization of Merritt::Manifest for DataONE.
Constant Summary
Constants inherited from Merritt::Manifest
CHECKM_0_7, COPYRIGHT, NAME, PROFILE_BASE_URI, VERSION
Instance Attribute Summary
Attributes inherited from Merritt::Manifest
#conformance, #entries, #fields, #prefixes, #profile
Instance Method Summary collapse
-
#initialize(files:) ⇒ DataONE
constructor
Creates a new DataONE.
Methods inherited from Merritt::Manifest
Constructor Details
#initialize(files:) ⇒ DataONE
Creates a new Merritt::Manifest::DataONE
12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/merritt/manifest/data_one.rb', line 12 def initialize(files:) super( conformance: 'dataonem_0.1', profile: 'http://uc3.cdlib.org/registry/ingest/manifest/mrt-dataone-manifest', prefixes: { dom: 'http://uc3.cdlib.org/ontology/dataonem', mrt: 'http://uc3.cdlib.org/ontology/mom' }, fields: [METADATA_FILE, METADATA_FORMAT, DATA_FILE, MIME_TYPE], entries: to_entries(files) ) end |