[OAI-implementers] Multiple set arguments

Michael Nelson mln at cs.odu.edu
Thu Apr 10 09:29:10 EDT 2008

Hello Jay,

OAI-PMH does not allow for multiple "set" arguments, so in a single list
request you'll have to choose one or the other.

Since all set memberships are included in the record header, you get
intersection "for free":


will return all members of A, but those headers will also say if they are
in B.  To get a union, you'll have to do both:




On Thu, 10 Apr 2008, Jay Luker wrote:

> Hi all,
> I'm trying to clarify the expected behavior when a list request includes
> multiple set arguments. For example, "&set=A&set=B". Would/should this
> return the union of the two sets or the intersection?
> --
> Jay Luker jayl at exlibris-usa.com
> Software Engineer, Ex Libris Inc.
> (617) 332-8800, x604 http://www.exlibrisgroup.com
> _______________________________________________
> OAI-implementers mailing list
> List information, archives, preferences and to unsubscribe:
> http://www.openarchives.org/mailman/listinfo/oai-implementers

Michael L. Nelson mln at cs.odu.edu http://www.cs.odu.edu/~mln/
Dept of Computer Science, Old Dominion University, Norfolk VA 23529
+1 757 683 6393 +1 757 683 4900 (f)

More information about the OAI-implementers mailing list