29
OAIS Rathachai Chawuthai [email protected] Information Management CSIM / AIT Issued document 1.0

OAIS Rathachai Chawuthai [email protected] Information Management CSIM / AIT Issued document 1.0

Embed Size (px)

Citation preview

OAIS

Rathachai [email protected]

Information ManagementCSIM / AIT

Issued document 1.0

2

Agenda

• Overview• Data Model• Function Model

3

Overview

4

• Open Archival Information System

• In 2000 the Research Libraries Group (RLG) and Online Computer Library Center (OCLC) discussed how both organizations build an infrastructure for purposes of archiving digital objects.

• It guides you to build archival information system

Overview

OCLC.org

5

• Purpose– Model a system for archival information, which is

represented in digital format, for long-term preservation

• Scope– Framework for long-term preservation and access– Terminology

• Architectures and Operation• Preservation strategies and techniques• Data model

Overview

6

• Primary functions– To preserve digital resource over an extended

period of time– To provide user access to the information in

archives

Overview

7

• Roles– Producer - a data provider– Management - an administrator– Consumer - a data retriever

• Important functions– Ingest - submit data to system– Store - preserve data in system– Access - retrieve data from

system

High Level Concept

8

High Level Concept

Person(s), or client systems, who provide the information to be preserved Person(s) who set the

overall policy of the OAIS. Management is separatefrom administrative functions

Person(s), or client systems who interact with the OAIS system and services

OCLC.org

Roles

OAIS(archive)

9

High Level Concept

OCLC.org

Important functionsAnd workflow

IngestStore

Access

10

• Producer– Ingest digital resource to system

• Management– Monitor, verify digital resource, do

preservation planning, migrate digital resource, and etc.

• Consumer– Search and access digital resource in repository

High Level Concept

Roles and responsibilities

11

Data Model

12

DIP

Information Package

AIP

SIP

Producer

Administrator

Consumer

Ingest

Store

Query

Access

3 important functions, 3 package types, and 3 roles

Disseminate

13

Information Package Types

SIP AIP DIP

SIP• A form of package that the is

suitable to ingest to the system by the producer.

• Majorly, SIP contains Content Info and PDI.

• Multiple SIPs may associate with the same PDI.

AIP• A form of package that is suitable

stored in the system.• One or more SIPs is transformed to

AIP that has complete set of PDI associated Content Info.

• AIP may be a collection of AIPs.

DIP• A form of package that is suitable to

disseminate to consumer.• AIP is transformed to DIP for sharing

purpose.• DIP may contains one or more AIP that

may not has complete set of PDI.

OCLC.org

14

Package model

4 Simple information concepts

ContentInformation

PDIPreservationDescriptionInformation

Archive Packaging Information

DescriptiveInformation

about Package 1

Package 1

15

• Data Object– It is an object that need to preserve.– It can be either physical thing in the real world or

digital object content containing bit string.– In this case, it can be file content (1010101010101110101

000101010101001010…..) of image file of Thailand Map– In fact, it is just a string of bit that has no meaning if no

one cannot understand.

Content Information

16

• Representation Information– A bit string(100111010…) may be useless if no one knows its

meaning. The representation Information inform what structure of “100111010…” is and how to interpret it.

– It may has representation of representation if the data object content has complex structure or encode by many level

Information Model

Format in byte form Construct JPEG format structure

Interpret to color of pixelsto be a picture

Rawbit string

17

FunctionModel

18

Functional Models

Big picture of all functions and flow of packages

OCLC.org

19

Functional Models

Big picture of all functions and flow of packages

OCLC.org, CORNELL.edu

20

• Accept SIPs from Producers • Verify SIPs that user submits• Generate AIPs for archive storage

Ingest

Overview

21

• The main task is to store data.• It also maintains data and guarantee that

preservation data still be accessible form constrain of media and security

• Furthermore, it provides disaster recovery capabilities

Archival Storage

Overview

22

• Mainly, the API works for many functions related to database– Manage DB configuration– Maintain database schema– Define integrity constrains– Perform DB update– Perform query management

Data Management

Overview

23

Administration

• Solicit and negotiate submission agreement– With producer

• Audit submission– To ensure that they meet standard

• Maintain Configuration Management of– System hardware– Software

• Day-to-day governance of the other OAIS functional entities

Overview

24

• Establish Standards and Policies– Manage standards and policies in order to approve migration

and replication processes• Audit Submission

– Verify that AIP and SIP is following specification and agreement– Ensure that PID is understandable for the digital resource

• Activate Requests– To check the request of consumer is correct, then submit the

request to Access• Customer Service

– Provide functions to manage user’s account

Administration

Description (cont)

25

• Monitor environment of OAIS• Provide recommendations– Still accessible?– Long-term?– If original computing environment becomes

obsolete?

Preservation Planning

Overview

26

• Determine– Existence– Description– Location– AvailabilityOf information in OAIS

• Allow Consumer– Request– RetrieveInformation of Products

Access

Overview

27

Summary

OCLC.org

28

Summary

• Producer– Ingest package to system

• System store AIP in Archival storage• System store descriptive metadata in Data management

• Consumer– Query data via Access

• Query from descriptive metadata from Data management

– Retrieve data via Access• Get data from Archival storage

• Management– Manage and monitor every flow in system

29

?