Differences between revisions 1 and 2
Revision 1 as of 2008-06-26 12:26:15
Size: 1264
Editor: kfc
Comment: Created by the PackagePages action.
Revision 2 as of 2010-03-17 13:09:14
Size: 1264
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
 * ["DOMS objects"].
 * ["SB DOMS object structure"].
 * ["DOMS Content Model"]
 * ["
DOMS terminology"].
 * ["Ensuring integrity"]
 * ["
OAIS conflicts"]
 * ["
Projects at SB"]
 * ["
DOMS data formats"]
 * ["
Bitstorage"]
 * ["
Test platform"]
 * ["
Tools"]
 * [[DOMS objects]].
 * [[SB DOMS object structure]].
 * [[DOMS Content Model]]
 * [[
DOMS terminology]].
 * [[Ensuring integrity]]
 * [[
OAIS conflicts]]
 * [[
Projects at SB]]
 * [[
DOMS data formats]]
 * [[
Bitstorage]]
 * [[
Test platform]]
 * [[
Tools]]

Misc.

How do we handle object renaming?

Case: In the "Reklamefilm"-project, each work is assigned an ID in the style of mc:Commercial_1234. This ID is used for referencing the object. At a later date, it is decided, that the ID mc:Commercial_Colgate1975 is better.

Suggestion1: We create a new object, update references to it and mark the old object as deleted.

Problem1: We can't update external references, so they will be invalidated.

Suggestion2: We create a new object, update references to it and let the old object point to the new object.

Problem2: We need a mechanism to ensure that the old object isn't indexed. Maybe we need that anyway?

Suggestion3: We do not use the internal object ID for external references. Instead we provide a list of ID's, that can be used for referencing the object.

Problem3: This will probably hurt performance, at the request of a single object will require at least two lookups.

Technical (last edited 2010-03-17 13:09:14 by localhost)