The Snapshot document model shows the model for the data sheet document revision class. This is both publishable and supports snapshot generation prior to publish. Both the ISPFAuthPublishableDocumentRevision and the ISPFDatasheetRevSnapshot interfaces are required on the data sheet document revision class to be able to create and publish the document.