Download - The Planets Preservation Planning workflow
![Page 1: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/1.jpg)
The Planets Preservation Planning workflowand the planning tool Plato
Christoph Becker
Vienna University of Technologyhttp://www.ifs.tuwien.ac.at/~becker
![Page 2: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/2.jpg)
Outline
• Preservation Planning– Evaluation of potential actions
• The Planets Preservation Planning Workflow– Workflow walkthrough– Requirements definition– The planning tool Plato
• Requirements definition exercise– Groups, scenarios, tasks– Schedule
• Demonstration: Plato
![Page 3: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/3.jpg)
Evaluating preservation strategies• Variety of solutions and tools exist• Each strategy has unique strengths and weaknesses• Requirements vary across settings• Decision on which solution to adopt is complex• Documentation and accountability is essential
• Preservation planning assists in decision making• Evaluating preservation strategies on representative
samples according to specific requirements and criteria
![Page 4: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/4.jpg)
Planets Preservation
Planning Workflow
Define requirements Evaluate potential
actions Analyse results Build a
preservation plan
![Page 5: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/5.jpg)
Preservation Planning in Plato
• Web based planning tool implementing the Planets preservation planning workflow
• Publicly available• Automation of the planning process
– Integration of registries and services for• File format identification
• Preservation action (migration, emulation…)
• Characterisation and comparison
• Knowledge base to support planning
![Page 6: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/6.jpg)
PP Workflow
![Page 7: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/7.jpg)
Define basis
Document basic assumptions and constraints
Types of objects
Purpose of planning
Mandates and designated community
Applying policies
Triggers that initiated the planning process
![Page 8: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/8.jpg)
Choose sample objects/records
Define the set of objects that are the subject of
preservation planning Size of the collection
Growth rate
Object format
…
Specify representative sample objects that cover the variety
of significant properties and technical characteristics
![Page 9: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/9.jpg)
Identify requirements Define all relevant goals and characteristics
(high-level, detail) with respect to a given application domain
Usually four major groups: object characteristics (content, metadata ...) record characteristics (context, relations, ...) process characteristics (scalability, error detection, ...) costs (set-up, per object, HW/SW, personnel, ...)
Put the objects in relation to each other (hierarchical) Objective tree approaches:
bottom-up top-down
![Page 10: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/10.jpg)
Influence Factors
![Page 11: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/11.jpg)
Stakeholders
• Input needed from a wide range of persons, depending on the institutional context and the collection
IT Staff
Administration
Managers
Lawyers Technical experts Consumers
Others
Producers
CuratorsDomain experts
![Page 12: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/12.jpg)
An Objective Tree
![Page 13: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/13.jpg)
Analog…
![Page 14: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/14.jpg)
… or born-digital
![Page 15: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/15.jpg)
Case Study: Web archiving• Static web pages from the public domain• Includes documents in formats such as doc, pdf• Images• No interactive content shall be preserved
![Page 16: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/16.jpg)
Object characteristics
• Content• Structure• Appearance• Behaviour• Context
![Page 17: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/17.jpg)
A bit more detail…
![Page 18: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/18.jpg)
Assign Measurable Units
• Leaf criteria should be objectively measurable– Seconds per object– Euro per object– Bits of colour depth
• Subjective scales where necessary– Adoption of file format– Amount of (expected) support
Quantitative results
![Page 19: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/19.jpg)
Types of scales• Numeric (unit)• Yes/No (Y/N)• Yes/Acceptable/No (Y/A/N)• Ordinal: define the possible values (good/bad/ugly)• Subjective 0-to-5 (0/5)
![Page 20: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/20.jpg)
![Page 21: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/21.jpg)
File format characteristics
![Page 22: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/22.jpg)
Behaviour
• Visitor counter and similar things can be• Frozen at the point of harvesting• Left out• Still counting while being accessed in the archive
(Is this desirable?)
![Page 23: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/23.jpg)
Interactive multimedia
![Page 24: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/24.jpg)
Behaviour
• Interactive presentations exhibit two facets• Graph-like navigation structure• Navigation along the paths
![Page 25: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/25.jpg)
Objective Tree
![Page 26: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/26.jpg)
PP Workflow
![Page 27: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/27.jpg)
Define alternatives Given the type of objects and requirements, what
strategies would be best suitable/are possible? Migration
Emulation
Both
Other?
For each alternative precise definition of Which tool (OS, version,...)
Which functions of the tool in which order
Which parameters
![Page 28: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/28.jpg)
Discovering possible actions
![Page 29: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/29.jpg)
Specify resources
• Detailed design and overview of the resourcesfor each alternative human resources (qualification, roles, responsibility, …)
technical requirements (hardware and software components)
time (time to set-up, run experiment,...)
cost (costs of the experiments,...)
![Page 30: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/30.jpg)
Go/No-Go Deliberate step for taking a decision whether it will be useful and cost-effective to continue the procedure, given
The resources to be spent (people, money)
The availability of tools and solutions,
The expected result(s).
Review of the experiment/ evaluation process design so far
Is the design complete, correct and optimal?
Need to document the decision
If insufficient: can it be readressed or not?
![Page 31: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/31.jpg)
Develop and run experiment
Formulate for each experiment detailed
Development plan
steps to build and test software components
procedures and preparation
parameter settings for integrating preservation services
Evaluation/experiment plan (workflow/sequence of activities)
Apply the selected potential preservation actions on
the sample objects
![Page 32: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/32.jpg)
Evaluate experiment
Evaluate the outcome of each alternative for each leaf
of the objective tree
The evaluation will identify Need for repeating the process
Unexpected (or undesired) results
Includes both technical and intellectual aspects
Evaluation may include comparing the results of more than one experiment/evaluation.
![Page 33: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/33.jpg)
PP Workflow
![Page 34: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/34.jpg)
Transform measured values
• Measures come in seconds, euro, bits, goodness values,…
• Need to make them comparable• Transform measured values to uniform scale• Target scale 0-5
![Page 35: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/35.jpg)
Set importance factors
![Page 36: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/36.jpg)
Analyse Results
• Aggregate values– Multiply the transformed measured
values in the leaf nodes with the leaf weights– Sum up the transformed weighted values over
all branches of the tree
• Rank alternatives according to overall performance value at root
• Performance of each alternative– overall– for each sub-criterion (branch)
• Comparison of different alternatives
![Page 37: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/37.jpg)
Analyse results
![Page 38: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/38.jpg)
PP Workflow
![Page 39: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/39.jpg)
Create executable plan
• Preservation Action Plan
• When?• Conditions and triggers for execution• Hardware and software requirements…
• What?• Single tool, composite workflow of services….• Validation and QA• Other actions needed, such as reporting…
![Page 40: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/40.jpg)
Define preservation plan
• Executable action plan is not enough• Rules for monitoring• Evidence of decisions• Estimates of costs
• Roles and responsibilities• …
![Page 41: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/41.jpg)
Validate preservation plan
• Validate all elements of the plan• Check for completeness• Formally approve the plan and put it into action
• Continuous review and monitoring is necessary!
![Page 42: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/42.jpg)
Summary
![Page 44: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/44.jpg)
Outline
Preservation Planning Evaluation of potential actions
The Planets Preservation Planning Workflow Underlying methodology Workflow walkthrough The planning tool Plato
Break-out session: Requirements definition Groups Scenarios Schedule
Demonstration
![Page 45: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/45.jpg)
Practice time!
• Part 1: Think...– ...about
• Your collection, your objects• The designated community, organisation…• Requirements
– Document that shortly to have a common basis– Create a draft objective tree
• Part 2: Draw...– Refine the tree structure and complete it– Think about the significant properties of the objects
in the specific scenario– Assign measurable units– Set high-level importance factors
![Page 46: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/46.jpg)
Scenarios and groups
• Form the same groups as in the previous preservation planning exercise
• Use the results from the previous exercise as a starting point
![Page 47: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/47.jpg)
How to construct the tree
• With the open-source mind-mapping tool Freemind Java required Freemind is installed in 20 seconds
• With post-it notes• Please recreate the tree in FreeMind at the end
(for the discussion session)
![Page 48: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/48.jpg)
Tree template• This is one way to start• Add (and remove) criteria as you like• Adapt hierarchy as you deem appropriate
![Page 50: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/50.jpg)
Practice time!
• Part 1: Think...– ...about
• Your collection, your objects• The designated community, organisation…• Requirements
– Document that shortly to have a common basis– Create a draft objective tree
• Part 2: Draw...– Refine the tree structure and complete it– Think about the significant properties of the objects
in the specific scenario– Assign measurable units– Set high-level importance factors
![Page 51: The Planets Preservation Planning workflow](https://reader035.vdocuments.us/reader035/viewer/2022062419/557bf3fed8b42a2b348b4e3d/html5/thumbnails/51.jpg)
Creative Commons Licence
This work is licensed under the Creative Commons Attribution-Share Alike 3.0 Austria License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/at/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.