[OAI-implementers] ABOUT & Schemas & metadataPrefix
   
    herbert van de sompel
     
    herbertv@cs.cornell.edu
       
    Mon, 02 Apr 2001 12:07:54 -0400
    
    
  
Tim Brody wrote:
> 
> >From a harvesters point of view (I don't believe there are many of us :-), I
> would prefer to have "oai_dc" because that tells me explicitly what data I
> can expect to find, rather than having to remember what I requested (as far
> as I can tell it is the one part that makes an isolated OAI response
> stateful, a real pain if one is using caching or other systems).
> 
The metadataPrefix is only signficiant within the realm of a certain
repository.  The only exception is the metadataPrefix oai_dc, which --
by convention -- refers to metadata expressed in unqualified Dublin Core
in all repositories.  
Regarding the metadata that flows back to the harvester in response to a
protocol request: 
* what REALLY tells you which metadata you receive is the namespace:
xmlns="http://purl.org/dc/elements/1.1/" .  that is a global identifier
of the format.
* in addition to that, you do not have to "keep" the format you asked
for: all response are self-contained, meaning you can tell from the
original protocol request -- which is the content of the requestURL
element -- what you asked for.  this has been a deliberate choice, since
we are indeed talking about robots harvesting metadata, and some
software processing the harvested metadata at a later stage.
cheers
herbert
-- 
Herbert Van de Sompel
Visiting Assistant Professor
Cornell University -- Computer Science
tel + 1 - 607 - 255 - 3085
fax + 1 - 607 - 255 - 4428
http://www.cs.cornell.edu/people/herbertv/
digital life in libraries used to be primitive