260 likes | 266 Views
This update details the implementation of VITAL, a platform for ingesting, managing, and disseminating digital objects. It aims to achieve seamless integration for current and future digitization and digital collection projects. VITAL allows open access within a rights-managed environment.
E N D
Vital Implementation Update11th January 2006 Paul Bevan – paul.bevan@llgc.org.uk Glen Robson – glen.robson@llgc.org.uk
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.
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)
Approach • Object Review (complete) • Prioritisation(Digitised Still Images) (complete) • Defining Object Types (complete) • Make existing Digital Archive accessible (complete) • METS (complete) • Develop Ingest Processes • Develop Management Processes (eg. Checksumming) • Testing and Final Ingest • Release 1: Transparent Dissemination of Digitised Still Images (March 2007)
Next Steps • Further Object Types: • Other Digital Still Images(CNC) • Audio-Visual Resources • ePrints • Digital Archives • Self-Deposit • Websites • More Varied Disseminations: • Project/‘Exhibition’ websites • Interactivity • Preservation Tasks
VITAL Disseminators OAIS METS MARC MARC Virtua METS METS Digital Archive METS
Rights-Access • METS = Policy, FEDORA = Enforcement • 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. • Example Policies: Repository-wide Policy • Deny access to the deleteDatastream method of API-M if user is not “author” Object-specific Policy • Deny all access to the object “llgc:100” if user is a not located within Wales. Genre-oriented Policy • Given that an object conforms to the content model type of “journal-article,” deny access to the “getFullArticle” if the user is not in the group “registered” Time-oriented Policy • Permit users access to “embargoed” datastream of digital archival collection after January 06, 2009
All Objects must Contain METS DS DC DS (OAI-PMH) Relationships DS Objects below collection level must contain Object Files (!) DS: METS DS: DC (OAI-PMH) DS: Relationships Near-Line Tape Store DS: Object (eg. TIFF File) Referenced Referenced Fast Image Server DS: Object (eg. JPEG File) DS: Object (eg. Thumbnail File) …. Referenced Content Model: Object (AIP) Example Object (Digitised Still Image)
Content Model: Book Book-Level Object llgc:001 DS1: METS DS2: DC DS3: Rels-Ext Is part of Is part of Is part of Page-Level Object llgc:002 DS1: METS DS2: DC DS3: Rels-Ext DS4: Archive Image DS5: Reference Image DS6: Thumbnail Image Page-Level Object llgc:003 DS1: METS DS2: DC DS3: Rels-Ext DS4: Archive Image DS5: Reference Image DS6: Thumbnail Image Page-Level Object llgc:004 DS1: METS DS2: DC DS3: Rels-Ext DS4: Archive Image DS5: Reference Image DS6: Thumbnail Image Relationships can exist one-way but are identifiable from both levels
Content Model: Collection (Admin) Collection-Level Object: Jpeg File DataStreams llgc:100 DS1: METS DS2: DC DS3: Rels-Ext Is part of Is part of Is part of Is part of Book-Level Object llgc:011 DS1: METS DS2: DC DS3: Rels-Ext Book-Level Object llgc:001 DS1: METS DS2: DC DS3: Rels-Ext Is part of Is part of Page-Level Object llgc:014 DS1: METS DS2: DC DS3: Rels-Ext DS4: Archive Image DS5: Reference Image DS6: Thumbnail Image Page-Level Object llgc:002 DS1: METS DS2: DC DS3: Rels-Ext DS4: Archive Image DS5: Reference Image DS6: Thumbnail Image Note: Levels are arbitrary
Object Classes • Class 1 • 1 MARC Record • 1 Image • No METS • Class 2 • 1 MARC Record • Many images • No METS • Class 3 • 1 MARC Record • Many Images • 1 METS for each Record • Class 4 • 1 MARC Record • Many Images • Many METS
OAIS Ingest • Class 1 (1 MARC record to 1 Image) Submission information Package Ingest MARC to METS Program Generate AIP MARC Record Descriptive Information Ingest Ready METS AIP Objects Content Objects Content Default METS
VITAL Ingest • Class 1 Ingest Ready METS AIP Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) JTH00469_t.jpg (Thumbnail) JTH00469.jpg (Reference) jth00469.tif (Archive) offsite-jth00469.tif (Offsite) copperRoom-jth00469.tif (Copper) Ingest Program Objects Content
AIP (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
Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) JTH00469_t.jpg (Thumbnail) JTH00469.jpg (Reference) jth00469.tif (Archive) offsite-jth00469.tif (Offsite) copperRoom-jth00469.tif (Copper) Dissemination MARC Record Descriptive Information Virtua Record Page Descriptive Information Rights Object View Page DIP Disseminator Generate DIP Disseminator Generate DIP Dissemination Ready METS DIP
Disseminations (E-Thesis) Word 2 PDF Disseminator Generate DIP Access Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) Word Document Word 2 HTML Disseminator Generate DIP Access Word 2 TEXT Disseminator Generate DIP Preservation Word 2 Page Image Disseminator Generate DIP Preservation
Dissemination (Audio) Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) Image from collection Real Player DIP SMIL Disseminator Generate DIP Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) Audio File TEI Transcription
Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) JTH00469_t.jpg (Thumbnail) JTH00469.jpg (Reference) jth00469.tif (Archive) offsite-jth00469.tif (Offsite) copperRoom-jth00469.tif (Copper) Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) JTH00469_t.jpg (Thumbnail) JTH00469.jpg (Reference) jth00469.tif (Archive) offsite-jth00469.tif (Offsite) copperRoom-jth00469.tif (Copper) Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) JTH00469_t.jpg (Thumbnail) JTH00469.jpg (Reference) jth00469.tif (Archive) offsite-jth00469.tif (Offsite) copperRoom-jth00469.tif (Copper) Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) JTH00469_t.jpg (Thumbnail) JTH00469.jpg (Reference) jth00469.tif (Archive) offsite-jth00469.tif (Offsite) copperRoom-jth00469.tif (Copper) Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) JTH00469_t.jpg (Thumbnail) JTH00469.jpg (Reference) jth00469.tif (Archive) offsite-jth00469.tif (Offsite) copperRoom-jth00469.tif (Copper) Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) JTH00469_t.jpg (Thumbnail) JTH00469.jpg (Reference) jth00469.tif (Archive) offsite-jth00469.tif (Offsite) copperRoom-jth00469.tif (Copper) Projects Ohio Collection METS DC (OAI-PMH) RELS-EXT (Relationships) METS Extract Disseminator Generate DIP Ohio Website Built on METS documents
Full Text Searching • GSearch http://defxws2006.cvt.dk/fedoragsearch/ • Can search xml • Included in Fedora 2.2
Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) JTH00469_t.jpg (Thumbnail) JTH00469.jpg (Reference) jth00469.tif (Archive) offsite-jth00469.tif (Offsite) copperRoom-jth00469.tif (Copper) Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) JTH00469_t.jpg (Thumbnail) JTH00469.jpg (Reference) jth00469.tif (Archive) offsite-jth00469.tif (Offsite) copperRoom-jth00469.tif (Copper) Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) JTH00469_t.jpg (Thumbnail) JTH00469.jpg (Reference) jth00469.tif (Archive) offsite-jth00469.tif (Offsite) copperRoom-jth00469.tif (Copper) Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) JTH00469_t.jpg (Thumbnail) JTH00469.jpg (Reference) jth00469.tif (Archive) offsite-jth00469.tif (Offsite) copperRoom-jth00469.tif (Copper) Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) JTH00469_t.jpg (Thumbnail) JTH00469.jpg (Reference) jth00469.tif (Archive) offsite-jth00469.tif (Offsite) copperRoom-jth00469.tif (Copper) Fedora Object METS DC (OAI-PMH) RELS-EXT (Relationships) JTH00469_t.jpg (Thumbnail) JTH00469.jpg (Reference) jth00469.tif (Archive) offsite-jth00469.tif (Offsite) copperRoom-jth00469.tif (Copper) Disseminations (PDF) Image Collection METS DC (OAI-PMH) RELS-EXT (Relationships) Image to PDF Dissemination Generate DIP Downloadable PDF Built on METS documents
Paul Bevan – paul.bevan@llgc.org.uk Glen Robson – glen.robson@llgc.org.uk