mdTranslator

Architecture

Internal Object


digitalTransOption:

The digitalTransOption object identifies a technical means and media by which a resource can be obtained from the associated distributor. Note that there is some confusion in naming caused by the ISO 19115 naming of this object. The ISO name for this class is 'MD_digitalTransferOptions' and the ISO wrapper is 'distributorTransferOptions'. distributor was used in the mdJson schema and digital was used in the mdTranslator internal object.

    def newDigitalTransOption
        intObj = {
            distFormats: [],
            transferSize: nil,
            transferSizeUnits: nil,
            online: [],
            offline: {}
        }
    end

distFormats: array - an array of resourceFormat objects describing the resource formats available through the distributor

online: array - an array of onlineResource objects that provide information about online sources from which the resource can be obtained.

offline: object - a medium object that provides information about offline media on which the resource can be obtained.