Äcdocutils.nodes
document
q)Åq}q(U	nametypesq}q(X'���configuring and running metacat oai-pmhqNX"���metacat oai-pmh service interfacesqNX$���oai protocol for metadata harvestingqNX
���data providerq	NX%���metacat oai-pmh data provider servletq
NX���oai-pmh standards documentqàX���eml and dublin coreqNX���oai-pmhq
àX���metacat oai-pmh harvesterqNX���oai-pmh error codesqNX���sample urlsqNuUsubstitution_defsq}qUparse_messagesq]qcdocutils.nodes
system_message
q)Åq}q(U	rawsourceqU�Uparentqcdocutils.nodes
section
q)Åq}q(hU�U
referencedqKhh)Åq}q(hU�hh)Åq }q!(hU�hhUsourceq"X`���/var/lib/jenkins/jobs/Metacat_stable/workspace/METACAT_2_7_2/docs/user/metacat/source/oaipmh.rstq#Utagnameq$Usectionq%U
attributesq&}q'(Udupnamesq(]Uclassesq)]Ubackrefsq*]Uidsq+]q,U$oai-protocol-for-metadata-harvestingq-aUnamesq.]q/hauUlineq0KUdocumentq1hUchildrenq2]q3(cdocutils.nodes
title
q4)Åq5}q6(hX$���OAI Protocol for Metadata Harvestingq7hh h"h#h$Utitleq8h&}q9(h(]h)]h*]h+]h.]uh0Kh1hh2]q:cdocutils.nodes
Text
q;X$���OAI Protocol for Metadata Harvestingq<ÖÅq=}q>(hh7hh5ubaubcdocutils.nodes
paragraph
q?)Åq@}qA(hX-��The Open Archives Initiative Protocol for Metadata Harvesting (`OAI-PMH`_) was first
developed in the late 1990's as a standard for harvesting metadata from
distributed metadata/data repositories. The current version of the OAI-PMH
standard is 2.0 as of June 2002, with minor updates in December 2008.hh h"h#h$U	paragraphqBh&}qC(h(]h)]h*]h+]h.]uh0Kh1hh2]qD(h;X?���The Open Archives Initiative Protocol for Metadata Harvesting (qEÖÅqF}qG(hX?���The Open Archives Initiative Protocol for Metadata Harvesting (hh@ubcdocutils.nodes
reference
qH)ÅqI}qJ(hX
���`OAI-PMH`_UresolvedqKKhh@h$U	referenceqLh&}qM(UnameX���OAI-PMHUrefuriqNX ���http://www.openarchives.org/pmh/qOh+]h*]h(]h)]h.]uh2]qPh;X���OAI-PMHqQÖÅqR}qS(hU�hhIubaubh;X‰���) was first
developed in the late 1990's as a standard for harvesting metadata from
distributed metadata/data repositories. The current version of the OAI-PMH
standard is 2.0 as of June 2002, with minor updates in December 2008.qTÖÅqU}qV(hX‰���) was first
developed in the late 1990's as a standard for harvesting metadata from
distributed metadata/data repositories. The current version of the OAI-PMH
standard is 2.0 as of June 2002, with minor updates in December 2008.hh@ubeubcdocutils.nodes
target
qW)ÅqX}qY(hX-���.. _OAI-PMH: http://www.openarchives.org/pmh/hKhh h"h#h$UtargetqZh&}q[(hNhOh+]q\Uoai-pmhq]ah*]h(]h)]h.]q^h
auh0K	h1hh2]ubh?)Åq_}q`(hX˘���The OAI-PMH standard uses the Hypertext Transport Protocol (HTTP) as a
transport layer and specifies six query methods (called verbs) that must be
supported by an OAI-PMH compliant data provider (also referred to as a
repository). These methods are:qahh h"h#h$hBh&}qb(h(]h)]h*]h+]h.]uh0Kh1hh2]qch;X˘���The OAI-PMH standard uses the Hypertext Transport Protocol (HTTP) as a
transport layer and specifies six query methods (called verbs) that must be
supported by an OAI-PMH compliant data provider (also referred to as a
repository). These methods are:qdÖÅqe}qf(hhahh_ubaubcdocutils.nodes
enumerated_list
qg)Åqh}qi(hU�hh h"h#h$Uenumerated_listqjh&}qk(UsuffixqlU.h+]h*]h(]UprefixqmU�h)]h.]UenumtypeqnUarabicqouh0Kh1hh2]qp(cdocutils.nodes
list_item
qq)Åqr}qs(hXQ���``GetRecord`` - retrieves zero or one complete metadata record from a repository;qthhhh"h#h$U	list_itemquh&}qv(h(]h)]h*]h+]h.]uh0Nh1hh2]qwh?)Åqx}qy(hhthhrh"h#h$hBh&}qz(h(]h)]h*]h+]h.]uh0Kh2]q{(cdocutils.nodes
literal
q|)Åq}}q~(hX
���``GetRecord``h&}q(h(]h)]h*]h+]h.]uhhxh2]qÄh;X	���GetRecordqÅÖÅqÇ}qÉ(hU�hh}ubah$UliteralqÑubh;XD��� - retrieves zero or one complete metadata record from a repository;qÖÖÅqÜ}qá(hXD��� - retrieves zero or one complete metadata record from a repository;hhxubeubaubhq)Åqà}qâ(hX8���``Identify`` - retrieves information about a repository;qähhhh"h#h$huh&}qã(h(]h)]h*]h+]h.]uh0Nh1hh2]qåh?)Åqç}qé(hhähhàh"h#h$hBh&}qè(h(]h)]h*]h+]h.]uh0Kh2]qê(h|)Åqë}qí(hX���``Identify``h&}qì(h(]h)]h*]h+]h.]uhhçh2]qîh;X���IdentifyqïÖÅqñ}qó(hU�hhëubah$hÑubh;X,��� - retrieves information about a repository;qòÖÅqô}qö(hX,��� - retrieves information about a repository;hhçubeubaubhq)Åqõ}qú(hX|���``ListIdentifiers`` - retrieves zero or more metadata record "headers" (not the complete metadata record) from a repository;qùhhhh"h#h$huh&}qû(h(]h)]h*]h+]h.]uh0Nh1hh2]qüh?)Åq†}q°(hhùhhõh"h#h$hBh&}q¢(h(]h)]h*]h+]h.]uh0Kh2]q£(h|)Åq§}q•(hX���``ListIdentifiers``h&}q¶(h(]h)]h*]h+]h.]uhh†h2]qßh;X���ListIdentifiersq®ÖÅq©}q™(hU�hh§ubah$hÑubh;Xi��� - retrieves zero or more metadata record "headers" (not the complete metadata record) from a repository;q´ÖÅq¨}q≠(hXi��� - retrieves zero or more metadata record "headers" (not the complete metadata record) from a repository;hh†ubeubaubhq)ÅqÆ}qØ(hXj���``ListMetadataFormats`` - retrieves a list of available metadata record formats supported by a repository;q∞hhhh"h#h$huh&}q±(h(]h)]h*]h+]h.]uh0Nh1hh2]q≤h?)Åq≥}q¥(hh∞hhÆh"h#h$hBh&}qµ(h(]h)]h*]h+]h.]uh0Kh2]q∂(h|)Åq∑}q∏(hX���``ListMetadataFormats``h&}qπ(h(]h)]h*]h+]h.]uhh≥h2]q∫h;X���ListMetadataFormatsqªÖÅqº}qΩ(hU�hh∑ubah$hÑubh;XS��� - retrieves a list of available metadata record formats supported by a repository;qæÖÅqø}q¿(hXS��� - retrieves a list of available metadata record formats supported by a repository;hh≥ubeubaubhq)Åq¡}q¬(hXY���``ListRecords`` - retrieves zero or more complete metadata records from a repository; andq√hhhh"h#h$huh&}qƒ(h(]h)]h*]h+]h.]uh0Nh1hh2]q≈h?)Åq∆}q«(hh√hh¡h"h#h$hBh&}q»(h(]h)]h*]h+]h.]uh0Kh2]q…(h|)Åq }qÀ(hX���``ListRecords``h&}qÃ(h(]h)]h*]h+]h.]uhh∆h2]qÕh;X���ListRecordsqŒÖÅqœ}q–(hU�hh ubah$hÑubh;XJ��� - retrieves zero or more complete metadata records from a repository; andq—ÖÅq“}q”(hXJ��� - retrieves zero or more complete metadata records from a repository; andhh∆ubeubaubhq)Åq‘}q’(hX>���``ListSets`` - retrieves the set structure from a repository.
hhhh"h#h$huh&}q÷(h(]h)]h*]h+]h.]uh0Nh1hh2]q◊h?)Åqÿ}qŸ(hX=���``ListSets`` - retrieves the set structure from a repository.hh‘h"h#h$hBh&}q⁄(h(]h)]h*]h+]h.]uh0Kh2]q€(h|)Åq‹}q›(hX���``ListSets``h&}qfi(h(]h)]h*]h+]h.]uhhÿh2]qflh;X���ListSetsq‡ÖÅq·}q‚(hU�hh‹ubah$hÑubh;X1��� - retrieves the set structure from a repository.q„ÖÅq‰}qÂ(hX1��� - retrieves the set structure from a repository.hhÿubeubaubeubh?)ÅqÊ}qÁ(hX≥��The OAI-PMH compliant data provider must accept requests from both HTTP GET
and HTTP POST request methods. Responses from the data provider must be
returned as an XML-encoded (version 1.0) stream. Error handling must be
supported by the data provider and return the correct error response code
back to the harvester. Detailed specifications and examples of all six verbs
may be viewed in Section 4 of the `OAI-PMH standards document`_.hh h"h#h$hBh&}qË(h(]h)]h*]h+]h.]uh0Kh1hh2]qÈ(h;Xï��The OAI-PMH compliant data provider must accept requests from both HTTP GET
and HTTP POST request methods. Responses from the data provider must be
returned as an XML-encoded (version 1.0) stream. Error handling must be
supported by the data provider and return the correct error response code
back to the harvester. Detailed specifications and examples of all six verbs
may be viewed in Section 4 of the qÍÖÅqÎ}qÏ(hXï��The OAI-PMH compliant data provider must accept requests from both HTTP GET
and HTTP POST request methods. Responses from the data provider must be
returned as an XML-encoded (version 1.0) stream. Error handling must be
supported by the data provider and return the correct error response code
back to the harvester. Detailed specifications and examples of all six verbs
may be viewed in Section 4 of the hhÊubhH)ÅqÌ}qÓ(hX���`OAI-PMH standards document`_hKKhhÊh$hLh&}qÔ(UnameX���OAI-PMH standards documenthNX9���http://www.openarchives.org/OAI/openarchivesprotocol.htmlqh+]h*]h(]h)]h.]uh2]qÒh;X���OAI-PMH standards documentqÚÖÅqÛ}qÙ(hU�hhÌubaubh;X���.ÖÅqı}qˆ(hX���.hhÊubeubhW)Åq˜}q¯(hXY���.. _OAI-PMH standards document: http://www.openarchives.org/OAI/openarchivesprotocol.htmlhKhh h"h#h$hZh&}q˘(hNhh+]q˙Uoai-pmh-standards-documentq˚ah*]h(]h)]h.]q¸hauh0Kh1hh2]ubh)Åq˝}q˛(hU�hh h"h#h$h%h&}qˇ(h(]h)]h*]h+]r���Ueml-and-dublin-corer��ah.]r��hauh0K!h1hh2]r��(h4)År��}r��(hX���EML and Dublin Corer��hh˝h"h#h$h8h&}r��(h(]h)]h*]h+]h.]uh0K!h1hh2]r��h;X���EML and Dublin Corer	��ÖÅr
��}r��(hj��hj��ubaubh?)År��}r
��(hX¡��The OAI-PMH requires that unqualified Dublin Core metadata be supported as a
minimum. Although EML generally provides more fine-grained metadata than Dublin
Core, the two metadata standards do share many of the same (or similar) content
elements. Transformations from EML to Dublin Core performed by Metacat OAI-PMH
produce *simple* or *unqualified* Dublin Core, which is associated with the reserved
metadataPrefix symbol ``oai_dc`` in the OAI-PMH.hh˝h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0K"h1hh2]r��(h;XD��The OAI-PMH requires that unqualified Dublin Core metadata be supported as a
minimum. Although EML generally provides more fine-grained metadata than Dublin
Core, the two metadata standards do share many of the same (or similar) content
elements. Transformations from EML to Dublin Core performed by Metacat OAI-PMH
produce r��ÖÅr��}r��(hXD��The OAI-PMH requires that unqualified Dublin Core metadata be supported as a
minimum. Although EML generally provides more fine-grained metadata than Dublin
Core, the two metadata standards do share many of the same (or similar) content
elements. Transformations from EML to Dublin Core performed by Metacat OAI-PMH
produce hj��ubcdocutils.nodes
emphasis
r��)År��}r��(hX���*simple*h&}r��(h(]h)]h*]h+]h.]uhj��h2]r��h;X���simpler��ÖÅr��}r��(hU�hj��ubah$Uemphasisr��ubh;X��� or r��ÖÅr��}r��(hX��� or hj��ubj��)År��}r ��(hX
���*unqualified*h&}r!��(h(]h)]h*]h+]h.]uhj��h2]r"��h;X���unqualifiedr#��ÖÅr$��}r%��(hU�hj��ubah$j��ubh;XJ��� Dublin Core, which is associated with the reserved
metadataPrefix symbol r&��ÖÅr'��}r(��(hXJ��� Dublin Core, which is associated with the reserved
metadataPrefix symbol hj��ubh|)År)��}r*��(hX
���``oai_dc``h&}r+��(h(]h)]h*]h+]h.]uhj��h2]r,��h;X���oai_dcr-��ÖÅr.��}r/��(hU�hj)��ubah$hÑubh;X��� in the OAI-PMH.r0��ÖÅr1��}r2��(hX��� in the OAI-PMH.hj��ubeubh?)År3��}r4��(hXß���The following table summarizes the element mappings of the EML to Dublin Core
crosswalk performed by Metacat OAI-PMH, including notes specific to each
element mapping.r5��hh˝h"h#h$hBh&}r6��(h(]h)]h*]h+]h.]uh0K)h1hh2]r7��h;Xß���The following table summarizes the element mappings of the EML to Dublin Core
crosswalk performed by Metacat OAI-PMH, including notes specific to each
element mapping.r8��ÖÅr9��}r:��(hj5��hj3��ubaubcdocutils.nodes
table
r;��)År<��}r=��(hU�hh˝h"h#h$Utabler>��h&}r?��(h(]h)]h*]h+]h.]uh0Nh1hh2]r@��cdocutils.nodes
tgroup
rA��)ÅrB��}rC��(hU�h&}rD��(h+]h*]h(]h)]h.]UcolsKuhj<��h2]rE��(cdocutils.nodes
colspec
rF��)ÅrG��}rH��(hU�h&}rI��(h+]h*]h(]h)]h.]UcolwidthK'uhjB��h2]h$UcolspecrJ��ubjF��)ÅrK��}rL��(hU�h&}rM��(h+]h*]h(]h)]h.]UcolwidthK
uhjB��h2]h$jJ��ubjF��)ÅrN��}rO��(hU�h&}rP��(h+]h*]h(]h)]h.]UcolwidthKëuhjB��h2]h$jJ��ubcdocutils.nodes
thead
rQ��)ÅrR��}rS��(hU�h&}rT��(h(]h)]h*]h+]h.]uhjB��h2]rU��cdocutils.nodes
row
rV��)ÅrW��}rX��(hU�h&}rY��(h(]h)]h*]h+]h.]uhjR��h2]rZ��(cdocutils.nodes
entry
r[��)År\��}r]��(hU�h&}r^��(h(]h)]h*]h+]h.]uhjW��h2]r_��h?)År`��}ra��(hX���EML Elementrb��hj\��h"h#h$hBh&}rc��(h(]h)]h*]h+]h.]uh0K.h2]rd��h;X���EML Elementre��ÖÅrf��}rg��(hjb��hj`��ubaubah$Uentryrh��ubj[��)Åri��}rj��(hU�h&}rk��(h(]h)]h*]h+]h.]uhjW��h2]rl��h?)Årm��}rn��(hX
���DC Elementro��hji��h"h#h$hBh&}rp��(h(]h)]h*]h+]h.]uh0K.h2]rq��h;X
���DC Elementrr��ÖÅrs��}rt��(hjo��hjm��ubaubah$jh��ubj[��)Åru��}rv��(hU�h&}rw��(h(]h)]h*]h+]h.]uhjW��h2]rx��h?)Åry��}rz��(hX���Notesr{��hju��h"h#h$hBh&}r|��(h(]h)]h*]h+]h.]uh0K.h2]r}��h;X���Notesr~��ÖÅr��}rÄ��(hj{��hjy��ubaubah$jh��ubeh$UrowrÅ��ubah$UtheadrÇ��ubcdocutils.nodes
tbody
rÉ��)ÅrÑ��}rÖ��(hU�h&}rÜ��(h(]h)]h*]h+]h.]uhjB��h2]rá��(jV��)Årà��}râ��(hU�h&}rä��(h(]h)]h*]h+]h.]uhjÑ��h2]rã��(j[��)Årå��}rç��(hU�h&}ré��(h(]h)]h*]h+]h.]uhjà��h2]rè��h?)Årê��}rë��(hX���Titlerí��hjå��h"h#h$hBh&}rì��(h(]h)]h*]h+]h.]uh0K0h2]rî��h;X���Titlerï��ÖÅrñ��}ró��(hjí��hjê��ubaubah$jh��ubj[��)Årò��}rô��(hU�h&}rö��(h(]h)]h*]h+]h.]uhjà��h2]rõ��h?)Årú��}rù��(hX���titlerû��hjò��h"h#h$hBh&}rü��(h(]h)]h*]h+]h.]uh0K0h2]r†��h;X���titler°��ÖÅr¢��}r£��(hjû��hjú��ubaubah$jh��ubj[��)År§��}r•��(hU�h&}r¶��(h(]h)]h*]h+]h.]uhjà��h2]h$jh��ubeh$jÅ��ubjV��)Årß��}r®��(hU�h&}r©��(h(]h)]h*]h+]h.]uhjÑ��h2]r™��(j[��)År´��}r¨��(hU�h&}r≠��(h(]h)]h*]h+]h.]uhjß��h2]rÆ��h?)ÅrØ��}r∞��(hX���Creatorr±��hj´��h"h#h$hBh&}r≤��(h(]h)]h*]h+]h.]uh0K2h2]r≥��h;X���Creatorr¥��ÖÅrµ��}r∂��(hj±��hjØ��ubaubah$jh��ubj[��)År∑��}r∏��(hU�h&}rπ��(h(]h)]h*]h+]h.]uhjß��h2]r∫��h?)Årª��}rº��(hX���creatorrΩ��hj∑��h"h#h$hBh&}ræ��(h(]h)]h*]h+]h.]uh0K2h2]rø��h;X���creatorr¿��ÖÅr¡��}r¬��(hjΩ��hjª��ubaubah$jh��ubj[��)År√��}rƒ��(hU�h&}r≈��(h(]h)]h*]h+]h.]uhjß��h2]r∆��h?)År«��}r»��(hX[���Use only the creator's name (givenName and surName elements); could be an organization namer…��hj√��h"h#h$hBh&}r ��(h(]h)]h*]h+]h.]uh0K2h2]rÀ��h;X[���Use only the creator's name (givenName and surName elements); could be an organization namerÃ��ÖÅrÕ��}rŒ��(hj…��hj«��ubaubah$jh��ubeh$jÅ��ubjV��)Årœ��}r–��(hU�h&}r—��(h(]h)]h*]h+]h.]uhjÑ��h2]r“��(j[��)År”��}r‘��(hU�h&}r’��(h(]h)]h*]h+]h.]uhjœ��h2]r÷��h?)År◊��}rÿ��(hX���keywordrŸ��hj”��h"h#h$hBh&}r⁄��(h(]h)]h*]h+]h.]uh0K4h2]r€��h;X���keywordr‹��ÖÅr›��}rfi��(hjŸ��hj◊��ubaubah$jh��ubj[��)Årfl��}r‡��(hU�h&}r·��(h(]h)]h*]h+]h.]uhjœ��h2]r‚��h?)År„��}r‰��(hX���subjectrÂ��hjfl��h"h#h$hBh&}rÊ��(h(]h)]h*]h+]h.]uh0K4h2]rÁ��h;X���subjectrË��ÖÅrÈ��}rÍ��(hjÂ��hj„��ubaubah$jh��ubj[��)ÅrÎ��}rÏ��(hU�h&}rÌ��(h(]h)]h*]h+]h.]uhjœ��h2]rÓ��h?)ÅrÔ��}r��(hX'���One subject element per keyword elementrÒ��hjÎ��h"h#h$hBh&}rÚ��(h(]h)]h*]h+]h.]uh0K4h2]rÛ��h;X'���One subject element per keyword elementrÙ��ÖÅrı��}rˆ��(hjÒ��hjÔ��ubaubah$jh��ubeh$jÅ��ubjV��)År˜��}r¯��(hU�h&}r˘��(h(]h)]h*]h+]h.]uhjÑ��h2]r˙��(j[��)År˚��}r¸��(hU�h&}r˝��(h(]h)]h*]h+]h.]uhj˜��h2]r˛��h?)Årˇ��}r���(hX���abstractr��hj˚��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0K6h2]r��h;X���abstractr��ÖÅr��}r��(hj��hjˇ��ubaubah$jh��ubj[��)År��}r��(hU�h&}r	��(h(]h)]h*]h+]h.]uhj˜��h2]r
��h?)År��}r��(hX���descriptionr
��hj��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0K6h2]r��h;X���descriptionr��ÖÅr��}r��(hj
��hj��ubaubah$jh��ubj[��)År��}r��(hU�h&}r��(h(]h)]h*]h+]h.]uhj˜��h2]r��h?)År��}r��(hX!���Must extract text formatting tagsr��hj��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0K6h2]r��h;X!���Must extract text formatting tagsr��ÖÅr��}r��(hj��hj��ubaubah$jh��ubeh$jÅ��ubjV��)År��}r ��(hU�h&}r!��(h(]h)]h*]h+]h.]uhjÑ��h2]r"��(j[��)År#��}r$��(hU�h&}r%��(h(]h)]h*]h+]h.]uhj��h2]r&��h?)År'��}r(��(hX	���publisherr)��hj#��h"h#h$hBh&}r*��(h(]h)]h*]h+]h.]uh0K8h2]r+��h;X	���publisherr,��ÖÅr-��}r.��(hj)��hj'��ubaubah$jh��ubj[��)År/��}r0��(hU�h&}r1��(h(]h)]h*]h+]h.]uhj��h2]r2��h?)År3��}r4��(hX	���publisherr5��hj/��h"h#h$hBh&}r6��(h(]h)]h*]h+]h.]uh0K8h2]r7��h;X	���publisherr8��ÖÅr9��}r:��(hj5��hj3��ubaubah$jh��ubj[��)År;��}r<��(hU�h&}r=��(h(]h)]h*]h+]h.]uhj��h2]r>��h?)År?��}r@��(hX]���Use only the publisher's name (givenName and surName elements); could be an organization namerA��hj;��h"h#h$hBh&}rB��(h(]h)]h*]h+]h.]uh0K8h2]rC��h;X]���Use only the publisher's name (givenName and surName elements); could be an organization namerD��ÖÅrE��}rF��(hjA��hj?��ubaubah$jh��ubeh$jÅ��ubjV��)ÅrG��}rH��(hU�h&}rI��(h(]h)]h*]h+]h.]uhjÑ��h2]rJ��(j[��)ÅrK��}rL��(hU�h&}rM��(h(]h)]h*]h+]h.]uhjG��h2]rN��h?)ÅrO��}rP��(hX���associatedPartyrQ��hjK��h"h#h$hBh&}rR��(h(]h)]h*]h+]h.]uh0K:h2]rS��h;X���associatedPartyrT��ÖÅrU��}rV��(hjQ��hjO��ubaubah$jh��ubj[��)ÅrW��}rX��(hU�h&}rY��(h(]h)]h*]h+]h.]uhjG��h2]rZ��h?)År[��}r\��(hX���contributorr]��hjW��h"h#h$hBh&}r^��(h(]h)]h*]h+]h.]uh0K:h2]r_��h;X���contributorr`��ÖÅra��}rb��(hj]��hj[��ubaubah$jh��ubj[��)Årc��}rd��(hU�h&}re��(h(]h)]h*]h+]h.]uhjG��h2]rf��h?)Årg��}rh��(hXP���Use only the party's name (givenName and surName); could be an organization nameri��hjc��h"h#h$hBh&}rj��(h(]h)]h*]h+]h.]uh0K:h2]rk��h;XP���Use only the party's name (givenName and surName); could be an organization namerl��ÖÅrm��}rn��(hji��hjg��ubaubah$jh��ubeh$jÅ��ubjV��)Åro��}rp��(hU�h&}rq��(h(]h)]h*]h+]h.]uhjÑ��h2]rr��(j[��)Års��}rt��(hU�h&}ru��(h(]h)]h*]h+]h.]uhjo��h2]rv��h?)Årw��}rx��(hX���pubDatery��hjs��h"h#h$hBh&}rz��(h(]h)]h*]h+]h.]uh0K<h2]r{��h;X���pubDater|��ÖÅr}��}r~��(hjy��hjw��ubaubah$jh��ubj[��)År��}rÄ��(hU�h&}rÅ��(h(]h)]h*]h+]h.]uhjo��h2]rÇ��h?)ÅrÉ��}rÑ��(hX���daterÖ��hj��h"h#h$hBh&}rÜ��(h(]h)]h*]h+]h.]uh0K<h2]rá��h;X���daterà��ÖÅrâ��}rä��(hjÖ��hjÉ��ubaubah$jh��ubj[��)Årã��}rå��(hU�h&}rç��(h(]h)]h*]h+]h.]uhjo��h2]ré��h?)Årè��}rê��(hX���One-to-one mappingrë��hjã��h"h#h$hBh&}rí��(h(]h)]h*]h+]h.]uh0K<h2]rì��h;X���One-to-one mappingrî��ÖÅrï��}rñ��(hjë��hjè��ubaubah$jh��ubeh$jÅ��ubjV��)Åró��}rò��(hU�h&}rô��(h(]h)]h*]h+]h.]uhjÑ��h2]rö��(j[��)Årõ��}rú��(hU�h&}rù��(h(]h)]h*]h+]h.]uhjó��h2]rû��h?)Årü��}r†��(hX%���dataset, citation, protocol, softwarer°��hjõ��h"h#h$hBh&}r¢��(h(]h)]h*]h+]h.]uh0K>h2]r£��h;X%���dataset, citation, protocol, softwarer§��ÖÅr•��}r¶��(hj°��hjü��ubaubah$jh��ubj[��)Årß��}r®��(hU�h&}r©��(h(]h)]h*]h+]h.]uhjó��h2]r™��h?)År´��}r¨��(hX���typer≠��hjß��h"h#h$hBh&}rÆ��(h(]h)]h*]h+]h.]uh0K>h2]rØ��h;X���typer∞��ÖÅr±��}r≤��(hj≠��hj´��ubaubah$jh��ubj[��)År≥��}r¥��(hU�h&}rµ��(h(]h)]h*]h+]h.]uhjó��h2]r∂��h?)År∑��}r∏��(hXZ���Type value is determined by the type of EML document rather than by a specific field valuerπ��hj≥��h"h#h$hBh&}r∫��(h(]h)]h*]h+]h.]uh0K>h2]rª��h;XZ���Type value is determined by the type of EML document rather than by a specific field valuerº��ÖÅrΩ��}ræ��(hjπ��hj∑��ubaubah$jh��ubeh$jÅ��ubjV��)Årø��}r¿��(hU�h&}r¡��(h(]h)]h*]h+]h.]uhjÑ��h2]r¬��(j[��)År√��}rƒ��(hU�h&}r≈��(h(]h)]h*]h+]h.]uhjø��h2]r∆��h?)År«��}r»��(hX���physicalr…��hj√��h"h#h$hBh&}r ��(h(]h)]h*]h+]h.]uh0K@h2]rÀ��h;X���physicalrÃ��ÖÅrÕ��}rŒ��(hj…��hj«��ubaubah$jh��ubj[��)Årœ��}r–��(hU�h&}r—��(h(]h)]h*]h+]h.]uhjø��h2]r“��h?)År”��}r‘��(hX���formatr’��hjœ��h"h#h$hBh&}r÷��(h(]h)]h*]h+]h.]uh0K@h2]r◊��h;X���formatrÿ��ÖÅrŸ��}r⁄��(hj’��hj”��ubaubah$jh��ubj[��)År€��}r‹��(hU�h&}r›��(h(]h)]h*]h+]h.]uhjø��h2]rfi��h?)Årfl��}r‡��(hXè���Use a mime type as the Format value? For example, if EML has <textFormat> element within <physical>, then use 'text/plain' as the Format value?r·��hj€��h"h#h$hBh&}r‚��(h(]h)]h*]h+]h.]uh0K@h2]r„��h;Xè���Use a mime type as the Format value? For example, if EML has <textFormat> element within <physical>, then use 'text/plain' as the Format value?r‰��ÖÅrÂ��}rÊ��(hj·��hjfl��ubaubah$jh��ubeh$jÅ��ubjV��)ÅrÁ��}rË��(hU�h&}rÈ��(h(]h)]h*]h+]h.]uhjÑ��h2]rÍ��(j[��)ÅrÎ��}rÏ��(hU�h&}rÌ��(h(]h)]h*]h+]h.]uhjÁ��h2]rÓ��hg)ÅrÔ��}r��(hU�h&}rÒ��(hlU)h+]h*]h(]hmU(h)]h.]hnhouhjÎ��h2]rÚ��(hq)ÅrÛ��}rÙ��(hX
���packageId;rı��h&}rˆ��(h(]h)]h*]h+]h.]uhjÔ��h2]r˜��h?)År¯��}r˘��(hjı��hjÛ��h"h#h$hBh&}r˙��(h(]h)]h*]h+]h.]uh0KBh2]r˚��h;X
���packageId;r¸��ÖÅr˝��}r˛��(hjı��hj¯��ubaubah$huubhq)Årˇ��}r���(hX���URL to the EML documentr��h&}r��(h(]h)]h*]h+]h.]uhjÔ��h2]r��h?)År��}r��(hj��hjˇ��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0KCh2]r��h;X���URL to the EML documentr��ÖÅr	��}r
��(hj��hj��ubaubah$huubeh$hjubah$jh��ubj[��)År��}r��(hU�h&}r
��(h(]h)]h*]h+]h.]uhjÁ��h2]r��h?)År��}r��(hX
���identifierr��hj��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0KBh2]r��h;X
���identifierr��ÖÅr��}r��(hj��hj��ubaubah$jh��ubj[��)År��}r��(hU�h&}r��(h(]h)]h*]h+]h.]uhjÁ��h2]r��h?)År��}r��(hX|���packageId can be used as the value of one identifier element;
a second identifier element can hold a URL to the EML documentr��hj��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0KBh2]r��h;X|���packageId can be used as the value of one identifier element;
a second identifier element can hold a URL to the EML documentr ��ÖÅr!��}r"��(hj��hj��ubaubah$jh��ubeh$jÅ��ubjV��)År#��}r$��(hU�h&}r%��(h(]h)]h*]h+]h.]uhjÑ��h2]r&��(j[��)År'��}r(��(hU�h&}r)��(h(]h)]h*]h+]h.]uhj#��h2]r*��h?)År+��}r,��(hX
���dataSourcer-��hj'��h"h#h$hBh&}r.��(h(]h)]h*]h+]h.]uh0KEh2]r/��h;X
���dataSourcer0��ÖÅr1��}r2��(hj-��hj+��ubaubah$jh��ubj[��)År3��}r4��(hU�h&}r5��(h(]h)]h*]h+]h.]uhj#��h2]r6��h?)År7��}r8��(hX���sourcer9��hj3��h"h#h$hBh&}r:��(h(]h)]h*]h+]h.]uh0KEh2]r;��h;X���sourcer<��ÖÅr=��}r>��(hj9��hj7��ubaubah$jh��ubj[��)År?��}r@��(hU�h&}rA��(h(]h)]h*]h+]h.]uhj#��h2]rB��h?)ÅrC��}rD��(hX3���Use the document URL of the referenced data source?rE��hj?��h"h#h$hBh&}rF��(h(]h)]h*]h+]h.]uh0KEh2]rG��h;X3���Use the document URL of the referenced data source?rH��ÖÅrI��}rJ��(hjE��hjC��ubaubah$jh��ubeh$jÅ��ubjV��)ÅrK��}rL��(hU�h&}rM��(h(]h)]h*]h+]h.]uhjÑ��h2]rN��(j[��)ÅrO��}rP��(hU�h&}rQ��(h(]h)]h*]h+]h.]uhjK��h2]rR��h?)ÅrS��}rT��(hX���CitationrU��hjO��h"h#h$hBh&}rV��(h(]h)]h*]h+]h.]uh0KGh2]rW��h;X���CitationrX��ÖÅrY��}rZ��(hjU��hjS��ubaubah$jh��ubj[��)År[��}r\��(hU�h&}r]��(h(]h)]h*]h+]h.]uhjK��h2]r^��h?)År_��}r`��(hX���relationra��hj[��h"h#h$hBh&}rb��(h(]h)]h*]h+]h.]uh0KGh2]rc��h;X���relationrd��ÖÅre��}rf��(hja��hj_��ubaubah$jh��ubj[��)Årg��}rh��(hU�h&}ri��(h(]h)]h*]h+]h.]uhjK��h2]rj��h?)Årk��}rl��(hX0���Use the document URL of the referenced citation?rm��hjg��h"h#h$hBh&}rn��(h(]h)]h*]h+]h.]uh0KGh2]ro��h;X0���Use the document URL of the referenced citation?rp��ÖÅrq��}rr��(hjm��hjk��ubaubah$jh��ubeh$jÅ��ubjV��)Års��}rt��(hU�h&}ru��(h(]h)]h*]h+]h.]uhjÑ��h2]rv��(j[��)Årw��}rx��(hU�h&}ry��(h(]h)]h*]h+]h.]uhjs��h2]rz��h?)År{��}r|��(hX���geographicCoverager}��hjw��h"h#h$hBh&}r~��(h(]h)]h*]h+]h.]uh0KIh2]r��h;X���geographicCoveragerÄ��ÖÅrÅ��}rÇ��(hj}��hj{��ubaubah$jh��ubj[��)ÅrÉ��}rÑ��(hU�h&}rÖ��(h(]h)]h*]h+]h.]uhjs��h2]rÜ��h?)Årá��}rà��(hX���coveragerâ��hjÉ��h"h#h$hBh&}rä��(h(]h)]h*]h+]h.]uh0KIh2]rã��h;X���coveragerå��ÖÅrç��}ré��(hjâ��hjá��ubaubah$jh��ubj[��)Årè��}rê��(hU�h&}rë��(h(]h)]h*]h+]h.]uhjs��h2]rí��h?)Årì��}rî��(hXŒ���Add separate coverage elements for geographic description and geographic bounding coordinates.
For bounding coordinates, use minimal labeling, for example:
81.505000 W, 81.495000 W,
31.170000 N, 31.163000 Nrï��hjè��h"h#h$hBh&}rñ��(h(]h)]h*]h+]h.]uh0KIh2]ró��h;XŒ���Add separate coverage elements for geographic description and geographic bounding coordinates.
For bounding coordinates, use minimal labeling, for example:
81.505000 W, 81.495000 W,
31.170000 N, 31.163000 Nrò��ÖÅrô��}rö��(hjï��hjì��ubaubah$jh��ubeh$jÅ��ubjV��)Årõ��}rú��(hU�h&}rù��(h(]h)]h*]h+]h.]uhjÑ��h2]rû��(j[��)Årü��}r†��(hU�h&}r°��(h(]h)]h*]h+]h.]uhjõ��h2]r¢��h?)År£��}r§��(hX���taxonomicCoverager•��hjü��h"h#h$hBh&}r¶��(h(]h)]h*]h+]h.]uh0KNh2]rß��h;X���taxonomicCoverager®��ÖÅr©��}r™��(hj•��hj£��ubaubah$jh��ubj[��)År´��}r¨��(hU�h&}r≠��(h(]h)]h*]h+]h.]uhjõ��h2]rÆ��h?)ÅrØ��}r∞��(hX���coverager±��hj´��h"h#h$hBh&}r≤��(h(]h)]h*]h+]h.]uh0KNh2]r≥��h;X���coverager¥��ÖÅrµ��}r∂��(hj±��hjØ��ubaubah$jh��ubj[��)År∑��}r∏��(hU�h&}rπ��(h(]h)]h*]h+]h.]uhjõ��h2]r∫��h?)Årª��}rº��(hXT���Use only genus/species binomials; place each binomial in a separate coverage elementrΩ��hj∑��h"h#h$hBh&}ræ��(h(]h)]h*]h+]h.]uh0KNh2]rø��h;XT���Use only genus/species binomials; place each binomial in a separate coverage elementr¿��ÖÅr¡��}r¬��(hjΩ��hjª��ubaubah$jh��ubeh$jÅ��ubjV��)År√��}rƒ��(hU�h&}r≈��(h(]h)]h*]h+]h.]uhjÑ��h2]r∆��(j[��)År«��}r»��(hU�h&}r…��(h(]h)]h*]h+]h.]uhj√��h2]r ��h?)ÅrÀ��}rÃ��(hX���temporalCoveragerÕ��hj«��h"h#h$hBh&}rŒ��(h(]h)]h*]h+]h.]uh0KPh2]rœ��h;X���temporalCoverager–��ÖÅr—��}r“��(hjÕ��hjÀ��ubaubah$jh��ubj[��)År”��}r‘��(hU�h&}r’��(h(]h)]h*]h+]h.]uhj√��h2]r÷��h?)År◊��}rÿ��(hX���coveragerŸ��hj”��h"h#h$hBh&}r⁄��(h(]h)]h*]h+]h.]uh0KPh2]r€��h;X���coverager‹��ÖÅr›��}rfi��(hjŸ��hj◊��ubaubah$jh��ubj[��)Årfl��}r‡��(hU�h&}r·��(h(]h)]h*]h+]h.]uhj√��h2]r‚��h?)År„��}r‰��(hXU���Include begin date and end date when available. For example:
1915-01-01 to 2004-12-31rÂ��hjfl��h"h#h$hBh&}rÊ��(h(]h)]h*]h+]h.]uh0KPh2]rÁ��h;XU���Include begin date and end date when available. For example:
1915-01-01 to 2004-12-31rË��ÖÅrÈ��}rÍ��(hjÂ��hj„��ubaubah$jh��ubeh$jÅ��ubjV��)ÅrÎ��}rÏ��(hU�h&}rÌ��(h(]h)]h*]h+]h.]uhjÑ��h2]rÓ��(j[��)ÅrÔ��}r��(hU�h&}rÒ��(h(]h)]h*]h+]h.]uhjÎ��h2]rÚ��h?)ÅrÛ��}rÙ��(hX���intellectualRightsrı��hjÔ��h"h#h$hBh&}rˆ��(h(]h)]h*]h+]h.]uh0KSh2]r˜��h;X���intellectualRightsr¯��ÖÅr˘��}r˙��(hjı��hjÛ��ubaubah$jh��ubj[��)År˚��}r¸��(hU�h&}r˝��(h(]h)]h*]h+]h.]uhjÎ��h2]r˛��h?)Årˇ��}r���(hX���rightsr��hj˚��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0KSh2]r��h;X���rightsr��ÖÅr��}r��(hj��hjˇ��ubaubah$jh��ubj[��)År��}r��(hU�h&}r	��(h(]h)]h*]h+]h.]uhjÎ��h2]r
��h?)År��}r��(hX!���Must extract text formatting tagsr
��hj��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0KSh2]r��h;X!���Must extract text formatting tagsr��ÖÅr��}r��(hj
��hj��ubaubah$jh��ubeh$jÅ��ubeh$Utbodyr��ubeh$Utgroupr��ubaubh?)År��}r��(hXÅ���Metacat OAI-PMH includes a set of XSLT stylesheets used for converting specific
versions of EML to their Dublin Core equivalents.r��hh˝h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0KVh1hh2]r��h;XÅ���Metacat OAI-PMH includes a set of XSLT stylesheets used for converting specific
versions of EML to their Dublin Core equivalents.r��ÖÅr��}r��(hj��hj��ubaubeubh)År��}r��(hU�hh h"h#h$h%h&}r��(h(]h)]h*]h+]r ��U"metacat-oai-pmh-service-interfacesr!��ah.]r"��hauh0KZh1hh2]r#��(h4)År$��}r%��(hX"���Metacat OAI-PMH Service Interfacesr&��hj��h"h#h$h8h&}r'��(h(]h)]h*]h+]h.]uh0KZh1hh2]r(��h;X"���Metacat OAI-PMH Service Interfacesr)��ÖÅr*��}r+��(hj&��hj$��ubaubh?)År,��}r-��(hXë���Metacat includes support for two OAI-PMH service interfaces: a data provider
(or repository) service interface and a harvester service interface.r.��hj��h"h#h$hBh&}r/��(h(]h)]h*]h+]h.]uh0K[h1hh2]r0��h;X��Metacat includes support for two OAI-PMH service interfaces: a data provider
(or repository) service interface and a harvester service interface.r1��ÖÅr2��}r3��(hj.��hj,��ubaubh)År4��}r5��(hU�hj��h"h#h$h%h&}r6��(h(]h)]h*]h+]r7��U
data-providerr8��ah.]r9��h	auh0K_h1hh2]r:��(h4)År;��}r<��(hX
���Data Providerr=��hj4��h"h#h$h8h&}r>��(h(]h)]h*]h+]h.]uh0K_h1hh2]r?��h;X
���Data Providerr@��ÖÅrA��}rB��(hj=��hj;��ubaubh?)ÅrC��}rD��(hX,��The Metacat OAI-PMH Data Provider service interface supports all six OAI-PMH
methods (GetRecord, Identify, ListIdentifiers, ListMetadataFormats, ListRecords,
and ListSets) as defined in the OAI-PMH Version 2 Specification through a
standard HTTP URL that accepts both HTTP GET and HTTP POST requests.rE��hj4��h"h#h$hBh&}rF��(h(]h)]h*]h+]h.]uh0K`h1hh2]rG��h;X,��The Metacat OAI-PMH Data Provider service interface supports all six OAI-PMH
methods (GetRecord, Identify, ListIdentifiers, ListMetadataFormats, ListRecords,
and ListSets) as defined in the OAI-PMH Version 2 Specification through a
standard HTTP URL that accepts both HTTP GET and HTTP POST requests.rH��ÖÅrI��}rJ��(hjE��hjC��ubaubh?)ÅrK��}rL��(hXÏ���The Metacat OAI-PMH Data Provider service was implemented using the Online
Computer Library Center (OCLC) OAICat Open Source Software as the basis for
its implementation, with customizations added to facilitate integration with
Metacat.rM��hj4��h"h#h$hBh&}rN��(h(]h)]h*]h+]h.]uh0Keh1hh2]rO��h;X���The Metacat OAI-PMH Data Provider service was implemented using the Online
Computer Library Center (OCLC) OAICat Open Source Software as the basis for
its implementation, with customizations added to facilitate integration with
Metacat.rP��ÖÅrQ��}rR��(hjM��hjK��ubaubh?)ÅrS��}rT��(hXS���Users of the Metacat OAI-PMH Data Provider should be aware of the following issues:rU��hj4��h"h#h$hBh&}rV��(h(]h)]h*]h+]h.]uh0Kjh1hh2]rW��h;XS���Users of the Metacat OAI-PMH Data Provider should be aware of the following issues:rX��ÖÅrY��}rZ��(hjU��hjS��ubaubcdocutils.nodes
bullet_list
r[��)År\��}r]��(hU�hj4��h"h#h$Ubullet_listr^��h&}r_��(Ubulletr`��X���*h+]h*]h(]h)]h.]uh0Klh1hh2]ra��(hq)Årb��}rc��(hX∞��'Deleted' Status - OAI-PMH repositories can optionally flag records with
a 'deleted' status, indicating that a record in the metadata format
specified by the metadataPrefix is no longer available. Since Metacat does
not provide a mechanism for retrieving a list of deleted documents, the use
of the 'deleted' status is not supported in this implementation of the
OAI-PMH Data Provider. This represents a possible future enhancement.hj\��h"h#h$huh&}rd��(h(]h)]h*]h+]h.]uh0Nh1hh2]re��h?)Årf��}rg��(hX∞��'Deleted' Status - OAI-PMH repositories can optionally flag records with
a 'deleted' status, indicating that a record in the metadata format
specified by the metadataPrefix is no longer available. Since Metacat does
not provide a mechanism for retrieving a list of deleted documents, the use
of the 'deleted' status is not supported in this implementation of the
OAI-PMH Data Provider. This represents a possible future enhancement.rh��hjb��h"h#h$hBh&}ri��(h(]h)]h*]h+]h.]uh0Klh2]rj��h;X∞��'Deleted' Status - OAI-PMH repositories can optionally flag records with
a 'deleted' status, indicating that a record in the metadata format
specified by the metadataPrefix is no longer available. Since Metacat does
not provide a mechanism for retrieving a list of deleted documents, the use
of the 'deleted' status is not supported in this implementation of the
OAI-PMH Data Provider. This represents a possible future enhancement.rk��ÖÅrl��}rm��(hjh��hjf��ubaubaubhq)Årn��}ro��(hX��Sets - OAI-PMH repositories can optionally support set hierarchies. Since it
has not been determined how set hierarchies should be structured in
Metacat, this implementation of the OAI-PMH repository does not support
set hierarchies. This represents a possible future enhancement.hj\��h"h#h$huh&}rp��(h(]h)]h*]h+]h.]uh0Nh1hh2]rq��h?)Årr��}rs��(hX��Sets - OAI-PMH repositories can optionally support set hierarchies. Since it
has not been determined how set hierarchies should be structured in
Metacat, this implementation of the OAI-PMH repository does not support
set hierarchies. This represents a possible future enhancement.rt��hjn��h"h#h$hBh&}ru��(h(]h)]h*]h+]h.]uh0Krh2]rv��h;X��Sets - OAI-PMH repositories can optionally support set hierarchies. Since it
has not been determined how set hierarchies should be structured in
Metacat, this implementation of the OAI-PMH repository does not support
set hierarchies. This represents a possible future enhancement.rw��ÖÅrx��}ry��(hjt��hjr��ubaubaubhq)Årz��}r{��(hXT��Datestamp Granularity - When expressing datestamps for repository documents,
OAI-PMH allows two levels of granularity: day granularity and seconds
granularity. Since the Metacat database stores the value of its
``xml_documents.date_updated`` field in day granularity, it is the level
that is supported by the Metacat OAI-PMH Data Provider.
hj\��h"h#h$huh&}r|��(h(]h)]h*]h+]h.]uh0Nh1hh2]r}��h?)År~��}r��(hXS��Datestamp Granularity - When expressing datestamps for repository documents,
OAI-PMH allows two levels of granularity: day granularity and seconds
granularity. Since the Metacat database stores the value of its
``xml_documents.date_updated`` field in day granularity, it is the level
that is supported by the Metacat OAI-PMH Data Provider.hjz��h"h#h$hBh&}rÄ��(h(]h)]h*]h+]h.]uh0Kvh2]rÅ��(h;X”���Datestamp Granularity - When expressing datestamps for repository documents,
OAI-PMH allows two levels of granularity: day granularity and seconds
granularity. Since the Metacat database stores the value of its
rÇ��ÖÅrÉ��}rÑ��(hX”���Datestamp Granularity - When expressing datestamps for repository documents,
OAI-PMH allows two levels of granularity: day granularity and seconds
granularity. Since the Metacat database stores the value of its
hj~��ubh|)ÅrÖ��}rÜ��(hX���``xml_documents.date_updated``h&}rá��(h(]h)]h*]h+]h.]uhj~��h2]rà��h;X���xml_documents.date_updatedrâ��ÖÅrä��}rã��(hU�hjÖ��ubah$hÑubh;Xb��� field in day granularity, it is the level
that is supported by the Metacat OAI-PMH Data Provider.rå��ÖÅrç��}ré��(hXb��� field in day granularity, it is the level
that is supported by the Metacat OAI-PMH Data Provider.hj~��ubeubaubeubeubh)Årè��}rê��(hU�hKhj��h"h#h$h%h&}rë��(h(]rí��X���metacat oai-pmh harvesterrì��ah)]h*]h+]rî��Umetacat-oai-pmh-harvesterrï��ah.]uh0K}h1hh2]rñ��(h4)Åró��}rò��(hX���Metacat OAI-PMH Harvesterrô��hjè��h"h#h$h8h&}rö��(h(]h)]h*]h+]h.]uh0K}h1hh2]rõ��h;X���Metacat OAI-PMH Harvesterrú��ÖÅrù��}rû��(hjô��hjó��ubaubh?)Årü��}r†��(hX·���The Metacat OAI-PMH Harvester service interface utilizes OAI-PMH methods to
request metadata or related information from an OAI-PMH-compliant data provider
using a standard HTTP URL in either an HTTP-GET or HTTP-POST request.r°��hjè��h"h#h$hBh&}r¢��(h(]h)]h*]h+]h.]uh0K~h1hh2]r£��h;X·���The Metacat OAI-PMH Harvester service interface utilizes OAI-PMH methods to
request metadata or related information from an OAI-PMH-compliant data provider
using a standard HTTP URL in either an HTTP-GET or HTTP-POST request.r§��ÖÅr•��}r¶��(hj°��hjü��ubaubh?)Årß��}r®��(hXø���The Metacat OAI-PMH Harvester client was implemented using OCLC's
OAIHarvester2 open source code as its base implementation, with customizations
as needed to support integration with Metacat.r©��hjè��h"h#h$hBh&}r™��(h(]h)]h*]h+]h.]uh0KÇh1hh2]r´��h;Xø���The Metacat OAI-PMH Harvester client was implemented using OCLC's
OAIHarvester2 open source code as its base implementation, with customizations
as needed to support integration with Metacat.r¨��ÖÅr≠��}rÆ��(hj©��hjß��ubaubh?)ÅrØ��}r∞��(hXO���Users of the Metacat OAI-PMH Harvester should be aware of the following issues:r±��hjè��h"h#h$hBh&}r≤��(h(]h)]h*]h+]h.]uh0KÜh1hh2]r≥��h;XO���Users of the Metacat OAI-PMH Harvester should be aware of the following issues:r¥��ÖÅrµ��}r∂��(hj±��hjØ��ubaubj[��)År∑��}r∏��(hU�hjè��h"h#h$j^��h&}rπ��(j`��X���*h+]h*]h(]h)]h.]uh0Kàh1hh2]r∫��(hq)Årª��}rº��(hXÍ���Handling of 'Deleted' status -  The Metacat OAI-PMH Harvester program does
check to see whether a 'deleted' status is flagged for a harvested document,
and if it is, the document is correspondingly deleted from the Metacat repository.hj∑��h"h#h$huh&}rΩ��(h(]h)]h*]h+]h.]uh0Nh1hh2]ræ��h?)Årø��}r¿��(hXÍ���Handling of 'Deleted' status -  The Metacat OAI-PMH Harvester program does
check to see whether a 'deleted' status is flagged for a harvested document,
and if it is, the document is correspondingly deleted from the Metacat repository.r¡��hjª��h"h#h$hBh&}r¬��(h(]h)]h*]h+]h.]uh0Kàh2]r√��h;XÍ���Handling of 'Deleted' status -  The Metacat OAI-PMH Harvester program does
check to see whether a 'deleted' status is flagged for a harvested document,
and if it is, the document is correspondingly deleted from the Metacat repository.rƒ��ÖÅr≈��}r∆��(hj¡��hjø��ubaubaubhq)År«��}r»��(hXó��Datestamp Granularity - When expressing datestamps for repository documents,
OAI-PMH allows two levels of granularity - day granularity and seconds
granularity. Since the Metacat database stores the value of its
``xml_documents.last_updated`` field in day granularity, it is also the
level that is supported by both the Metacat OAI-PMH Data Provider and the
Metacat OAI-PMH Harvester. This has implications when Metacat OAI-PMH
Harvester (MOH) interacts with data providers such as the Dryad repository,
which stores its documents with seconds granularity. For example, consider
the following sequence of events:

1. On January 1, 2010, MOH harvests a document from the Dryad repository
   with datestamp '2010-01-01T10:00:00Z', and stores its local copy with
   datestamp '2010-01-01'.
2. Later that same day, the Dryad repository updates the document to a
   newer revision, with a new datestamp such as '2010-01-01T20:00:0Z'.
3. On the following day, MOH runs another harvest. It determines that it
   has a local copy of the document with datestamp '2010-01-01' and does
   not re-harvest the document, despite the fact that its local copy is not
   the latest revision.
hj∑��h"Nh$huh&}r…��(h(]h)]h*]h+]h.]uh0Nh1hh2]r ��(h?)ÅrÀ��}rÃ��(hXd��Datestamp Granularity - When expressing datestamps for repository documents,
OAI-PMH allows two levels of granularity - day granularity and seconds
granularity. Since the Metacat database stores the value of its
``xml_documents.last_updated`` field in day granularity, it is also the
level that is supported by both the Metacat OAI-PMH Data Provider and the
Metacat OAI-PMH Harvester. This has implications when Metacat OAI-PMH
Harvester (MOH) interacts with data providers such as the Dryad repository,
which stores its documents with seconds granularity. For example, consider
the following sequence of events:hj«��h"h#h$hBh&}rÕ��(h(]h)]h*]h+]h.]uh0Kãh2]rŒ��(h;X‘���Datestamp Granularity - When expressing datestamps for repository documents,
OAI-PMH allows two levels of granularity - day granularity and seconds
granularity. Since the Metacat database stores the value of its
rœ��ÖÅr–��}r—��(hX‘���Datestamp Granularity - When expressing datestamps for repository documents,
OAI-PMH allows two levels of granularity - day granularity and seconds
granularity. Since the Metacat database stores the value of its
hjÀ��ubh|)År“��}r”��(hX���``xml_documents.last_updated``h&}r‘��(h(]h)]h*]h+]h.]uhjÀ��h2]r’��h;X���xml_documents.last_updatedr÷��ÖÅr◊��}rÿ��(hU�hj“��ubah$hÑubh;Xr�� field in day granularity, it is also the
level that is supported by both the Metacat OAI-PMH Data Provider and the
Metacat OAI-PMH Harvester. This has implications when Metacat OAI-PMH
Harvester (MOH) interacts with data providers such as the Dryad repository,
which stores its documents with seconds granularity. For example, consider
the following sequence of events:rŸ��ÖÅr⁄��}r€��(hXr�� field in day granularity, it is also the
level that is supported by both the Metacat OAI-PMH Data Provider and the
Metacat OAI-PMH Harvester. This has implications when Metacat OAI-PMH
Harvester (MOH) interacts with data providers such as the Dryad repository,
which stores its documents with seconds granularity. For example, consider
the following sequence of events:hjÀ��ubeubhg)År‹��}r›��(hU�h&}rfi��(hlU.h+]h*]h(]hmU�h)]h.]hnhouhj«��h2]rfl��(hq)År‡��}r·��(hX£���On January 1, 2010, MOH harvests a document from the Dryad repository
with datestamp '2010-01-01T10:00:00Z', and stores its local copy with
datestamp '2010-01-01'.h&}r‚��(h(]h)]h*]h+]h.]uhj‹��h2]r„��h?)År‰��}rÂ��(hX£���On January 1, 2010, MOH harvests a document from the Dryad repository
with datestamp '2010-01-01T10:00:00Z', and stores its local copy with
datestamp '2010-01-01'.rÊ��hj‡��h"h#h$hBh&}rÁ��(h(]h)]h*]h+]h.]uh0Kïh2]rË��h;X£���On January 1, 2010, MOH harvests a document from the Dryad repository
with datestamp '2010-01-01T10:00:00Z', and stores its local copy with
datestamp '2010-01-01'.rÈ��ÖÅrÍ��}rÎ��(hjÊ��hj‰��ubaubah$huubhq)ÅrÏ��}rÌ��(hXá���Later that same day, the Dryad repository updates the document to a
newer revision, with a new datestamp such as '2010-01-01T20:00:0Z'.h&}rÓ��(h(]h)]h*]h+]h.]uhj‹��h2]rÔ��h?)År��}rÒ��(hXá���Later that same day, the Dryad repository updates the document to a
newer revision, with a new datestamp such as '2010-01-01T20:00:0Z'.rÚ��hjÏ��h"h#h$hBh&}rÛ��(h(]h)]h*]h+]h.]uh0Kòh2]rÙ��h;Xá���Later that same day, the Dryad repository updates the document to a
newer revision, with a new datestamp such as '2010-01-01T20:00:0Z'.rı��ÖÅrˆ��}r˜��(hjÚ��hj��ubaubah$huubhq)År¯��}r˘��(hXÍ���On the following day, MOH runs another harvest. It determines that it
has a local copy of the document with datestamp '2010-01-01' and does
not re-harvest the document, despite the fact that its local copy is not
the latest revision.
h&}r˙��(h(]h)]h*]h+]h.]uhj‹��h2]r˚��h?)År¸��}r˝��(hXÈ���On the following day, MOH runs another harvest. It determines that it
has a local copy of the document with datestamp '2010-01-01' and does
not re-harvest the document, despite the fact that its local copy is not
the latest revision.r˛��hj¯��h"h#h$hBh&}rˇ��(h(]h)]h*]h+]h.]uh0Köh2]r���h;XÈ���On the following day, MOH runs another harvest. It determines that it
has a local copy of the document with datestamp '2010-01-01' and does
not re-harvest the document, despite the fact that its local copy is not
the latest revision.r��ÖÅr��}r��(hj˛��hj¸��ubaubah$huubeh$hjubeubeubeubeubhh)År��}r��(hU�hh h"h#h$h%h&}r��(h(]h)]h*]h+]r��Uoai-pmh-error-codesr��ah.]r	��hauh0Mbh1hh2]r
��(h4)År��}r��(hX���OAI-PMH Error Codesr
��hj��h"h#h$h8h&}r��(h(]h)]h*]h+]h.]uh0Mbh1hh2]r��h;X���OAI-PMH Error Codesr��ÖÅr��}r��(hj
��hj��ubaubj;��)År��}r��(hU�hj��h"h#h$j>��h&}r��(h(]h)]h*]h+]h.]uh0Nh1hh2]r��jA��)År��}r��(hU�h&}r��(h+]h*]h(]h)]h.]UcolsKuhj��h2]r��(jF��)År��}r��(hU�h&}r��(h+]h*]h(]h)]h.]UcolwidthKuhj��h2]h$jJ��ubjF��)År��}r��(hU�h&}r ��(h+]h*]h(]h)]h.]UcolwidthKPuhj��h2]h$jJ��ubjF��)År!��}r"��(hU�h&}r#��(h+]h*]h(]h)]h.]UcolwidthKuhj��h2]h$jJ��ubjÉ��)År$��}r%��(hU�h&}r&��(h(]h)]h*]h+]h.]uhj��h2]r'��(jV��)År(��}r)��(hU�h&}r*��(h(]h)]h*]h+]h.]uhj$��h2]r+��(j[��)År,��}r-��(hU�h&}r.��(h(]h)]h*]h+]h.]uhj(��h2]r/��h?)År0��}r1��(hX
���Error Coder2��hj,��h"h#h$hBh&}r3��(h(]h)]h*]h+]h.]uh0Meh2]r4��h;X
���Error Coder5��ÖÅr6��}r7��(hj2��hj0��ubaubah$jh��ubj[��)År8��}r9��(hU�h&}r:��(h(]h)]h*]h+]h.]uhj(��h2]r;��h?)År<��}r=��(hX���Descriptionr>��hj8��h"h#h$hBh&}r?��(h(]h)]h*]h+]h.]uh0Meh2]r@��h;X���DescriptionrA��ÖÅrB��}rC��(hj>��hj<��ubaubah$jh��ubj[��)ÅrD��}rE��(hU�h&}rF��(h(]h)]h*]h+]h.]uhj(��h2]rG��h?)ÅrH��}rI��(hX���Applicable VerbsrJ��hjD��h"h#h$hBh&}rK��(h(]h)]h*]h+]h.]uh0Meh2]rL��h;X���Applicable VerbsrM��ÖÅrN��}rO��(hjJ��hjH��ubaubah$jh��ubeh$jÅ��ubjV��)ÅrP��}rQ��(hU�h&}rR��(h(]h)]h*]h+]h.]uhj$��h2]rS��(j[��)ÅrT��}rU��(hU�h&}rV��(h(]h)]h*]h+]h.]uhjP��h2]rW��h?)ÅrX��}rY��(hX���badArgumentrZ��hjT��h"h#h$hBh&}r[��(h(]h)]h*]h+]h.]uh0Mgh2]r\��h;X���badArgumentr]��ÖÅr^��}r_��(hjZ��hjX��ubaubah$jh��ubj[��)År`��}ra��(hU�h&}rb��(h(]h)]h*]h+]h.]uhjP��h2]rc��h?)Ård��}re��(hXî���The request includes illegal arguments, is missing required arguments,
includes a repeated argument, or values for arguments have an illegal syntax.rf��hj`��h"h#h$hBh&}rg��(h(]h)]h*]h+]h.]uh0Mgh2]rh��h;X��The request includes illegal arguments, is missing required arguments,
includes a repeated argument, or values for arguments have an illegal syntax.ri��ÖÅrj��}rk��(hjf��hjd��ubaubah$jh��ubj[��)Årl��}rm��(hU�h&}rn��(h(]h)]h*]h+]h.]uhjP��h2]ro��h?)Årp��}rq��(hX	���all verbsrr��hjl��h"h#h$hBh&}rs��(h(]h)]h*]h+]h.]uh0Mgh2]rt��h;X	���all verbsru��ÖÅrv��}rw��(hjr��hjp��ubaubah$jh��ubeh$jÅ��ubjV��)Årx��}ry��(hU�h&}rz��(h(]h)]h*]h+]h.]uhj$��h2]r{��(j[��)År|��}r}��(hU�h&}r~��(h(]h)]h*]h+]h.]uhjx��h2]r��h?)ÅrÄ��}rÅ��(hX���badResumptionTokenrÇ��hj|��h"h#h$hBh&}rÉ��(h(]h)]h*]h+]h.]uh0Mjh2]rÑ��h;X���badResumptionTokenrÖ��ÖÅrÜ��}rá��(hjÇ��hjÄ��ubaubah$jh��ubj[��)Årà��}râ��(hU�h&}rä��(h(]h)]h*]h+]h.]uhjx��h2]rã��h?)Årå��}rç��(hX@���The value of the resumptionToken argument is invalid or expired.ré��hjà��h"h#h$hBh&}rè��(h(]h)]h*]h+]h.]uh0Mjh2]rê��h;X@���The value of the resumptionToken argument is invalid or expired.rë��ÖÅrí��}rì��(hjé��hjå��ubaubah$jh��ubj[��)Årî��}rï��(hU�h&}rñ��(h(]h)]h*]h+]h.]uhjx��h2]ró��h?)Årò��}rô��(hX$���ListIdentifiers
ListRecords
ListSetsrö��hjî��h"h#h$hBh&}rõ��(h(]h)]h*]h+]h.]uh0Mjh2]rú��h;X$���ListIdentifiers
ListRecords
ListSetsrù��ÖÅrû��}rü��(hjö��hjò��ubaubah$jh��ubeh$jÅ��ubjV��)År†��}r°��(hU�h&}r¢��(h(]h)]h*]h+]h.]uhj$��h2]r£��(j[��)År§��}r•��(hU�h&}r¶��(h(]h)]h*]h+]h.]uhj†��h2]rß��h?)År®��}r©��(hX���badVerbr™��hj§��h"h#h$hBh&}r´��(h(]h)]h*]h+]h.]uh0Mnh2]r¨��h;X���badVerbr≠��ÖÅrÆ��}rØ��(hj™��hj®��ubaubah$jh��ubj[��)År∞��}r±��(hU�h&}r≤��(h(]h)]h*]h+]h.]uhj†��h2]r≥��h?)År¥��}rµ��(hXw���Value of the verb argument is not a legal OAI-PMH verb, the verb argument is
missing, or the verb argument is repeated.r∂��hj∞��h"h#h$hBh&}r∑��(h(]h)]h*]h+]h.]uh0Mnh2]r∏��h;Xw���Value of the verb argument is not a legal OAI-PMH verb, the verb argument is
missing, or the verb argument is repeated.rπ��ÖÅr∫��}rª��(hj∂��hj¥��ubaubah$jh��ubj[��)Årº��}rΩ��(hU�h&}ræ��(h(]h)]h*]h+]h.]uhj†��h2]rø��h?)År¿��}r¡��(hX���N/Ar¬��hjº��h"h#h$hBh&}r√��(h(]h)]h*]h+]h.]uh0Mnh2]rƒ��h;X���N/Ar≈��ÖÅr∆��}r«��(hj¬��hj¿��ubaubah$jh��ubeh$jÅ��ubjV��)År»��}r…��(hU�h&}r ��(h(]h)]h*]h+]h.]uhj$��h2]rÀ��(j[��)ÅrÃ��}rÕ��(hU�h&}rŒ��(h(]h)]h*]h+]h.]uhj»��h2]rœ��h?)År–��}r—��(hX���cannotDisseminateFormatr“��hjÃ��h"h#h$hBh&}r”��(h(]h)]h*]h+]h.]uh0Mqh2]r‘��h;X���cannotDisseminateFormatr’��ÖÅr÷��}r◊��(hj“��hj–��ubaubah$jh��ubj[��)Årÿ��}rŸ��(hU�h&}r⁄��(h(]h)]h*]h+]h.]uhj»��h2]r€��h?)År‹��}r›��(hXÑ���The metadata format identified by the value given for the metadataPrefix
argument is not supported by the item or by the repository.rfi��hjÿ��h"h#h$hBh&}rfl��(h(]h)]h*]h+]h.]uh0Mqh2]r‡��h;XÑ���The metadata format identified by the value given for the metadataPrefix
argument is not supported by the item or by the repository.r·��ÖÅr‚��}r„��(hjfi��hj‹��ubaubah$jh��ubj[��)År‰��}rÂ��(hU�h&}rÊ��(h(]h)]h*]h+]h.]uhj»��h2]rÁ��h?)ÅrË��}rÈ��(hX%���GetRecord
ListIdentifiers
ListRecordsrÍ��hj‰��h"h#h$hBh&}rÎ��(h(]h)]h*]h+]h.]uh0Mqh2]rÏ��h;X%���GetRecord
ListIdentifiers
ListRecordsrÌ��ÖÅrÓ��}rÔ��(hjÍ��hjË��ubaubah$jh��ubeh$jÅ��ubjV��)År��}rÒ��(hU�h&}rÚ��(h(]h)]h*]h+]h.]uhj$��h2]rÛ��(j[��)ÅrÙ��}rı��(hU�h&}rˆ��(h(]h)]h*]h+]h.]uhj��h2]r˜��h?)År¯��}r˘��(hX���idDoesNotExistr˙��hjÙ��h"h#h$hBh&}r˚��(h(]h)]h*]h+]h.]uh0Muh2]r¸��h;X���idDoesNotExistr˝��ÖÅr˛��}rˇ��(hj˙��hj¯��ubaubah$jh��ubj[��)År���}r��(hU�h&}r��(h(]h)]h*]h+]h.]uhj��h2]r��h?)År��}r��(hXN���The value of the identifier argument is unknown or illegal in this repository.r��hj���h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0Muh2]r��h;XN���The value of the identifier argument is unknown or illegal in this repository.r	��ÖÅr
��}r��(hj��hj��ubaubah$jh��ubj[��)År��}r
��(hU�h&}r��(h(]h)]h*]h+]h.]uhj��h2]r��h?)År��}r��(hX���GetRecord
ListMetadataFormatsr��hj��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0Muh2]r��h;X���GetRecord
ListMetadataFormatsr��ÖÅr��}r��(hj��hj��ubaubah$jh��ubeh$jÅ��ubjV��)År��}r��(hU�h&}r��(h(]h)]h*]h+]h.]uhj$��h2]r��(j[��)År��}r��(hU�h&}r��(h(]h)]h*]h+]h.]uhj��h2]r��h?)År ��}r!��(hX���noRecordsMatchr"��hj��h"h#h$hBh&}r#��(h(]h)]h*]h+]h.]uh0Mxh2]r$��h;X���noRecordsMatchr%��ÖÅr&��}r'��(hj"��hj ��ubaubah$jh��ubj[��)År(��}r)��(hU�h&}r*��(h(]h)]h*]h+]h.]uhj��h2]r+��h?)År,��}r-��(hXl���The combination of the values of the from, until, set and metadataPrefix
arguments results in an empty list.r.��hj(��h"h#h$hBh&}r/��(h(]h)]h*]h+]h.]uh0Mxh2]r0��h;Xl���The combination of the values of the from, until, set and metadataPrefix
arguments results in an empty list.r1��ÖÅr2��}r3��(hj.��hj,��ubaubah$jh��ubj[��)År4��}r5��(hU�h&}r6��(h(]h)]h*]h+]h.]uhj��h2]r7��h?)År8��}r9��(hX���ListIdentifiers
ListRecordsr:��hj4��h"h#h$hBh&}r;��(h(]h)]h*]h+]h.]uh0Mxh2]r<��h;X���ListIdentifiers
ListRecordsr=��ÖÅr>��}r?��(hj:��hj8��ubaubah$jh��ubeh$jÅ��ubjV��)År@��}rA��(hU�h&}rB��(h(]h)]h*]h+]h.]uhj$��h2]rC��(j[��)ÅrD��}rE��(hU�h&}rF��(h(]h)]h*]h+]h.]uhj@��h2]rG��h?)ÅrH��}rI��(hX���noMetadataFormatsrJ��hjD��h"h#h$hBh&}rK��(h(]h)]h*]h+]h.]uh0M{h2]rL��h;X���noMetadataFormatsrM��ÖÅrN��}rO��(hjJ��hjH��ubaubah$jh��ubj[��)ÅrP��}rQ��(hU�h&}rR��(h(]h)]h*]h+]h.]uhj@��h2]rS��h?)ÅrT��}rU��(hX?���There are no metadata formats available for the specified item.rV��hjP��h"h#h$hBh&}rW��(h(]h)]h*]h+]h.]uh0M{h2]rX��h;X?���There are no metadata formats available for the specified item.rY��ÖÅrZ��}r[��(hjV��hjT��ubaubah$jh��ubj[��)År\��}r]��(hU�h&}r^��(h(]h)]h*]h+]h.]uhj@��h2]r_��h?)År`��}ra��(hX���ListMetadataFormatsrb��hj\��h"h#h$hBh&}rc��(h(]h)]h*]h+]h.]uh0M{h2]rd��h;X���ListMetadataFormatsre��ÖÅrf��}rg��(hjb��hj`��ubaubah$jh��ubeh$jÅ��ubjV��)Årh��}ri��(hU�h&}rj��(h(]h)]h*]h+]h.]uhj$��h2]rk��(j[��)Årl��}rm��(hU�h&}rn��(h(]h)]h*]h+]h.]uhjh��h2]ro��h?)Årp��}rq��(hX���noSetHierarchyrr��hjl��h"h#h$hBh&}rs��(h(]h)]h*]h+]h.]uh0M}h2]rt��h;X���noSetHierarchyru��ÖÅrv��}rw��(hjr��hjp��ubaubah$jh��ubj[��)Årx��}ry��(hU�h&}rz��(h(]h)]h*]h+]h.]uhjh��h2]r{��h?)År|��}r}��(hX%���The repository does not support sets.r~��hjx��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0M}h2]rÄ��h;X%���The repository does not support sets.rÅ��ÖÅrÇ��}rÉ��(hj~��hj|��ubaubah$jh��ubj[��)ÅrÑ��}rÖ��(hU�h&}rÜ��(h(]h)]h*]h+]h.]uhjh��h2]rá��h?)Årà��}râ��(hX$���ListSets
ListIdentifiers
ListRecordsr�hj��h"h#h$hBh&}r�(h(]h)]h*]h+]h.]uh0M}h2]r�h;X$���ListSets
ListIdentifiers
ListRecordsrç��ÖÅré��}rè��(hjä��hjà��ubaubah$jh��ubeh$jÅ��ubeh$j��ubeh$j��ubaubeubeubh"h#h$h%h&}rê��(h(]h)]h*]h+]rë��U'configuring-and-running-metacat-oai-pmhrí��ah.]rì��hauh0K†h1hh2]rî��(h4)Årï��}rñ��(hX'���Configuring and Running Metacat OAI-PMHró��hhh"h#h$h8h&}rò��(h(]h)]h*]h+]h.]uh0K†h1hh2]rô��h;X'���Configuring and Running Metacat OAI-PMHrö��ÖÅrõ��}rú��(hjó��hjï��ubaubh)Årù��}rû��(hU�hhh"h#h$h%h&}rü��(h(]h)]h*]h+]r†��U%metacat-oai-pmh-data-provider-servletr°��ah.]r¢��h
auh0K£h1hh2]r£��(h4)År§��}r•��(hX%���Metacat OAI-PMH Data Provider Servletr¶��hjù��h"h#h$h8h&}rß��(h(]h)]h*]h+]h.]uh0K£h1hh2]r®��h;X%���Metacat OAI-PMH Data Provider Servletr©��ÖÅr™��}r´��(hj¶��hj§��ubaubh?)År¨��}r≠��(hX2���To configure and enable the Data Provider servlet:rÆ��hjù��h"h#h$hBh&}rØ��(h(]h)]h*]h+]h.]uh0K§h1hh2]r∞��h;X2���To configure and enable the Data Provider servlet:r±��ÖÅr≤��}r≥��(hjÆ��hj¨��ubaubhg)År¥��}rµ��(hU�hjù��h"h#h$hjh&}r∂��(hlU.h+]h*]h(]hmU�h)]h.]hnhouh0K¶h1hh2]r∑��(hq)År∏��}rπ��(hX%��Stop Tomcat and edit the Metacat properties (``metacat.properties``) file in
the Metacat context directory inside the Tomcat application directory.
The Metacat context directory is the name of the application (usually ``knb``):

::

  <tomcat_app_dir>/<context_dir>/WEB-INF/metacat.properties
hj¥��h"h#h$huh&}r∫��(h(]h)]h*]h+]h.]uh0Nh1hh2]rª��(h?)Årº��}rΩ��(hX„���Stop Tomcat and edit the Metacat properties (``metacat.properties``) file in
the Metacat context directory inside the Tomcat application directory.
The Metacat context directory is the name of the application (usually ``knb``):hj∏��h"h#h$hBh&}ræ��(h(]h)]h*]h+]h.]uh0K¶h2]rø��(h;X-���Stop Tomcat and edit the Metacat properties (r¿��ÖÅr¡��}r¬��(hX-���Stop Tomcat and edit the Metacat properties (hjº��ubh|)År√��}rƒ��(hX���``metacat.properties``h&}r≈��(h(]h)]h*]h+]h.]uhjº��h2]r∆��h;X���metacat.propertiesr«��ÖÅr»��}r…��(hU�hj√��ubah$hÑubh;Xó���) file in
the Metacat context directory inside the Tomcat application directory.
The Metacat context directory is the name of the application (usually r ��ÖÅrÀ��}rÃ��(hXó���) file in
the Metacat context directory inside the Tomcat application directory.
The Metacat context directory is the name of the application (usually hjº��ubh|)ÅrÕ��}rŒ��(hX���``knb``h&}rœ��(h(]h)]h*]h+]h.]uhjº��h2]r–��h;X���knbr—��ÖÅr“��}r”��(hU�hjÕ��ubah$hÑubh;X���):r‘��ÖÅr’��}r÷��(hX���):hjº��ubeubcdocutils.nodes
literal_block
r◊��)Årÿ��}rŸ��(hX9���<tomcat_app_dir>/<context_dir>/WEB-INF/metacat.propertieshj∏��h$U
literal_blockr⁄��h&}r€��(U	xml:spacer‹��Upreserver›��h+]h*]h(]h)]h.]uh0K¨h2]rfi��h;X9���<tomcat_app_dir>/<context_dir>/WEB-INF/metacat.propertiesrfl��ÖÅr‡��}r·��(hU�hjÿ��ubaubeubhq)År‚��}r„��(hXœ���Change the following properties appropriately:

::

  ``oaipmh.repositoryIdentifier`` - A string that identifies this repository
  ``Identify.adminEmail`` - The email address of the repository administrator
hj¥��h"h#h$huh&}r‰��(h(]h)]h*]h+]h.]uh0Nh1hh2]rÂ��(h?)ÅrÊ��}rÁ��(hX.���Change the following properties appropriately:rË��hj‚��h"h#h$hBh&}rÈ��(h(]h)]h*]h+]h.]uh0KÆh2]rÍ��h;X.���Change the following properties appropriately:rÎ��ÖÅrÏ��}rÌ��(hjË��hjÊ��ubaubj◊��)ÅrÓ��}rÔ��(hXñ���``oaipmh.repositoryIdentifier`` - A string that identifies this repository
``Identify.adminEmail`` - The email address of the repository administratorhj‚��h$j⁄��h&}r��(j‹��j›��h+]h*]h(]h)]h.]uh0K≤h2]rÒ��h;Xñ���``oaipmh.repositoryIdentifier`` - A string that identifies this repository
``Identify.adminEmail`` - The email address of the repository administratorrÚ��ÖÅrÛ��}rÙ��(hU�hjÓ��ubaubeubhq)Årı��}rˆ��(hXå��Edit the deployment descriptor (``web.xml``) file, also in the WEB-INF
directory. Uncomment the servlet-name and servlet-mapping entries for the
DataProvider servlet by removing the surroundin "<!--" and "-->" strings:

::

  <servlet>
    <servlet-name>DataProvider</servlet-name>
    <description>Processes OAI verbs for Metacat OAI-PMH Data Provider (MODP)</description>
    <servlet-class>edu.ucsb.nceas.metacat.oaipmh.provider.server.OAIHandler</servlet-class>
    <load-on-startup>4</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>DataProvider</servlet-name>
    <url-pattern>/dataProvider</url-pattern>
  </servlet-mapping>
hj¥��h"h#h$huh&}r˜��(h(]h)]h*]h+]h.]uh0Nh1hh2]r¯��(h?)År˘��}r˙��(hX⁄���Edit the deployment descriptor (``web.xml``) file, also in the WEB-INF
directory. Uncomment the servlet-name and servlet-mapping entries for the
DataProvider servlet by removing the surroundin "<!--" and "-->" strings:hjı��h"h#h$hBh&}r˚��(h(]h)]h*]h+]h.]uh0Kµh2]r¸��(h;X ���Edit the deployment descriptor (r˝��ÖÅr˛��}rˇ��(hX ���Edit the deployment descriptor (hj˘��ubh|)År���}r��(hX���``web.xml``h&}r��(h(]h)]h*]h+]h.]uhj˘��h2]r��h;X���web.xmlr��ÖÅr��}r��(hU�hj���ubah$hÑubh;XØ���) file, also in the WEB-INF
directory. Uncomment the servlet-name and servlet-mapping entries for the
DataProvider servlet by removing the surroundin "<!--" and "-->" strings:r��ÖÅr��}r	��(hXØ���) file, also in the WEB-INF
directory. Uncomment the servlet-name and servlet-mapping entries for the
DataProvider servlet by removing the surroundin "<!--" and "-->" strings:hj˘��ubeubj◊��)År
��}r��(hXó��<servlet>
  <servlet-name>DataProvider</servlet-name>
  <description>Processes OAI verbs for Metacat OAI-PMH Data Provider (MODP)</description>
  <servlet-class>edu.ucsb.nceas.metacat.oaipmh.provider.server.OAIHandler</servlet-class>
  <load-on-startup>4</load-on-startup>
</servlet>
<servlet-mapping>
  <servlet-name>DataProvider</servlet-name>
  <url-pattern>/dataProvider</url-pattern>
</servlet-mapping>hjı��h$j⁄��h&}r��(j‹��j›��h+]h*]h(]h)]h.]uh0Kªh2]r
��h;Xó��<servlet>
  <servlet-name>DataProvider</servlet-name>
  <description>Processes OAI verbs for Metacat OAI-PMH Data Provider (MODP)</description>
  <servlet-class>edu.ucsb.nceas.metacat.oaipmh.provider.server.OAIHandler</servlet-class>
  <load-on-startup>4</load-on-startup>
</servlet>
<servlet-mapping>
  <servlet-name>DataProvider</servlet-name>
  <url-pattern>/dataProvider</url-pattern>
</servlet-mapping>r��ÖÅr��}r��(hU�hj
��ubaubeubhq)År��}r��(hXH���Save the ``metacat.properties`` and ``web.xml`` files and start Tomcat.
hj¥��h"h#h$huh&}r��(h(]h)]h*]h+]h.]uh0Nh1hh2]r��h?)År��}r��(hXG���Save the ``metacat.properties`` and ``web.xml`` files and start Tomcat.hj��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0K∆h2]r��(h;X	���Save the r��ÖÅr��}r��(hX	���Save the hj��ubh|)År��}r��(hX���``metacat.properties``h&}r��(h(]h)]h*]h+]h.]uhj��h2]r��h;X���metacat.propertiesr ��ÖÅr!��}r"��(hU�hj��ubah$hÑubh;X��� and r#��ÖÅr$��}r%��(hX��� and hj��ubh|)År&��}r'��(hX���``web.xml``h&}r(��(h(]h)]h*]h+]h.]uhj��h2]r)��h;X���web.xmlr*��ÖÅr+��}r,��(hU�hj&��ubah$hÑubh;X��� files and start Tomcat.r-��ÖÅr.��}r/��(hX��� files and start Tomcat.hj��ubeubaubeubh?)År0��}r1��(hX|���The following table describes the complete set of ``metacat.properties``
settings that are used by the DataProvider servlet.hjù��h"h#h$hBh&}r2��(h(]h)]h*]h+]h.]uh0K»h1hh2]r3��(h;X2���The following table describes the complete set of r4��ÖÅr5��}r6��(hX2���The following table describes the complete set of hj0��ubh|)År7��}r8��(hX���``metacat.properties``h&}r9��(h(]h)]h*]h+]h.]uhj0��h2]r:��h;X���metacat.propertiesr;��ÖÅr<��}r=��(hU�hj7��ubah$hÑubh;X4���
settings that are used by the DataProvider servlet.r>��ÖÅr?��}r@��(hX4���
settings that are used by the DataProvider servlet.hj0��ubeubj;��)ÅrA��}rB��(hU�hjù��h"h#h$j>��h&}rC��(h(]h)]h*]h+]h.]uh0Nh1hh2]rD��jA��)ÅrE��}rF��(hU�h&}rG��(h+]h*]h(]h)]h.]UcolsKuhjA��h2]rH��(jF��)ÅrI��}rJ��(hU�h&}rK��(h+]h*]h(]h)]h.]UcolwidthK(uhjE��h2]h$jJ��ubjF��)ÅrL��}rM��(hU�h&}rN��(h+]h*]h(]h)]h.]UcolwidthKLuhjE��h2]h$jJ��ubjF��)ÅrO��}rP��(hU�h&}rQ��(h+]h*]h(]h)]h.]UcolwidthKëuhjE��h2]h$jJ��ubjQ��)ÅrR��}rS��(hU�h&}rT��(h(]h)]h*]h+]h.]uhjE��h2]rU��jV��)ÅrV��}rW��(hU�h&}rX��(h(]h)]h*]h+]h.]uhjR��h2]rY��(j[��)ÅrZ��}r[��(hU�h&}r\��(h(]h)]h*]h+]h.]uhjV��h2]r]��h?)År^��}r_��(hX
���Property Namer`��hjZ��h"h#h$hBh&}ra��(h(]h)]h*]h+]h.]uh0KÃh2]rb��h;X
���Property Namerc��ÖÅrd��}re��(hj`��hj^��ubaubah$jh��ubj[��)Årf��}rg��(hU�h&}rh��(h(]h)]h*]h+]h.]uhjV��h2]ri��h?)Årj��}rk��(hX���Sample Valuerl��hjf��h"h#h$hBh&}rm��(h(]h)]h*]h+]h.]uh0KÃh2]rn��h;X���Sample Valuero��ÖÅrp��}rq��(hjl��hjj��ubaubah$jh��ubj[��)Årr��}rs��(hU�h&}rt��(h(]h)]h*]h+]h.]uhjV��h2]ru��h?)Årv��}rw��(hX���Descriptionrx��hjr��h"h#h$hBh&}ry��(h(]h)]h*]h+]h.]uh0KÃh2]rz��h;X���Descriptionr{��ÖÅr|��}r}��(hjx��hjv��ubaubah$jh��ubeh$jÅ��ubah$jÇ��ubjÉ��)År~��}r��(hU�h&}rÄ��(h(]h)]h*]h+]h.]uhjE��h2]rÅ��(jV��)ÅrÇ��}rÉ��(hU�h&}rÑ��(h(]h)]h*]h+]h.]uhj~��h2]rÖ��(j[��)ÅrÜ��}rá��(hU�h&}rà��(h(]h)]h*]h+]h.]uhjÇ��h2]râ��h?)Årä��}rã��(hX���oaipmh.maxListSizerå��hjÜ��h"h#h$hBh&}rç��(h(]h)]h*]h+]h.]uh0KŒh2]ré��h;X���oaipmh.maxListSizerè��ÖÅrê��}rë��(hjå��hjä��ubaubah$jh��ubj[��)Årí��}rì��(hU�h&}rî��(h(]h)]h*]h+]h.]uhjÇ��h2]rï��h?)Årñ��}ró��(hX���5hjí��h"h#h$hBh&}rò��(h(]h)]h*]h+]h.]uh0KŒh2]rô��h;X���5ÖÅrö��}rõ��(hX���5hjñ��ubaubah$jh��ubj[��)Årú��}rù��(hU�h&}rû��(h(]h)]h*]h+]h.]uhjÇ��h2]rü��h?)År†��}r°��(hX]���Maximum number of records returned by each call to the ListIdentifiers and ListRecords verbs.r¢��hjú��h"h#h$hBh&}r£��(h(]h)]h*]h+]h.]uh0KŒh2]r§��h;X]���Maximum number of records returned by each call to the ListIdentifiers and ListRecords verbs.r•��ÖÅr¶��}rß��(hj¢��hj†��ubaubah$jh��ubeh$jÅ��ubjV��)År®��}r©��(hU�h&}r™��(h(]h)]h*]h+]h.]uhj~��h2]r´��(j[��)År¨��}r≠��(hU�h&}rÆ��(h(]h)]h*]h+]h.]uhj®��h2]rØ��h?)År∞��}r±��(hX���oaipmh.repositoryIdentifierr≤��hj¨��h"h#h$hBh&}r≥��(h(]h)]h*]h+]h.]uh0K–h2]r¥��h;X���oaipmh.repositoryIdentifierrµ��ÖÅr∂��}r∑��(hj≤��hj∞��ubaubah$jh��ubj[��)År∏��}rπ��(hU�h&}r∫��(h(]h)]h*]h+]h.]uhj®��h2]rª��h?)Årº��}rΩ��(hX���metacat.lternet.eduræ��hj∏��h"h#h$hBh&}rø��(h(]h)]h*]h+]h.]uh0K–h2]r¿��h;X���metacat.lternet.edur¡��ÖÅr¬��}r√��(hjæ��hjº��ubaubah$jh��ubj[��)Årƒ��}r≈��(hU�h&}r∆��(h(]h)]h*]h+]h.]uhj®��h2]r«��h?)År»��}r…��(hX)���An identifier string for the respository.r ��hjƒ��h"h#h$hBh&}rÀ��(h(]h)]h*]h+]h.]uh0K–h2]rÃ��h;X)���An identifier string for the respository.rÕ��ÖÅrŒ��}rœ��(hj ��hj»��ubaubah$jh��ubeh$jÅ��ubjV��)År–��}r—��(hU�h&}r“��(h(]h)]h*]h+]h.]uhj~��h2]r”��(j[��)År‘��}r’��(hU�h&}r÷��(h(]h)]h*]h+]h.]uhj–��h2]r◊��h?)Årÿ��}rŸ��(hX#���AbstractCatalog.oaiCatalogClassNamer⁄��hj‘��h"h#h$hBh&}r€��(h(]h)]h*]h+]h.]uh0K“h2]r‹��h;X#���AbstractCatalog.oaiCatalogClassNamer›��ÖÅrfi��}rfl��(hj⁄��hjÿ��ubaubah$jh��ubj[��)År‡��}r·��(hU�h&}r‚��(h(]h)]h*]h+]h.]uhj–��h2]r„��h?)År‰��}rÂ��(hXD���edu.ucsb.nceas.metacat.oaipmh.provider.server.catalog.MetacatCatalogrÊ��hj‡��h"h#h$hBh&}rÁ��(h(]h)]h*]h+]h.]uh0K“h2]rË��h;XD���edu.ucsb.nceas.metacat.oaipmh.provider.server.catalog.MetacatCatalogrÈ��ÖÅrÍ��}rÎ��(hjÊ��hj‰��ubaubah$jh��ubj[��)ÅrÏ��}rÌ��(hU�h&}rÓ��(h(]h)]h*]h+]h.]uhj–��h2]rÔ��h?)År��}rÒ��(hXè���The Java class that implements the AbstractCatalog interface. This class determines which records exist in the repository and their datestamps.rÚ��hjÏ��h"h#h$hBh&}rÛ��(h(]h)]h*]h+]h.]uh0K“h2]rÙ��h;Xè���The Java class that implements the AbstractCatalog interface. This class determines which records exist in the repository and their datestamps.rı��ÖÅrˆ��}r˜��(hjÚ��hj��ubaubah$jh��ubeh$jÅ��ubjV��)År¯��}r˘��(hU�h&}r˙��(h(]h)]h*]h+]h.]uhj~��h2]r˚��(j[��)År¸��}r˝��(hU�h&}r˛��(h(]h)]h*]h+]h.]uhj¯��h2]rˇ��h?)År���}r��(hX&���AbstractCatalog.recordFactoryClassNamer��hj¸��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0K‘h2]r��h;X&���AbstractCatalog.recordFactoryClassNamer��ÖÅr��}r��(hj��hj���ubaubah$jh��ubj[��)År��}r	��(hU�h&}r
��(h(]h)]h*]h+]h.]uhj¯��h2]r��h?)År��}r
��(hXJ���edu.ucsb.nceas.metacat.oaipmh.provider.server.catalog.MetacatRecordFactoryr��hj��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0K‘h2]r��h;XJ���edu.ucsb.nceas.metacat.oaipmh.provider.server.catalog.MetacatRecordFactoryr��ÖÅr��}r��(hj��hj��ubaubah$jh��ubj[��)År��}r��(hU�h&}r��(h(]h)]h*]h+]h.]uhj¯��h2]r��h?)År��}r��(hXa���The Java class that extends the RecordFactory class. This class creates OAI-PMH metadata records.r��hj��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0K‘h2]r��h;Xa���The Java class that extends the RecordFactory class. This class creates OAI-PMH metadata records.r��ÖÅr��}r��(hj��hj��ubaubah$jh��ubeh$jÅ��ubjV��)År ��}r!��(hU�h&}r"��(h(]h)]h*]h+]h.]uhj~��h2]r#��(j[��)År$��}r%��(hU�h&}r&��(h(]h)]h*]h+]h.]uhj ��h2]r'��h?)År(��}r)��(hX���AbstractCatalog.secondsToLiver*��hj$��h"h#h$hBh&}r+��(h(]h)]h*]h+]h.]uh0K÷h2]r,��h;X���AbstractCatalog.secondsToLiver-��ÖÅr.��}r/��(hj*��hj(��ubaubah$jh��ubj[��)År0��}r1��(hU�h&}r2��(h(]h)]h*]h+]h.]uhj ��h2]r3��h?)År4��}r5��(hX���3600r6��hj0��h"h#h$hBh&}r7��(h(]h)]h*]h+]h.]uh0K÷h2]r8��h;X���3600r9��ÖÅr:��}r;��(hj6��hj4��ubaubah$jh��ubj[��)År<��}r=��(hU�h&}r>��(h(]h)]h*]h+]h.]uhj ��h2]r?��h?)År@��}rA��(hX1���The lifetime, in seconds, of the resumptionToken.rB��hj<��h"h#h$hBh&}rC��(h(]h)]h*]h+]h.]uh0K÷h2]rD��h;X1���The lifetime, in seconds, of the resumptionToken.rE��ÖÅrF��}rG��(hjB��hj@��ubaubah$jh��ubeh$jÅ��ubjV��)ÅrH��}rI��(hU�h&}rJ��(h(]h)]h*]h+]h.]uhj~��h2]rK��(j[��)ÅrL��}rM��(hU�h&}rN��(h(]h)]h*]h+]h.]uhjH��h2]rO��h?)ÅrP��}rQ��(hX���AbstractCatalog.granularityrR��hjL��h"h#h$hBh&}rS��(h(]h)]h*]h+]h.]uh0Kÿh2]rT��h;X���AbstractCatalog.granularityrU��ÖÅrV��}rW��(hjR��hjP��ubaubah$jh��ubj[��)ÅrX��}rY��(hU�h&}rZ��(h(]h)]h*]h+]h.]uhjH��h2]r[��h?)År\��}r]��(hX"���YYYY-MM-DD or
YYYY-MM-DDThh:mm:ssZr^��hjX��h"h#h$hBh&}r_��(h(]h)]h*]h+]h.]uh0Kÿh2]r`��h;X"���YYYY-MM-DD or
YYYY-MM-DDThh:mm:ssZra��ÖÅrb��}rc��(hj^��hj\��ubaubah$jh��ubj[��)Ård��}re��(hU�h&}rf��(h(]h)]h*]h+]h.]uhjH��h2]rg��h?)Årh��}ri��(hXa���Granularity of datestamps. Either "days granularity" or "seconds granularity" values can be used.rj��hjd��h"h#h$hBh&}rk��(h(]h)]h*]h+]h.]uh0Kÿh2]rl��h;Xa���Granularity of datestamps. Either "days granularity" or "seconds granularity" values can be used.rm��ÖÅrn��}ro��(hjj��hjh��ubaubah$jh��ubeh$jÅ��ubjV��)Årp��}rq��(hU�h&}rr��(h(]h)]h*]h+]h.]uhj~��h2]rs��(j[��)Årt��}ru��(hU�h&}rv��(h(]h)]h*]h+]h.]uhjp��h2]rw��h?)Årx��}ry��(hX���Identify.repositoryNamerz��hjt��h"h#h$hBh&}r{��(h(]h)]h*]h+]h.]uh0K€h2]r|��h;X���Identify.repositoryNamer}��ÖÅr~��}r��(hjz��hjx��ubaubah$jh��ubj[��)ÅrÄ��}rÅ��(hU�h&}rÇ��(h(]h)]h*]h+]h.]uhjp��h2]rÉ��h?)ÅrÑ��}rÖ��(hX���Metacat OAI-PMH Data ProviderrÜ��hjÄ��h"h#h$hBh&}rá��(h(]h)]h*]h+]h.]uh0K€h2]rà��h;X���Metacat OAI-PMH Data Providerrâ��ÖÅrä��}rã��(hjÜ��hjÑ��ubaubah$jh��ubj[��)Årå��}rç��(hU�h&}ré��(h(]h)]h*]h+]h.]uhjp��h2]rè��h?)Årê��}rë��(hX���A name for the repository.rí��hjå��h"h#h$hBh&}rì��(h(]h)]h*]h+]h.]uh0K€h2]rî��h;X���A name for the repository.rï��ÖÅrñ��}ró��(hjí��hjê��ubaubah$jh��ubeh$jÅ��ubjV��)Årò��}rô��(hU�h&}rö��(h(]h)]h*]h+]h.]uhj~��h2]rõ��(j[��)Årú��}rù��(hU�h&}rû��(h(]h)]h*]h+]h.]uhjò��h2]rü��h?)År†��}r°��(hX���Identify.earliestDatestampr¢��hjú��h"h#h$hBh&}r£��(h(]h)]h*]h+]h.]uh0K›h2]r§��h;X���Identify.earliestDatestampr•��ÖÅr¶��}rß��(hj¢��hj†��ubaubah$jh��ubj[��)År®��}r©��(hU�h&}r™��(h(]h)]h*]h+]h.]uhjò��h2]r´��h?)År¨��}r≠��(hX���2000-01-01T00:00:00ZrÆ��hj®��h"h#h$hBh&}rØ��(h(]h)]h*]h+]h.]uh0K›h2]r∞��h;X���2000-01-01T00:00:00Zr±��ÖÅr≤��}r≥��(hjÆ��hj¨��ubaubah$jh��ubj[��)År¥��}rµ��(hU�h&}r∂��(h(]h)]h*]h+]h.]uhjò��h2]r∑��h?)År∏��}rπ��(hX/���Earliest datestamp supported by this repositoryr∫��hj¥��h"h#h$hBh&}rª��(h(]h)]h*]h+]h.]uh0K›h2]rº��h;X/���Earliest datestamp supported by this repositoryrΩ��ÖÅræ��}rø��(hj∫��hj∏��ubaubah$jh��ubeh$jÅ��ubjV��)År¿��}r¡��(hU�h&}r¬��(h(]h)]h*]h+]h.]uhj~��h2]r√��(j[��)Årƒ��}r≈��(hU�h&}r∆��(h(]h)]h*]h+]h.]uhj¿��h2]r«��h?)År»��}r…��(hX���Identify.deletedRecordr ��hjƒ��h"h#h$hBh&}rÀ��(h(]h)]h*]h+]h.]uh0Kflh2]rÃ��h;X���Identify.deletedRecordrÕ��ÖÅrŒ��}rœ��(hj ��hj»��ubaubah$jh��ubj[��)År–��}r—��(hU�h&}r“��(h(]h)]h*]h+]h.]uhj¿��h2]r”��h?)År‘��}r’��(hX	���yes or nor÷��hj–��h"h#h$hBh&}r◊��(h(]h)]h*]h+]h.]uh0Kflh2]rÿ��h;X	���yes or norŸ��ÖÅr⁄��}r€��(hj÷��hj‘��ubaubah$jh��ubj[��)År‹��}r›��(hU�h&}rfi��(h(]h)]h*]h+]h.]uhj¿��h2]rfl��h?)År‡��}r·��(hX\���Use "yes" if the repository indicates the status of deleted records; use "no" if it doesn't.r‚��hj‹��h"h#h$hBh&}r„��(h(]h)]h*]h+]h.]uh0Kflh2]r‰��h;X\���Use "yes" if the repository indicates the status of deleted records; use "no" if it doesn't.rÂ��ÖÅrÊ��}rÁ��(hj‚��hj‡��ubaubah$jh��ubeh$jÅ��ubjV��)ÅrË��}rÈ��(hU�h&}rÍ��(h(]h)]h*]h+]h.]uhj~��h2]rÎ��(j[��)ÅrÏ��}rÌ��(hU�h&}rÓ��(h(]h)]h*]h+]h.]uhjË��h2]rÔ��h?)År��}rÒ��(hX���Identify.adminEmailrÚ��hjÏ��h"h#h$hBh&}rÛ��(h(]h)]h*]h+]h.]uh0K·h2]rÙ��h;X���Identify.adminEmailrı��ÖÅrˆ��}r˜��(hjÚ��hj��ubaubah$jh��ubj[��)År¯��}r˘��(hU�h&}r˙��(h(]h)]h*]h+]h.]uhjË��h2]r˚��h?)År¸��}r˝��(hX!���mailto:tech_support@someplace.orgr˛��hj¯��h"h#h$hBh&}rˇ��(h(]h)]h*]h+]h.]uh0K·h2]r�	��hH)År	��}r	��(hj˛��h&}r	��(Urefurij˛��h+]h*]h(]h)]h.]uhj¸��h2]r	��h;X!���mailto:tech_support@someplace.orgr	��ÖÅr	��}r	��(hU�hj	��ubah$hLubaubah$jh��ubj[��)År	��}r		��(hU�h&}r
	��(h(]h)]h*]h+]h.]uhjË��h2]r	��h?)År	��}r
	��(hX.���Email address of the repository administrator.r	��hj	��h"h#h$hBh&}r	��(h(]h)]h*]h+]h.]uh0K·h2]r	��h;X.���Email address of the repository administrator.r	��ÖÅr	��}r	��(hj	��hj	��ubaubah$jh��ubeh$jÅ��ubjV��)År	��}r	��(hU�h&}r	��(h(]h)]h*]h+]h.]uhj~��h2]r	��(j[��)År	��}r	��(hU�h&}r	��(h(]h)]h*]h+]h.]uhj	��h2]r	��h?)År	��}r	��(hX���Crosswalks.oai_dcr	��hj	��h"h#h$hBh&}r	��(h(]h)]h*]h+]h.]uh0K„h2]r 	��h;X���Crosswalks.oai_dcr!	��ÖÅr"	��}r#	��(hj	��hj	��ubaubah$jh��ubj[��)År$	��}r%	��(hU�h&}r&	��(h(]h)]h*]h+]h.]uhj	��h2]r'	��h?)År(	��}r)	��(hXB���edu.ucsb.nceas.metacat.oaipmh.provider.server.crosswalk.Eml2oai_dcr*	��hj$	��h"h#h$hBh&}r+	��(h(]h)]h*]h+]h.]uh0K„h2]r,	��h;XB���edu.ucsb.nceas.metacat.oaipmh.provider.server.crosswalk.Eml2oai_dcr-	��ÖÅr.	��}r/	��(hj*	��hj(	��ubaubah$jh��ubj[��)År0	��}r1	��(hU�h&}r2	��(h(]h)]h*]h+]h.]uhj	��h2]r3	��h?)År4	��}r5	��(hXI���Java class that controls the EML 2.x.y to oai_dc (Dublin Core) crosswalk.r6	��hj0	��h"h#h$hBh&}r7	��(h(]h)]h*]h+]h.]uh0K„h2]r8	��h;XI���Java class that controls the EML 2.x.y to oai_dc (Dublin Core) crosswalk.r9	��ÖÅr:	��}r;	��(hj6	��hj4	��ubaubah$jh��ubeh$jÅ��ubjV��)År<	��}r=	��(hU�h&}r>	��(h(]h)]h*]h+]h.]uhj~��h2]r?	��(j[��)År@	��}rA	��(hU�h&}rB	��(h(]h)]h*]h+]h.]uhj<	��h2]rC	��h?)ÅrD	��}rE	��(hX���Crosswalks.eml2.0.0rF	��hj@	��h"h#h$hBh&}rG	��(h(]h)]h*]h+]h.]uh0KÂh2]rH	��h;X���Crosswalks.eml2.0.0rI	��ÖÅrJ	��}rK	��(hjF	��hjD	��ubaubah$jh��ubj[��)ÅrL	��}rM	��(hU�h&}rN	��(h(]h)]h*]h+]h.]uhj<	��h2]rO	��h?)ÅrP	��}rQ	��(hX>���edu.ucsb.nceas.metacat.oaipmh.provider.server.crosswalk.Eml200rR	��hjL	��h"h#h$hBh&}rS	��(h(]h)]h*]h+]h.]uh0KÂh2]rT	��h;X>���edu.ucsb.nceas.metacat.oaipmh.provider.server.crosswalk.Eml200rU	��ÖÅrV	��}rW	��(hjR	��hjP	��ubaubah$jh��ubj[��)ÅrX	��}rY	��(hU�h&}rZ	��(h(]h)]h*]h+]h.]uhj<	��h2]r[	��h?)År\	��}r]	��(hX-���Java class that furnishes EML 2.0.0 metadata.r^	��hjX	��h"h#h$hBh&}r_	��(h(]h)]h*]h+]h.]uh0KÂh2]r`	��h;X-���Java class that furnishes EML 2.0.0 metadata.ra	��ÖÅrb	��}rc	��(hj^	��hj\	��ubaubah$jh��ubeh$jÅ��ubjV��)Ård	��}re	��(hU�h&}rf	��(h(]h)]h*]h+]h.]uhj~��h2]rg	��(j[��)Årh	��}ri	��(hU�h&}rj	��(h(]h)]h*]h+]h.]uhjd	��h2]rk	��h?)Årl	��}rm	��(hX���Crosswalks.eml2.0.1rn	��hjh	��h"h#h$hBh&}ro	��(h(]h)]h*]h+]h.]uh0KÁh2]rp	��h;X���Crosswalks.eml2.0.1rq	��ÖÅrr	��}rs	��(hjn	��hjl	��ubaubah$jh��ubj[��)Årt	��}ru	��(hU�h&}rv	��(h(]h)]h*]h+]h.]uhjd	��h2]rw	��h?)Årx	��}ry	��(hX>���edu.ucsb.nceas.metacat.oaipmh.provider.server.crosswalk.Eml201rz	��hjt	��h"h#h$hBh&}r{	��(h(]h)]h*]h+]h.]uh0KÁh2]r|	��h;X>���edu.ucsb.nceas.metacat.oaipmh.provider.server.crosswalk.Eml201r}	��ÖÅr~	��}r	��(hjz	��hjx	��ubaubah$jh��ubj[��)ÅrÄ	��}rÅ	��(hU�h&}rÇ	��(h(]h)]h*]h+]h.]uhjd	��h2]rÉ	��h?)ÅrÑ	��}rÖ	��(hX-���Java class that furnishes EML 2.0.1 metadata.rÜ	��hjÄ	��h"h#h$hBh&}rá	��(h(]h)]h*]h+]h.]uh0KÁh2]rà	��h;X-���Java class that furnishes EML 2.0.1 metadata.râ	��ÖÅrä	��}rã	��(hjÜ	��hjÑ	��ubaubah$jh��ubeh$jÅ��ubjV��)Årå	��}rç	��(hU�h&}ré	��(h(]h)]h*]h+]h.]uhj~��h2]rè	��(j[��)Årê	��}rë	��(hU�h&}rí	��(h(]h)]h*]h+]h.]uhjå	��h2]rì	��h?)Årî	��}rï	��(hX���Crosswalks.eml2.1.0rñ	��hjê	��h"h#h$hBh&}ró	��(h(]h)]h*]h+]h.]uh0KÈh2]rò	��h;X���Crosswalks.eml2.1.0rô	��ÖÅrö	��}rõ	��(hjñ	��hjî	��ubaubah$jh��ubj[��)Årú	��}rù	��(hU�h&}rû	��(h(]h)]h*]h+]h.]uhjå	��h2]rü	��h?)År†	��}r°	��(hX>���edu.ucsb.nceas.metacat.oaipmh.provider.server.crosswalk.Eml210r¢	��hjú	��h"h#h$hBh&}r£	��(h(]h)]h*]h+]h.]uh0KÈh2]r§	��h;X>���edu.ucsb.nceas.metacat.oaipmh.provider.server.crosswalk.Eml210r•	��ÖÅr¶	��}rß	��(hj¢	��hj†	��ubaubah$jh��ubj[��)År®	��}r©	��(hU�h&}r™	��(h(]h)]h*]h+]h.]uhjå	��h2]r´	��h?)År¨	��}r≠	��(hX-���Java class that furnishes EML 2.1.0 metadata.rÆ	��hj®	��h"h#h$hBh&}rØ	��(h(]h)]h*]h+]h.]uh0KÈh2]r∞	��h;X-���Java class that furnishes EML 2.1.0 metadata.r±	��ÖÅr≤	��}r≥	��(hjÆ	��hj¨	��ubaubah$jh��ubeh$jÅ��ubeh$j��ubeh$j��ubaubh)År¥	��}rµ	��(hU�hjù��h"h#h$h%h&}r∂	��(h(]h)]h*]h+]r∑	��Usample-urlsr∏	��ah.]rπ	��hauh0KÓh1hh2]r∫	��(h4)Årª	��}rº	��(hX���Sample URLsrΩ	��hj¥	��h"h#h$h8h&}ræ	��(h(]h)]h*]h+]h.]uh0KÓh1hh2]rø	��h;X���Sample URLsr¿	��ÖÅr¡	��}r¬	��(hjΩ	��hjª	��ubaubh?)År√	��}rƒ	��(hXM���Sample URLs that demonstrate use of the Metacat OAI-PMH Data Provider follow:r≈	��hj¥	��h"h#h$hBh&}r∆	��(h(]h)]h*]h+]h.]uh0KÔh1hh2]r«	��h;XM���Sample URLs that demonstrate use of the Metacat OAI-PMH Data Provider follow:r»	��ÖÅr…	��}r 	��(hj≈	��hj√	��ubaubj;��)ÅrÀ	��}rÃ	��(hU�hj¥	��h"h#h$j>��h&}rÕ	��(h(]h)]h*]h+]h.]uh0Nh1hh2]rŒ	��jA��)Årœ	��}r–	��(hU�h&}r—	��(h+]h*]h(]h)]h.]UcolsKuhjÀ	��h2]r“	��(jF��)År”	��}r‘	��(hU�h&}r’	��(h+]h*]h(]h)]h.]UcolwidthKuhjœ	��h2]h$jJ��ubjF��)År÷	��}r◊	��(hU�h&}rÿ	��(h+]h*]h(]h)]h.]UcolwidthK>uhjœ	��h2]h$jJ��ubjF��)ÅrŸ	��}r⁄	��(hU�h&}r€	��(h+]h*]h(]h)]h.]UcolwidthKäuhjœ	��h2]h$jJ��ubjQ��)År‹	��}r›	��(hU�h&}rfi	��(h(]h)]h*]h+]h.]uhjœ	��h2]rfl	��jV��)År‡	��}r·	��(hU�h&}r‚	��(h(]h)]h*]h+]h.]uhj‹	��h2]r„	��(j[��)År‰	��}rÂ	��(hU�h&}rÊ	��(h(]h)]h*]h+]h.]uhj‡	��h2]rÁ	��h?)ÅrË	��}rÈ	��(hX���OAI-PMH VerbrÍ	��hj‰	��h"h#h$hBh&}rÎ	��(h(]h)]h*]h+]h.]uh0KÚh2]rÏ	��h;X���OAI-PMH VerbrÌ	��ÖÅrÓ	��}rÔ	��(hjÍ	��hjË	��ubaubah$jh��ubj[��)År	��}rÒ	��(hU�h&}rÚ	��(h(]h)]h*]h+]h.]uhj‡	��h2]rÛ	��h?)ÅrÙ	��}rı	��(hX���Descriptionrˆ	��hj	��h"h#h$hBh&}r˜	��(h(]h)]h*]h+]h.]uh0KÚh2]r¯	��h;X���Descriptionr˘	��ÖÅr˙	��}r˚	��(hjˆ	��hjÙ	��ubaubah$jh��ubj[��)År¸	��}r˝	��(hU�h&}r˛	��(h(]h)]h*]h+]h.]uhj‡	��h2]rˇ	��h?)År�
��}r
��(hX���URLr
��hj¸	��h"h#h$hBh&}r
��(h(]h)]h*]h+]h.]uh0KÚh2]r
��h;X���URLr
��ÖÅr
��}r
��(hj
��hj�
��ubaubah$jh��ubeh$jÅ��ubah$jÇ��ubjÉ��)År
��}r	
��(hU�h&}r

��(h(]h)]h*]h+]h.]uhjœ	��h2]r
��(jV��)År
��}r
��(hU�h&}r
��(h(]h)]h*]h+]h.]uhj
��h2]r
��(j[��)År
��}r
��(hU�h&}r
��(h(]h)]h*]h+]h.]uhj
��h2]r
��h?)År
��}r
��(hX	���GetRecordr
��hj
��h"h#h$hBh&}r
��(h(]h)]h*]h+]h.]uh0KÙh2]r
��h;X	���GetRecordr
��ÖÅr
��}r
��(hj
��hj
��ubaubah$jh��ubj[��)År
��}r
��(hU�h&}r
��(h(]h)]h*]h+]h.]uhj
��h2]r
��h?)År 
��}r!
��(hX1���Get an EML 2.0.1 record using its LSID identifierr"
��hj
��h"h#h$hBh&}r#
��(h(]h)]h*]h+]h.]uh0KÙh2]r$
��h;X1���Get an EML 2.0.1 record using its LSID identifierr%
��ÖÅr&
��}r'
��(hj"
��hj 
��ubaubah$jh��ubj[��)År(
��}r)
��(hU�h&}r*
��(h(]h)]h*]h+]h.]uhj
��h2]r+
��h?)År,
��}r-
��(hX��http://<your_context_url>/dataProvider?verb=GetRecord&metadataPrefix=eml-2.0.1&identifier=urn:lsid:knb.ecoinformatics.org:knb-ltergce:26hj(
��h"h#h$hBh&}r.
��(h(]h)]h*]h+]h.]uh0KÙh2]r/
��(hH)År0
��}r1
��(hX���http:/r2
��h&}r3
��(Urefurij2
��h+]h*]h(]h)]h.]uhj,
��h2]r4
��h;X���http:/r5
��ÖÅr6
��}r7
��(hU�hj0
��ubah$hLubh;X���/<your_context_url>/dataProvider?verb=GetRecord&metadataPrefix=eml-2.0.1&identifier=urn:lsid:knb.ecoinformatics.org:knb-ltergce:26r8
��ÖÅr9
��}r:
��(hX���/<your_context_url>/dataProvider?verb=GetRecord&metadataPrefix=eml-2.0.1&identifier=urn:lsid:knb.ecoinformatics.org:knb-ltergce:26hj,
��ubeubah$jh��ubeh$jÅ��ubjV��)År;
��}r<
��(hU�h&}r=
��(h(]h)]h*]h+]h.]uhj
��h2]r>
��(j[��)År?
��}r@
��(hU�h&}rA
��(h(]h)]h*]h+]h.]uhj;
��h2]rB
��h?)ÅrC
��}rD
��(hX	���GetRecordrE
��hj?
��h"h#h$hBh&}rF
��(h(]h)]h*]h+]h.]uh0Kˆh2]rG
��h;X	���GetRecordrH
��ÖÅrI
��}rJ
��(hjE
��hjC
��ubaubah$jh��ubj[��)ÅrK
��}rL
��(hU�h&}rM
��(h(]h)]h*]h+]h.]uhj;
��h2]rN
��h?)ÅrO
��}rP
��(hX<���Get an oai_dc (Dublin Core) record using its LSID identifierrQ
��hjK
��h"h#h$hBh&}rR
��(h(]h)]h*]h+]h.]uh0Kˆh2]rS
��h;X<���Get an oai_dc (Dublin Core) record using its LSID identifierrT
��ÖÅrU
��}rV
��(hjQ
��hjO
��ubaubah$jh��ubj[��)ÅrW
��}rX
��(hU�h&}rY
��(h(]h)]h*]h+]h.]uhj;
��h2]rZ
��h?)År[
��}r\
��(hX���http://<your_context_url>/dataProvider?verb=GetRecord&metadataPrefix=oai_dc&identifier=urn:lsid:knb.ecoinformatics.org:knb-lter-gce:26hjW
��h"h#h$hBh&}r]
��(h(]h)]h*]h+]h.]uh0Kˆh2]r^
��(hH)År_
��}r`
��(hX���http:/ra
��h&}rb
��(Urefurija
��h+]h*]h(]h)]h.]uhj[
��h2]rc
��h;X���http:/rd
��ÖÅre
��}rf
��(hU�hj_
��ubah$hLubh;X���/<your_context_url>/dataProvider?verb=GetRecord&metadataPrefix=oai_dc&identifier=urn:lsid:knb.ecoinformatics.org:knb-lter-gce:26rg
��ÖÅrh
��}ri
��(hX���/<your_context_url>/dataProvider?verb=GetRecord&metadataPrefix=oai_dc&identifier=urn:lsid:knb.ecoinformatics.org:knb-lter-gce:26hj[
��ubeubah$jh��ubeh$jÅ��ubjV��)Årj
��}rk
��(hU�h&}rl
��(h(]h)]h*]h+]h.]uhj
��h2]rm
��(j[��)Årn
��}ro
��(hU�h&}rp
��(h(]h)]h*]h+]h.]uhjj
��h2]rq
��h?)Årr
��}rs
��(hX���Identifyrt
��hjn
��h"h#h$hBh&}ru
��(h(]h)]h*]h+]h.]uh0K¯h2]rv
��h;X���Identifyrw
��ÖÅrx
��}ry
��(hjt
��hjr
��ubaubah$jh��ubj[��)Årz
��}r{
��(hU�h&}r|
��(h(]h)]h*]h+]h.]uhjj
��h2]r}
��h?)År~
��}r
��(hX���Identify this data providerrÄ
��hjz
��h"h#h$hBh&}rÅ
��(h(]h)]h*]h+]h.]uh0K¯h2]rÇ
��h;X���Identify this data providerrÉ
��ÖÅrÑ
��}rÖ
��(hjÄ
��hj~
��ubaubah$jh��ubj[��)ÅrÜ
��}rá
��(hU�h&}rà
��(h(]h)]h*]h+]h.]uhjj
��h2]râ
��h?)Årä
��}rã
��(hX4���http://<your_context_url>/dataProvider?verb=IdentifyhjÜ
��h"h#h$hBh&}rå
��(h(]h)]h*]h+]h.]uh0K¯h2]rç
��(hH)Åré
��}rè
��(hX���http:/rê
��h&}rë
��(Urefurijê
��h+]h*]h(]h)]h.]uhjä
��h2]rí
��h;X���http:/rì
��ÖÅrî
��}rï
��(hU�hjé
��ubah$hLubh;X.���/<your_context_url>/dataProvider?verb=Identifyrñ
��ÖÅró
��}rò
��(hX.���/<your_context_url>/dataProvider?verb=Identifyhjä
��ubeubah$jh��ubeh$jÅ��ubjV��)Årô
��}rö
��(hU�h&}rõ
��(h(]h)]h*]h+]h.]uhj
��h2]rú
��(j[��)Årù
��}rû
��(hU�h&}rü
��(h(]h)]h*]h+]h.]uhjô
��h2]r†
��h?)År°
��}r¢
��(hX���ListIdentifiersr£
��hjù
��h"h#h$hBh&}r§
��(h(]h)]h*]h+]h.]uh0K˙h2]r•
��h;X���ListIdentifiersr¶
��ÖÅrß
��}r®
��(hj£
��hj°
��ubaubah$jh��ubj[��)År©
��}r™
��(hU�h&}r´
��(h(]h)]h*]h+]h.]uhjô
��h2]r¨
��h?)År≠
��}rÆ
��(hX0���List all EML 2.1.0 identifiers in the repositoryrØ
��hj©
��h"h#h$hBh&}r∞
��(h(]h)]h*]h+]h.]uh0K˙h2]r±
��h;X0���List all EML 2.1.0 identifiers in the repositoryr≤
��ÖÅr≥
��}r¥
��(hjØ
��hj≠
��ubaubah$jh��ubj[��)Årµ
��}r∂
��(hU�h&}r∑
��(h(]h)]h*]h+]h.]uhjô
��h2]r∏
��h?)Årπ
��}r∫
��(hXT���http://<your_context_url>/dataProvider?verb=ListIdentifiers&metadataPrefix=eml-2.1.0hjµ
��h"h#h$hBh&}rª
��(h(]h)]h*]h+]h.]uh0K˙h2]rº
��(hH)ÅrΩ
��}ræ
��(hX���http:/rø
��h&}r¿
��(Urefurijø
��h+]h*]h(]h)]h.]uhjπ
��h2]r¡
��h;X���http:/r¬
��ÖÅr√
��}rƒ
��(hU�hjΩ
��ubah$hLubh;XN���/<your_context_url>/dataProvider?verb=ListIdentifiers&metadataPrefix=eml-2.1.0r≈
��ÖÅr∆
��}r«
��(hXN���/<your_context_url>/dataProvider?verb=ListIdentifiers&metadataPrefix=eml-2.1.0hjπ
��ubeubah$jh��ubeh$jÅ��ubjV��)År»
��}r…
��(hU�h&}r 
��(h(]h)]h*]h+]h.]uhj
��h2]r��(j[��)ÅrÃ
��}rÕ
��(hU�h&}rŒ
��(h(]h)]h*]h+]h.]uhj»
��h2]rœ
��h?)År–
��}r—
��(hX���ListIdentifiersr“
��hjÃ
��h"h#h$hBh&}r”
��(h(]h)]h*]h+]h.]uh0K¸h2]r‘
��h;X���ListIdentifiersr’
��ÖÅr÷
��}r◊
��(hj“
��hj–
��ubaubah$jh��ubj[��)Årÿ
��}rŸ
��(hU�h&}r⁄
��(h(]h)]h*]h+]h.]uhj»
��h2]r€
��h?)År‹
��}r›
��(hXT���List all oai_dc (Dublin Core) identifiers in the
repository between a range of datesrfi
��hjÿ
��h"h#h$hBh&}rfl
��(h(]h)]h*]h+]h.]uh0K¸h2]r‡
��h;XT���List all oai_dc (Dublin Core) identifiers in the
repository between a range of datesr·
��ÖÅr‚
��}r„
��(hjfi
��hj‹
��ubaubah$jh��ubj[��)År‰
��}rÂ
��(hU�h&}rÊ
��(h(]h)]h*]h+]h.]uhj»
��h2]rÁ
��h?)ÅrË
��}rÈ
��(hXr���http://<your_context_url>/dataProvider?verb=ListIdentifiers&metadataPrefix=oai_dc&from=2006-01-01&until=2010-01-01hj‰
��h"h#h$hBh&}rÍ
��(h(]h)]h*]h+]h.]uh0K¸h2]rÎ
��(hH)ÅrÏ
��}rÌ
��(hX���http:/rÓ
��h&}rÔ
��(UrefurijÓ
��h+]h*]h(]h)]h.]uhjË
��h2]r
��h;X���http:/rÒ
��ÖÅrÚ
��}rÛ
��(hU�hjÏ
��ubah$hLubh;Xl���/<your_context_url>/dataProvider?verb=ListIdentifiers&metadataPrefix=oai_dc&from=2006-01-01&until=2010-01-01rÙ
��ÖÅrı
��}rˆ
��(hXl���/<your_context_url>/dataProvider?verb=ListIdentifiers&metadataPrefix=oai_dc&from=2006-01-01&until=2010-01-01hjË
��ubeubah$jh��ubeh$jÅ��ubjV��)År˜
��}r¯
��(hU�h&}r˘
��(h(]h)]h*]h+]h.]uhj
��h2]r˙
��(j[��)År˚
��}r¸
��(hU�h&}r˝
��(h(]h)]h*]h+]h.]uhj˜
��h2]r˛
��h?)Årˇ
��}r���(hX���ListMetadataFormatsr��hj˚
��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0Kˇh2]r��h;X���ListMetadataFormatsr��ÖÅr��}r��(hj��hjˇ
��ubaubah$jh��ubj[��)År��}r��(hU�h&}r	��(h(]h)]h*]h+]h.]uhj˜
��h2]r
��h?)År��}r��(hX2���List metadata formats supported by this repositoryr
��hj��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0Kˇh2]r��h;X2���List metadata formats supported by this repositoryr��ÖÅr��}r��(hj
��hj��ubaubah$jh��ubj[��)År��}r��(hU�h&}r��(h(]h)]h*]h+]h.]uhj˜
��h2]r��h?)År��}r��(hX?���http://<your_context_url>/dataProvider?verb=ListMetadataFormatshj��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0Kˇh2]r��(hH)År��}r��(hX���http:/r��h&}r��(Urefurij��h+]h*]h(]h)]h.]uhj��h2]r��h;X���http:/r ��ÖÅr!��}r"��(hU�hj��ubah$hLubh;X9���/<your_context_url>/dataProvider?verb=ListMetadataFormatsr#��ÖÅr$��}r%��(hX9���/<your_context_url>/dataProvider?verb=ListMetadataFormatshj��ubeubah$jh��ubeh$jÅ��ubjV��)År&��}r'��(hU�h&}r(��(h(]h)]h*]h+]h.]uhj
��h2]r)��(j[��)År*��}r+��(hU�h&}r,��(h(]h)]h*]h+]h.]uhj&��h2]r-��h?)År.��}r/��(hX���ListRecordsr0��hj*��h"h#h$hBh&}r1��(h(]h)]h*]h+]h.]uh0Mh2]r2��h;X���ListRecordsr3��ÖÅr4��}r5��(hj0��hj.��ubaubah$jh��ubj[��)År6��}r7��(hU�h&}r8��(h(]h)]h*]h+]h.]uhj&��h2]r9��h?)År:��}r;��(hX,���List all EML 2.0.0 records in the repositoryr<��hj6��h"h#h$hBh&}r=��(h(]h)]h*]h+]h.]uh0Mh2]r>��h;X,���List all EML 2.0.0 records in the repositoryr?��ÖÅr@��}rA��(hj<��hj:��ubaubah$jh��ubj[��)ÅrB��}rC��(hU�h&}rD��(h(]h)]h*]h+]h.]uhj&��h2]rE��h?)ÅrF��}rG��(hXP���http://<your_context_url>/dataProvider?verb=ListRecords&metadataPrefix=eml-2.0.0hjB��h"h#h$hBh&}rH��(h(]h)]h*]h+]h.]uh0Mh2]rI��(hH)ÅrJ��}rK��(hX���http:/rL��h&}rM��(UrefurijL��h+]h*]h(]h)]h.]uhjF��h2]rN��h;X���http:/rO��ÖÅrP��}rQ��(hU�hjJ��ubah$hLubh;XJ���/<your_context_url>/dataProvider?verb=ListRecords&metadataPrefix=eml-2.0.0rR��ÖÅrS��}rT��(hXJ���/<your_context_url>/dataProvider?verb=ListRecords&metadataPrefix=eml-2.0.0hjF��ubeubah$jh��ubeh$jÅ��ubjV��)ÅrU��}rV��(hU�h&}rW��(h(]h)]h*]h+]h.]uhj
��h2]rX��(j[��)ÅrY��}rZ��(hU�h&}r[��(h(]h)]h*]h+]h.]uhjU��h2]r\��h?)År]��}r^��(hX���ListRecordsr_��hjY��h"h#h$hBh&}r`��(h(]h)]h*]h+]h.]uh0Mh2]ra��h;X���ListRecordsrb��ÖÅrc��}rd��(hj_��hj]��ubaubah$jh��ubj[��)Åre��}rf��(hU�h&}rg��(h(]h)]h*]h+]h.]uhjU��h2]rh��h?)Åri��}rj��(hX7���List all oai_dc (Dublin Core) records in the repositoryrk��hje��h"h#h$hBh&}rl��(h(]h)]h*]h+]h.]uh0Mh2]rm��h;X7���List all oai_dc (Dublin Core) records in the repositoryrn��ÖÅro��}rp��(hjk��hji��ubaubah$jh��ubj[��)Årq��}rr��(hU�h&}rs��(h(]h)]h*]h+]h.]uhjU��h2]rt��h?)Åru��}rv��(hXM���http://<your_context_url>/dataProvider?verb=ListRecords&metadataPrefix=oai_dchjq��h"h#h$hBh&}rw��(h(]h)]h*]h+]h.]uh0Mh2]rx��(hH)Åry��}rz��(hX���http:/r{��h&}r|��(Urefurij{��h+]h*]h(]h)]h.]uhju��h2]r}��h;X���http:/r~��ÖÅr��}rÄ��(hU�hjy��ubah$hLubh;XG���/<your_context_url>/dataProvider?verb=ListRecords&metadataPrefix=oai_dcrÅ��ÖÅrÇ��}rÉ��(hXG���/<your_context_url>/dataProvider?verb=ListRecords&metadataPrefix=oai_dchju��ubeubah$jh��ubeh$jÅ��ubjV��)ÅrÑ��}rÖ��(hU�h&}rÜ��(h(]h)]h*]h+]h.]uhj
��h2]rá��(j[��)Årà��}râ��(hU�h&}rä��(h(]h)]h*]h+]h.]uhjÑ��h2]rã��h?)Årå��}rç��(hX���ListSetsré��hjà��h"h#h$hBh&}rè��(h(]h)]h*]h+]h.]uh0Mh2]rê��h;X���ListSetsrë��ÖÅrí��}rì��(hjé��hjå��ubaubah$jh��ubj[��)Årî��}rï��(hU�h&}rñ��(h(]h)]h*]h+]h.]uhjÑ��h2]ró��h?)Årò��}rô��(hX&���List sets supported by this repositoryrö��hjî��h"h#h$hBh&}rõ��(h(]h)]h*]h+]h.]uh0Mh2]rú��h;X&���List sets supported by this repositoryrù��ÖÅrû��}rü��(hjö��hjò��ubaubah$jh��ubj[��)År†��}r°��(hU�h&}r¢��(h(]h)]h*]h+]h.]uhjÑ��h2]r£��h?)År§��}r•��(hX4���http://<your_context_url>/dataProvider?verb=ListSetsr¶��hj†��h"h#h$hBh&}rß��(h(]h)]h*]h+]h.]uh0Mh2]r®��(hH)År©��}r™��(hX���http:/r´��h&}r¨��(Urefurij´��h+]h*]h(]h)]h.]uhj§��h2]r≠��h;X���http:/rÆ��ÖÅrØ��}r∞��(hU�hj©��ubah$hLubh;X.���/<your_context_url>/dataProvider?verb=ListSetsr±��ÖÅr≤��}r≥��(hX.���/<your_context_url>/dataProvider?verb=ListSetshj§��ubeubah$jh��ubeh$jÅ��ubeh$j��ubeh$j��ubaubeubeubheubh"h#h$h%h&}r¥��(h(]rµ��jì��ah)]h*]h+]r∂��Uid1r∑��ah.]uh0M
h1hh2]r∏��(h4)Årπ��}r∫��(hX���Metacat OAI-PMH Harvesterrª��hhh"h#h$h8h&}rº��(h(]h)]h*]h+]h.]uh0M
h1hh2]rΩ��h;X���Metacat OAI-PMH Harvesterræ��ÖÅrø��}r¿��(hjª��hjπ��ubaubh?)År¡��}r¬��(hXK���The Metacat OAI-PMH Harvester (MOH) is executed as a command-line program::r√��hhh"h#h$hBh&}rƒ��(h(]h)]h*]h+]h.]uh0Mh1hh2]r≈��h;XJ���The Metacat OAI-PMH Harvester (MOH) is executed as a command-line program:r∆��ÖÅr«��}r»��(hXJ���The Metacat OAI-PMH Harvester (MOH) is executed as a command-line program:hj¡��ubaubj◊��)År…��}r ��(hX��sh runHarvester.sh -dn <distinguishedName> \
                   -password <password> \
                   -metadataPrefix <prefix> \
                   [-from <fromDate>] \
                   [-until <untilDate>] \
                   [-setSpec <setName>] \
                   <baseURL>hhh"h#h$j⁄��h&}rÀ��(j‹��j›��h+]h*]h(]h)]h.]uh0M
h1hh2]r��h;X��sh runHarvester.sh -dn <distinguishedName> \
                   -password <password> \
                   -metadataPrefix <prefix> \
                   [-from <fromDate>] \
                   [-until <untilDate>] \
                   [-setSpec <setName>] \
                   <baseURL>rÕ��ÖÅrŒ��}rœ��(hU�hj…��ubaubh?)År–��}r—��(hXa���The following example illustrates how the Metacat OAI-PMH Harvester is run from the command line:r“��hhh"h#h$hBh&}r”��(h(]h)]h*]h+]h.]uh0Mh1hh2]r‘��h;Xa���The following example illustrates how the Metacat OAI-PMH Harvester is run from the command line:r’��ÖÅr÷��}r◊��(hj“��hj–��ubaubhg)Årÿ��}rŸ��(hU�hhh"h#h$hjh&}r⁄��(hlU.h+]h*]h(]hmU�h)]h.]hnhouh0Mh1hh2]r€��(hq)År‹��}r›��(hX0���Open a system command window or terminal window.rfi��hjÿ��h"h#h$huh&}rfl��(h(]h)]h*]h+]h.]uh0Nh1hh2]r‡��h?)År·��}r‚��(hjfi��hj‹��h"h#h$hBh&}r„��(h(]h)]h*]h+]h.]uh0Mh2]r‰��h;X0���Open a system command window or terminal window.rÂ��ÖÅrÊ��}rÁ��(hjfi��hj·��ubaubaubhq)ÅrË��}rÈ��(hX¸���Set the METACAT_HOME environment variable to the value of the Metacat
installation directory. Some examples follow:

On Windows:

::

  set METACAT_HOME=C:\somePath\metacat

On Linux/Unix (bash shell):

::

  export METACAT_HOME=/home/somePath/metacat
hjÿ��h"h#h$huh&}rÍ��(h(]h)]h*]h+]h.]uh0Nh1hh2]rÎ��(h?)ÅrÏ��}rÌ��(hXs���Set the METACAT_HOME environment variable to the value of the Metacat
installation directory. Some examples follow:rÓ��hjË��h"h#h$hBh&}rÔ��(h(]h)]h*]h+]h.]uh0Mh2]r��h;Xs���Set the METACAT_HOME environment variable to the value of the Metacat
installation directory. Some examples follow:rÒ��ÖÅrÚ��}rÛ��(hjÓ��hjÏ��ubaubh?)ÅrÙ��}rı��(hX���On Windows:rˆ��hjË��h"h#h$hBh&}r˜��(h(]h)]h*]h+]h.]uh0Mh2]r¯��h;X���On Windows:r˘��ÖÅr˙��}r˚��(hjˆ��hjÙ��ubaubj◊��)År¸��}r˝��(hX$���set METACAT_HOME=C:\somePath\metacathjË��h$j⁄��h&}r˛��(j‹��j›��h+]h*]h(]h)]h.]uh0Mh2]rˇ��h;X$���set METACAT_HOME=C:\somePath\metacatr���ÖÅr��}r��(hU�hj¸��ubaubh?)År��}r��(hX���On Linux/Unix (bash shell):r��hjË��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0M!h2]r��h;X���On Linux/Unix (bash shell):r��ÖÅr	��}r
��(hj��hj��ubaubj◊��)År��}r��(hX*���export METACAT_HOME=/home/somePath/metacathjË��h$j⁄��h&}r
��(j‹��j›��h+]h*]h(]h)]h.]uh0M%h2]r��h;X*���export METACAT_HOME=/home/somePath/metacatr��ÖÅr��}r��(hU�hj��ubaubeubhq)År��}r��(hXÉ���cd to the following directory:

On Windows:

::

  cd %METACAT_HOME%\lib\oaipmh

On Linux/Unix:

::

  cd $METACAT_HOME/lib/oaipmh
hjÿ��h"h#h$huh&}r��(h(]h)]h*]h+]h.]uh0Nh1hh2]r��(h?)År��}r��(hX���cd to the following directory:r��hj��h"h#h$hBh&}r��(h(]h)]h*]h+]h.]uh0M'h2]r��h;X���cd to the following directory:r��ÖÅr��}r��(hj��hj��ubaubh?)År��}r��(hX���On Windows:r ��hj��h"h#h$hBh&}r!��(h(]h)]h*]h+]h.]uh0M)h2]r"��h;X���On Windows:r#��ÖÅr$��}r%��(hj ��hj��ubaubj◊��)År&��}r'��(hX���cd %METACAT_HOME%\lib\oaipmhhj��h$j⁄��h&}r(��(j‹��j›��h+]h*]h(]h)]h.]uh0M-h2]r)��h;X���cd %METACAT_HOME%\lib\oaipmhr*��ÖÅr+��}r,��(hU�hj&��ubaubh?)År-��}r.��(hX���On Linux/Unix:r/��hj��h"h#h$hBh&}r0��(h(]h)]h*]h+]h.]uh0M/h2]r1��h;X���On Linux/Unix:r2��ÖÅr3��}r4��(hj/��hj-��ubaubj◊��)År5��}r6��(hX���cd $METACAT_HOME/lib/oaipmhhj��h$j⁄��h&}r7��(j‹��j›��h+]h*]h(]h)]h.]uh0M3h2]r8��h;X���cd $METACAT_HOME/lib/oaipmhr9��ÖÅr:��}r;��(hU�hj5��ubaubeubhq)År<��}r=��(hX��Run the appropriate Metacat OAI-PMH Harvester shell script, as determined by the operating system:

On Windows:

::

  runHarvester.bat \
      -dn uid=jdoe,o=myorg,dc=ecoinformatics,dc=org \
      -password some_password \
      -metadataPrefix oai_dc \
      http://baseurl.repository.org/metacat/dataProvider

On Linux/Unix:

::

  sh runHarvester.sh \
      -dn uid=jdoe,o=myorg,dc=ecoinformatics,dc=org \
      -password some_password \
      -metadataPrefix oai_dc \
      http://baseurl.repository.org/metacat/dataProvider

hjÿ��h"h#h$huh&}r>��(h(]h)]h*]h+]h.]uh0Nh1hh2]r?��(h?)År@��}rA��(hXb���Run the appropriate Metacat OAI-PMH Harvester shell script, as determined by the operating system:rB��hj<��h"h#h$hBh&}rC��(h(]h)]h*]h+]h.]uh0M5h2]rD��h;Xb���Run the appropriate Metacat OAI-PMH Harvester shell script, as determined by the operating system:rE��ÖÅrF��}rG��(hjB��hj@��ubaubh?)ÅrH��}rI��(hX���On Windows:rJ��hj<��h"h#h$hBh&}rK��(h(]h)]h*]h+]h.]uh0M7h2]rL��h;X���On Windows:rM��ÖÅrN��}rO��(hjJ��hjH��ubaubj◊��)ÅrP��}rQ��(hX∏���runHarvester.bat \
    -dn uid=jdoe,o=myorg,dc=ecoinformatics,dc=org \
    -password some_password \
    -metadataPrefix oai_dc \
    http://baseurl.repository.org/metacat/dataProviderhj<��h$j⁄��h&}rR��(j‹��j›��h+]h*]h(]h)]h.]uh0M;h2]rS��h;X∏���runHarvester.bat \
    -dn uid=jdoe,o=myorg,dc=ecoinformatics,dc=org \
    -password some_password \
    -metadataPrefix oai_dc \
    http://baseurl.repository.org/metacat/dataProviderrT��ÖÅrU��}rV��(hU�hjP��ubaubh?)ÅrW��}rX��(hX���On Linux/Unix:rY��hj<��h"h#h$hBh&}rZ��(h(]h)]h*]h+]h.]uh0MAh2]r[��h;X���On Linux/Unix:r\��ÖÅr]��}r^��(hjY��hjW��ubaubj◊��)År_��}r`��(hX∫���sh runHarvester.sh \
    -dn uid=jdoe,o=myorg,dc=ecoinformatics,dc=org \
    -password some_password \
    -metadataPrefix oai_dc \
    http://baseurl.repository.org/metacat/dataProviderhj<��h$j⁄��h&}ra��(j‹��j›��h+]h*]h(]h)]h.]uh0MEh2]rb��h;X∫���sh runHarvester.sh \
    -dn uid=jdoe,o=myorg,dc=ecoinformatics,dc=org \
    -password some_password \
    -metadataPrefix oai_dc \
    http://baseurl.repository.org/metacat/dataProviderrc��ÖÅrd��}re��(hU�hj_��ubaubeubeubh?)Årf��}rg��(hXI���Command line options and parameters are described in the following table:rh��hhh"h#h$hBh&}ri��(h(]h)]h*]h+]h.]uh0MLh1hh2]rj��h;XI���Command line options and parameters are described in the following table:rk��ÖÅrl��}rm��(hjh��hjf��ubaubj;��)Årn��}ro��(hU�hhh"h#h$j>��h&}rp��(h(]h)]h*]h+]h.]uh0Nh1hh2]rq��jA��)Årr��}rs��(hU�h&}rt��(h+]h*]h(]h)]h.]UcolsKuhjn��h2]ru��(jF��)Årv��}rw��(hU�h&}rx��(h+]h*]h(]h)]h.]UcolwidthKuhjr��h2]h$jJ��ubjF��)Åry��}rz��(hU�h&}r{��(h+]h*]h(]h)]h.]UcolwidthK8uhjr��h2]h$jJ��ubjF��)År|��}r}��(hU�h&}r~��(h+]h*]h(]h)]h.]UcolwidthKeuhjr��h2]h$jJ��ubjQ��)År��}rÄ��(hU�h&}rÅ��(h(]h)]h*]h+]h.]uhjr��h2]rÇ��jV��)ÅrÉ��}rÑ��(hU�h&}rÖ��(h(]h)]h*]h+]h.]uhj��h2]rÜ��(j[��)Årá��}rà��(hU�h&}râ��(h(]h)]h*]h+]h.]uhjÉ��h2]rä��h?)Årã��}rå��(hX���Command Option or Parameterrç��hjá��h"h#h$hBh&}ré��(h(]h)]h*]h+]h.]uh0MOh2]rè��h;X���Command Option or Parameterrê��ÖÅrë��}rí��(hjç��hjã��ubaubah$jh��ubj[��)Årì��}rî��(hU�h&}rï��(h(]h)]h*]h+]h.]uhjÉ��h2]rñ��h?)Åró��}rò��(hX���Examplerô��hjì��h"h#h$hBh&}rö��(h(]h)]h*]h+]h.]uh0MOh2]rõ��h;X���Examplerú��ÖÅrù��}rû��(hjô��hjó��ubaubah$jh��ubj[��)Årü��}r†��(hU�h&}r°��(h(]h)]h*]h+]h.]uhjÉ��h2]r¢��h?)År£��}r§��(hX���Descriptionr•��hjü��h"h#h$hBh&}r¶��(h(]h)]h*]h+]h.]uh0MOh2]rß��h;X���Descriptionr®��ÖÅr©��}r™��(hj•��hj£��ubaubah$jh��ubeh$jÅ��ubah$jÇ��ubjÉ��)År´��}r¨��(hU�h&}r≠��(h(]h)]h*]h+]h.]uhjr��h2]rÆ��(jV��)ÅrØ��}r∞��(hU�h&}r±��(h(]h)]h*]h+]h.]uhj´��h2]r≤��(j[��)År≥��}r¥��(hU�h&}rµ��(h(]h)]h*]h+]h.]uhjØ��h2]r∂��h?)År∑��}r∏��(hX���-dnrπ��hj≥��h"h#h$hBh&}r∫��(h(]h)]h*]h+]h.]uh0MQh2]rª��h;X���-dnrº��ÖÅrΩ��}ræ��(hjπ��hj∑��ubaubah$jh��ubj[��)Årø��}r¿��(hU�h&}r¡��(h(]h)]h*]h+]h.]uhjØ��h2]r¬��h?)År√��}rƒ��(hX1���``-dn uid=dryad,o=LTER,dc=ecoinformatics,dc=org``r≈��hjø��h"h#h$hBh&}r∆��(h(]h)]h*]h+]h.]uh0MQh2]r«��h|)År»��}r…��(hj≈��h&}r ��(h(]h)]h*]h+]h.]uhj√��h2]rÀ��h;X-���-dn uid=dryad,o=LTER,dc=ecoinformatics,dc=orgrÃ��ÖÅrÕ��}rŒ��(hU�hj»��ubah$hÑubaubah$jh��ubj[��)Årœ��}r–��(hU�h&}r—��(h(]h)]h*]h+]h.]uhjØ��h2]r“��h?)År”��}r‘��(hXc���Full distinguished name of the LDAP account used when harvesting documents into Metacat. (Required)r’��hjœ��h"h#h$hBh&}r÷��(h(]h)]h*]h+]h.]uh0MQh2]r◊��h;Xc���Full distinguished name of the LDAP account used when harvesting documents into Metacat. (Required)rÿ��ÖÅrŸ��}r⁄��(hj’��hj”��ubaubah$jh��ubeh$jÅ��ubjV��)År€��}r‹��(hU�h&}r›��(h(]h)]h*]h+]h.]uhj´��h2]rfi��(j[��)Årfl��}r‡��(hU�h&}r·��(h(]h)]h*]h+]h.]uhj€��h2]r‚��h?)År„��}r‰��(hX	���-passwordrÂ��hjfl��h"h#h$hBh&}rÊ��(h(]h)]h*]h+]h.]uh0MSh2]rÁ��h;X	���-passwordrË��ÖÅrÈ��}rÍ��(hjÂ��hj„��ubaubah$jh��ubj[��)ÅrÎ��}rÏ��(hU�h&}rÌ��(h(]h)]h*]h+]h.]uhj€��h2]rÓ��h?)ÅrÔ��}r��(hX���``-password some_password``rÒ��hjÎ��h"h#h$hBh&}rÚ��(h(]h)]h*]h+]h.]uh0MSh2]rÛ��h|)ÅrÙ��}rı��(hjÒ��h&}rˆ��(h(]h)]h*]h+]h.]uhjÔ��h2]r˜��h;X���-password some_passwordr¯��ÖÅr˘��}r˙��(hU�hjÙ��ubah$hÑubaubah$jh��ubj[��)År˚��}r¸��(hU�h&}r˝��(h(]h)]h*]h+]h.]uhj€��h2]r˛��h?)Årˇ��}r�
��(hXT���Password of the LDAP account used when harvesting documents into Metacat. (Required)r
��hj˚��h"h#h$hBh&}r
��(h(]h)]h*]h+]h.]uh0MSh2]r
��h;XT���Password of the LDAP account used when harvesting documents into Metacat. (Required)r
��ÖÅr
��}r
��(hj
��hjˇ��ubaubah$jh��ubeh$jÅ��ubjV��)År
��}r
��(hU�h&}r	
��(h(]h)]h*]h+]h.]uhj´��h2]r

��(j[��)År
��}r
��(hU�h&}r

��(h(]h)]h*]h+]h.]uhj
��h2]r
��h?)År
��}r
��(hX���-metadataPrefixr
��hj
��h"h#h$hBh&}r
��(h(]h)]h*]h+]h.]uh0MUh2]r
��h;X���-metadataPrefixr
��ÖÅr
��}r
��(hj
��hj
��ubaubah$jh��ubj[��)År
��}r
��(hU�h&}r
��(h(]h)]h*]h+]h.]uhj
��h2]r
��h?)År
��}r
��(hX���``-metadataPrefix oai_dc``r
��hj
��h"h#h$hBh&}r
��(h(]h)]h*]h+]h.]uh0MUh2]r
��h|)År 
��}r!
��(hj
��h&}r"
��(h(]h)]h*]h+]h.]uhj
��h2]r#
��h;X���-metadataPrefix oai_dcr$
��ÖÅr%
��}r&
��(hU�hj 
��ubah$hÑubaubah$jh��ubj[��)År'
��}r(
��(hU�h&}r)
��(h(]h)]h*]h+]h.]uhj
��h2]r*
��h?)År+
��}r,
��(hXL���The type of documents being harvested from the remote repository. (Required)r-
��hj'
��h"h#h$hBh&}r.
��(h(]h)]h*]h+]h.]uh0MUh2]r/
��h;XL���The type of documents being harvested from the remote repository. (Required)r0
��ÖÅr1
��}r2
��(hj-
��hj+
��ubaubah$jh��ubeh$jÅ��ubjV��)År3
��}r4
��(hU�h&}r5
��(h(]h)]h*]h+]h.]uhj´��h2]r6
��(j[��)År7
��}r8
��(hU�h&}r9
��(h(]h)]h*]h+]h.]uhj3
��h2]r:
��h?)År;
��}r<
��(hX���-fromr=
��hj7
��h"h#h$hBh&}r>
��(h(]h)]h*]h+]h.]uh0MWh2]r?
��h;X���-fromr@
��ÖÅrA
��}rB
��(hj=
��hj;
��ubaubah$jh��ubj[��)ÅrC
��}rD
��(hU�h&}rE
��(h(]h)]h*]h+]h.]uhj3
��h2]rF
��h?)ÅrG
��}rH
��(hX���``-from 2000-01-01``rI
��hjC
��h"h#h$hBh&}rJ
��(h(]h)]h*]h+]h.]uh0MWh2]rK
��h|)ÅrL
��}rM
��(hjI
��h&}rN
��(h(]h)]h*]h+]h.]uhjG
��h2]rO
��h;X���-from 2000-01-01rP
��ÖÅrQ
��}rR
��(hU�hjL
��ubah$hÑubaubah$jh��ubj[��)ÅrS
��}rT
��(hU�h&}rU
��(h(]h)]h*]h+]h.]uhj3
��h2]rV
��h?)ÅrW
��}rX
��(hXD���The lower limit of the datestamp for harvested documents. (Optional)rY
��hjS
��h"h#h$hBh&}rZ
��(h(]h)]h*]h+]h.]uh0MWh2]r[
��h;XD���The lower limit of the datestamp for harvested documents. (Optional)r\
��ÖÅr]
��}r^
��(hjY
��hjW
��ubaubah$jh��ubeh$jÅ��ubjV��)År_
��}r`
��(hU�h&}ra
��(h(]h)]h*]h+]h.]uhj´��h2]rb
��(j[��)Årc
��}rd
��(hU�h&}re
��(h(]h)]h*]h+]h.]uhj_
��h2]rf
��h?)Årg
��}rh
��(hX���-untilri
��hjc
��h"h#h$hBh&}rj
��(h(]h)]h*]h+]h.]uh0MYh2]rk
��h;X���-untilrl
��ÖÅrm
��}rn
��(hji
��hjg
��ubaubah$jh��ubj[��)Åro
��}rp
��(hU�h&}rq
��(h(]h)]h*]h+]h.]uhj_
��h2]rr
��h?)Års
��}rt
��(hX���``-until 2010-12-31``ru
��hjo
��h"h#h$hBh&}rv
��(h(]h)]h*]h+]h.]uh0MYh2]rw
��h|)Årx
��}ry
��(hju
��h&}rz
��(h(]h)]h*]h+]h.]uhjs
��h2]r{
��h;X���-until 2010-12-31r|
��ÖÅr}
��}r~
��(hU�hjx
��ubah$hÑubaubah$jh��ubj[��)År
��}rÄ
��(hU�h&}rÅ
��(h(]h)]h*]h+]h.]uhj_
��h2]rÇ
��h?)ÅrÉ
��}rÑ
��(hXD���The upper limit of the datestamp for harvested documents. (Optional)rÖ
��hj
��h"h#h$hBh&}rÜ
��(h(]h)]h*]h+]h.]uh0MYh2]rá
��h;XD���The upper limit of the datestamp for harvested documents. (Optional)rà
��ÖÅrâ
��}rä
��(hjÖ
��hjÉ
��ubaubah$jh��ubeh$jÅ��ubjV��)Årã
��}rå
��(hU�h&}rç
��(h(]h)]h*]h+]h.]uhj´��h2]ré
��(j[��)Årè
��}rê
��(hU�h&}rë
��(h(]h)]h*]h+]h.]uhjã
��h2]rí
��h?)Årì
��}rî
��(hX���-setSpecrï
��hjè
��h"h#h$hBh&}rñ
��(h(]h)]h*]h+]h.]uh0M[h2]ró
��h;X���-setSpecrò
��ÖÅrô
��}rö
��(hjï
��hjì
��ubaubah$jh��ubj[��)Årõ
��}rú
��(hU�h&}rù
��(h(]h)]h*]h+]h.]uhjã
��h2]rû
��h?)Årü
��}r†
��(hX���``-setSpec someSet``r°
��hjõ
��h"h#h$hBh&}r¢
��(h(]h)]h*]h+]h.]uh0M[h2]r£
��h|)År§
��}r•
��(hj°
��h&}r¶
��(h(]h)]h*]h+]h.]uhjü
��h2]rß
��h;X���-setSpec someSetr®
��ÖÅr©
��}r™
��(hU�hj§
��ubah$hÑubaubah$jh��ubj[��)År´
��}r¨
��(hU�h&}r≠
��(h(]h)]h*]h+]h.]uhjã
��h2]rÆ
��h?)ÅrØ
��}r∞
��(hX3���Harvest documents belonging to this set. (Optional)r±
��hj´
��h"h#h$hBh&}r≤
��(h(]h)]h*]h+]h.]uh0M[h2]r≥
��h;X3���Harvest documents belonging to this set. (Optional)r¥
��ÖÅrµ
��}r∂
��(hj±
��hjØ
��ubaubah$jh��ubeh$jÅ��ubjV��)År∑
��}r∏
��(hU�h&}rπ
��(h(]h)]h*]h+]h.]uhj´��h2]r∫
��(j[��)Årª
��}rº
��(hU�h&}rΩ
��(h(]h)]h*]h+]h.]uhj∑
��h2]ræ
��h?)Årø
��}r¿
��(hX���base_urlr¡
��hjª
��h"h#h$hBh&}r¬
��(h(]h)]h*]h+]h.]uh0M]h2]r√
��h;X���base_urlrƒ
��ÖÅr≈
��}r∆
��(hj¡
��hjø
��ubaubah$jh��ubj[��)År«
��}r»
��(hU�h&}r…
��(h(]h)]h*]h+]h.]uhj∑
��h2]r 
��h?)ÅrÀ
��}rÃ
��(hX6���``http://baseurl.repository.org/metacat/dataProvider``rÕ
��hj«
��h"h#h$hBh&}rŒ
��(h(]h)]h*]h+]h.]uh0M]h2]rœ
��h|)År–
��}r—
��(hjÕ
��h&}r“
��(h(]h)]h*]h+]h.]uhj��h2]r”
��h;X2���http://baseurl.repository.org/metacat/dataProviderr‘
��ÖÅr’
��}r÷
��(hU�hj–
��ubah$hÑubaubah$jh��ubj[��)År◊
��}rÿ
��(hU�h&}rŸ
��(h(]h)]h*]h+]h.]uhj∑
��h2]r⁄
��h?)År€
��}r‹
��(hX!���Base URL of the remote repositoryr›
��hj◊
��h"h#h$hBh&}rfi
��(h(]h)]h*]h+]h.]uh0M]h2]rfl
��h;X!���Base URL of the remote repositoryr‡
��ÖÅr·
��}r‚
��(hj›
��hj€
��ubaubah$jh��ubeh$jÅ��ubeh$j��ubeh$j��ubaubeubh"h#h$Usystem_messager„
��h&}r‰
��(h(]UlevelKh+]h*]rÂ
��j∑��aUsourceh#h)]h.]UlineM
UtypeUINFOrÊ
��uh0M
h1hh2]rÁ
��h?)ÅrË
��}rÈ
��(hU�h&}rÍ
��(h(]h)]h*]h+]h.]uhhh2]rÎ
��h;X<���Duplicate implicit target name: "metacat oai-pmh harvester".rÏ
��ÖÅrÌ
��}rÓ
��(hU�hjË
��ubah$hBubaubaUcurrent_sourcerÔ
��NU
decorationr
��NUautofootnote_startrÒ
��KUnameidsrÚ
��}rÛ
��(hj�hj!��hh-h	j8��h
j°��hh˚hj��h
h]hNhj��hj∏	��uh2]rÙ
��h ahU�Utransformerrı
��NU
footnote_refsrˆ
��}r˜
��Urefnamesr¯
��}r˘
��(X���oai-pmh standards document]r˙
��hÌaX���oai-pmh]r˚
��hIauUsymbol_footnotesr¸
��]r˝
��Uautofootnote_refsr˛
��]rˇ
��Usymbol_footnote_refsr���]r��U	citationsr��]r��h1hUcurrent_liner��NUtransform_messagesr��]r��Ureporterr��NUid_startr��KU
autofootnotesr	��]r
��U
citation_refsr��}r��Uindirect_targetsr
��]r��Usettingsr��(cdocutils.frontend
Values
r��or��}r��(Ufootnote_backlinksr��KUrecord_dependenciesr��NUrfc_base_urlr��Uhttps://tools.ietf.org/html/r��U	tracebackr��àUpep_referencesr��NUstrip_commentsr��NU
toc_backlinksr��jh��U
language_coder��Uenr��U	datestampr��NUreport_levelr��KU_destinationr��NU
halt_levelr ��KU
strip_classesr!��Nh8NUerror_encoding_error_handlerr"��Ubackslashreplacer#��Udebugr$��NUembed_stylesheetr%��âUoutput_encoding_error_handlerr&��Ustrictr'��U
sectnum_xformr(��KUdump_transformsr)��NU
docinfo_xformr*��KUwarning_streamr+��NUpep_file_url_templater,��Upep-%04dr-��Uexit_status_levelr.��KUconfigr/��NUstrict_visitorr0��NUcloak_email_addressesr1��àUtrim_footnote_reference_spacer2��âUenvr3��NUdump_pseudo_xmlr4��NUexpose_internalsr5��NUsectsubtitle_xformr6��âUsource_linkr7��NUrfc_referencesr8��NUoutput_encodingr9��Uutf-8r:��U
source_urlr;��NUinput_encodingr<��U	utf-8-sigr=��U_disable_configr>��NU	id_prefixr?��U�U	tab_widthr@��KUerror_encodingrA��UUTF-8rB��U_sourcerC��h#Ugettext_compactrD��àU	generatorrE��NUdump_internalsrF��NUsmart_quotesrG��âUpep_base_urlrH��U https://www.python.org/dev/peps/rI��Usyntax_highlightrJ��UlongrK��Uinput_encoding_error_handlerrL��j'��Uauto_id_prefixrM��UidrN��Udoctitle_xformrO��âUstrip_elements_with_classesrP��NU
_config_filesrQ��]Ufile_insertion_enabledrR��àUraw_enabledrS��KU
dump_settingsrT��NubUsymbol_footnote_startrU��K�UidsrV��}rW��(j!��j��h-h j8��j4��jí��hj��h˝j∑��hh˚h˜j°��jù��j��j��jï��jè��h]hXj∏	��j¥	��uUsubstitution_namesrX��}rY��h$h1h&}rZ��(h(]h+]h*]Usourceh#h)]h.]uU	footnotesr[��]r\��Urefidsr]��}r^��ub.