| Name | Description | Type | Package | Framework |
| AcquisitionDateVersioner | Store products under /[AcquisitionDate]/[Filename]. | Class | org.apache.oodt.cas.filemgr.versioning | Apache OODT |
| BasicVersioner | A basic versioner that doesn't do anything special: it just creates data store refs from product refs using the product name and product repo path. | Class | org.apache.oodt.cas.filemgr.versioning | Apache OODT |
| ConfigurableMetadataBasedFileVersioner | A MetadataBasedFileVersioner which is configurable via java properties. | Class | org.apache.oodt.cas.filemgr.versioning | Apache OODT |
| DateTimeVersioner | A simple versioning scheme that versions Products with their production date time. | Class | org.apache.oodt.cas.filemgr.versioning | Apache OODT |
| DirectoryProductVersioner | A Versioner for Hierarchical directory products. | Class | org.apache.oodt.cas.filemgr.versioning | Apache OODT |
| InPlaceVersioner | A Inplace versioner that ingests the file without moving the actual file. | Class | org.apache.oodt.cas.filemgr.versioning | Apache OODT |
| MetadataBasedFileVersioner | A Versioner class that uses Metadata fields and a given filePathSpec to version references. | Class | org.apache.oodt.cas.filemgr.versioning | Apache OODT |
| ProductTypeMetVersioner | A simple versioner that lets a user define the filePathSpec needed by the MetadataBasedFileVersioner in a Product's ProductType metadata. | Class | org.apache.oodt.cas.filemgr.versioning | Apache OODT |
| SingleFileBasicVersioner | A Versioner that handles single file Products by storing them in productTypeRepoPath/Filename. | Class | org.apache.oodt.cas.filemgr.versioning | Apache OODT |
| Versioner | This interface defines a versioning scheme for generating the DataStore references for the items in a Product. | Interface | org.apache.oodt.cas.filemgr.versioning | Apache OODT |
| VersioningUtils | A Utility component to help out with versioning. | Class | org.apache.oodt.cas.filemgr.versioning | Apache OODT |