(continuation from irrelevant code-thread)...
If I had a PDF that conformed to this standard, and wanted to indicate that in metadata, what would be the a common digital-repository metadata xml spec where I'd list this conformance? And please provide an example or two of what the entry might look like.
A common metadata specification used in digital repositories to indicate PDF conformance to standards would be MODS (Metadata Object Description Schema) or PREMIS (Preservation Metadata Implementation Strategies). Both are widely used in digital preservation contexts and can be adapted to capture this kind of information.
Here are examples of how you might represent PDF conformance to a specific standard (like PDF 1.4) in both MODS and PREMIS.
In MODS, you'd likely place this information within the <note>
or <extension>
elements, which are flexible for including custom or additional information.
Example:
<mods:mods xmlns:mods="http://www.loc.gov/mods/v3">
<mods:titleInfo>
<mods:title>Example PDF Document</mods:title>
</mods:titleInfo>
<mods:note type="technical details">PDF conforms to PDF 1.4 specification</mods:note>
<!-- Other MODS elements -->
</mods:mods>
If you want to be more specific about the conformance:
<mods:mods xmlns:mods="http://www.loc.gov/mods/v3">
<mods:titleInfo>
<mods:title>Example PDF Document</mods:title>
</mods:titleInfo>
<mods:extension>
<conformance>
<standard>PDF 1.4</standard>
<conformsTo>true</conformsTo>
</conformance>
</mods:extension>
<!-- Other MODS elements -->
</mods:mods>
In PREMIS, this type of conformance information is more structured and would be placed within the <objectCharacteristicsExtension>
or <formatRegistry>
elements.
Example:
<premis:premis xmlns:premis="http://www.loc.gov/standards/premis">
<premis:object>
<premis:objectIdentifier>
<premis:objectIdentifierType>local</premis:objectIdentifierType>
<premis:objectIdentifierValue>example-pdf-001</premis:objectIdentifierValue>
</premis:objectIdentifier>
<premis:objectCharacteristics>
<premis:format>
<premis:formatDesignation>
<premis:formatName>PDF</premis:formatName>
<premis:formatVersion>1.4</premis:formatVersion>
</premis:formatDesignation>
</premis:format>
<premis:objectCharacteristicsExtension>
<premis:objectCharacteristicsNote>Conforms to PDF 1.4 specification</premis:objectCharacteristicsNote>
</premis:objectCharacteristicsExtension>
</premis:objectCharacteristics>
</premis:object>
</premis:premis>
This is more specific and allows for easier validation or verification of conformance by tools that process PREMIS metadata.
- MODS: Can use
<note>
for a simple description or<extension>
for a more structured entry. - PREMIS: More formally represents format and version with elements like
<formatDesignation>
and<objectCharacteristicsNote>
.
These entries help convey that the PDF conforms to a particular specification, making it easier to manage, process, and archive within a digital repository system.