Page 1
Towards Interoperable Preservation Repositories
William Kehoe
The 5th International Conference on Open Repositories
Madrid, Spain July 8, 2010
OR2010
[email protected]
Page 2
Redundancy
Succession planning
Migration
Page 3
Transferring bitstreams is easy.
Transferring an object's history and relationships is not.
Page 4
Transfer between repositories,
without significant loss.
regardless of architecture,
Page 5
TIPR
Towards Interoperable Preservation Repositories
Page 6
RXP
Repository ExchangePackage
Page 7
Taming Metadata Standards
Page 8
METS
structural relationships
Page 9
PREMIS
history:
events and agents
Page 10
<mets>mets header – ID, owneradministrative metadata -> provenancefile metadata – ID, other IDs, locationstructure map – object structure
</mets>
<premis>object – type, characteristics, format, etc.event – type, outcome, etc.agent – organizations, people, software
</premis>
Page 11
The bigger picture
Organizational ownership
Repository rights
Page 12
identifiers change
Ownership:
Page 13
Who did what?
Ownership:
Page 15
sometimes gracefully
sometimes laboriously
TIPR meets Duraspace
Page 16
TIPR->DSpace->TIPR
a straight transformation path
Page 17
TIPR->Fedora->TIPR
flexible data model =
many decisions
Page 18
One digitalObj per file:
many relationships
TIPR->Fedora->TIPR
Page 19
One digitalObj per object:
many relationships
TIPR->Fedora->TIPR
Page 20
Content Models
TIPR does not describe object semantics
TIPR->Fedora->TIPR
Page 21
Fedora’s Audit datastream
Page 22
Fedora’s Audit datastream
RXP events
TIPR->Fedora->TIPR
Page 23
Fedora’s Audit datastream
renaming objects in RXP
TIPR->Fedora->TIPR
Page 24
Fedora’s Audit datastream
RXP agents
TIPR->Fedora->TIPR
Page 25
The big picture again
The Inter-Repository
Agreement
Page 26
Summary
• We want transfer without significant loss.
• The RXP is designed to carry significant preservation metadata along with the object.
• DSpace works well with the RXP process.
• Fedora’s flexibility presents creative challenges.
Page 27
A Fedora Content Model with RXP transformation behavior
Would it be useful?
Is it possible?
Page 28
Resources
• TIPR –http://wiki.fcla.edu:8000/TIPR
• RXP -http://wiki.fcla.edu:8000/TIPR/21
• METS –http://www.loc.gov/standards/METS
• PREMIS –http://www.loc.gov/standards/PREMIS