Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Generic Versioning of DSpace Items will involve the alteration of existing handles for those versions in DSpace. Versioning will utilize DCMI concepts for describing the relationships between Item Versions. This is not a commitment that versioning detail will exist in generic DSpace metadata records. But that it may be exposed as additional technical and descriptive metadata sections in simple OAI Dublin Core records and METS Manifests

Item Details

= Version 1

= Version 2

= Version 3

dc.identifier.uri

1234.5/1.1

1234.5/1.2

1234.5/1.3

dc.relation.isReplacedBy

1234.5/1.2

1234.5/1.3

dc.relation.replaces

 

1234.5/1.1

1234.5/1.2

While past recommendation are that identifiers that are assigned to items be opaque, we have two possible benefit from selecting a versioning schedme scheme for the identifiers.

1. The original Item and the version currently being referred to are captured in the identifier.
1. Resolution of the most current version can be attained programmatically without having to navigate the version hierarchy

...

Versioning of the Dryad Data Package and its Identifiers

...

Dyrad will expose semantic detail on the version of an Identifier by encoding it in the DOI. This DOI will have the following structure.Service will be extensible and can be overridden by the repository maintainers to implement different identifier encoding schemes.

For Dryad:

Code Block
<prefix>/<package-doi>.<version-id>/<datafile.id>.<version.id>

...

For Generic DSpace, both Handles and DOI support will be available:

Code Block

<prefix>/<item-doi>.<version-id>
<prefix>/<item-handle>.<version-id>
Dryad DOI Version Adjustment Grid ( * Bold designates Version Change)

= Item Type

= Package 1

= Start Package 2 (Before Submission)

= Edit Package 2 (DataFile Change During Submission)

Package DOI

doi:10.561/dryad.154.1

doi:10.561/*dryad.154.2*

doi:10.561/dryad.154.2

Data File 1 DOI

doi:10.561/dryad.154.1/1.1

doi:10.561/*dryad.154.2*/1.1

doi:10.561/dryad.154.2/*1.2*

Data File 2 DOI

doi:10.561/dryad.154.1/2.1

doi:10.561/*dryad.154.2*/2.1

doi:10.561/dryad.154.2/2.1

Generic DSapce DOI Version Adjustment Grid ( * Bold designates Version Change)

 

Item 1

= Start Item 2 (On Submission or SWORD Update)

Item Version DOI Identifier

doi:10.561/dryad.154.1

doi:10.561/dryad.154.2

Item Version Handle Identifier

hdl:10.561/154.1

hdl:10.561/154.2

DSpace Data Model and Versioning

...

Code Block
<prefix>/<package-doi>.<version-id>/<datafile.id>.<version.id>

Dryad DOI Version Adjustment Grid ( * Bold designates Version Change)

Item Type

Package 1

Start Package 2 (Before Submission)

Edit Package 2 (DataFile Change During Submission)

Package DOI

doi:10.561/dryad.154.1

doi:10.561/*dryad.154.2*

doi:10.561/dryad.154.2

Data File 1 DOI

doi:10.561/dryad.154.1/1.1

doi:10.561/*dryad.154.2*/1.1

doi:10.561/dryad.154.2/*1.2*

Data File 2 DOI

doi:10.561/dryad.154.1/2.1

doi:10.561/*dryad.154.2*/2.1

doi:10.561/dryad.154.2/2.1

...