module Moab
Moab
is a module that provides a distintive namespace for the collection of classes it contains.
Data Model¶ ↑
-
{FileInventory} = container for recording information about a collection of related files
-
{FileGroup} [1..*] = subset allow segregation of content and metadata files
-
{FileManifestation} [1..*] = snapshot of a file’s filesystem characteristics
-
{FileSignature} [1] = file fixity information
-
{FileInstance} [1..*] = filepath and timestamp of any physical file having that signature
-
-
-
-
{SignatureCatalog} = lookup table containing a cumulative collection of all files ever ingested
-
{SignatureCatalogEntry} [1..*] = an row in the lookup table containing storage information about a single file
-
{FileSignature} [1] = file fixity information
-
-
-
{FileInventoryDifference} = compares two {FileInventory} instances based on file signatures and pathnames
-
{FileGroupDifference} [1..*] = performs analysis and reports differences between two matching {FileGroup} objects
-
{FileGroupDifferenceSubset} [1..5] = collects a set of file-level differences of a give change type
-
{FileInstanceDifference} [1..*] = contains difference information at the file level
-
{FileSignature} [1..2] = contains the file signature(s) of two file instances being compared
-
-
-
-
-
{StorageObject} = represents a digital object’s repository storage location and ingest/dissemination methods
-
{StorageObjectVersion} [1..*] = represents a version subdirectory within an object’s home directory
-
{Bagger} [1] = utility for creating bagit packages for ingest or dissemination
-
-
@note Copyright © 2012 by The Board of Trustees of the Leland Stanford
Junior University.
All rights reserved. See {file:LICENSE.rdoc} for details.
Constants
- Config
@return [Moab::Configuration] the configuration data
- DEFAULT_CHECKSUM_TYPES