Skip to end of metadata
Go to start of metadata

Plan for upgrading IU OAI: (more details)

  1. Migrate all collections in current OAI provider to use MODS 3.3
  2. Add MODS records from Fedora-based collections into the current OAI provider
  3. Fix problems with Wright American Fiction and Victorian Women Writers, then add them to the existing OAI provider
  4. Move all objects to the Fedora OAI provider. (If the items are not actually present in Fedora yet, metadata-only records may be imported for this purpose.)

To Do list
Upgrades needed by OAI set
Requirements for implementation of optional parts of the OAI protocol for a new data provider for the DLP.
Validation

Sample OAI requests

verb=Identify
verb=ListMetadataFormats
verb=ListIdentifiers&metadataPrefix=formatX
verb=ListSets
verb=ListRecords&metadataPrefix=formatX
verb=GetRecord&identifier=demo:ItemFive&metadataPrefix=formatX
verb=ListRecords&set=abovetwo&metadataPrefix=oai_dc

Repository support for OAI

  • For each OAI set, an object in the "set" PID namespace will be created.
  • The set objects objects will have the "SET" content model identifier.
  • Create a new isMemberOfSet relationship to use with OAI Set objects
    • For the time being, isMemberOf relationship is going to be used
  • Define disseminators to list objects belonging to a set

Collection

Collection ID

PID

Set identifier (PID)

Cushman

archives/cushman

iudl:12

set:cushman

U.S. Steel

nw/cra/ussteel

iudl:11

set:ussteel

Hohenberger

lilly/hohenberger

iudl:10

set:hohenberger

Slocum

lilly/slocum

iudl:14

set:slocum

InHarmony

ihs/sheetmusic, isl/sheetmusic, ism/sheetmusic

iudl:21/22/23

set:inharmony

DeVincent

lilly/devincent

iudl: 25

set:devincent

Starr

lilly/starr

iudl:24

set:starr

New Harmony

workingmens/branigin

iudl:15

set:workingmens

Wright

 

 

set:wright

Victorian Women

 

 

set:vwwp

Indiana Magazine of History

imh

iudl:17

set:imh

Hoagy Carmichael

hoagy

iudl:2/3/4/5/6/7/8/9

set:hoagy

Modifications to existing objects

  • Add a iudl:isMemberOfSet relationship to their RELS-EXT datastreams
    • We're using this namespace xmlns:iudl="http://dlib.indiana.edu/lib/xml/infrastructure/rdfRelations#"
  • Add a schemaLocation to the descriptive metadata records (MODS, DC and if exists, MARC)
  • Define disseminators for items that can return a specific version of a metadata format (e.g. getMODS?version=3.2, etc.)
    • This needs some more research
    • Details of multiple versions of metadata formats will need to be discussed.
  • No labels