1 / 18

TIPR: Repository Exchange Package Use Cases and Best Practices

TIPR: Repository Exchange Package Use Cases and Best Practices. Joseph Pawletko and Priscilla Caplan IS&T Archiving 2011. Talk Outline. TIPR Background RXP Structure RXP Use Cases RXP Best Practices RXP Limitations / Possible Modifications Transfer Partner Decisions Conclusion

Download Presentation

TIPR: Repository Exchange Package Use Cases and Best Practices

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TIPR:Repository Exchange Package Use Cases and Best Practices Joseph Pawletko and Priscilla Caplan IS&T Archiving 2011

  2. Talk Outline • TIPR Background • RXP Structure • RXP Use Cases • RXP Best Practices • RXP Limitations / Possible Modifications • Transfer Partner Decisions • Conclusion • Questions

  3. TIPR: Background • Project funded by IMLS • Florida Center for Library Automation (FCLA) • Cornell University Libraries • New York University Libraries • Goal to develop and test an inter-repository packaging format • Developed the Repository Exchange Package (RXP)

  4. Approaches to AIP transfer R2 R4 R2 R4 R3 R3 Sip Sip Sip HUB Sip Sip Sip Native DIP Native DIP R1 R1

  5. TIPR transfer R4 Sip R X P R1 DIP R3 Sip R2 Sip

  6. rxp root rxp.xml rxp-digiprov.xml rxp-rep-n.xml rxp-rep-n-digiprov.xml files/ rxp.xml.sig (optional) RXP Structure rxp root/ • rxp root/base of the RXP hierarchy. • rxp.xml (METS) descriptor for RXP • rxp-digiprov.xml (PREMIS) provenance for RXP. • rxp-rep-n.xml (METS) descriptor for sender’s representation(s) . • One file per representation. • rxp-rep-n-digprov.xml (PREMIS) provenance for representation n. • files/ contains representation files

  7. RXP Use Cases • Succession • Disaster Recovery • Software Migration • Temporal Interoperability • Diversification • Specialized Content Processing

  8. Succession • TRAC:CC – succession planning criterion • RXP used as interchange format • Source Repository • exports AIPs as RXPs • Successor Repository • converts RXPs into SIPs • ingests SIPs, updating digital provenance • notifies Source Repository of receipt • formally takes custody of content

  9. Disaster Recovery • Example: • Two geographically-distributed repositories (“exchange partners”) establish reciprocal storage agreement • Each repository • packages AIPs as RXPs • sends RXPs to exchange partner • ingests exchange partner’s RXPs • returns exchange partner AIPs as RXPs in case of disaster

  10. Software Migration • Repository exchanges RXPs with itself • Example: • replacing repository implementation • RXPs usage: • Old system exports AIPs as RXPs • New system converts RXPs to SIPs • New system ingests SIPs

  11. Temporal Interoperability • Repository backs up AIPs as RXPs • Example: • repository stores AIPs on tape • RXPs usage: • Store AIPs as RXPs • Can replace repository implementation • If new implementation can read RXPs, then can easily ingest all holdings from tape

  12. Diversification • OAIS “Producers” may request content be stored in multiple technologically-heterogeneous preservation repositories • reduces risk of a software bug corrupting data • RXP usage: • Ingest SIP into primary repository to generate AIP • Primary repository exports AIPs as RXPs and transfers to heterogeneous secondary repositories • Secondary repositories process RXPs • Secondary repositories confirm receipt/custody • Primary repository confirms receipt/custody

  13. Specialized Content Processing • Some repositories may have expertise migrating files in obscure formats • Client repositories may transfer RXPs containing obscure-format files to “migration repository” for processing • RXP usage: • Client repository • exports AIPs as RXPs • Migration repository • processes RXP • migrates files in obscure format • updates digital provenance • generates RXP with migrated files • transfers RXP to Client Repository

  14. Best Practices • RXP recommended practices • Multi-representation RXPs: use ORDER attribute • Use explicit schema versions • METS: fileGrp USE=“METADATA” • METS: file OWNERID == PREMIS objectIdentifierValue • Use BagIt for RXP transfers • Use RXP Schematron files • Use identifier “alias” PREMIS events

  15. RXP Limitations / Modifications • RXP originally envisioned only as transfer format • Some considering using RXP structure for AIPs • Current RXP spec prohibits DMD at RXP level • TIPR partners considering removing this restriction

  16. Transfer Partner Decisions • Inter-repository exchange has many variables outside of RXP Specification scope • RXP creation options • RXP transfer logistics • Target Repository Actions upon receipt • Post-ingest RXP handling • Rights and permissions • Financial arrangements • Legal arrangements • Recommend recording decisions in Inter-repository Agreement

  17. Conclusion • RXP useful in variety of preservation scenarios • RXP best practices identified • Repositories should agree on exchange parameters • Recommend documenting agreed-upon parameters in Inter-Repository Exchange Agreement • RXP specification should continue to evolve

  18. Questions?

More Related