The Fedora batch modify utility can be run from within the admiinistrator tool or using the fedora-modify command line.
The sample batch modify file lists many different types of actions that can be performed, though it is not complete. See the batchModify.xsd file for all the possible actions available to the modify operation.
When changing from one behavior mechanism to another, you must re-add the datastream bindings, or the change will not succeed.
Often, you will want to perform a modification across all objects in a given collection. Assuming the collection is internally consistent, you can:
- Run the listMembers behavior with a suitably large max value to generate a Sparql file listing all members.
- Run the Sparql file through a custom XSL transform, like this example.
- Run the resultant batch modify file through Fedora.