[OAI-implementers] Set membership and <setSpec> elements in headers

Simeon Warner simeon at cs.cornell.edu
Fri Apr 29 10:16:41 EDT 2005


Hi Ben,

If an item is in Collections:Col1 then the headers for record from that
item should include only that setSpec and not Collections. The spec says:

"The list of setSpec [elements] should include only the minimum number of
setSpec [elements] required to specify the set membership. Using the
previous example of a set hierarchy, the header for an item organized in
set institution:florida should not include setSpec institution since that
is implied by the setSpec institution:florida."
(first bullet of the last set of bullers in sec2.6 Sets,
http://www.openarchives.org/OAI/2.0/openarchivesprotocol.htm#Set)

Cheers,
Simeon

On Fri, 29 Apr 2005, Ben Ryan wrote:
> Hi,
>
>             I am currently implementing the OAI-PMH 2.0 functionality
> for the YHLearning repository and have a question regarding the
> membership of resources in sets. We have the following sets structure:
>
>
>
>             Institutions
>
>                         Org1
>
>                         Org2
>
>                         Org3
>
>                         ....
>
>             Collections
>
>                         Col1
>
>                         Col2
>
>                         Col3
>
>                         ....
>
>             Sizes
>
>                         Siz1
>
>                         Siz2
>
>                         ....
>
>
>
>             When responding to a ListIdentifiers request if a resource
> is in the Collections:Col1 set is it also in the Collections set and
> should this be included as a separate <setSpec> element in the <header>
> element.
>
>
>
> Regards,
>
>             Ben
>
>
>
> ------------------------------------------
>
> Dr Ben Ryan MBCS
>
> Technical Director
>
> Kainao Limited
>
> Tel (Direct): +44 1484 453306
>
> Tel (General): +44 1484 453303
>
> Fax: +44 1484 453343
>
> Web: http://www.kainao.com
>
> ------------------------------------------
>
>
>
>



More information about the OAI-implementers mailing list