In the data dictionary it says that:

"If a container unit is optional, but a semantic component within that
container is mandatory, the semantic component must be supplied if and
only if the container unit exists. That is, if a value for any of the
optional or mandatory semantic units in the container is supplied, a
value for all of the mandatory semantic unites in the container must be

But in the optional creatingApplication container, all elements are
optional, meaning Premis will accept empty creatingApplication element
like this:


Doesn't sound correct. I would say at least the creatingApplicationName
should be mandatory.


Zhiwu Xie

Graduate Research Assistant
Research Library
Los Alamos National Lab