[OAI-implementers] ListMetadataFormats problem

Young,Jeff jyoung@oclc.org
Tue, 30 Jan 2001 16:00:35 -0500

I'm working on an OAI repository for a group that wants to define it's own
metadata format. The trick is, this format will be a combination of Dublin
Core elements and some new elements yet to be defined. The examples in the
OAI specs, however, all assume that the metadata will consist of elements
from a single namespace. I believe, for the most part, that the OAI spec
doesn't preclude the use of multiple namespaces. For example, I imagine that
the following XML fragment is likely to be acceptable:

<combined xmlns:dc="http://purl.org/dc/elements/1.1/"
  <dc:title>This is the title</dc:title>

(As far as I can tell, specifying multiple namespaces in the
xsi:schemaLocation attribute is perfectly valid.)

Assuming no one sees any problems with this, I do think I see a problem with
ListMetadataFormats.xsd. Now that multiple namespaces are involved, I expect
that ListMetadataFormats will need to accommodate them with multiple
metadataNamespace elements. The XML schema for ListMetadataFormats, however,
sets the maxOccurs for metadataNamespace to one. I suspect this is easily
changed to unbounded.

Hopefully, the problem is no more involved than this, but someone may want
to check my assumptions.


Jeffrey A. Young
Senior Consulting Systems Analyst
Office of Research, Mail Code 710
OCLC Online Computer Library Center, Inc.
6565 Frantz Road
Dublin, OH   43017-3395

Voice:	614-764-4342
Fax:		614-764-2344
Email:	jyoung@oclc.org