Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Characterization of CD-ROMs for
Emulation-based Access
Tobias Steinke, German National Library
Klaus Rechert, University o...
Project EMiL
• Emulation of Multimedia objects in Libraries
• Many CD-ROMs of the 1990s and 2000s
• Variety of needed syst...
Requirements
• Libraries and museums: Different installation
environments
• Thousands of objects, metadata without
informa...
Technical Metadata
Characterization of Container Media
• Thousands of individual files
• Many different file formats
• Different views (e.g. ...
Emulation Environment
Emulation	Environment
technicalmetadata
Configuration
Software
Environment
Hardware
Environment
mapp...
Characterization Workflow
Extract	FFMTs	– create	histogram
Characterization Workflow
Extract	FFMTs	– create	histogram	
Match	FFMTs	and	software	
environments
The	Curator‘s ToDo List	
• Create a list of (minimal) emulation
environments for a collection
1. Search for executables
2....
A Minimal Image-Archive
A minimal list of required "standard environments" –
representative environments for each operatin...
Objects	without Executables?!?	
àWhich Emulation Environment?
àAnd which one is the best?
Refine Environments – Installation and
Management of Additional Software
• Describing the capabilities of software
environ...
Software	Management	-1-
List	of	currently	available	software	
packages.
Add	a	new software package
Software	Management	-2-
Add	basic descriptive meta-data
Choose	an	uploaded	ISO	/	Floppy	image	
and	add	it	to	a	software	co...
Software	Management	-2- (cont.)
Describe the software‘s rendering
capabilities using PRONOM IDs
License	information
Modify	Image	-1-
Choose	an	image	to	be	modified
Modify	Image	-2-
Choose a	software package to be installed
Modify	Image	-3-
• Installation	medium	is	available	as	
CDROM	(drive	D:)
• Run	installation	process
Provide	a	name	for	the...
New	environment	available
Use	the	newly	installed	image
The	new	software	environment	 description	contains	a	reference	to	...
Summary & Outlook
• A top-down approach to render container
objects
– mass ingest of container objects
• flag problematic ...
Thank you!
Project website:
http://www.multimedia-emulation.de
(German)
Source code:
http://github.com/eaas-framework
Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada an...
Upcoming SlideShare
Loading in …5
×

Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke

557 views

Published on

Paper presented at the 12th International Conference on Digital Preservation, November 2-6, 2015. University of North Carolina at Chapel Hill.

Abstract:
Memory institutions have already collected a large number of digital objects, predominantly CD-ROMs. Some of them are already inaccessible with current systems, and most of them will be soon. Emulation offers a viable strategy for long-term access to these publications. However, these collections are huge and the objects are missing technical metadata to setup a suitable emulated environment. In this paper we propose a pragmatic approach to technical metadata which we use to implement a characterization tool to suggest a suitable emulated rendering environment.

  • Be the first to comment

  • Be the first to like this

Characterization of CDROMs for Emulation-based Access. Klaus Rechert, Thomas Liebetraut, Oleg Stobbe, Isgandar Valizada and Tobias Steinke

  1. 1. Characterization of CD-ROMs for Emulation-based Access Tobias Steinke, German National Library Klaus Rechert, University of Freiburg
  2. 2. Project EMiL • Emulation of Multimedia objects in Libraries • Many CD-ROMs of the 1990s and 2000s • Variety of needed system environments • Access in reading rooms • Flexible solution for many object types • Project funded by the German Research Foundation (DFG), 2014 - 2016 • Partners: German National Library, Bavarian State Library, Karlsruhe University of Art and Design, University of Freiburg
  3. 3. Requirements • Libraries and museums: Different installation environments • Thousands of objects, metadata without information about needed system environment: Automatic processing • Usable for many multimedia object types like education programs, encyclopedias, maps, interactive art • Flexible integration of existing and future emulators
  4. 4. Technical Metadata
  5. 5. Characterization of Container Media • Thousands of individual files • Many different file formats • Different views (e.g. hybrid CDs) à Required: Emulation Environment
  6. 6. Emulation Environment Emulation Environment technicalmetadata Configuration Software Environment Hardware Environment mapping mapping mapping Disk Image Emulator Object Binding
  7. 7. Characterization Workflow Extract FFMTs – create histogram
  8. 8. Characterization Workflow Extract FFMTs – create histogram Match FFMTs and software environments
  9. 9. The Curator‘s ToDo List • Create a list of (minimal) emulation environments for a collection 1. Search for executables 2. Map executables to an OS – Initial results • from 69 objects chosen by the library partners, for 66 at least one suitable OS could be determined • for 35 objects we found at least one other alternative environment – 11 hybrid CDROMs (Windows / Mac)
  10. 10. A Minimal Image-Archive A minimal list of required "standard environments" – representative environments for each operating system. àA working (simple) solution for most commercially published CDROMs (Typically self-contained media, made for the mass-market)
  11. 11. Objects without Executables?!? àWhich Emulation Environment? àAnd which one is the best?
  12. 12. Refine Environments – Installation and Management of Additional Software • Describing the capabilities of software environments – i.e. which file formats can be rendered à Integrated software management is required • Software archive interface – Management of software components – Describe rendering capabilities – License management and enforcement
  13. 13. Software Management -1- List of currently available software packages. Add a new software package
  14. 14. Software Management -2- Add basic descriptive meta-data Choose an uploaded ISO / Floppy image and add it to a software container (right column). Create a new software bundle (left side)
  15. 15. Software Management -2- (cont.) Describe the software‘s rendering capabilities using PRONOM IDs License information
  16. 16. Modify Image -1- Choose an image to be modified
  17. 17. Modify Image -2- Choose a software package to be installed
  18. 18. Modify Image -3- • Installation medium is available as CDROM (drive D:) • Run installation process Provide a name for the new environment
  19. 19. New environment available Use the newly installed image The new software environment description contains a reference to the software package description.
  20. 20. Summary & Outlook • A top-down approach to render container objects – mass ingest of container objects • flag problematic objects for manual review – on-the-fly characterization – a REST interface for remote characterization • Ongoing development – mapping "complex formats" • e.g. web environments – define a ranking among alternative environments – license enforcement module
  21. 21. Thank you! Project website: http://www.multimedia-emulation.de (German) Source code: http://github.com/eaas-framework

×