Implementing an Integrated Digital Asset Management System ...
Transcript of Implementing an Integrated Digital Asset Management System ...
Implementing an Integrated Implementing an Integrated Digital Asset Management System: Digital Asset Management System:
FEDORA and OAIS in ContextFEDORA and OAIS in Context
Paul BevanPaul BevanDAMS Implementation Manager DAMS Implementation Manager
[email protected]@llgc.org.uk
StructureStructure
!! Background and overviewBackground and overview!! OAIS ModelOAIS Model
!! Why OAIS?Why OAIS?!! OverviewOverview!! IngestIngest!! Archival StorageArchival Storage!! AccessAccess!! (Administration, Data Management)(Administration, Data Management)
!! METSMETS!! Integration as a project (Issues and Tasks)Integration as a project (Issues and Tasks)
Institutional ContextInstitutional Context
!! The LLGC DAMS is safekeeping for WalesThe LLGC DAMS is safekeeping for Wales’’digital assets but, it is an element within a wider digital assets but, it is an element within a wider Digital Asset Management Solution, which is an Digital Asset Management Solution, which is an element within the libraryelement within the library’’s integrated systems, s integrated systems, which come together to:which come together to:… preserve and give access to all kinds and forms of recorded knowledge, especially relating to Wales and the Welsh and other Celtic peoples, for the benefit of the public including those engaged in research and learning.
Institutional ContextInstitutional Context
!! IMS Procurement high level deliverables:IMS Procurement high level deliverables:"" Improves efficiency and substantially simplifies the LibraryImproves efficiency and substantially simplifies the Library’’s technical architecture and s technical architecture and
infrastructure.infrastructure."" Interfaces seamlessly across different parts of the Library withInterfaces seamlessly across different parts of the Library with links to, for links to, for
example, remote document delivery systems.example, remote document delivery systems."" Conforms to and interfaces with international standards and relaConforms to and interfaces with international standards and related activities ted activities
based on an open architecture.based on an open architecture."" Is open and hospitable to external user systems, e.g. for documeIs open and hospitable to external user systems, e.g. for document requesting, resource nt requesting, resource
discovery and interdiscovery and inter--library loans.library loans."" Is operational with successfully migrated legacy data and data fIs operational with successfully migrated legacy data and data from external sources.rom external sources."" Accommodates the functions of the National Screen and Sound ArchAccommodates the functions of the National Screen and Sound Archive of Wales.ive of Wales."" Is open and hospitable to the information community in Wales e.gIs open and hospitable to the information community in Wales e.g. for data . for data
exchange, maintenance and storage, and for the ingest of electroexchange, maintenance and storage, and for the ingest of electronic resources.nic resources.
Institutional Context: Development Institutional Context: Development AimsAims
!! History of development with FedoraHistory of development with Fedora
!! Key Aims:Key Aims:
!! Add functionality to VITALAdd functionality to VITAL!! Developments in line with communities (Fedora, Vital and other DDevelopments in line with communities (Fedora, Vital and other DAMS)AMS)!! Skills and ResourcesSkills and Resources
!! Cataloguers experienceCataloguers experience!! ReRe--use skillsuse skills
!! Single SearchSingle Search!! Solution to adhere to Standards; METS, PREMIS, OAIS, TDR etc Solution to adhere to Standards; METS, PREMIS, OAIS, TDR etc etcetc
OAIS OverviewOAIS Overview
Why OAIS?Why OAIS?
!! Useful OverviewUseful Overview!! Standard and Standard and ‘‘testedtested’’!! Overlaps with TDR (mediumOverlaps with TDR (medium--term goal)term goal)!! GranularityGranularity
But...But...
!! Not overly restrictive (Not overly restrictive (interpretation?interpretation?).).!! Complex & inaccessibleComplex & inaccessible
Rights Management
Object Storage Servers
Dissemination Layer
FEDORA
Preservation Check
(eg. DROID)
Virus Check
Error Check
(Checksum)
Preservation Tasks
(eg. Migration)
Object
Electronic Deposit
Off-AirRecording
DigitalArchives
Digitisation
Ingest M
echan
isms
…
FEDORA
iPortal
Storage Solution(s)
VITALClient
UserStaff
Layered Layered Disseminator Disseminator StructureStructure
Direct Route
(eg. Google, URL)
ExternalDepositor
Ingest Process
Web Deposit Interface
VITAL Access Portal
Rights?
Modelling: IngestModelling: Ingest
Rules for being an AIPRules for being an AIP
!! Every object will have a MARC record (at some level) Every object will have a MARC record (at some level) within the IMSwithin the IMS
!! Every object in the repository will have a METS Every object in the repository will have a METS documentdocument
!! Every object will have DC for OAIEvery object will have DC for OAI--PMHPMH!! METS will be our SIP, AIP and DIPMETS will be our SIP, AIP and DIP!! METS will be the policy, FEDORA services will enact METS will be the policy, FEDORA services will enact
the policy.the policy.!! egeg. DC Section in METS populates the DC . DC Section in METS populates the DC datastreamdatastream!! egeg. Structural Map held in METS, structure in RELS. Structural Map held in METS, structure in RELS--EXT EXT
datastreamdatastream
METS Creation METS Creation
Existing METS Document
(if applicable) MARC XML
Default METSDocument
METS SIP
JHoveDC
ModsPREMIS
Technical – MIXBehaviour
METS:RightsMETS:StructuralMap
etc.
Ingest RevisitedIngest Revisited
Checksum, Error Checking etc
Ingest Processes (IMS, MARCXML etc)
Update IMS with 856 link to Handle
Modelling: Archival StorageModelling: Archival Storage
Object (PID/Handle)
DS: METS
DS: DC (OAI-PMH)
DS: Relationships
DS: Object (eg. TIFF File)
DS: Object (eg. JPEG File)
DS: Object (eg. Thumbnail File)
DS: Object (eg. Zoomify File)
Referenced
Referenced
Referenced
Near-LineTape Store
Fast Image Server
Server
Object Model (AIP): Still ImageObject Model (AIP): Still Image
Metadata Types & LocationsMetadata Types & Locations
Asset
Virtua VITAL
MARC21 METS
DC
Archival Storage RevisitedArchival Storage Revisited
FEDORA/VITAL Developments Existing/Storage Processes
Modelling: AccessModelling: Access
Access RevisitedAccess Revisited
FEDORA/VITAL
IMS/Virtua
Briefly: Administration?Briefly: Administration?
Briefly: Data Management?Briefly: Data Management?
METSMETS
!! METS as SIP, AIP and DIPMETS as SIP, AIP and DIP!! Contains Metadata from:Contains Metadata from:
!! JHOVE/Automatically ExtractedJHOVE/Automatically Extracted!! RightsMDRightsMD!! DescriptiveMDDescriptiveMD (minimum required for locating)(minimum required for locating)!! PreservationMDPreservationMD
!! METS functions as the METS functions as the rulesrules not the not the enforcement mechanismenforcement mechanism
Key Issues for IntegrationKey Issues for Integration
!! Seamless Transition IMS to DAMSSeamless Transition IMS to DAMS!! Skin Skin !! Language choice Language choice
!! Persistent SessionPersistent Session!! Search historySearch history!! CartCart
!! Shared Rights Shared Rights !! LDAPLDAP
!! Single Sign onSingle Sign on
IMS Linking (Developments)IMS Linking (Developments)
!! Updating of MARC Records in IMSUpdating of MARC Records in IMS!! Ingest of descriptive metadata from IMSIngest of descriptive metadata from IMS!! Single Search & Sign OnSingle Search & Sign On!! Transparent Dissemination ExperienceTransparent Dissemination Experience!! Rights ManagementRights Management
Managing the ImplementationManaging the Implementation
!! Implementation Group comprising mix of Implementation Group comprising mix of standards, IMS project management, technical, standards, IMS project management, technical, and digitisation staff. and digitisation staff. Carried over from pilot.Carried over from pilot.
!! 2 DAMS Implementation Managers (Systems & 2 DAMS Implementation Managers (Systems & Technical)Technical)
!! Key interactions with other personnel as Key interactions with other personnel as required.required.
Managing the ImplementationManaging the Implementation
!! Milestones:Milestones:!! Migration of existing Digitised MaterialMigration of existing Digitised Material!! Switch over to VITAL for delivery of assetsSwitch over to VITAL for delivery of assets!! Ingest of other existing formats (Ingest of other existing formats (egeg. VDEP, . VDEP,
Websites, A/V)Websites, A/V)!! Implementation of further disseminators required Implementation of further disseminators required
for access.for access.
Questions?Questions?
[email protected]@llgc.org.uk