Dashboard > Digital Library Infrastructure > ... > Repository Architecture > OAI Service
Digital Library Infrastructure Log In   View a printable version of the current page.
OAI Service
DIDO -- Digital Images Delivered Online DLC -- Digital Library of the Commons Hohenberger Photographs Lilly Sheet Music U.S. Steel Cushman Victorian Women Writers Project Variations2 Wright American Fiction Project Hoagy Carmichael Collection
Added by Muzaffer Ozakca, last edited by Jenn Riley on Jul 04, 2008  (view change)

System:

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.

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.
OAI Data Provider Requirements (Digital Library Infrastructure)
Sets in Fedora-based OAI-PMH data provider (Digital Library Infrastructure)
To Do list (Digital Library Infrastructure)

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.4 Build:#809 Jun 12, 2007) - Bug/feature request - Contact Administrators