![Page 1: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/1.jpg)
CASPAR Preservable Infrastructure
Addressing Preservation with an OAIS based Infrastructure
Luigi Briguglio Engineering R&D Laboratory – Rome (Italy)
3rd Annual WePreserve Conference in Nice (France)
![Page 2: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/2.jpg)
Presentation Planning
• Preservable Infrastructure• CASPAR Infrastructure• Preservation Issues…• …and CASPAR Solutions• Development Process
![Page 3: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/3.jpg)
Preservable Architecture
• Usually “Traditional framework” has something called component/service which provides functionality, if and only if component is composed with other ones (required components/dependencies)
• Each “CASPAR Key Component” has to provide always at least a minimal set of functionality independently from the environment conditions.
![Page 4: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/4.jpg)
Preservable Equation
Self-Contained +
Well Described +
Adaptable +
Replaceable =
Preservable
Pure Service-oriented designguarantees that the component can provide functionality without requiring cooperation of other components
Component analysis, design and development process is strongly based on complete – shared – opendocumentation at any level
•• No DependenciesNo Dependencies•• Loosely coupledLoosely coupled•• DistributedDistributed
• Sharing knowSharing know--howhow•• Open SpecificationOpen Specification•• Open Source Open Source •• Open DocumentationOpen Documentation
Design choices and implementation allows to adapt and configure each component to provide always at least a minimal set of functionality independently from the deployment framework and condition
•• FlexibilityFlexibility•• ScalabilityScalability
Design choices and implementation allows to replace any component in the framework with compliant one.
•• InteroperabilityInteroperability•• MantainabilityMantainability
![Page 5: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/5.jpg)
CASPAR Infrastructure
• CASPAR Foundation Team has defined and implemented an Infrastructure by adopting the OAIS Reference Model (ISO:14721:2003)
• CASPAR Infrastructure is SOA-based
![Page 6: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/6.jpg)
CASPAR & OAIS Info Model
Content Information
DataObject
interpreted usinginterpretedusing
Designated CommunityKnowledge Base
InformationPackage
PreservationDescriptionInformation
Needed for long-term
preservation
DescriptiveInformation
Needed for discovery
Primary focus of archival preservation
RepresentationInformation
![Page 7: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/7.jpg)
Knowledge Preservation
…just a“sequence of symbols”… but…
Ancient Heroglyphic Egyptian
Demotic Egyptian
Greek
Learning from the past (196 BC)
![Page 8: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/8.jpg)
Phaistos disk (dated to 1700 BC)
We still cannot understand it(the meaning has not been preserved)
We can only understand it’s a “sequence of symbols”…
![Page 9: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/9.jpg)
ACCESSACCESSINGESTINGEST
Digital World
STORAGESTORAGE
TIME
ACCESSACCESS--FutureFuture
![Page 10: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/10.jpg)
CASPAR & OAIS Func Model
Consumer
Manager
Producer
INGEST
DATA Mngt PLANNING
ACCESS
STORAGEADMINISTRATION
![Page 11: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/11.jpg)
CA
SP
AR
BR
OC
HU
RE CASPAR MAIN QUESTION
![Page 12: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/12.jpg)
Preservation Issues 1…
1. How To guarantee a digital information may be accessed and understoodaccessed and understood in the future
2. How To guarantee a proper information information package managementpackage management within and OAIS Archive
3. How To guarantee longlong--time time preservation maintenancepreservation maintenance of any information package
![Page 13: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/13.jpg)
Preservation Issues 2…
4. How To guarantee retrievalretrieval of Archival Information
5. How To guarantee intellegibilityintellegibility within heterogeneous Designated Communities and their digital information
6. How To guarantee preservation actors are informed about change eventsinformed about change events
![Page 14: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/14.jpg)
Preservation Issues 3…
7. How To guarantee an adequate security security accessaccess with the proper rightsrights to any resource and functionality within an OAIS Archive
8. How To guarantee an adequate integrity integrity and identityand identity for any Archival Information
![Page 15: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/15.jpg)
CASPAR Solution
Facade Layer
InformationPackage
Mngt
CommunicationMngt
SecurityMngt
InformationAccess
Designated Community & Knowledge
Mngt
The CASPAR FoundationThe CASPAR FoundationKeyComponents Framework Platform
![Page 16: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/16.jpg)
CASPAR Foundation
Plat
form
Operating System: Linux, Unix, Windows, Mac
Java Platform
DBMS: H2, Postgres
Fram
ewor
k
Development Framework: Java, C++, XML, GWT, Ant
Application Server: Tomcat, Glassfish, WASCE
KeyC
ompo
nent
sGapManagerGapManager
OrchestrationOrchestration
DataAccess&SecurityDataAccess&Security RepInfoToolboxRepInfoToolbox
RegistryRegistry
PackagingPackaging
DataStoresDataStores VirtualisationVirtualisation
CASPAR Service Factory
AuthenticityAuthenticity
SemanticWebSemanticWeb
DigitalRightsDigitalRights FindingAidsFindingAids
Development Management: Hudson and JTrac
The
CA
SPA
R F
ound
atio
nTh
e C
ASP
AR
Fou
ndat
ion
![Page 17: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/17.jpg)
CASPAR Facade Layer - 1
InformationPackage
Management1. Ingest Content Information2. Create Information Package
• Representation Info• Descriptive Info• Preservation Description Info
3. Check Information Package4. Store Information Package for long term
OAIS
Ingest
Data Management
Archival Storage
PreservationPlanning
Administration
Access
![Page 18: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/18.jpg)
CASPAR Facade Layer - 2
InformationAccess 1. Search Content Information
2. Obtain Information Packagesand relative Contents and Descriptions
OAIS
Ingest
Data Management
Archival Storage
PreservationPlanning
Administration
Access
![Page 19: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/19.jpg)
CASPAR Facade Layer - 3
Designated Community and
Knowledge Management
1. Deal with Designated Community Profile and its own Knowledge Base
2. Identify and Provide Knowledge Gap for understanding a Content Information
OAIS
Ingest
Data Management
Archival Storage
PreservationPlanning
Administration
Access
![Page 20: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/20.jpg)
CASPAR Facade Layer - 4
CommunicationManagement
1. Notify and Alert for Change Event impacting long term preservation
2. Trigger Preservation Process
OAIS
Ingest
Data Management
Archival Storage
PreservationPlanning
Administration
Access
![Page 21: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/21.jpg)
CASPAR Facade Layer - 5
SecurityManagement
1. Deal with User Account, Role and Profile
2. Deal with Content Access Permissions
3. Deal with Digital Rights4. Guarantee Authenticity
OAIS
Ingest
Data Management
Archival Storage
PreservationPlanning
Administration
Access
![Page 22: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/22.jpg)
Answer - 1
• To guarantee a digital information may be accessed and understoodaccessed and understood in the future, you need an adequate OAISRepresentation Information
REPINFORepInfo ToolBox VIRT
Virtualisation
REGRegistry
![Page 23: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/23.jpg)
Answer - 2
• To guarantee a proper information information package managementpackage management within and OAIS Archive, you need to create an adequate OAIS Information Package
PACKPackaging
![Page 24: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/24.jpg)
Answer - 3
• To guarantee longlong--time preservation time preservation maintenancemaintenance of any information package, you need an implementation of OAISArchival Storage
PDSPreservation DataStores
![Page 25: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/25.jpg)
Answer - 4
• To guarantee retrievalretrieval of Archival Information, you need an OAIS Finding Aids
FINDFinding
![Page 26: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/26.jpg)
Answer - 5
• To guarantee intellegibilityintellegibility within heterogeneous Designated Communities and their digital information, you need to manage Designated Community Profiles and their Knowledge Base
KMKnowledge
![Page 27: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/27.jpg)
Answer - 6
• To guarantee preservation actors are informed about change eventsinformed about change events, you need an adequate management of message exchange
POMOrchestration
![Page 28: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/28.jpg)
Answer - 7
• To guarantee an adequate security accesssecurity accesswith the proper rightsrights to any resource and functionality within an OAIS Archive, you need a Security and DRM Management
DAMSData Access Manager
& Security
DRMDigital Rights Manager
![Page 29: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/29.jpg)
Answer - 8
• To guarantee an adequate integrity and integrity and identityidentity for any Archival Information, you need an Authenticity Tool
AUTHAuthenticity
![Page 30: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/30.jpg)
Development Process
• Shared and cooperative development community based on–– CASPAR Best PracticesCASPAR Best Practices
• Development Management based on a detailed–– D1302 Overall Master PlanD1302 Overall Master Plan
• Development Control based on a Continuous Integration Engine–– HudsonHudson
• Specification, Software and Documentation available for developers & practitioners–– ……
![Page 31: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/31.jpg)
http://developers.casparpreserves.eu:8080
![Page 32: Caspa Preservabl Infrastructure Luigi Briguglio](https://reader033.vdocuments.site/reader033/viewer/2022060115/557bf405d8b42a2b348b4e3f/html5/thumbnails/32.jpg)
…and Stay tuned onhttp://developers.casparpreserves.eu:8080