I have versioning setup on 6.3 to use org.dspace.identifier.VersionedHandleIdentifierProviderWithCanonicalHandles. My handle versioning is working fine. For example:
Handle: version one => 1010/10.1
Handle: version two => 1010/10.2
Handle: version three ( and latest ) ==> 1010/10
Basically the fact that the original handle always points to the most current version is what we are seeing and what we want. But for the DOI, it does not work that way. For example:
DOI: version one => 123/12
DOI: version two => 123/12.2
DOI: version three ( and latest ) => 123/12.3
We would like the current version to point to the original DOI ( in this example that would be 123/12 ).
So, here are my questions:
(1) Am I missing something and is this actually possible with some configuration changes in 6.3?
(2) Is there a good reason why this does not work this way, and therefore I should not try to change the code?
Thank you!