DigiProdMD Extension Schema
DigiProvMd contains administrative metadata describing dgital production and provenance of an object.
DigiProvMD:
DigiProvMD is used to document the digital production process.
The digital production process is defined as the creation of a new generation of a digital archival object.
DigiProvMD includes the following hierarchy of top level elements:
1. administration
2. process
3. device
4. descriptor
5. settings
6. channel
7. parameter
8. preset
9. module
10. auxfile
1. administration: information about the who, where, and when of digital production;
2. process: information describing the digital production process and methods;
3. device: information about the registration of ownership;
4. descriptor: information about the types of restrictions on a digital archival object;
5. settings: information about the owner of the digital archival object;
6. channel: information about the registration of ownership;
7. parameter: information about the types of restrictions on a digital archival object;
8. preset: information about the owner of the digital archival object;
9. module: information about the registration of ownership;
10. auxfile: information about the types of restrictions on a digital archival object.
DigiProvMDType: Complex Type for encapsulating within a single
parent element the individual elements that comprise the DigiProvMD schema associated
with an object or portion of an object. But note that the individual elements that comprise the
DigiProvMD schema can be used independently of the schema element and directly under a
METS mdSec.dmWrap element. The individual elements that comprise a digital archival object
are documented under their corresponding types.
DigiProvMDType has the following attributes:
1. ID (an XML ID);
2. GENERATION: an indicator of this event's order among its siblings,
(e.g., its generation number, similar to a release number in software);
3. LABEL: a string to describe this event to an end user viewing the document, as per
a table of contents entry.
administrationType: Complex Type for recording administrative information
about a digital production event. administrationType has 2 attributes,
ID: (XML ID)
FIELDTYPE: qualifier of the type of administrative metadata contained in the complexType.
- administrationProductionID: Digital production batch number;
- administrationCorporate: Name of organization responsible for this event;
- administrationIndividual: Name of individual responsible for this event;
- administrationLocation: Location in which the event occurred;
- administrationDatetime: Datetime at which the event occurred.
processType:
The processType complexType describes the process used in digital production.
It has 4 elements:
1. process_treatment: Information about treatments applied in digital production;
2. process_reformat: Information about the reformat process in digital production;
3. process_reformat: Information about the migration process in digital production;
4. process_quality: Information about the quality assurance process in digital production.
process_treatmentType: Complex Type for recording treatment information in
the digital production process. process_treatmentType has 2 attributes,
ID: (XML ID)
FIELDTYPE: qualifier of the type of treatment metadata contained in the element.
- treatmentAction: Actions taken to treat source item prior to or during digitization;
- treatmentNote: Narrative note explaining treatment actions when exceptional.
process_reformatType: Complex Type for recording reformat information in
the digital production process. process_reformatType has 2 attributes,
ID: (XML ID)
FIELDTYPE: qualifier of the type of reformat metadata contained in the element.
- reformatInfo: Information about reformatting actions taken not cover elsewhere;
- reformatGuidelines: Guidelines, policies, or standards followed for the digital reformatting;
- reformatMethod: Approach or method used for digital reformatting.
process_migrationType: Complex Type for recording migration information in
the digital production process. process_migrationType has 2 attributes,
ID: (XML ID)
FIELDTYPE: qualifier of the type of migration metadata contained in the element.
- migrationID: Information about reformatting actions taken not cover elsewhere;
- migrationInfo: Information about migration actions not covered elsewhere.
process_qualityType: Complex Type for recording process quality information
about a digital production event. process_qualityType has 2 attributes,
ID: (XML ID)
FIELDTYPE: qualifier of the type of administrative metadata contained in the complexType.
- qualityDatetime: Datetime of quality inspection;
- qualityInspector: Identification of quality review inspector;
- qualityNote: Comments about the quality inspection;
- qualityPassFail: Indicator whether the quality inspection passed or failed.
deviceType:
The deviceType is used to describe the devices used to create the
new object. It contains descriptor and settings elements for each device in sequence.
deviceType has a single attribute, ID (XML ID).
descriptorType: Complex Type for recording device description information
about a digital production event. descriptorType has 2 attributes,
ID: (XML ID)
FIELDTYPE: qualifier of the type of descriptor metadata contained in the complexType.
- deviceGroup: Identifies the group of devices of which the device is a member;
- deviceInputOutput: Indicator whether the device is an input device or an output device;
- deviceLabel: Information displayed to the user identifying the device;
- deviceMake: Manufacturer of the device;
- deviceModel: Model of the device;
- deviceSerialNumber: Serial number of the device;
- deviceType: Type of device.
settingsType:
The settingsType complexType is used to describe the settings of a device.
It contains five elements: channel, parameter, preset, module, and auxfile.
settingsType has 2 attributes,
ID: (XML ID)
NAME: A unique name used to identify the setting.
channelType: Complex Type for recording channel information
about a digital production event. channelType has 2 attributes,
ID: (XML ID)
FIELDTYPE: qualifier of the type of channel metadata contained in the complexType.
- channelID: Identifier for the channel e.g. 1 or A or wck;
- channelSignal: The type of signal the channel receives or sends;
- channelDevice: Identifies the device attached to the channel;
- channelChannel: Identifies the channel of the device attached to the channel;
- channelNote: Additional info or comment about the channel.
parameterType: Complex Type for recording the parameter information
about a device. parameterType has 2 attributes,
ID: (XML ID)
FIELDTYPE: qualifier of the type of parameter metadata contained in the element.
- parameterID: The identifier of the parameter as it appears on the device, if any;
- parameterName: The name of the parameter as it appears on the device, if any; and
- parameterInterface: A description of the interface for setting the parameter.
presetType: Complex Type for recording the preset information for
a device. presetType has 2 attributes,
ID: (XML ID)
FIELDTYPE: qualifier of the type of preset metadata contained in the element.
- presetID: The number assigned to the preset on the device;
- presetName: The name assigned to the preset on the device; and
- presetParameterID: The ID of the parameter to which this preset applies.
moduleType: Complex Type for recording information about modules comprising
a device. moduleType has 2 attributes,
ID: (XML ID)
FIELDTYPE: qualifier of the type of module metadata contained in the element.
- moduleID: The ID assigned to the module;
- moduleName: The name assigned to the module;
- moduleNext: The next module in line with this one;
- modulePrevious: The previous module in line with this one.
auxfileType:
The auxfileType complexType describes an auxiliary file.
It has 3 elements:
1. auxfile_id: Identifier for the channel e.g. 1 or A or wck;
2. auxfile_purpose: The type of signal the channel receives or sends;
3. auxfile_location: Identifies the location of the device attached to the channel.
auxfile_idType: Complex Type for recording the identifier of
an auxiliary file. auxfile_idType has a single attribute, ID (XML ID).
auxfile_purposeType: Complex Type for recording the purpose of
an auxiliary file. auxfile_purposeType has a single attribute, ID (XML ID).
auxfile_locationType: Complex Type for recording the location of an
auxiliary file. auxfile_locationType has 2 attributes,
ID: (XML ID);
LOCTYPE: the type of location, e.g. URN, URL, DOI, PURL, etc...