Plan for upgrading IU OAI: (more details
)
- Migrate all collections in current OAI provider to use MODS 3.3
- Add MODS records from Fedora-based collections into the current OAI provider
- Fix problems with Wright American Fiction and Victorian Women Writers, then add them to the existing OAI provider
- 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.