Ä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 coreqNX���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.htmlqh+]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˘(hNhh+]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��hauh0K!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˚hj��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��h1hUcurrent_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��NUrfc_base_urlr��Uhttps://tools.ietf.org/html/r��U tracebackr��àUpep_referencesr��NUstrip_commentsr��NU toc_backlinksr��jh��U language_coder��Uenr��U datestampr��NUreport_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��NUsmart_quotesrG��âUpep_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.