Since a number of elements that were originally mandatory in MIX were, I believe, made optional at my request, I think I can answer this one. The MIX schema and the data dictionary do not align with respect to Obligation. The reason for this is your (and our) situation. The Data Dictionary expresses what *should* be present from a "best of all possible worlds", best practice, preservation standpoint. However, the MIX schema recognizes that there are situations where users like ourselves may not have or be able generate all of the elements that the Data Dictionary specifies as mandatory and so it allows us still to express what we do have using MIX. Simply as a practical matter, the schema is more lenient than the Data Dictionary with respect to obligation. Best, Rick Beaubien Ed Fay wrote: > There seems to be an inconsistency between the Data Dictionary and > version 2 of the MIX schema. This may be intentional, in which case my > apologies. > > In the Data Dictionary the element "Fixity" is defined as 'M' > (mandatory), while in http://www.loc.gov/standards/mix/mix20/mix20.xsd > the element is defined: <xsd:element name="Fixity" minOccurs="0" > maxOccurs="unbounded">. Which is correct? > > I am implementing some MIX where we only have pre-recorded fields to > map, and no access to the files to generate checksums. I have the > choice between omitting the "Fixity" element entirely, or putting it > in with the "messageDigestAlgorithm" and "messageDigest" elements > empty. The result is the same, but I would prefer to produce valid MIX > that can be added to later, hence my question. > > Many thanks. > > Ed Fay > -------------------------------------------- > Developer,Research Fellow BOPCRIS,EASiHE > University of Southampton > [log in to unmask] +44 (0)23 8059 3575 > -------------------------------------------- > -- Rick Beaubien Software Engineer, Research and Development U.C. Berkeley Library Contact information: 505-466-6630 88 Herrada Rd Santa Fe, NM 87508