Hi,
When using batch-ingest in, for example, the PDF module, the MODS datastream contains the PID i.e.:
<identifier type="local">islandora:<running number></identifier>
whereas, when a record is added manually, the MODS datastream does not contain the PID.
The functionality that achieves this in batch-ingest seems to be the islandora_batch_ingest/xslt/dc_to_mods.xsl transform that is called in addition to the mods_to_dc.xsl transform.
I was wondering if this inconsistency is a bug resulting from the constraint imposed by using xml forms, where only one transform can be associated with each form, or if there is some way around the problem?
Any guidance gratefully received.
Nichoas Bywell
This looks like a consistent bug in all the solution pack examples on the sandbox, none have the PID in their MODS identifier field but batch imports do. As far as I’m aware including the PID as the identifier in the MODS record is good practice, so it should probably be raised as a bug. I’ve not tested it in the Drupal 7 version, only 6 so far.
--