In computer software, semantic versioning (or something like it) is something of a standard for how to version software releases. The Major.Minor.Patch semantics make clear how big of a change has occurred between the present and an earlier release. Is there something similar for versionining a dataset? Unlike with software, any change to a dataset might be a "major" change, so I'm not sure that the logic translates directly. Is there any commonly used specification for versioning a dataset?


Dataverse uses the following dataset versioning strategy:

enter image description here


The Digital Curation Centre guide on how to cite datasets and link to publications gives a good summary to the various approaches to dataset versioning from the viewpoint of repository managers, and links to further information.

  • 2
    Please provide a précis of the content you linked in this post, as links may change and web resources become inaccessible over time.
    – Daniel Standage
    Aug 17 '15 at 20:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.