A complete OMF file will include all of the relevant elements and attributes specified by the OMF scheme, along with the extensions required by ScrollKeeper. It is a good idea to include these optional elements and attributes since ScrollKeeper will provide support for many of them in the future.
Here is an example of a complete OMF file, containing metadata for almost all of the OMF elements for only one document:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE omf PUBLIC "-//OMF//DTD Scrollkeeper OMF Variant V1.0//EN" "http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd">
<omf>
<resource>
<creator>
kenny@gnome.org (Kenny Graunke)
</creator>
<maintainer>
kenny@gnome.org (Kenny Graunke)
</maintainer>
<contributor>
jrb@redhat.com (Jonathan Blandford)
</contributor>
<contributor>
hobbit@aloss.ukuu.org.uk (Telsa Gwynne)
</contributor>
<title>
Gfloppy Manual
</title>
<date>
2001-11-23
</date>
<version identifier="1.0.2" date="2001-11-23" description="Updated for Gfloppy 1.0.1"/>
<subject category="GNOME|Core Desktop"/>
<description>
User manual for the Gfloppy application.
</description>
<type>
user's guide
</type>
<format mime="text/xml" dtd="-//OASIS//DTD DocBook XML V4.1.2//EN"/>
<identifier url="file://usr/share/doc/gfloppy/gfloppy.xml"/>
<language code="C"/>
<relation seriesid="01ddeea4-0a42-11d6-9cf9-ee43c422358d"/>
<rights type="GNU FDL" license.version="1.1" holder="Kenny Graunke"/>
</resource>
</omf>