Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Versioning support #34

Closed
4 tasks
lnielsen opened this issue Dec 1, 2014 · 12 comments
Closed
4 tasks

Versioning support #34

lnielsen opened this issue Dec 1, 2014 · 12 comments

Comments

@lnielsen
Copy link
Member

lnielsen commented Dec 1, 2014

  • Versioned DOIs (one global DOI pointing to all releases, and one DOI per version).
  • Deposit UI and REST API support.
  • Move to new documents module.
  • Move storage backend.
@lnielsen lnielsen added this to the Road map: Jan, Feb, Mar milestone Dec 1, 2014
@lnielsen lnielsen changed the title Versioning support feature: Versioning support Dec 1, 2014
@lnielsen lnielsen changed the title feature: Versioning support Versioning support Dec 1, 2014
@karthik
Copy link

karthik commented Dec 11, 2014

Amazing! So looking forward to it!

@benmarwick
Copy link

Yep, me too, this and #41 would save a bit of confusion when working with multiple releases from the same repo.

@dhalperi
Copy link

dhalperi commented Jan 9, 2015

👍

@fedorov
Copy link

fedorov commented Mar 31, 2015

Will this feature also support versioning of datasets? This would be really great, as would enable correction of the errors discovered in the submission, or augmenting with new items. Really like "Versioned DOIs (one global DOI pointing to all releases, and one DOI per version)."

Hope the "Jan-March 2015" roadmap holds!

@lnielsen
Copy link
Member Author

lnielsen commented Apr 3, 2015

Yes, it will support versioning of datasets, and it's indeed a common use case that issues are found during the paper submission process and needs to be corrected.

The Jan-Mar roadmap won't hold. We got quite delayed with some sharing features. These however just went into QA, so we'll be starting work on this task once we're back from Easter.

@fedorov
Copy link

fedorov commented Apr 3, 2015

Thanks for the clarification - looking forward!

@lnielsen lnielsen modified the milestones: Road map (Apr-Jun 2015) TBD, Road map (Jan-Mar 2015) Apr 23, 2015
@Daniel-Mietchen
Copy link

What are the current plans around implementing this?

@fedorov
Copy link

fedorov commented Feb 25, 2016

@Daniel-Mietchen I've been waiting for this too (as well as download statistics #52), and in the end switched to figshare that already implemented this feature: https://figshare.zendesk.com/hc/en-us/articles/203922158-Does-figshare-support-version-control-. Disappointed about how this project addresses the users' issues, they are probably severely understaffed.

@lstagner
Copy link

I need this feature for a code I am about to release. Is there a work around?

@lnielsen
Copy link
Member Author

Versioning support will be available in autumn. The reason for the heavy delay is that we have had a serve set-back in our underlying repo platform which we've had to address. This has been going on since September, and we're nearly through the problems.

Only workaround for now is to use the related identifiers field with has new version/is previous version relationships.

@lstagner
Copy link

Will there be a way to change an existing DOI to a Versioned DOI without breaking any references? I suppose all it would require is to change what the current DOI points to.

@lnielsen
Copy link
Member Author

Yes, we plan to make all existing DOIs into versioned DOIs. Besides updating the URL redirect, there's also an update to the metadata registered in DataCite so that the version relationship between DOIs is discoverable. The two DOIs 10.1234/foo.v1 and 10.1234/foo.v2`` is technically two different DOIs that has nothing to do with each other (i.e. without the metadata that describes their relationship, discovery systems we see this as two different digital objects).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants