18
V i t a l I m p l e m e n t a t i o n : B L - N L W - T e s s e l l a I n g e s t M e e t i n g VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – [email protected] Glen Robson – [email protected]

Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – [email protected]

Embed Size (px)

Citation preview

Page 1: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Vita

l Imple

me

ntatio

n: B

L-NLW

-Tessella Ingest M

eeting

VITAL ImplementationBL-NLW-Tessella Ingest Meeting

3rd May 2007

Paul Bevan – [email protected]

Glen Robson – [email protected]

Page 2: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Vita

l Imple

me

ntatio

n: B

L-NLW

-Tessella Ingest M

eeting

A DAMS for NLW

• Consultancy Review & Pilot Project

• Procurement as part of Integrated Library Management System.

• Key Goals:– Ingest, manage and disseminate objects

– Support current and future digitisation, digital archiving and digital collection projects.

– Achieve seamless integration

– Provide a platform for future dissemination methods

– Open access to our digital data, within a rights-managed environment.

Page 3: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Vita

l Imple

me

ntatio

n: B

L-NLW

-Tessella Ingest M

eeting

About VITAL

• Product of VTLS Inc.– Based on FEDORA (Open Source, Increasing Uptake, Flexible & Extensible)

– Client– Access Portal– VALET– Handle Server

• Allows the flexibility of Open Source within a managed and supported framework.

• Certain Developments Required– Shift to Fedora 2.1 (complete)– Integration (Authentication)

Page 4: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Vita

l Imple

me

ntatio

n: B

L-NLW

-Tessella Ingest M

eeting

Approach

• Object Review (complete)

• Prioritisation (Digitised Still Images) (complete)

• Defining Object Types (complete)

• Make existing Digital Archive accessible (complete)

• METS (complete)

• Develop Ingest Processes (complete)

• Develop Management Processes (eg. Checksumming) (complete)

• User-Interface Development• Testing and Final Ingest

Release 1: Transparent Dissemination of Digitised Still Images (May 2007)

Page 5: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Vita

l Imple

me

ntatio

n: B

L-NLW

-Tessella Ingest M

eeting

Virtua-Vital Integration

• Aim: Management of traditional and digital assets through a single integrated system

• Integration Provides:– Central Point of Access– Shared Methods of Management– Most Effective Use of Existing Skill Sets– Seamless Access

Page 6: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Vita

l Imple

me

ntatio

n: B

L-NLW

-Tessella Ingest M

eeting

Integrated Metadata

• Metadata exists in only one part of the system (mostly)

– Descriptive Metadata in Virtua– Administrative Metadata in VITAL (eg. Rights,

Preservation)– Some Descriptive Metadata in VITAL for

administrative discovery

– FUTURE: Synchronisation?

Page 7: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Vita

l Imple

me

ntatio

n: B

L-NLW

-Tessella Ingest M

eeting

Linkages

• Every Vital Object is linked to a Virtua MARC Record (at some level)

– Virtua VITAL: Handle in 856 of a Holdings record856 4 1 $3 C09663 $q image/jpeg $u http://hdl.handle.net/10107/20 $y Gweld yr

eitem = View the item

– VITAL Virtua: Attribute in METS Document<METS:sourceMD ID="sourceMD2">

<METS:mdRef LOCTYPE=“DOI" MDTYPE="MARC"

xlink:href="vtls003351559" xlink:type="simple" />

</METS:sourceMD>

Page 8: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Vita

l Imple

me

ntatio

n: B

L-NLW

-Tessella Ingest M

eeting

Integrated Access

• Transparent to the End User– Seamlessness with iPortal

• User shouldn’t realise they’ve switched from Virtua to VITAL.

• Carrying over of relevant session, rights and searching information.

• Developments– ‘Direct’ Access

• Google,• Handles• IMG tags?• Rights Managed

Page 9: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

OAIS

METSMETS

METS

METS

Digital Archive

iPortal

VITALDisseminators

MARCMARC

Virtua

VITAL

Page 10: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Vita

l Imple

me

ntatio

n: B

L-NLW

-Tessella Ingest M

eeting

Policies & Enforcement

• Object Policies– METS = Policy, FEDORA = Enforcement– Eg. Rights:

– FEDORA uses XACML (eXtensible Access Control Markup Language) to enforce rights on one or a group of objects within the repository. Rights are based on XACML statements constructed from the METS:Rights from METS document.

• Repository-Wide Policies– Every Object had METS– Every Object is linked to a MARC record– Every Object has DC (OAI/Internal Use)

Page 11: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Vita

l Imple

me

ntatio

n: B

L-NLW

-Tessella Ingest M

eeting

Ingest

• Start with MARC record– Used to create Dublin Core data– Shows location of content (through 856)– Creates the METS

• METS used as SIP

• MARC updated with new holdings (with handle in 856)

Page 12: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

OAIS Ingest• Creation of SIP

MARC RecordDescriptive Information

Default METS

ObjectsContent

MARC to METS ProgramGenerate SIP

Submission information Package Ingest

Ingest ReadyMETS

SIP

ObjectsContent

Page 13: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Vita

l Imple

me

ntatio

n: B

L-NLW

-Tessella Ingest M

eeting

SIP (METS)• METS Header:

– History of METS document • Descriptive Meta Data

– mods on digital copy – link to dc for original – premis details on original file name – relationship information to other objects in Fedora

• Administrative Meta Data – mix technical meta data on images – dc legacy technical data – premis admin data including checksums, and relationships between data streams – link to MARC record in Virtua

• Digital Providence – List of actions that have occurred to the object – List of agents who ran the software / versions of the software used

• File Sec – List of Data streams linking above sections to particular data streams

• Structural Map – First one allows display via a METS viewer type application – Subsequent ones are linked to Disseminators

• Behaviour Section – Links objects to their dissemination

Page 14: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

VITAL Ingest

Fedora Object

METSDC (OAI-PMH)RELS-EXT (Relationships)

JTH00469_t.jpg (Thumbnail)JTH00469.jpg (Reference)jth00469.tif (Archive)offsite-jth00469.tif (Offsite)copperRoom-jth00469.tif (Copper)

Ingest ReadyMETS

SIP

ObjectsContent

Ingest Program

Page 15: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Rights

Dissemination

Fedora Object

METSDC (OAI-PMH)RELS-EXT (Relationships)

JTH00469_t.jpg (Thumbnail)JTH00469.jpg (Reference)jth00469.tif (Archive)offsite-jth00469.tif (Offsite)copperRoom-jth00469.tif (Copper)

MARC RecordDescriptive Information

DisseminatorGenerate DIP

Dissemination ReadyMETS

DIP

DisseminatorGenerate DIP

Object View PageDIP

Virtua Record PageDescriptive Information

Page 16: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Vita

l Imple

me

ntatio

n: B

L-NLW

-Tessella Ingest M

eeting

Visualisation of VIRTUA

Page 17: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Vita

l Imple

me

ntatio

n: B

L-NLW

-Tessella Ingest M

eeting

Visualisation of VITAL

Page 18: Vital Implementation: BL-NLW-Tessella Ingest Meeting VITAL Implementation BL-NLW-Tessella Ingest Meeting 3 rd May 2007 Paul Bevan – paul.bevan@llgc.org.uk

Vita

l Imple

me

ntatio

n: B

L-NLW

-Tessella Ingest M

eeting

Paul Bevan – [email protected]

Glen Robson – [email protected]