Äcdocutils.nodes document q)Åq}q(U nametypesq}q(X���loggingschema.htmlqàX���authentication.htmlqàX���statistics service usageqNX���access to event log indexq NX���overviewq NX���counterqàX���logaggregator.htmlqàX���counter complianceq NX���dataone usage statisticsqNX���counter_complianceqàX���event log indexqNuUsubstitution_defsq}qUparse_messagesq]qUcurrent_sourceqNU decorationqNUautofootnote_startqKUnameidsq}q(hUloggingschema-htmlqhUauthentication-htmlqhUstatistics-service-usageqh Uaccess-to-event-log-indexqh UoverviewqhUcounterqhUlogaggregator-htmlq h Uid1q!hUdataone-usage-statisticsq"hUcounter-complianceq#hUevent-log-indexq$uUchildrenq%]q&cdocutils.nodes section q')Åq(}q)(U rawsourceq*U�Uparentq+hUsourceq,Xk���/var/lib/jenkins/jobs/API_Documentation_trunk/workspace/api-documentation/source/design/UsageStatistics.txtq-Utagnameq.Usectionq/U attributesq0}q1(Udupnamesq2]Uclassesq3]Ubackrefsq4]Uidsq5]q6h"aUnamesq7]q8hauUlineq9KUdocumentq:hh%]q;(cdocutils.nodes title q<)Åq=}q>(h*X���DataONE Usage Statisticsq?h+h(h,h-h.Utitleq@h0}qA(h2]h3]h4]h5]h7]uh9Kh:hh%]qBcdocutils.nodes Text qCX���DataONE Usage StatisticsqDÖÅqE}qF(h*h?h+h=ubaubh')ÅqG}qH(h*U�h+h(h,h-h.h/h0}qI(h2]h3]h4]h5]qJhah7]qKh auh9Kh:hh%]qL(h<)ÅqM}qN(h*X���OverviewqOh+hGh,h-h.h@h0}qP(h2]h3]h4]h5]h7]uh9Kh:hh%]qQhCX���OverviewqRÖÅqS}qT(h*hOh+hMubaubcdocutils.nodes paragraph qU)ÅqV}qW(h*Xø���DataONE Member Nodes and Coordinating Nodes record access events that result from DataONE API calls. A list of access events and the API calls that logged these events is shown in *Table 1*.h+hGh,h-h.U paragraphqXh0}qY(h2]h3]h4]h5]h7]uh9Kh:hh%]qZ(hCXµ���DataONE Member Nodes and Coordinating Nodes record access events that result from DataONE API calls. A list of access events and the API calls that logged these events is shown in q[ÖÅq\}q](h*Xµ���DataONE Member Nodes and Coordinating Nodes record access events that result from DataONE API calls. A list of access events and the API calls that logged these events is shown in h+hVubcdocutils.nodes emphasis q^)Åq_}q`(h*X ���*Table 1*h0}qa(h2]h3]h4]h5]h7]uh+hVh%]qbhCX���Table 1qcÖÅqd}qe(h*U�h+h_ubah.UemphasisqfubhCX���.ÖÅqg}qh(h*X���.h+hVubeubhU)Åqi}qj(h*X���*Table 1* Access Eventsqkh+hGh,h-h.hXh0}ql(h2]h3]h4]h5]h7]uh9K h:hh%]qm(h^)Åqn}qo(h*X ���*Table 1*h0}qp(h2]h3]h4]h5]h7]uh+hih%]qqhCX���Table 1qrÖÅqs}qt(h*U�h+hnubah.hfubhCX��� Access EventsquÖÅqv}qw(h*X��� Access Eventsh+hiubeubcdocutils.nodes block_quote qx)Åqy}qz(h*U�h+hGh,h-h.Ublock_quoteq{h0}q|(h2]h3]h4]h5]h7]uh9Nh:hh%]q}cdocutils.nodes table q~)Åq}qÄ(h*U�h0}qÅ(h2]h3]h4]h5]h7]uh+hyh%]qÇcdocutils.nodes tgroup qÉ)ÅqÑ}qÖ(h*U�h0}qÜ(h5]h4]h2]h3]h7]UcolsKuh+hh%]qá(cdocutils.nodes colspec qà)Åqâ}qä(h*U�h0}qã(h5]h4]h2]h3]h7]UcolwidthKuh+hÑh%]h.Ucolspecqåubhà)Åqç}qé(h*U�h0}qè(h5]h4]h2]h3]h7]UcolwidthKuh+hÑh%]h.håubhà)Åqê}që(h*U�h0}qí(h5]h4]h2]h3]h7]UcolwidthKuh+hÑh%]h.håubcdocutils.nodes thead qì)Åqî}qï(h*U�h0}qñ(h2]h3]h4]h5]h7]uh+hÑh%]qócdocutils.nodes row qò)Åqô}qö(h*U�h0}qõ(h2]h3]h4]h5]h7]uh+hîh%]qú(cdocutils.nodes entry qù)Åqû}qü(h*U�h0}q†(h2]h3]h4]h5]h7]uh+hôh%]q°hU)Åq¢}q£(h*X���Access eventq§h+hûh,h-h.hXh0}q•(h2]h3]h4]h5]h7]uh9Kh%]q¶hCX���Access eventqßÖÅq®}q©(h*h§h+h¢ubaubah.Uentryq™ubhù)Åq´}q¨(h*U�h0}q≠(h2]h3]h4]h5]h7]uh+hôh%]qÆhU)ÅqØ}q∞(h*X���DataONE MN API callq±h+h´h,h-h.hXh0}q≤(h2]h3]h4]h5]h7]uh9Kh%]q≥hCX���DataONE MN API callq¥ÖÅqµ}q∂(h*h±h+hØubaubah.h™ubhù)Åq∑}q∏(h*U�h0}qπ(h2]h3]h4]h5]h7]uh+hôh%]q∫hU)Åqª}qº(h*X���Metacat API callqΩh+h∑h,h-h.hXh0}qæ(h2]h3]h4]h5]h7]uh9Kh%]qøhCX���Metacat API callq¿ÖÅq¡}q¬(h*hΩh+hªubaubah.h™ubeh.Urowq√ubah.Utheadqƒubcdocutils.nodes tbody q≈)Åq∆}q«(h*U�h0}q»(h2]h3]h4]h5]h7]uh+hÑh%]q…(hò)Åq }qÀ(h*U�h0}qÃ(h2]h3]h4]h5]h7]uh+h∆h%]qÕ(hù)ÅqŒ}qœ(h*U�h0}q–(h2]h3]h4]h5]h7]uh+h h%]q—hU)Åq“}q”(h*X���createq‘h+hŒh,h-h.hXh0}q’(h2]h3]h4]h5]h7]uh9Kh%]q÷hCX���createq◊ÖÅqÿ}qŸ(h*h‘h+h“ubaubah.h™ubhù)Åq⁄}q€(h*U�h0}q‹(h2]h3]h4]h5]h7]uh+h h%]q›hU)Åqfi}qfl(h*X���MNStorage.create()q‡h+h⁄h,h-h.hXh0}q·(h2]h3]h4]h5]h7]uh9Kh%]q‚hCX���MNStorage.create()q„ÖÅq‰}qÂ(h*h‡h+hfiubaubah.h™ubhù)ÅqÊ}qÁ(h*U�h0}qË(h2]h3]h4]h5]h7]uh+h h%]qÈhU)ÅqÍ}qÎ(h*X ���action=insertqÏh+hÊh,h-h.hXh0}qÌ(h2]h3]h4]h5]h7]uh9Kh%]qÓhCX ���action=insertqÔÖÅq}qÒ(h*hÏh+hÍubaubah.h™ubeh.h√ubhò)ÅqÚ}qÛ(h*U�h0}qÙ(h2]h3]h4]h5]h7]uh+h∆h%]qı(hù)Åqˆ}q˜(h*U�h0}q¯(h2]h3]h4]h5]h7]uh+hÚh%]q˘hU)Åq˙}q˚(h*X���deleteq¸h+hˆh,h-h.hXh0}q˝(h2]h3]h4]h5]h7]uh9Kh%]q˛hCX���deleteqˇÖÅr���}r��(h*h¸h+h˙ubaubah.h™ubhù)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+hÚh%]r��hU)År��}r��(h*X���MNStorage.delete()r��h+j��h,h-h.hXh0}r ��(h2]h3]h4]h5]h7]uh9Kh%]r ��hCX���MNStorage.delete()r��ÖÅr��}r ��(h*j��h+j��ubaubah.h™ubhù)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+hÚh%]r��hU)År��}r��(h*X ���action=deleter��h+j��h,h-h.hXh0}r��(h2]h3]h4]h5]h7]uh9Kh%]r��hCX ���action=deleter��ÖÅr��}r��(h*j��h+j��ubaubah.h™ubeh.h√ubhò)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+h∆h%]r��(hù)År��}r��(h*U�h0}r ��(h2]h3]h4]h5]h7]uh+j��h%]r!��hU)År"��}r#��(h*X���readr$��h+j��h,h-h.hXh0}r%��(h2]h3]h4]h5]h7]uh9Kh%]r&��hCX���readr'��ÖÅr(��}r)��(h*j$��h+j"��ubaubah.h™ubhù)År*��}r+��(h*U�h0}r,��(h2]h3]h4]h5]h7]uh+j��h%]r-��hU)År.��}r/��(h*X���MNRead.get()r0��h+j*��h,h-h.hXh0}r1��(h2]h3]h4]h5]h7]uh9Kh%]r2��hCX���MNRead.get()r3��ÖÅr4��}r5��(h*j0��h+j.��ubaubah.h™ubhù)År6��}r7��(h*U�h0}r8��(h2]h3]h4]h5]h7]uh+j��h%]r9��hU)År:��}r;��(h*X���action=readr<��h+j6��h,h-h.hXh0}r=��(h2]h3]h4]h5]h7]uh9Kh%]r>��hCX���action=readr?��ÖÅr@��}rA��(h*j<��h+j:��ubaubah.h™ubeh.h√ubhò)ÅrB��}rC��(h*U�h0}rD��(h2]h3]h4]h5]h7]uh+h∆h%]rE��(hù)ÅrF��}rG��(h*U�h0}rH��(h2]h3]h4]h5]h7]uh+jB��h%]rI��hU)ÅrJ��}rK��(h*X ���replicaterL��h+jF��h,h-h.hXh0}rM��(h2]h3]h4]h5]h7]uh9Kh%]rN��hCX ���replicaterO��ÖÅrP��}rQ��(h*jL��h+jJ��ubaubah.h™ubhù)ÅrR��}rS��(h*U�h0}rT��(h2]h3]h4]h5]h7]uh+jB��h%]rU��hU)ÅrV��}rW��(h*X���MNReplication.replicate()rX��h+jR��h,h-h.hXh0}rY��(h2]h3]h4]h5]h7]uh9Kh%]rZ��hCX���MNReplication.replicate()r[��ÖÅr\��}r]��(h*jX��h+jV��ubaubah.h™ubhù)År^��}r_��(h*U�h0}r`��(h2]h3]h4]h5]h7]uh+jB��h%]h.h™ubeh.h√ubhò)Åra��}rb��(h*U�h0}rc��(h2]h3]h4]h5]h7]uh+h∆h%]rd��(hù)Åre��}rf��(h*U�h0}rg��(h2]h3]h4]h5]h7]uh+ja��h%]rh��hU)Åri��}rj��(h*X���updaterk��h+je��h,h-h.hXh0}rl��(h2]h3]h4]h5]h7]uh9Kh%]rm��hCX���updatern��ÖÅro��}rp��(h*jk��h+ji��ubaubah.h™ubhù)Årq��}rr��(h*U�h0}rs��(h2]h3]h4]h5]h7]uh+ja��h%]rt��hU)Åru��}rv��(h*X���MNStoreage.update()rw��h+jq��h,h-h.hXh0}rx��(h2]h3]h4]h5]h7]uh9Kh%]ry��hCX���MNStoreage.update()rz��ÖÅr{��}r|��(h*jw��h+ju��ubaubah.h™ubhù)År}��}r~��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+ja��h%]rÄ��hU)ÅrÅ��}rÇ��(h*X ���action=updaterÉ��h+j}��h,h-h.hXh0}rÑ��(h2]h3]h4]h5]h7]uh9Kh%]rÖ��hCX ���action=updaterÜ��ÖÅrá��}rà��(h*jÉ��h+jÅ��ubaubah.h™ubeh.h√ubeh.Utbodyrâ��ubeh.Utgrouprä��ubah.Utablerã��ubaubhU)Årå��}rç��(h*XX���The content of the access event log records are described here: `<LoggingSchema.html>`_.ré��h+hGh,h-h.hXh0}rè��(h2]h3]h4]h5]h7]uh9Kh:hh%]rê��(hCX@���The content of the access event log records are described here: rë��ÖÅrí��}rì��(h*X@���The content of the access event log records are described here: h+jå��ubcdocutils.nodes reference rî��)Årï��}rñ��(h*X���`<LoggingSchema.html>`_h0}ró��(UnameX���LoggingSchema.htmlrò��Urefurirô��jò��h5]h4]h2]h3]h7]uh+jå��h%]rö��hCX���LoggingSchema.htmlrõ��ÖÅrú��}rù��(h*U�h+jï��ubah.U referencerû��ubcdocutils.nodes target rü��)År†��}r°��(h*X���<LoggingSchema.html>U referencedr¢��Kh+jå��h.Utargetr£��h0}r§��(Urefurijò��h5]r•��hah4]h2]h3]h7]r¶��hauh%]ubhCX���.ÖÅrß��}r®��(h*X���.h+jå��ubeubhU)År©��}r™��(h*X��The access event log records are harvested from each MN in the network and aggregated into a common search index by the Log Aggregation Facility which is described here: `<LogAggregator.html>`_. The Event Log Index is implemented as an Apache Solr instance and can be queried using standard Solr queries using the DataONE service endpoint \https://cn.dataone.org/cn/v1/query/logsolr.h+hGh,h-h.hXh0}r´��(h2]h3]h4]h5]h7]uh9Kh:hh%]r¨��(hCX™���The access event log records are harvested from each MN in the network and aggregated into a common search index by the Log Aggregation Facility which is described here: r≠��ÖÅrÆ��}rØ��(h*X™���The access event log records are harvested from each MN in the network and aggregated into a common search index by the Log Aggregation Facility which is described here: h+j©��ubjî��)År∞��}r±��(h*X���`<LogAggregator.html>`_h0}r≤��(UnameX���LogAggregator.htmlr≥��jô��j≥��h5]h4]h2]h3]h7]uh+j©��h%]r¥��hCX���LogAggregator.htmlrµ��ÖÅr∂��}r∑��(h*U�h+j∞��ubah.jû��ubjü��)År∏��}rπ��(h*X���<LogAggregator.html>j¢��Kh+j©��h.j£��h0}r∫��(Urefurij≥��h5]rª��h ah4]h2]h3]h7]rº��hauh%]ubhCXΩ���. The Event Log Index is implemented as an Apache Solr instance and can be queried using standard Solr queries using the DataONE service endpoint https://cn.dataone.org/cn/v1/query/logsolr.rΩ��ÖÅræ��}rø��(h*Xæ���. The Event Log Index is implemented as an Apache Solr instance and can be queried using standard Solr queries using the DataONE service endpoint \https://cn.dataone.org/cn/v1/query/logsolr.h+j©��ubeubhU)År¿��}r¡��(h*X��The Solr search platform provides query capabilities such as field faceting, range filtering, numeric field statistics and more that provide usage information based on the access events, harvest from the MN, thereby providing network wide statistics from one search index.r¬��h+hGh,h-h.hXh0}r√��(h2]h3]h4]h5]h7]uh9K!h:hh%]rƒ��hCX��The Solr search platform provides query capabilities such as field faceting, range filtering, numeric field statistics and more that provide usage information based on the access events, harvest from the MN, thereby providing network wide statistics from one search index.r≈��ÖÅr∆��}r«��(h*j¬��h+j¿��ubaubhU)År»��}r…��(h*Xx���The section *Example Queries* gives several examples of usage information that can be obtained from the Event Log Index.h+hGh,h-h.hXh0}r ��(h2]h3]h4]h5]h7]uh9K&h:hh%]rÀ��(hCX���The section rÃ��ÖÅrÕ��}rŒ��(h*X���The section h+j»��ubh^)Årœ��}r–��(h*X���*Example Queries*h0}r—��(h2]h3]h4]h5]h7]uh+j»��h%]r“��hCX���Example Queriesr”��ÖÅr‘��}r’��(h*U�h+jœ��ubah.hfubhCX[��� gives several examples of usage information that can be obtained from the Event Log Index.r÷��ÖÅr◊��}rÿ��(h*X[��� gives several examples of usage information that can be obtained from the Event Log Index.h+j»��ubeubeubh')ÅrŸ��}r⁄��(h*U�h+h(h,h-h.h/h0}r€��(h2]h3]h4]h5]r‹��h$ah7]r›��hauh9K*h:hh%]rfi��(h<)Årfl��}r‡��(h*X���Event Log Indexr·��h+jŸ��h,h-h.h@h0}r‚��(h2]h3]h4]h5]h7]uh9K*h:hh%]r„��hCX���Event Log Indexr‰��ÖÅrÂ��}rÊ��(h*j·��h+jfl��ubaubhU)ÅrÁ��}rË��(h*X���*Table 2.* Solr index schemarÈ��h+jŸ��h,h-h.hXh0}rÍ��(h2]h3]h4]h5]h7]uh9K,h:hh%]rÎ��(h^)ÅrÏ��}rÌ��(h*X ���*Table 2.*h0}rÓ��(h2]h3]h4]h5]h7]uh+jÁ��h%]rÔ��hCX���Table 2.r��ÖÅrÒ��}rÚ��(h*U�h+jÏ��ubah.hfubhCX��� Solr index schemarÛ��ÖÅrÙ��}rı��(h*X��� Solr index schemah+jÁ��ubeubh~)Årˆ��}r˜��(h*U�h+jŸ��h,cdocutils.nodes reprunicode r¯��X%���source/design/EventLogIndexSchema.txtr˘��ÖÅr˙��}r˚��bh.jã��h0}r¸��(h2]h3]h4]h5]r˝��Uid2r˛��ah7]uh9Nh:hh%]rˇ��(h<)År���}r��(h*X���Solr index schemar��h0}r��(h2]h3]h4]h5]h7]uh+jˆ��h%]r��hCX���Solr index schemar��ÖÅr��}r��(h*j��h+j���ubah.h@ubhÉ)År��}r ��(h*U�h0}r ��(h5]h4]h2]h3]h7]UcolsKuh+jˆ��h%]r��(hà)År��}r ��(h*U�h0}r��(h5]h4]h2]h3]h7]UcolwidthKuh+j��h%]h.håubhà)År��}r��(h*U�h0}r��(h5]h4]h2]h3]h7]UcolwidthK uh+j��h%]h.håubhà)År��}r��(h*U�h0}r��(h5]h4]h2]h3]h7]UcolwidthKOuh+j��h%]h.håubhì)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+j��h%]r��hò)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+j��h%]r��(hù)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+j��h%]r ��hU)År!��}r"��(h*X���Namer#��h+j��h,j˙��h.hXh0}r$��(h2]h3]h4]h5]h7]uh9Kh%]r%��hCX���Namer&��ÖÅr'��}r(��(h*j#��h+j!��ubaubah.h™ubhù)År)��}r*��(h*U�h0}r+��(h2]h3]h4]h5]h7]uh+j��h%]r,��hU)År-��}r.��(h*X ���Solr Typer/��h+j)��h,j˙��h.hXh0}r0��(h2]h3]h4]h5]h7]uh9Kh%]r1��hCX ���Solr Typer2��ÖÅr3��}r4��(h*j/��h+j-��ubaubah.h™ubhù)År5��}r6��(h*U�h0}r7��(h2]h3]h4]h5]h7]uh+j��h%]r8��hU)År9��}r:��(h*X���Commentr;��h+j5��h,j˙��h.hXh0}r<��(h2]h3]h4]h5]h7]uh9Kh%]r=��hCX���Commentr>��ÖÅr?��}r@��(h*j;��h+j9��ubaubah.h™ubeh.h√ubah.hƒubh≈)ÅrA��}rB��(h*U�h0}rC��(h2]h3]h4]h5]h7]uh+j��h%]rD��(hò)ÅrE��}rF��(h*U�h0}rG��(h2]h3]h4]h5]h7]uh+jA��h%]rH��(hù)ÅrI��}rJ��(h*U�h0}rK��(h2]h3]h4]h5]h7]uh+jE��h%]rL��hU)ÅrM��}rN��(h*X���idrO��h+jI��h,j˙��h.hXh0}rP��(h2]h3]h4]h5]h7]uh9Kh%]rQ��hCX���idrR��ÖÅrS��}rT��(h*jO��h+jM��ubaubah.h™ubhù)ÅrU��}rV��(h*U�h0}rW��(h2]h3]h4]h5]h7]uh+jE��h%]rX��hU)ÅrY��}rZ��(h*X���stringr[��h+jU��h,j˙��h.hXh0}r\��(h2]h3]h4]h5]h7]uh9Kh%]r]��hCX���stringr^��ÖÅr_��}r`��(h*j[��h+jY��ubaubah.h™ubhù)Åra��}rb��(h*U�h0}rc��(h2]h3]h4]h5]h7]uh+jE��h%]rd��hU)Åre��}rf��(h*X���added after harvestrg��h+ja��h,j˙��h.hXh0}rh��(h2]h3]h4]h5]h7]uh9Kh%]ri��hCX���added after harvestrj��ÖÅrk��}rl��(h*jg��h+je��ubaubah.h™ubeh.h√ubhò)Årm��}rn��(h*U�h0}ro��(h2]h3]h4]h5]h7]uh+jA��h%]rp��(hù)Årq��}rr��(h*U�h0}rs��(h2]h3]h4]h5]h7]uh+jm��h%]rt��hU)Åru��}rv��(h*X���dateAggregatedrw��h+jq��h,j˙��h.hXh0}rx��(h2]h3]h4]h5]h7]uh9Kh%]ry��hCX���dateAggregatedrz��ÖÅr{��}r|��(h*jw��h+ju��ubaubah.h™ubhù)År}��}r~��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+jm��h%]rÄ��hU)ÅrÅ��}rÇ��(h*X���daterÉ��h+j}��h,j˙��h.hXh0}rÑ��(h2]h3]h4]h5]h7]uh9Kh%]rÖ��hCX���daterÜ��ÖÅrá��}rà��(h*jÉ��h+jÅ��ubaubah.h™ubhù)Årâ��}rä��(h*U�h0}rã��(h2]h3]h4]h5]h7]uh+jm��h%]rå��hU)Årç��}ré��(h*X���added after harvestrè��h+jâ��h,j˙��h.hXh0}rê��(h2]h3]h4]h5]h7]uh9Kh%]rë��hCX���added after harvestrí��ÖÅrì��}rî��(h*jè��h+jç��ubaubah.h™ubeh.h√ubhò)Årï��}rñ��(h*U�h0}ró��(h2]h3]h4]h5]h7]uh+jA��h%]rò��(hù)Årô��}rö��(h*U�h0}rõ��(h2]h3]h4]h5]h7]uh+jï��h%]rú��hU)Årù��}rû��(h*X���isPublicrü��h+jô��h,j˙��h.hXh0}r†��(h2]h3]h4]h5]h7]uh9Kh%]r°��hCX���isPublicr¢��ÖÅr£��}r§��(h*jü��h+jù��ubaubah.h™ubhù)År•��}r¶��(h*U�h0}rß��(h2]h3]h4]h5]h7]uh+jï��h%]r®��hU)År©��}r™��(h*X���booleanr´��h+j•��h,j˙��h.hXh0}r¨��(h2]h3]h4]h5]h7]uh9Kh%]r≠��hCX���booleanrÆ��ÖÅrØ��}r∞��(h*j´��h+j©��ubaubah.h™ubhù)År±��}r≤��(h*U�h0}r≥��(h2]h3]h4]h5]h7]uh+jï��h%]r¥��hU)Årµ��}r∂��(h*X1���added after harvest, obtained from systemmetadatar∑��h+j±��h,j˙��h.hXh0}r∏��(h2]h3]h4]h5]h7]uh9Kh%]rπ��hCX1���added after harvest, obtained from systemmetadatar∫��ÖÅrª��}rº��(h*j∑��h+jµ��ubaubah.h™ubeh.h√ubhò)ÅrΩ��}ræ��(h*U�h0}rø��(h2]h3]h4]h5]h7]uh+jA��h%]r¿��(hù)År¡��}r¬��(h*U�h0}r√��(h2]h3]h4]h5]h7]uh+jΩ��h%]rƒ��hU)År≈��}r∆��(h*X���readPermissionr«��h+j¡��h,j˙��h.hXh0}r»��(h2]h3]h4]h5]h7]uh9K h%]r…��hCX���readPermissionr ��ÖÅrÀ��}rÃ��(h*j«��h+j≈��ubaubah.h™ubhù)ÅrÕ��}rŒ��(h*U�h0}rœ��(h2]h3]h4]h5]h7]uh+jΩ��h%]r–��hU)År—��}r“��(h*X���stringr”��h+jÕ��h,j˙��h.hXh0}r‘��(h2]h3]h4]h5]h7]uh9K h%]r’��hCX���stringr÷��ÖÅr◊��}rÿ��(h*j”��h+j—��ubaubah.h™ubhù)ÅrŸ��}r⁄��(h*U�h0}r€��(h2]h3]h4]h5]h7]uh+jΩ��h%]r‹��hU)År›��}rfi��(h*XH���added after harvest, obtained from systemmetadata, filtered during queryrfl��h+jŸ��h,j˙��h.hXh0}r‡��(h2]h3]h4]h5]h7]uh9K h%]r·��hCXH���added after harvest, obtained from systemmetadata, filtered during queryr‚��ÖÅr„��}r‰��(h*jfl��h+j›��ubaubah.h™ubeh.h√ubhò)ÅrÂ��}rÊ��(h*U�h0}rÁ��(h2]h3]h4]h5]h7]uh+jA��h%]rË��(hù)ÅrÈ��}rÍ��(h*U�h0}rÎ��(h2]h3]h4]h5]h7]uh+jÂ��h%]rÏ��hU)ÅrÌ��}rÓ��(h*X���entryIdrÔ��h+jÈ��h,j˙��h.hXh0}r��(h2]h3]h4]h5]h7]uh9K h%]rÒ��hCX���entryIdrÚ��ÖÅrÛ��}rÙ��(h*jÔ��h+jÌ��ubaubah.h™ubhù)Årı��}rˆ��(h*U�h0}r˜��(h2]h3]h4]h5]h7]uh+jÂ��h%]r¯��hU)År˘��}r˙��(h*X���stringr˚��h+jı��h,j˙��h.hXh0}r¸��(h2]h3]h4]h5]h7]uh9K h%]r˝��hCX���stringr˛��ÖÅrˇ��}r���(h*j˚��h+j˘��ubaubah.h™ubhù)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+jÂ��h%]r��hU)År��}r��(h*X���obtained from MN event logr��h+j��h,j˙��h.hXh0}r��(h2]h3]h4]h5]h7]uh9K h%]r ��hCX���obtained from MN event logr ��ÖÅr��}r��(h*j��h+j��ubaubah.h™ubeh.h√ubhò)År ��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+jA��h%]r��(hù)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+j ��h%]r��hU)År��}r��(h*X���pidr��h+j��h,j˙��h.hXh0}r��(h2]h3]h4]h5]h7]uh9Kh%]r��hCX���pidr��ÖÅr��}r��(h*j��h+j��ubaubah.h™ubhù)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+j ��h%]r ��hU)År!��}r"��(h*X���stringr#��h+j��h,j˙��h.hXh0}r$��(h2]h3]h4]h5]h7]uh9Kh%]r%��hCX���stringr&��ÖÅr'��}r(��(h*j#��h+j!��ubaubah.h™ubhù)År)��}r*��(h*U�h0}r+��(h2]h3]h4]h5]h7]uh+j ��h%]r,��hU)År-��}r.��(h*X1���added after harvest, obtained from systemmetadatar/��h+j)��h,j˙��h.hXh0}r0��(h2]h3]h4]h5]h7]uh9Kh%]r1��hCX1���added after harvest, obtained from systemmetadatar2��ÖÅr3��}r4��(h*j/��h+j-��ubaubah.h™ubeh.h√ubhò)År5��}r6��(h*U�h0}r7��(h2]h3]h4]h5]h7]uh+jA��h%]r8��(hù)År9��}r:��(h*U�h0}r;��(h2]h3]h4]h5]h7]uh+j5��h%]r<��hU)År=��}r>��(h*X ���ipAddressr?��h+j9��h,j˙��h.hXh0}r@��(h2]h3]h4]h5]h7]uh9Kh%]rA��hCX ���ipAddressrB��ÖÅrC��}rD��(h*j?��h+j=��ubaubah.h™ubhù)ÅrE��}rF��(h*U�h0}rG��(h2]h3]h4]h5]h7]uh+j5��h%]rH��hU)ÅrI��}rJ��(h*X���stringrK��h+jE��h,j˙��h.hXh0}rL��(h2]h3]h4]h5]h7]uh9Kh%]rM��hCX���stringrN��ÖÅrO��}rP��(h*jK��h+jI��ubaubah.h™ubhù)ÅrQ��}rR��(h*U�h0}rS��(h2]h3]h4]h5]h7]uh+j5��h%]rT��hU)ÅrU��}rV��(h*X1���obtained from MN event log, filtered during queryrW��h+jQ��h,j˙��h.hXh0}rX��(h2]h3]h4]h5]h7]uh9Kh%]rY��hCX1���obtained from MN event log, filtered during queryrZ��ÖÅr[��}r\��(h*jW��h+jU��ubaubah.h™ubeh.h√ubhò)År]��}r^��(h*U�h0}r_��(h2]h3]h4]h5]h7]uh+jA��h%]r`��(hù)Åra��}rb��(h*U�h0}rc��(h2]h3]h4]h5]h7]uh+j]��h%]rd��hU)Åre��}rf��(h*X ���userAgentrg��h+ja��h,j˙��h.hXh0}rh��(h2]h3]h4]h5]h7]uh9K h%]ri��hCX ���userAgentrj��ÖÅrk��}rl��(h*jg��h+je��ubaubah.h™ubhù)Årm��}rn��(h*U�h0}ro��(h2]h3]h4]h5]h7]uh+j]��h%]rp��hU)Årq��}rr��(h*X���stringrs��h+jm��h,j˙��h.hXh0}rt��(h2]h3]h4]h5]h7]uh9K h%]ru��hCX���stringrv��ÖÅrw��}rx��(h*js��h+jq��ubaubah.h™ubhù)Åry��}rz��(h*U�h0}r{��(h2]h3]h4]h5]h7]uh+j]��h%]r|��hU)År}��}r~��(h*X���obtained from MN event logr��h+jy��h,j˙��h.hXh0}rÄ��(h2]h3]h4]h5]h7]uh9K h%]rÅ��hCX���obtained from MN event logrÇ��ÖÅrÉ��}rÑ��(h*j��h+j}��ubaubah.h™ubeh.h√ubhò)ÅrÖ��}rÜ��(h*U�h0}rá��(h2]h3]h4]h5]h7]uh+jA��h%]rà��(hù)Årâ��}rä��(h*U�h0}rã��(h2]h3]h4]h5]h7]uh+jÖ��h%]rå��hU)Årç��}ré��(h*X���subjectrè��h+jâ��h,j˙��h.hXh0}rê��(h2]h3]h4]h5]h7]uh9Kh%]rë��hCX���subjectrí��ÖÅrì��}rî��(h*jè��h+jç��ubaubah.h™ubhù)Årï��}rñ��(h*U�h0}ró��(h2]h3]h4]h5]h7]uh+jÖ��h%]rò��hU)Årô��}rö��(h*X���stringrõ��h+jï��h,j˙��h.hXh0}rú��(h2]h3]h4]h5]h7]uh9Kh%]rù��hCX���stringrû��ÖÅrü��}r†��(h*jõ��h+jô��ubaubah.h™ubhù)År°��}r¢��(h*U�h0}r£��(h2]h3]h4]h5]h7]uh+jÖ��h%]r§��hU)År•��}r¶��(h*X1���obtained from MN event log, filtered during queryrß��h+j°��h,j˙��h.hXh0}r®��(h2]h3]h4]h5]h7]uh9Kh%]r©��hCX1���obtained from MN event log, filtered during queryr™��ÖÅr´��}r¨��(h*jß��h+j•��ubaubah.h™ubeh.h√ubhò)År≠��}rÆ��(h*U�h0}rØ��(h2]h3]h4]h5]h7]uh+jA��h%]r∞��(hù)År±��}r≤��(h*U�h0}r≥��(h2]h3]h4]h5]h7]uh+j≠��h%]r¥��hU)Årµ��}r∂��(h*X���eventr∑��h+j±��h,j˙��h.hXh0}r∏��(h2]h3]h4]h5]h7]uh9Kh%]rπ��hCX���eventr∫��ÖÅrª��}rº��(h*j∑��h+jµ��ubaubah.h™ubhù)ÅrΩ��}ræ��(h*U�h0}rø��(h2]h3]h4]h5]h7]uh+j≠��h%]r¿��hU)År¡��}r¬��(h*X���stringr√��h+jΩ��h,j˙��h.hXh0}rƒ��(h2]h3]h4]h5]h7]uh9Kh%]r≈��hCX���stringr∆��ÖÅr«��}r»��(h*j√��h+j¡��ubaubah.h™ubhù)År…��}r ��(h*U�h0}rÀ��(h2]h3]h4]h5]h7]uh+j≠��h%]rÃ��hU)ÅrÕ��}rŒ��(h*X���obtained from MN event logrœ��h+j…��h,j˙��h.hXh0}r–��(h2]h3]h4]h5]h7]uh9Kh%]r—��hCX���obtained from MN event logr“��ÖÅr”��}r‘��(h*jœ��h+jÕ��ubaubah.h™ubeh.h√ubhò)År’��}r÷��(h*U�h0}r◊��(h2]h3]h4]h5]h7]uh+jA��h%]rÿ��(hù)ÅrŸ��}r⁄��(h*U�h0}r€��(h2]h3]h4]h5]h7]uh+j’��h%]r‹��hU)År›��}rfi��(h*X ���dateLoggedrfl��h+jŸ��h,j˙��h.hXh0}r‡��(h2]h3]h4]h5]h7]uh9Kh%]r·��hCX ���dateLoggedr‚��ÖÅr„��}r‰��(h*jfl��h+j›��ubaubah.h™ubhù)ÅrÂ��}rÊ��(h*U�h0}rÁ��(h2]h3]h4]h5]h7]uh+j’��h%]rË��hU)ÅrÈ��}rÍ��(h*X���daterÎ��h+jÂ��h,j˙��h.hXh0}rÏ��(h2]h3]h4]h5]h7]uh9Kh%]rÌ��hCX���daterÓ��ÖÅrÔ��}r��(h*jÎ��h+jÈ��ubaubah.h™ubhù)ÅrÒ��}rÚ��(h*U�h0}rÛ��(h2]h3]h4]h5]h7]uh+j’��h%]rÙ��hU)Årı��}rˆ��(h*X���obtained from MN event logr˜��h+jÒ��h,j˙��h.hXh0}r¯��(h2]h3]h4]h5]h7]uh9Kh%]r˘��hCX���obtained from MN event logr˙��ÖÅr˚��}r¸��(h*j˜��h+jı��ubaubah.h™ubeh.h√ubhò)År˝��}r˛��(h*U�h0}rˇ��(h2]h3]h4]h5]h7]uh+jA��h%]r���(hù)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+j˝��h%]r��hU)År��}r��(h*X���nodeIdr��h+j��h,j˙��h.hXh0}r��(h2]h3]h4]h5]h7]uh9Kh%]r ��hCX���nodeIdr ��ÖÅr��}r��(h*j��h+j��ubaubah.h™ubhù)År ��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+j˝��h%]r��hU)År��}r��(h*X���stringr��h+j ��h,j˙��h.hXh0}r��(h2]h3]h4]h5]h7]uh9Kh%]r��hCX���stringr��ÖÅr��}r��(h*j��h+j��ubaubah.h™ubhù)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+j˝��h%]r��hU)År��}r��(h*X���obtained from MN event logr��h+j��h,j˙��h.hXh0}r ��(h2]h3]h4]h5]h7]uh9Kh%]r!��hCX���obtained from MN event logr"��ÖÅr#��}r$��(h*j��h+j��ubaubah.h™ubeh.h√ubhò)År%��}r&��(h*U�h0}r'��(h2]h3]h4]h5]h7]uh+jA��h%]r(��(hù)År)��}r*��(h*U�h0}r+��(h2]h3]h4]h5]h7]uh+j%��h%]r,��hU)År-��}r.��(h*X���rightsHolderr/��h+j)��h,j˙��h.hXh0}r0��(h2]h3]h4]h5]h7]uh9Kh%]r1��hCX���rightsHolderr2��ÖÅr3��}r4��(h*j/��h+j-��ubaubah.h™ubhù)År5��}r6��(h*U�h0}r7��(h2]h3]h4]h5]h7]uh+j%��h%]r8��hU)År9��}r:��(h*X���stringr;��h+j5��h,j˙��h.hXh0}r<��(h2]h3]h4]h5]h7]uh9Kh%]r=��hCX���stringr>��ÖÅr?��}r@��(h*j;��h+j9��ubaubah.h™ubhù)ÅrA��}rB��(h*U�h0}rC��(h2]h3]h4]h5]h7]uh+j%��h%]rD��hU)ÅrE��}rF��(h*XH���added after harvest, obtained from systemmetadata, filtered during queryrG��h+jA��h,j˙��h.hXh0}rH��(h2]h3]h4]h5]h7]uh9Kh%]rI��hCXH���added after harvest, obtained from systemmetadata, filtered during queryrJ��ÖÅrK��}rL��(h*jG��h+jE��ubaubah.h™ubeh.h√ubhò)ÅrM��}rN��(h*U�h0}rO��(h2]h3]h4]h5]h7]uh+jA��h%]rP��(hù)ÅrQ��}rR��(h*U�h0}rS��(h2]h3]h4]h5]h7]uh+jM��h%]rT��hU)ÅrU��}rV��(h*X���formatIdrW��h+jQ��h,j˙��h.hXh0}rX��(h2]h3]h4]h5]h7]uh9Kh%]rY��hCX���formatIdrZ��ÖÅr[��}r\��(h*jW��h+jU��ubaubah.h™ubhù)År]��}r^��(h*U�h0}r_��(h2]h3]h4]h5]h7]uh+jM��h%]r`��hU)Åra��}rb��(h*X���stringrc��h+j]��h,j˙��h.hXh0}rd��(h2]h3]h4]h5]h7]uh9Kh%]re��hCX���stringrf��ÖÅrg��}rh��(h*jc��h+ja��ubaubah.h™ubhù)Åri��}rj��(h*U�h0}rk��(h2]h3]h4]h5]h7]uh+jM��h%]rl��hU)Årm��}rn��(h*X1���added after harvest, obtained from systemmetadataro��h+ji��h,j˙��h.hXh0}rp��(h2]h3]h4]h5]h7]uh9Kh%]rq��hCX1���added after harvest, obtained from systemmetadatarr��ÖÅrs��}rt��(h*jo��h+jm��ubaubah.h™ubeh.h√ubhò)Åru��}rv��(h*U�h0}rw��(h2]h3]h4]h5]h7]uh+jA��h%]rx��(hù)Åry��}rz��(h*U�h0}r{��(h2]h3]h4]h5]h7]uh+ju��h%]r|��hU)År}��}r~��(h*X ���formatTyper��h+jy��h,j˙��h.hXh0}rÄ��(h2]h3]h4]h5]h7]uh9Kh%]rÅ��hCX ���formatTyperÇ��ÖÅrÉ��}rÑ��(h*j��h+j}��ubaubah.h™ubhù)ÅrÖ��}rÜ��(h*U�h0}rá��(h2]h3]h4]h5]h7]uh+ju��h%]rà��hU)Årâ��}rä��(h*X���stringrã��h+jÖ��h,j˙��h.hXh0}rå��(h2]h3]h4]h5]h7]uh9Kh%]rç��hCX���stringré��ÖÅrè��}rê��(h*jã��h+jâ��ubaubah.h™ubhù)Årë��}rí��(h*U�h0}rì��(h2]h3]h4]h5]h7]uh+ju��h%]rî��hU)Årï��}rñ��(h*X1���added after harvest, obtained from systemmetadataró��h+jë��h,j˙��h.hXh0}rò��(h2]h3]h4]h5]h7]uh9Kh%]rô��hCX1���added after harvest, obtained from systemmetadatarö��ÖÅrõ��}rú��(h*jó��h+jï��ubaubah.h™ubeh.h√ubhò)Årù��}rû��(h*U�h0}rü��(h2]h3]h4]h5]h7]uh+jA��h%]r†��(hù)År°��}r¢��(h*U�h0}r£��(h2]h3]h4]h5]h7]uh+jù��h%]r§��hU)År•��}r¶��(h*X���sizerß��h+j°��h,j˙��h.hXh0}r®��(h2]h3]h4]h5]h7]uh9Kh%]r©��hCX���sizer™��ÖÅr´��}r¨��(h*jß��h+j•��ubaubah.h™ubhù)År≠��}rÆ��(h*U�h0}rØ��(h2]h3]h4]h5]h7]uh+jù��h%]r∞��hU)År±��}r≤��(h*X���slongr≥��h+j≠��h,j˙��h.hXh0}r¥��(h2]h3]h4]h5]h7]uh9Kh%]rµ��hCX���slongr∂��ÖÅr∑��}r∏��(h*j≥��h+j±��ubaubah.h™ubhù)Årπ��}r∫��(h*U�h0}rª��(h2]h3]h4]h5]h7]uh+jù��h%]rº��hU)ÅrΩ��}ræ��(h*X1���added after harvest, obtained from systemmetadatarø��h+jπ��h,j˙��h.hXh0}r¿��(h2]h3]h4]h5]h7]uh9Kh%]r¡��hCX1���added after harvest, obtained from systemmetadatar¬��ÖÅr√��}rƒ��(h*jø��h+jΩ��ubaubah.h™ubeh.h√ubhò)År≈��}r∆��(h*U�h0}r«��(h2]h3]h4]h5]h7]uh+jA��h%]r»��(hù)År…��}r ��(h*U�h0}rÀ��(h2]h3]h4]h5]h7]uh+j≈��h%]rÃ��hU)ÅrÕ��}rŒ��(h*X���countryrœ��h+j…��h,j˙��h.hXh0}r–��(h2]h3]h4]h5]h7]uh9Kh%]r—��hCX���countryr“��ÖÅr”��}r‘��(h*jœ��h+jÕ��ubaubah.h™ubhù)År’��}r÷��(h*U�h0}r◊��(h2]h3]h4]h5]h7]uh+j≈��h%]rÿ��hU)ÅrŸ��}r⁄��(h*X���stringr€��h+j’��h,j˙��h.hXh0}r‹��(h2]h3]h4]h5]h7]uh9Kh%]r›��hCX���stringrfi��ÖÅrfl��}r‡��(h*j€��h+jŸ��ubaubah.h™ubhù)År·��}r‚��(h*U�h0}r„��(h2]h3]h4]h5]h7]uh+j≈��h%]r‰��hU)ÅrÂ��}rÊ��(h*X.���added after harvest, determined from ipAddressrÁ��h+j·��h,j˙��h.hXh0}rË��(h2]h3]h4]h5]h7]uh9Kh%]rÈ��hCX.���added after harvest, determined from ipAddressrÍ��ÖÅrÎ��}rÏ��(h*jÁ��h+jÂ��ubaubah.h™ubeh.h√ubhò)ÅrÌ��}rÓ��(h*U�h0}rÔ��(h2]h3]h4]h5]h7]uh+jA��h%]r��(hù)ÅrÒ��}rÚ��(h*U�h0}rÛ��(h2]h3]h4]h5]h7]uh+jÌ��h%]rÙ��hU)Årı��}rˆ��(h*X���regionr˜��h+jÒ��h,j˙��h.hXh0}r¯��(h2]h3]h4]h5]h7]uh9Kh%]r˘��hCX���regionr˙��ÖÅr˚��}r¸��(h*j˜��h+jı��ubaubah.h™ubhù)År˝��}r˛��(h*U�h0}rˇ��(h2]h3]h4]h5]h7]uh+jÌ��h%]r���hU)År��}r��(h*X���stringr��h+j˝��h,j˙��h.hXh0}r��(h2]h3]h4]h5]h7]uh9Kh%]r��hCX���stringr��ÖÅr��}r��(h*j��h+j��ubaubah.h™ubhù)År ��}r ��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+jÌ��h%]r��hU)År ��}r��(h*X.���added after harvest, determined from ipAddressr��h+j ��h,j˙��h.hXh0}r��(h2]h3]h4]h5]h7]uh9Kh%]r��hCX.���added after harvest, determined from ipAddressr��ÖÅr��}r��(h*j��h+j ��ubaubah.h™ubeh.h√ubhò)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+jA��h%]r��(hù)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+j��h%]r��hU)År��}r��(h*X���cityr��h+j��h,j˙��h.hXh0}r ��(h2]h3]h4]h5]h7]uh9Kh%]r!��hCX���cityr"��ÖÅr#��}r$��(h*j��h+j��ubaubah.h™ubhù)År%��}r&��(h*U�h0}r'��(h2]h3]h4]h5]h7]uh+j��h%]r(��hU)År)��}r*��(h*X���stringr+��h+j%��h,j˙��h.hXh0}r,��(h2]h3]h4]h5]h7]uh9Kh%]r-��hCX���stringr.��ÖÅr/��}r0��(h*j+��h+j)��ubaubah.h™ubhù)År1��}r2��(h*U�h0}r3��(h2]h3]h4]h5]h7]uh+j��h%]r4��hU)År5��}r6��(h*X.���added after harvest, determined from ipAddressr7��h+j1��h,j˙��h.hXh0}r8��(h2]h3]h4]h5]h7]uh9Kh%]r9��hCX.���added after harvest, determined from ipAddressr:��ÖÅr;��}r<��(h*j7��h+j5��ubaubah.h™ubeh.h√ubhò)År=��}r>��(h*U�h0}r?��(h2]h3]h4]h5]h7]uh+jA��h%]r@��(hù)ÅrA��}rB��(h*U�h0}rC��(h2]h3]h4]h5]h7]uh+j=��h%]rD��hU)ÅrE��}rF��(h*X ���geohash_1rG��h+jA��h,j˙��h.hXh0}rH��(h2]h3]h4]h5]h7]uh9Kh%]rI��hCX ���geohash_1rJ��ÖÅrK��}rL��(h*jG��h+jE��ubaubah.h™ubhù)ÅrM��}rN��(h*U�h0}rO��(h2]h3]h4]h5]h7]uh+j=��h%]rP��hU)ÅrQ��}rR��(h*X���stringrS��h+jM��h,j˙��h.hXh0}rT��(h2]h3]h4]h5]h7]uh9Kh%]rU��hCX���stringrV��ÖÅrW��}rX��(h*jS��h+jQ��ubaubah.h™ubhù)ÅrY��}rZ��(h*U�h0}r[��(h2]h3]h4]h5]h7]uh+j=��h%]r\��hU)År]��}r^��(h*X.���added after harvest, determined from ipAddressr_��h+jY��h,j˙��h.hXh0}r`��(h2]h3]h4]h5]h7]uh9Kh%]ra��hCX.���added after harvest, determined from ipAddressrb��ÖÅrc��}rd��(h*j_��h+j]��ubaubah.h™ubeh.h√ubhò)Åre��}rf��(h*U�h0}rg��(h2]h3]h4]h5]h7]uh+jA��h%]rh��(hù)Åri��}rj��(h*U�h0}rk��(h2]h3]h4]h5]h7]uh+je��h%]rl��hU)Årm��}rn��(h*X ���geohash_2ro��h+ji��h,j˙��h.hXh0}rp��(h2]h3]h4]h5]h7]uh9Kh%]rq��hCX ���geohash_2rr��ÖÅrs��}rt��(h*jo��h+jm��ubaubah.h™ubhù)Åru��}rv��(h*U�h0}rw��(h2]h3]h4]h5]h7]uh+je��h%]rx��hU)Åry��}rz��(h*X���stringr{��h+ju��h,j˙��h.hXh0}r|��(h2]h3]h4]h5]h7]uh9Kh%]r}��hCX���stringr~��ÖÅr��}rÄ��(h*j{��h+jy��ubaubah.h™ubhù)ÅrÅ��}rÇ��(h*U�h0}rÉ��(h2]h3]h4]h5]h7]uh+je��h%]rÑ��hU)ÅrÖ��}rÜ��(h*X.���added after harvest, determined from ipAddressrá��h+jÅ��h,j˙��h.hXh0}rà��(h2]h3]h4]h5]h7]uh9Kh%]râ��hCX.���added after harvest, determined from ipAddressrä��ÖÅrã��}rå��(h*já��h+jÖ��ubaubah.h™ubeh.h√ubhò)Årç��}ré��(h*U�h0}rè��(h2]h3]h4]h5]h7]uh+jA��h%]rê��(hù)Årë��}rí��(h*U�h0}rì��(h2]h3]h4]h5]h7]uh+jç��h%]rî��hU)Årï��}rñ��(h*X ���geohash_3ró��h+jë��h,j˙��h.hXh0}rò��(h2]h3]h4]h5]h7]uh9Kh%]rô��hCX ���geohash_3rö��ÖÅrõ��}rú��(h*jó��h+jï��ubaubah.h™ubhù)Årù��}rû��(h*U�h0}rü��(h2]h3]h4]h5]h7]uh+jç��h%]r†��hU)År°��}r¢��(h*X���stringr£��h+jù��h,j˙��h.hXh0}r§��(h2]h3]h4]h5]h7]uh9Kh%]r•��hCX���stringr¶��ÖÅrß��}r®��(h*j£��h+j°��ubaubah.h™ubhù)År©��}r™��(h*U�h0}r´��(h2]h3]h4]h5]h7]uh+jç��h%]r¨��hU)År≠��}rÆ��(h*X.���added after harvest, determined from ipAddressrØ��h+j©��h,j˙��h.hXh0}r∞��(h2]h3]h4]h5]h7]uh9Kh%]r±��hCX.���added after harvest, determined from ipAddressr≤��ÖÅr≥��}r¥��(h*jØ��h+j≠��ubaubah.h™ubeh.h√ubhò)Årµ��}r∂��(h*U�h0}r∑��(h2]h3]h4]h5]h7]uh+jA��h%]r∏��(hù)Årπ��}r∫��(h*U�h0}rª��(h2]h3]h4]h5]h7]uh+jµ��h%]rº��hU)ÅrΩ��}ræ��(h*X ���geohash_4rø��h+jπ��h,j˙��h.hXh0}r¿��(h2]h3]h4]h5]h7]uh9Kh%]r¡��hCX ���geohash_4r¬��ÖÅr√��}rƒ��(h*jø��h+jΩ��ubaubah.h™ubhù)År≈��}r∆��(h*U�h0}r«��(h2]h3]h4]h5]h7]uh+jµ��h%]r»��hU)År…��}r ��(h*X���stringrÀ��h+j≈��h,j˙��h.hXh0}rÃ��(h2]h3]h4]h5]h7]uh9Kh%]rÕ��hCX���stringrŒ��ÖÅrœ��}r–��(h*jÀ��h+j…��ubaubah.h™ubhù)År—��}r“��(h*U�h0}r”��(h2]h3]h4]h5]h7]uh+jµ��h%]r‘��hU)År’��}r÷��(h*X.���added after harvest, determined from ipAddressr◊��h+j—��h,j˙��h.hXh0}rÿ��(h2]h3]h4]h5]h7]uh9Kh%]rŸ��hCX.���added after harvest, determined from ipAddressr⁄��ÖÅr€��}r‹��(h*j◊��h+j’��ubaubah.h™ubeh.h√ubhò)År›��}rfi��(h*U�h0}rfl��(h2]h3]h4]h5]h7]uh+jA��h%]r‡��(hù)År·��}r‚��(h*U�h0}r„��(h2]h3]h4]h5]h7]uh+j›��h%]r‰��hU)ÅrÂ��}rÊ��(h*X ���geohash_5rÁ��h+j·��h,j˙��h.hXh0}rË��(h2]h3]h4]h5]h7]uh9Kh%]rÈ��hCX ���geohash_5rÍ��ÖÅrÎ��}rÏ��(h*jÁ��h+jÂ��ubaubah.h™ubhù)ÅrÌ��}rÓ��(h*U�h0}rÔ��(h2]h3]h4]h5]h7]uh+j›��h%]r��hU)ÅrÒ��}rÚ��(h*X���stringrÛ��h+jÌ��h,j˙��h.hXh0}rÙ��(h2]h3]h4]h5]h7]uh9Kh%]rı��hCX���stringrˆ��ÖÅr˜��}r¯��(h*jÛ��h+jÒ��ubaubah.h™ubhù)År˘��}r˙��(h*U�h0}r˚��(h2]h3]h4]h5]h7]uh+j›��h%]r¸��hU)År˝��}r˛��(h*X.���added after harvest, determined from ipAddressrˇ��h+j˘��h,j˙��h.hXh0}r���(h2]h3]h4]h5]h7]uh9Kh%]r��hCX.���added after harvest, determined from ipAddressr��ÖÅr��}r��(h*jˇ��h+j˝��ubaubah.h™ubeh.h√ubhò)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+jA��h%]r��(hù)År ��}r ��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+j��h%]r��hU)År ��}r��(h*X ���geohash_6r��h+j ��h,j˙��h.hXh0}r��(h2]h3]h4]h5]h7]uh9Kh%]r��hCX ���geohash_6r��ÖÅr��}r��(h*j��h+j ��ubaubah.h™ubhù)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+j��h%]r��hU)År��}r��(h*X���stringr��h+j��h,j˙��h.hXh0}r��(h2]h3]h4]h5]h7]uh9Kh%]r��hCX���stringr��ÖÅr��}r ��(h*j��h+j��ubaubah.h™ubhù)År!��}r"��(h*U�h0}r#��(h2]h3]h4]h5]h7]uh+j��h%]r$��hU)År%��}r&��(h*X.���added after harvest, determined from ipAddressr'��h+j!��h,j˙��h.hXh0}r(��(h2]h3]h4]h5]h7]uh9Kh%]r)��hCX.���added after harvest, determined from ipAddressr*��ÖÅr+��}r,��(h*j'��h+j%��ubaubah.h™ubeh.h√ubhò)År-��}r.��(h*U�h0}r/��(h2]h3]h4]h5]h7]uh+jA��h%]r0��(hù)År1��}r2��(h*U�h0}r3��(h2]h3]h4]h5]h7]uh+j-��h%]r4��hU)År5��}r6��(h*X ���geohash_7r7��h+j1��h,j˙��h.hXh0}r8��(h2]h3]h4]h5]h7]uh9Kh%]r9��hCX ���geohash_7r:��ÖÅr;��}r<��(h*j7��h+j5��ubaubah.h™ubhù)År=��}r>��(h*U�h0}r?��(h2]h3]h4]h5]h7]uh+j-��h%]r@��hU)ÅrA��}rB��(h*X���stringrC��h+j=��h,j˙��h.hXh0}rD��(h2]h3]h4]h5]h7]uh9Kh%]rE��hCX���stringrF��ÖÅrG��}rH��(h*jC��h+jA��ubaubah.h™ubhù)ÅrI��}rJ��(h*U�h0}rK��(h2]h3]h4]h5]h7]uh+j-��h%]rL��hU)ÅrM��}rN��(h*X.���added after harvest, determined from ipAddressrO��h+jI��h,j˙��h.hXh0}rP��(h2]h3]h4]h5]h7]uh9Kh%]rQ��hCX.���added after harvest, determined from ipAddressrR��ÖÅrS��}rT��(h*jO��h+jM��ubaubah.h™ubeh.h√ubhò)ÅrU��}rV��(h*U�h0}rW��(h2]h3]h4]h5]h7]uh+jA��h%]rX��(hù)ÅrY��}rZ��(h*U�h0}r[��(h2]h3]h4]h5]h7]uh+jU��h%]r\��hU)År]��}r^��(h*X ���geohash_8r_��h+jY��h,j˙��h.hXh0}r`��(h2]h3]h4]h5]h7]uh9K h%]ra��hCX ���geohash_8rb��ÖÅrc��}rd��(h*j_��h+j]��ubaubah.h™ubhù)Åre��}rf��(h*U�h0}rg��(h2]h3]h4]h5]h7]uh+jU��h%]rh��hU)Åri��}rj��(h*X���stringrk��h+je��h,j˙��h.hXh0}rl��(h2]h3]h4]h5]h7]uh9K h%]rm��hCX���stringrn��ÖÅro��}rp��(h*jk��h+ji��ubaubah.h™ubhù)Årq��}rr��(h*U�h0}rs��(h2]h3]h4]h5]h7]uh+jU��h%]rt��hU)Åru��}rv��(h*X.���added after harvest, determined from ipAddressrw��h+jq��h,j˙��h.hXh0}rx��(h2]h3]h4]h5]h7]uh9K h%]ry��hCX.���added after harvest, determined from ipAddressrz��ÖÅr{��}r|��(h*jw��h+ju��ubaubah.h™ubeh.h√ubhò)År}��}r~��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+jA��h%]rÄ��(hù)ÅrÅ��}rÇ��(h*U�h0}rÉ��(h2]h3]h4]h5]h7]uh+j}��h%]rÑ��hU)ÅrÖ��}rÜ��(h*X ���geohash_9rá��h+jÅ��h,j˙��h.hXh0}rà��(h2]h3]h4]h5]h7]uh9K!h%]râ��hCX ���geohash_9rä��ÖÅrã��}rå��(h*já��h+jÖ��ubaubah.h™ubhù)Årç��}ré��(h*U�h0}rè��(h2]h3]h4]h5]h7]uh+j}��h%]rê��hU)Årë��}rí��(h*X���stringrì��h+jç��h,j˙��h.hXh0}rî��(h2]h3]h4]h5]h7]uh9K!h%]rï��hCX���stringrñ��ÖÅró��}rò��(h*jì��h+jë��ubaubah.h™ubhù)Årô��}rö��(h*U�h0}rõ��(h2]h3]h4]h5]h7]uh+j}��h%]rú��hU)Årù��}rû��(h*X.���added after harvest, determined from ipAddressrü��h+jô��h,j˙��h.hXh0}r†��(h2]h3]h4]h5]h7]uh9K!h%]r°��hCX.���added after harvest, determined from ipAddressr¢��ÖÅr£��}r§��(h*jü��h+jù��ubaubah.h™ubeh.h√ubhò)År•��}r¶��(h*U�h0}rß��(h2]h3]h4]h5]h7]uh+jA��h%]r®��(hù)År©��}r™��(h*U�h0}r´��(h2]h3]h4]h5]h7]uh+j•��h%]r¨��hU)År≠��}rÆ��(h*X���locationrØ��h+j©��h,j˙��h.hXh0}r∞��(h2]h3]h4]h5]h7]uh9K"h%]r±��hCX���locationr≤��ÖÅr≥��}r¥��(h*jØ��h+j≠��ubaubah.h™ubhù)Årµ��}r∂��(h*U�h0}r∑��(h2]h3]h4]h5]h7]uh+j•��h%]r∏��hU)Årπ��}r∫��(h*X���locationrª��h+jµ��h,j˙��h.hXh0}rº��(h2]h3]h4]h5]h7]uh9K"h%]rΩ��hCX���locationræ��ÖÅrø��}r¿��(h*jª��h+jπ��ubaubah.h™ubhù)År¡��}r¬��(h*U�h0}r√��(h2]h3]h4]h5]h7]uh+j•��h%]rƒ��hU)År≈��}r∆��(h*X.���added after harvest, determined from ipAddressr«��h+j¡��h,j˙��h.hXh0}r»��(h2]h3]h4]h5]h7]uh9K"h%]r…��hCX.���added after harvest, determined from ipAddressr ��ÖÅrÀ��}rÃ��(h*j«��h+j≈��ubaubah.h™ubeh.h√ubhò)ÅrÕ��}rŒ��(h*U�h0}rœ��(h2]h3]h4]h5]h7]uh+jA��h%]r–��(hù)År—��}r“��(h*U�h0}r”��(h2]h3]h4]h5]h7]uh+jÕ��h%]r‘��hU)År’��}r÷��(h*X���inFullRobotListr◊��h+j—��h,j˙��h.hXh0}rÿ��(h2]h3]h4]h5]h7]uh9K#h%]rŸ��hCX���inFullRobotListr⁄��ÖÅr€��}r‹��(h*j◊��h+j’��ubaubah.h™ubhù)År›��}rfi��(h*U�h0}rfl��(h2]h3]h4]h5]h7]uh+jÕ��h%]r‡��hU)År·��}r‚��(h*X���booleanr„��h+j›��h,j˙��h.hXh0}r‰��(h2]h3]h4]h5]h7]uh9K#h%]rÂ��hCX���booleanrÊ��ÖÅrÁ��}rË��(h*j„��h+j·��ubaubah.h™ubhù)ÅrÈ��}rÍ��(h*U�h0}rÎ��(h2]h3]h4]h5]h7]uh+jÕ��h%]rÏ��hU)ÅrÌ��}rÓ��(h*XN���added after harvest, determined based on log processing for COUNTER compliancerÔ��h+jÈ��h,j˙��h.hXh0}r��(h2]h3]h4]h5]h7]uh9K#h%]rÒ��hCXN���added after harvest, determined based on log processing for COUNTER compliancerÚ��ÖÅrÛ��}rÙ��(h*jÔ��h+jÌ��ubaubah.h™ubeh.h√ubhò)Årı��}rˆ��(h*U�h0}r˜��(h2]h3]h4]h5]h7]uh+jA��h%]r¯��(hù)År˘��}r˙��(h*U�h0}r˚��(h2]h3]h4]h5]h7]uh+jı��h%]r¸��hU)År˝��}r˛��(h*X���inPartialRobotListrˇ��h+j˘��h,j˙��h.hXh0}r���(h2]h3]h4]h5]h7]uh9K$h%]r��hCX���inPartialRobotListr��ÖÅr��}r��(h*jˇ��h+j˝��ubaubah.h™ubhù)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+jı��h%]r��hU)År ��}r ��(h*X���booleanr��h+j��h,j˙��h.hXh0}r��(h2]h3]h4]h5]h7]uh9K$h%]r ��hCX���booleanr��ÖÅr��}r��(h*j��h+j ��ubaubah.h™ubhù)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+jı��h%]r��hU)År��}r��(h*XN���added after harvest, determined based on log processing for COUNTER compliancer��h+j��h,j˙��h.hXh0}r��(h2]h3]h4]h5]h7]uh9K$h%]r��hCXN���added after harvest, determined based on log processing for COUNTER compliancer��ÖÅr��}r��(h*j��h+j��ubaubah.h™ubeh.h√ubhò)År��}r��(h*U�h0}r��(h2]h3]h4]h5]h7]uh+jA��h%]r ��(hù)År!��}r"��(h*U�h0}r#��(h2]h3]h4]h5]h7]uh+j��h%]r$��hU)År%��}r&��(h*X ���isRepeatVisitr'��h+j!��h,j˙��h.hXh0}r(��(h2]h3]h4]h5]h7]uh9K%h%]r)��hCX ���isRepeatVisitr*��ÖÅr+��}r,��(h*j'��h+j%��ubaubah.h™ubhù)År-��}r.��(h*U�h0}r/��(h2]h3]h4]h5]h7]uh+j��h%]r0��hU)År1��}r2��(h*X���booleanr3��h+j-��h,j˙��h.hXh0}r4��(h2]h3]h4]h5]h7]uh9K%h%]r5��hCX���booleanr6��ÖÅr7��}r8��(h*j3��h+j1��ubaubah.h™ubhù)År9��}r:��(h*U�h0}r;��(h2]h3]h4]h5]h7]uh+j��h%]r<��hU)År=��}r>��(h*XN���added after harvest, determined based on log processing for COUNTER compliancer?��h+j9��h,j˙��h.hXh0}r@��(h2]h3]h4]h5]h7]uh9K%h%]rA��hCXN���added after harvest, determined based on log processing for COUNTER compliancerB��ÖÅrC��}rD��(h*j?��h+j=��ubaubah.h™ubeh.h√ubeh.jâ��ubeh.jä��ubeubeubh')ÅrE��}rF��(h*U�h+h(h,h-h.h/h0}rG��(h2]h3]h4]h5]rH��hah7]rI��h auh9K2h:hh%]rJ��(h<)ÅrK��}rL��(h*X���Access to Event Log IndexrM��h+jE��h,h-h.h@h0}rN��(h2]h3]h4]h5]h7]uh9K2h:hh%]rO��hCX���Access to Event Log IndexrP��ÖÅrQ��}rR��(h*jM��h+jK��ubaubhU)ÅrS��}rT��(h*Xˆ���Access to the Event Log Index adheres to the DataONE identity and authentication protocols described here: `<Authentication.html>`_. The level of access allowed when querying the index is determined by your DataONE Authentication Session Identityh+jE��h,h-h.hXh0}rU��(h2]h3]h4]h5]h7]uh9K4h:hh%]rV��(hCXk���Access to the Event Log Index adheres to the DataONE identity and authentication protocols described here: rW��ÖÅrX��}rY��(h*Xk���Access to the Event Log Index adheres to the DataONE identity and authentication protocols described here: h+jS��ubjî��)ÅrZ��}r[��(h*X���`<Authentication.html>`_h0}r\��(UnameX���Authentication.htmlr]��jô��j]��h5]h4]h2]h3]h7]uh+jS��h%]r^��hCX���Authentication.htmlr_��ÖÅr`��}ra��(h*U�h+jZ��ubah.jû��ubjü��)Årb��}rc��(h*X���<Authentication.html>j¢��Kh+jS��h.j£��h0}rd��(Urefurij]��h5]re��hah4]h2]h3]h7]rf��hauh%]ubhCXs���. The level of access allowed when querying the index is determined by your DataONE Authentication Session Identityrg��ÖÅrh��}ri��(h*Xs���. The level of access allowed when querying the index is determined by your DataONE Authentication Session Identityh+jS��ubeubhU)Årj��}rk��(h*X���*CN Administrators*rl��h+jE��h,h-h.hXh0}rm��(h2]h3]h4]h5]h7]uh9K9h:hh%]rn��h^)Åro��}rp��(h*jl��h0}rq��(h2]h3]h4]h5]h7]uh+jj��h%]rr��hCX���CN Administratorsrs��ÖÅrt��}ru��(h*U�h+jo��ubah.hfubaubhU)Årv��}rw��(h*Xü���CN Administrators have full access to the index and can therefor select index entries based on any field and can view the entire contents of the index entries.rx��h+jE��h,h-h.hXh0}ry��(h2]h3]h4]h5]h7]uh9K;h:hh%]rz��hCXü���CN Administrators have full access to the index and can therefor select index entries based on any field and can view the entire contents of the index entries.r{��ÖÅr|��}r}��(h*jx��h+jv��ubaubhU)År~��}r��(h*X���*Authenticated session access*rÄ��h+jE��h,h-h.hXh0}rÅ��(h2]h3]h4]h5]h7]uh9K?h:hh%]rÇ��h^)ÅrÉ��}rÑ��(h*jÄ��h0}rÖ��(h2]h3]h4]h5]h7]uh+j~��h%]rÜ��hCX���Authenticated session accessrá��ÖÅrà��}râ��(h*U�h+jÉ��ubah.hfubaubhU)Årä��}rã��(h*XG��Clients (i.e. web browsers) that have established an authenticated session using a DataONE identity have access to information for any pids for which they are the rightsholder, or pids for which they have an access policy granting write access. For example, if the authenticated subject is ``'uid=smith,o=NCEAS,dc=ecoinformatics,dc=org'`` then the client can query index entries for pids that have access policies allowing write access to the authenticated subject. This level of access allows summary information to be viewed, so the full content of index entries cannot be viewed.h+jE��h,h-h.hXh0}rå��(h2]h3]h4]h5]h7]uh9KAh:hh%]rç��(hCX"��Clients (i.e. web browsers) that have established an authenticated session using a DataONE identity have access to information for any pids for which they are the rightsholder, or pids for which they have an access policy granting write access. For example, if the authenticated subject is ré��ÖÅrè��}rê��(h*X"��Clients (i.e. web browsers) that have established an authenticated session using a DataONE identity have access to information for any pids for which they are the rightsholder, or pids for which they have an access policy granting write access. For example, if the authenticated subject is h+jä��ubcdocutils.nodes literal rë��)Årí��}rì��(h*X0���``'uid=smith,o=NCEAS,dc=ecoinformatics,dc=org'``h0}rî��(h2]h3]h4]h5]h7]uh+jä��h%]rï��hCX,���'uid=smith,o=NCEAS,dc=ecoinformatics,dc=org'rñ��ÖÅró��}rò��(h*U�h+jí��ubah.Uliteralrô��ubhCXı��� then the client can query index entries for pids that have access policies allowing write access to the authenticated subject. This level of access allows summary information to be viewed, so the full content of index entries cannot be viewed.rö��ÖÅrõ��}rú��(h*Xı��� then the client can query index entries for pids that have access policies allowing write access to the authenticated subject. This level of access allows summary information to be viewed, so the full content of index entries cannot be viewed.h+jä��ubeubhU)Årù��}rû��(h*X���*Public Access*rü��h+jE��h,h-h.hXh0}r†��(h2]h3]h4]h5]h7]uh9KJh:hh%]r°��h^)År¢��}r£��(h*jü��h0}r§��(h2]h3]h4]h5]h7]uh+jù��h%]r•��hCX ���Public Accessr¶��ÖÅrß��}r®��(h*U�h+j¢��ubah.hfubaubhU)År©��}r™��(h*X+��All other access is considered non-privileged public access in which case only index entries associated with pids that have an access policy granting public read can be queried. This level of access only allows summary information to be viewed, so the full content of index entries cannot be viewed.r´��h+jE��h,h-h.hXh0}r¨��(h2]h3]h4]h5]h7]uh9KLh:hh%]r≠��hCX+��All other access is considered non-privileged public access in which case only index entries associated with pids that have an access policy granting public read can be queried. This level of access only allows summary information to be viewed, so the full content of index entries cannot be viewed.rÆ��ÖÅrØ��}r∞��(h*j´��h+j©��ubaubhU)År±��}r≤��(h*Xi��In addition to these access rules, certain fields are considered sensitive such that they cannot be included in Solr field queries (i.e. ``&fq=<field name>``) or included in Solr facet queries (i.e. ``&facet.field=<field name>``). The fields from the Event Log Index that are considered sensitive are *rightsHolder*, *ipAddress*, *subject* and *readPermission*.h+jE��h,h-h.hXh0}r≥��(h2]h3]h4]h5]h7]uh9KQh:hh%]r¥��(hCXâ���In addition to these access rules, certain fields are considered sensitive such that they cannot be included in Solr field queries (i.e. rµ��ÖÅr∂��}r∑��(h*Xâ���In addition to these access rules, certain fields are considered sensitive such that they cannot be included in Solr field queries (i.e. h+j±��ubjë��)År∏��}rπ��(h*X���``&fq=<field name>``h0}r∫��(h2]h3]h4]h5]h7]uh+j±��h%]rª��hCX���&fq=<field name>rº��ÖÅrΩ��}ræ��(h*U�h+j∏��ubah.jô��ubhCX*���) or included in Solr facet queries (i.e. rø��ÖÅr¿��}r¡��(h*X*���) or included in Solr facet queries (i.e. h+j±��ubjë��)År¬��}r√��(h*X���``&facet.field=<field name>``h0}rƒ��(h2]h3]h4]h5]h7]uh+j±��h%]r≈��hCX���&facet.field=<field name>r∆��ÖÅr«��}r»��(h*U�h+j¬��ubah.jô��ubhCXI���). The fields from the Event Log Index that are considered sensitive are r…��ÖÅr ��}rÀ��(h*XI���). The fields from the Event Log Index that are considered sensitive are h+j±��ubh^)ÅrÃ��}rÕ��(h*X���*rightsHolder*h0}rŒ��(h2]h3]h4]h5]h7]uh+j±��h%]rœ��hCX���rightsHolderr–��ÖÅr—��}r“��(h*U�h+jÃ��ubah.hfubhCX���, r”��ÖÅr‘��}r’��(h*X���, h+j±��ubh^)År÷��}r◊��(h*X���*ipAddress*h0}rÿ��(h2]h3]h4]h5]h7]uh+j±��h%]rŸ��hCX ���ipAddressr⁄��ÖÅr€��}r‹��(h*U�h+j÷��ubah.hfubhCX���, r›��ÖÅrfi��}rfl��(h*X���, h+j±��ubh^)År‡��}r·��(h*X ���*subject*h0}r‚��(h2]h3]h4]h5]h7]uh+j±��h%]r„��hCX���subjectr‰��ÖÅrÂ��}rÊ��(h*U�h+j‡��ubah.hfubhCX��� and rÁ��ÖÅrË��}rÈ��(h*X��� and h+j±��ubh^)ÅrÍ��}rÎ��(h*X���*readPermission*h0}rÏ��(h2]h3]h4]h5]h7]uh+j±��h%]rÌ��hCX���readPermissionrÓ��ÖÅrÔ��}r��(h*U�h+jÍ��ubah.hfubhCX���.ÖÅrÒ��}rÚ��(h*X���.h+j±��ubeubjü��)ÅrÛ��}rÙ��(h*X���.. _COUNTER_Compliance:h+jE��h,h-h.j£��h0}rı��(h5]h4]h2]h3]h7]Urefidrˆ��h#uh9KÄh:hh%]ubeubh')År˜��}r¯��(h*U�h+h(h,h-Uexpect_referenced_by_namer˘��}r˙��hjÛ��sh.h/h0}r˚��(h2]h3]h4]h5]r¸��(h#h!eh7]r˝��(h heuh9KZh:hUexpect_referenced_by_idr˛��}rˇ��h#jÛ��sh%]r���(h<)År��}r��(h*X���COUNTER Compliancer��h+j˜��h,h-h.h@h0}r��(h2]h3]h4]h5]h7]uh9KZh:hh%]r��hCX���COUNTER Compliancer��ÖÅr��}r��(h*j��h+j��ubaubhU)År ��}r ��(h*XF��While unfiltered log records are useful for some system monitoring and related activities, scientifically-meaningful analysis of log records requires that we correct log records for common events that would otherwise artificially inflate the statistics, such as access by web-indexing robots and multiple accesses from the same individual. Within the publishing community, the `COUNTER`_ standard has been used to provide a consistent set of guidelines as to how resource access statistics should be reported. To be COUNTER-compliant, DataONE provides three filters on log files:h+j˜��h,h-h.hXh0}r��(h2]h3]h4]h5]h7]uh9K\h:hh%]r��(hCX{��While unfiltered log records are useful for some system monitoring and related activities, scientifically-meaningful analysis of log records requires that we correct log records for common events that would otherwise artificially inflate the statistics, such as access by web-indexing robots and multiple accesses from the same individual. Within the publishing community, the r ��ÖÅr��}r��(h*X{��While unfiltered log records are useful for some system monitoring and related activities, scientifically-meaningful analysis of log records requires that we correct log records for common events that would otherwise artificially inflate the statistics, such as access by web-indexing robots and multiple accesses from the same individual. Within the publishing community, the h+j ��ubjî��)År��}r��(h*X ���`COUNTER`_Uresolvedr��Kh+j ��h.jû��h0}r��(UnameX���COUNTERjô��X���http://www.projectcounter.org/r��h5]h4]h2]h3]h7]uh%]r��hCX���COUNTERr��ÖÅr��}r��(h*U�h+j��ubaubhCX¡��� standard has been used to provide a consistent set of guidelines as to how resource access statistics should be reported. To be COUNTER-compliant, DataONE provides three filters on log files:r��ÖÅr��}r��(h*X¡��� standard has been used to provide a consistent set of guidelines as to how resource access statistics should be reported. To be COUNTER-compliant, DataONE provides three filters on log files:h+j ��ubeubcdocutils.nodes enumerated_list r��)År��}r��(h*U�h+j˜��h,h-h.Uenumerated_listr��h0}r ��(Usuffixr!��U.h5]h4]h2]Uprefixr"��U�h3]h7]Uenumtyper#��Uarabicr$��uh9Keh:hh%]r%��(cdocutils.nodes list_item r&��)År'��}r(��(h*Xù���Only allow status 200 and 304 on READ requests This ensures that redirect requests (302) are only counted once, and that unsuccessful requests are ignored. h+j��h,h-h.U list_itemr)��h0}r*��(h2]h3]h4]h5]h7]uh9Nh:hh%]r+��(hU)År,��}r-��(h*X.���Only allow status 200 and 304 on READ requestsr.��h+j'��h,h-h.hXh0}r/��(h2]h3]h4]h5]h7]uh9Keh%]r0��hCX.���Only allow status 200 and 304 on READ requestsr1��ÖÅr2��}r3��(h*j.��h+j,��ubaubhU)År4��}r5��(h*Xl���This ensures that redirect requests (302) are only counted once, and that unsuccessful requests are ignored.r6��h+j'��h,h-h.hXh0}r7��(h2]h3]h4]h5]h7]uh9Kgh%]r8��hCXl���This ensures that redirect requests (302) are only counted once, and that unsuccessful requests are ignored.r9��ÖÅr:��}r;��(h*j6��h+j4��ubaubeubj&��)År<��}r=��(h*Xä���Exclude robots This ensures that the myriad web-robots that constantly index web-accessible content do not artificially inflate results. h+j��h,h-h.j)��h0}r>��(h2]h3]h4]h5]h7]uh9Nh:hh%]r?��(hU)År@��}rA��(h*X���Exclude robotsrB��h+j<��h,h-h.hXh0}rC��(h2]h3]h4]h5]h7]uh9Kjh%]rD��hCX���Exclude robotsrE��ÖÅrF��}rG��(h*jB��h+j@��ubaubhU)ÅrH��}rI��(h*Xy���This ensures that the myriad web-robots that constantly index web-accessible content do not artificially inflate results.rJ��h+j<��h,h-h.hXh0}rK��(h2]h3]h4]h5]h7]uh9Klh%]rL��hCXy���This ensures that the myriad web-robots that constantly index web-accessible content do not artificially inflate results.rM��ÖÅrN��}rO��(h*jJ��h+jH��ubaubeubj&��)ÅrP��}rQ��(h*XΩ���Exclude repeat visits within certain time window This ensures that accidental double-clicks on a link or repeated requests from a client tool in a short time period are only counted once. h+j��h,h-h.j)��h0}rR��(h2]h3]h4]h5]h7]uh9Nh:hh%]rS��(hU)ÅrT��}rU��(h*X0���Exclude repeat visits within certain time windowrV��h+jP��h,h-h.hXh0}rW��(h2]h3]h4]h5]h7]uh9Koh%]rX��hCX0���Exclude repeat visits within certain time windowrY��ÖÅrZ��}r[��(h*jV��h+jT��ubaubhU)År\��}r]��(h*Xä���This ensures that accidental double-clicks on a link or repeated requests from a client tool in a short time period are only counted once.r^��h+jP��h,h-h.hXh0}r_��(h2]h3]h4]h5]h7]uh9Kqh%]r`��hCXä���This ensures that accidental double-clicks on a link or repeated requests from a client tool in a short time period are only counted once.ra��ÖÅrb��}rc��(h*j^��h+j\��ubaubeubeubhU)Ård��}re��(h*XÏ��Compliance with these three `COUNTER`_ requirements is implemented as two boolean index field (``isRepeatVisit`` and ``inFullRobotList``) which, for each record, determines if a given record adheres to the `COUNTER`_ standards outlined above. Client queries which wish to only report COUNTER-compliant results just add a filter expression to their query (``isRepeatVisit=false``, ``inFullRobotList=false``), and all non-compliant records will be removed from the usage statistics reports.h+j˜��h,h-h.hXh0}rf��(h2]h3]h4]h5]h7]uh9Kth:hh%]rg��(hCX���Compliance with these three rh��ÖÅri��}rj��(h*X���Compliance with these three h+jd��ubjî��)Årk��}rl��(h*X ���`COUNTER`_j��Kh+jd��h.jû��h0}rm��(UnameX���COUNTERjô��j��h5]h4]h2]h3]h7]uh%]rn��hCX���COUNTERro��ÖÅrp��}rq��(h*U�h+jk��ubaubhCX9��� requirements is implemented as two boolean index field (rr��ÖÅrs��}rt��(h*X9��� requirements is implemented as two boolean index field (h+jd��ubjë��)Åru��}rv��(h*X���``isRepeatVisit``h0}rw��(h2]h3]h4]h5]h7]uh+jd��h%]rx��hCX ���isRepeatVisitry��ÖÅrz��}r{��(h*U�h+ju��ubah.jô��ubhCX��� and r|��ÖÅr}��}r~��(h*X��� and h+jd��ubjë��)År��}rÄ��(h*X���``inFullRobotList``h0}rÅ��(h2]h3]h4]h5]h7]uh+jd��h%]rÇ��hCX���inFullRobotListrÉ��ÖÅrÑ��}rÖ��(h*U�h+j��ubah.jô��ubhCXG���) which, for each record, determines if a given record adheres to the rÜ��ÖÅrá��}rà��(h*XG���) which, for each record, determines if a given record adheres to the h+jd��ubjî��)Årâ��}rä��(h*X ���`COUNTER`_j��Kh+jd��h.jû��h0}rã��(UnameX���COUNTERjô��j��h5]h4]h2]h3]h7]uh%]rå��hCX���COUNTERrç��ÖÅré��}rè��(h*U�h+jâ��ubaubhCXç��� standards outlined above. Client queries which wish to only report COUNTER-compliant results just add a filter expression to their query (rê��ÖÅrë��}rí��(h*Xç��� standards outlined above. Client queries which wish to only report COUNTER-compliant results just add a filter expression to their query (h+jd��ubjë��)Årì��}rî��(h*X���``isRepeatVisit=false``h0}rï��(h2]h3]h4]h5]h7]uh+jd��h%]rñ��hCX���isRepeatVisit=falseró��ÖÅrò��}rô��(h*U�h+jì��ubah.jô��ubhCX���, rö��ÖÅrõ��}rú��(h*X���, h+jd��ubjë��)Årù��}rû��(h*X���``inFullRobotList=false``h0}rü��(h2]h3]h4]h5]h7]uh+jd��h%]r†��hCX���inFullRobotList=falser°��ÖÅr¢��}r£��(h*U�h+jù��ubah.jô��ubhCXT���), and all non-compliant records will be removed from the usage statistics reports.r§��ÖÅr•��}r¶��(h*XT���), and all non-compliant records will be removed from the usage statistics reports.h+jd��ubeubhU)Årß��}r®��(h*X��The field ``inFullRobotList`` indicates whether or not the logged event originated from a request issued by a user agent found in the full list of web robots, with the value ``true`` indicating that the user agent is a web robot, and thus the event record is not `COUNTER`_ compliant.h+j˜��h,h-h.hXh0}r©��(h2]h3]h4]h5]h7]uh9K|h:hh%]r™��(hCX ���The field r´��ÖÅr¨��}r≠��(h*X ���The field h+jß��ubjë��)ÅrÆ��}rØ��(h*X���``inFullRobotList``h0}r∞��(h2]h3]h4]h5]h7]uh+jß��h%]r±��hCX���inFullRobotListr≤��ÖÅr≥��}r¥��(h*U�h+jÆ��ubah.jô��ubhCXë��� indicates whether or not the logged event originated from a request issued by a user agent found in the full list of web robots, with the value rµ��ÖÅr∂��}r∑��(h*Xë��� indicates whether or not the logged event originated from a request issued by a user agent found in the full list of web robots, with the value h+jß��ubjë��)År∏��}rπ��(h*X���``true``h0}r∫��(h2]h3]h4]h5]h7]uh+jß��h%]rª��hCX���truerº��ÖÅrΩ��}ræ��(h*U�h+j∏��ubah.jô��ubhCXR��� indicating that the user agent is a web robot, and thus the event record is not rø��ÖÅr¿��}r¡��(h*XR��� indicating that the user agent is a web robot, and thus the event record is not h+jß��ubjî��)År¬��}r√��(h*X ���`COUNTER`_j��Kh+jß��h.jû��h0}rƒ��(UnameX���COUNTERjô��j��h5]h4]h2]h3]h7]uh%]r≈��hCX���COUNTERr∆��ÖÅr«��}r»��(h*U�h+j¬��ubaubhCX��� compliant.r…��ÖÅr ��}rÀ��(h*X��� compliant.h+jß��ubeubhU)ÅrÃ��}rÕ��(h*X≥���DataONE will maintain a list on known Internet robots to be used for filtering addresses, and this list will be updated periodically as new robots become known, at least annually.rŒ��h+j˜��h,h-h.hXh0}rœ��(h2]h3]h4]h5]h7]uh9KÅh:hh%]r–��hCX≥���DataONE will maintain a list on known Internet robots to be used for filtering addresses, and this list will be updated periodically as new robots become known, at least annually.r—��ÖÅr“��}r”��(h*jŒ��h+jÃ��ubaubhU)År‘��}r’��(h*XÒ���The field ``isRepeatVisit`` indicates whether or not a duplicate request has occurred for the same IP address and pid within a certain time window (currently 30 seconds), with a value of ``true`` indicating that an entry is a repeat request.h+j˜��h,h-h.hXh0}r÷��(h2]h3]h4]h5]h7]uh9KÖh:hh%]r◊��(hCX ���The field rÿ��ÖÅrŸ��}r⁄��(h*X ���The field h+j‘��ubjë��)År€��}r‹��(h*X���``isRepeatVisit``h0}r›��(h2]h3]h4]h5]h7]uh+j‘��h%]rfi��hCX ���isRepeatVisitrfl��ÖÅr‡��}r·��(h*U�h+j€��ubah.jô��ubhCX†��� indicates whether or not a duplicate request has occurred for the same IP address and pid within a certain time window (currently 30 seconds), with a value of r‚��ÖÅr„��}r‰��(h*X†��� indicates whether or not a duplicate request has occurred for the same IP address and pid within a certain time window (currently 30 seconds), with a value of h+j‘��ubjë��)ÅrÂ��}rÊ��(h*X���``true``h0}rÁ��(h2]h3]h4]h5]h7]uh+j‘��h%]rË��hCX���truerÈ��ÖÅrÍ��}rÎ��(h*U�h+jÂ��ubah.jô��ubhCX.��� indicating that an entry is a repeat request.rÏ��ÖÅrÌ��}rÓ��(h*X.��� indicating that an entry is a repeat request.h+j‘��ubeubhU)ÅrÔ��}r��(h*Xk���The following query will return the count of all read events that have passed the COUNTER compliance tests:rÒ��h+j˜��h,h-h.hXh0}rÚ��(h2]h3]h4]h5]h7]uh9Käh:hh%]rÛ��hCXk���The following query will return the count of all read events that have passed the COUNTER compliance tests:rÙ��ÖÅrı��}rˆ��(h*jÒ��h+jÔ��ubaubcdocutils.nodes literal_block r˜��)År¯��}r˘��(h*Xh���https://cn.dataone.org/cn/v2/query/logsolr/?q=event:read&fq=inFullRobotList:false&fq=isRepeatVisit:falseh+j˜��h,h-h.U literal_blockr˙��h0}r˚��(U xml:spacer¸��Upreserver˝��h5]h4]h2]h3]h7]uh9K∑h:hh%]r˛��hCXh���https://cn.dataone.org/cn/v2/query/logsolr/?q=event:read&fq=inFullRobotList:false&fq=isRepeatVisit:falserˇ��ÖÅr� ��}r ��(h*U�h+j¯��ubaubhU)År ��}r ��(h*Xï���The event index is updated once a day with event entries from all active member nodes, with the most current information being from the previous day.r ��h+j˜��h,h-h.hXh0}r ��(h2]h3]h4]h5]h7]uh9Kêh:hh%]r ��hCXï���The event index is updated once a day with event entries from all active member nodes, with the most current information being from the previous day.r ��ÖÅr ��}r ��(h*j ��h+j ��ubaubhU)År ��}r ��(h*XÓ��In addition to the 'COUNTER_' related fields, the field ``inPartialRobotList`` indicates whether or not the user agent was found in a list that contains a subset of the full robots list, and represents a less strict interpretation of which user agents are considered web robots, and does not include user agents such as 'java', 'libwww', 'Wget'. A value of ``true`` indicates that a match was found in the less strict web robots list. This field is not used in `COUNTER`_ compliance filtering.h+j˜��h,h-h.hXh0}r ��(h2]h3]h4]h5]h7]uh9Kìh:hh%]r ��(hCX���In addition to the 'r ��ÖÅr ��}r ��(h*X���In addition to the 'h+j ��ubjî��)År ��}r ��(h*X���COUNTER_j��Kh+j ��h.jû��h0}r ��(UnameX���COUNTERjô��j��h5]h4]h2]h3]h7]uh%]r ��hCX���COUNTERr ��ÖÅr ��}r ��(h*U�h+j ��ubaubhCX���' related fields, the field r ��ÖÅr ��}r ��(h*X���' related fields, the field h+j ��ubjë��)År ��}r ��(h*X���``inPartialRobotList``h0}r ��(h2]h3]h4]h5]h7]uh+j ��h%]r ��hCX���inPartialRobotListr ��ÖÅr ��}r! ��(h*U�h+j ��ubah.jô��ubhCX�� indicates whether or not the user agent was found in a list that contains a subset of the full robots list, and represents a less strict interpretation of which user agents are considered web robots, and does not include user agents such as 'java', 'libwww', 'Wget'. A value of r" ��ÖÅr# ��}r$ ��(h*X�� indicates whether or not the user agent was found in a list that contains a subset of the full robots list, and represents a less strict interpretation of which user agents are considered web robots, and does not include user agents such as 'java', 'libwww', 'Wget'. A value of h+j ��ubjë��)År% ��}r& ��(h*X���``true``h0}r' ��(h2]h3]h4]h5]h7]uh+j ��h%]r( ��hCX���truer) ��ÖÅr* ��}r+ ��(h*U�h+j% ��ubah.jô��ubhCX`��� indicates that a match was found in the less strict web robots list. This field is not used in r, ��ÖÅr- ��}r. ��(h*X`��� indicates that a match was found in the less strict web robots list. This field is not used in h+j ��ubjî��)År/ ��}r0 ��(h*X ���`COUNTER`_j��Kh+j ��h.jû��h0}r1 ��(UnameX���COUNTERjô��j��h5]h4]h2]h3]h7]uh%]r2 ��hCX���COUNTERr3 ��ÖÅr4 ��}r5 ��(h*U�h+j/ ��ubaubhCX��� compliance filtering.r6 ��ÖÅr7 ��}r8 ��(h*X��� compliance filtering.h+j ��ubeubjü��)År9 ��}r: ��(h*X+���.. _COUNTER: http://www.projectcounter.org/j¢��Kh+j˜��h,h-h.j£��h0}r; ��(jô��j��h5]r< ��hah4]h2]h3]h7]r= ��hauh9Kƒh:hh%]ubeubh')År> ��}r? ��(h*U�h+h(h,h-h.h/h0}r@ ��(h2]h3]h4]h5]rA ��hah7]rB ��hauh9Kûh:hh%]rC ��(h<)ÅrD ��}rE ��(h*X���Statistics Service UsagerF ��h+j> ��h,h-h.h@h0}rG ��(h2]h3]h4]h5]h7]uh9Kûh:hh%]rH ��hCX���Statistics Service UsagerI ��ÖÅrJ ��}rK ��(h*jF ��h+jD ��ubaubhU)ÅrL ��}rM ��(h*X��The following sections shows example queries that can be sent to the Event Log Solr index. Note: in order to make the examples easier to read, the output of some of the examples queries has been editied, with removed lines replaced with ellipses, i.e. '...'.rN ��h+j> ��h,h-h.hXh0}rO ��(h2]h3]h4]h5]h7]uh9K†h:hh%]rP ��hCX��The following sections shows example queries that can be sent to the Event Log Solr index. Note: in order to make the examples easier to read, the output of some of the examples queries has been editied, with removed lines replaced with ellipses, i.e. '...'.rQ ��ÖÅrR ��}rS ��(h*jN ��h+jL ��ubaubhU)ÅrT ��}rU ��(h*X)���**Retrieve pids for a specified subject**rV ��h+j> ��h,h-h.hXh0}rW ��(h2]h3]h4]h5]h7]uh9K•h:hh%]rX ��cdocutils.nodes strong rY ��)ÅrZ ��}r[ ��(h*jV ��h0}r\ ��(h2]h3]h4]h5]h7]uh+jT ��h%]r] ��hCX%���Retrieve pids for a specified subjectr^ ��ÖÅr_ ��}r` ��(h*U�h+jZ ��ubah.Ustrongra ��ubaubhU)Årb ��}rc ��(h*Xû���The following example shows a query for download volume for pids created by subjects matching ``uid*smith*`` with download size statistics aggregated by pid::h+j> ��h,h-h.hXh0}rd ��(h2]h3]h4]h5]h7]uh9Kßh:hh%]re ��(hCX^���The following example shows a query for download volume for pids created by subjects matching rf ��ÖÅrg ��}rh ��(h*X^���The following example shows a query for download volume for pids created by subjects matching h+jb ��ubjë��)Åri ��}rj ��(h*X���``uid*smith*``h0}rk ��(h2]h3]h4]h5]h7]uh+jb ��h%]rl ��hCX ���uid*smith*rm ��ÖÅrn ��}ro ��(h*U�h+ji ��ubah.jô��ubhCX1��� with download size statistics aggregated by pid:rp ��ÖÅrq ��}rr ��(h*X1��� with download size statistics aggregated by pid:h+jb ��ubeubj˜��)Års ��}rt ��(h*Xà���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=subject:uid*smith*&fq=event:read&stats=true&stats.field=size&rows=0&stats.facet=pidh+j> ��h,h-h.j˙��h0}ru ��(j¸��j˝��h5]h4]h2]h3]h7]uh9K‘h:hh%]rv ��hCXà���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=subject:uid*smith*&fq=event:read&stats=true&stats.field=size&rows=0&stats.facet=pidrw ��ÖÅrx ��}ry ��(h*U�h+js ��ubaubhU)Årz ��}r{ ��(h*X!���The following result is returned:r| ��h+j> ��h,h-h.hXh0}r} ��(h2]h3]h4]h5]h7]uh9K≠h:hh%]r~ ��hCX!���The following result is returned:r ��ÖÅrÄ ��}rÅ ��(h*j| ��h+jz ��ubaubj˜��)ÅrÇ ��}rÉ ��(h*Xä��<?xml version="1.0"?> <response> ... <result name="response" numFound="96" start="0"/> <lst name="stats"> <lst name="stats_fields"> <lst name="size"> <double name="min">135.0</double> <double name="max">1.5209072E8</double> <double name="sum">1.082767665E9</double> <long name="count">96</long> <long name="missing">0</long> <double name="sumOfSquares">1.13751276670495792E17</double> <double name="mean">1.127882984375E7</double> <double name="stddev">3.2692977584385287E7</double> <lst name="facets"> <lst name="pid"> <lst name="doi:10.6085/AA/pisco_intertidal.45.1"> <double name="min">2.8738045E7</double> <double name="max">2.8738045E7</double> <double name="sum">2.8738045E7</double> <long name="count">1</long> <long name="missing">0</long> <double name="sumOfSquares">8.25875230422025E14</double> <double name="mean">2.8738045E7</double> <double name="stddev">0.0</double> </lst> <lst name="doi:10.6085/AA/MLPA_intertidal.30.10"> <double name="min">2984.0</double> <double name="max">2984.0</double> <double name="sum">11936.0</double> <long name="count">4</long> <long name="missing">0</long> <double name="sumOfSquares">3.5617024E7</double> <double name="mean">2984.0</double> <double name="stddev">0.0</double> </lst> <lst name="doi:10.6085/AA/pisco_snbs.19.1"> <double name="min">52335.0</double> <double name="max">52335.0</double> <double name="sum">104670.0</double> <long name="count">2</long> <long name="missing">0</long> <double name="sumOfSquares">5.47790445E9</double> <double name="mean">52335.0</double> <double name="stddev">0.0</double> </lst> ... </lst> </lst> </lst> </lst> </lst> </lst> </response>h+j> ��h,h-h.j˙��h0}rÑ ��(UlinenosrÖ ��âUlanguagerÜ ��X���xmlj¸��j˝��h5]h4]h2]Uhighlight_argsrá ��}h3]h7]uh9KØh:hh%]rà ��hCXä��<?xml version="1.0"?> <response> ... <result name="response" numFound="96" start="0"/> <lst name="stats"> <lst name="stats_fields"> <lst name="size"> <double name="min">135.0</double> <double name="max">1.5209072E8</double> <double name="sum">1.082767665E9</double> <long name="count">96</long> <long name="missing">0</long> <double name="sumOfSquares">1.13751276670495792E17</double> <double name="mean">1.127882984375E7</double> <double name="stddev">3.2692977584385287E7</double> <lst name="facets"> <lst name="pid"> <lst name="doi:10.6085/AA/pisco_intertidal.45.1"> <double name="min">2.8738045E7</double> <double name="max">2.8738045E7</double> <double name="sum">2.8738045E7</double> <long name="count">1</long> <long name="missing">0</long> <double name="sumOfSquares">8.25875230422025E14</double> <double name="mean">2.8738045E7</double> <double name="stddev">0.0</double> </lst> <lst name="doi:10.6085/AA/MLPA_intertidal.30.10"> <double name="min">2984.0</double> <double name="max">2984.0</double> <double name="sum">11936.0</double> <long name="count">4</long> <long name="missing">0</long> <double name="sumOfSquares">3.5617024E7</double> <double name="mean">2984.0</double> <double name="stddev">0.0</double> </lst> <lst name="doi:10.6085/AA/pisco_snbs.19.1"> <double name="min">52335.0</double> <double name="max">52335.0</double> <double name="sum">104670.0</double> <long name="count">2</long> <long name="missing">0</long> <double name="sumOfSquares">5.47790445E9</double> <double name="mean">52335.0</double> <double name="stddev">0.0</double> </lst> ... </lst> </lst> </lst> </lst> </lst> </lst> </response>râ ��ÖÅrä ��}rã ��(h*U�h+jÇ ��ubaubhU)Årå ��}rç ��(h*XW���The previous query can be constrained to a specific time by adding a time range, i.e.::h+j> ��h,h-h.hXh0}ré ��(h2]h3]h4]h5]h7]uh9KÈh:hh%]rè ��hCXV���The previous query can be constrained to a specific time by adding a time range, i.e.:rê ��ÖÅrë ��}rí ��(h*XV���The previous query can be constrained to a specific time by adding a time range, i.e.:h+jå ��ubaubj˜��)Årì ��}rî ��(h*X=���&fq=dateLogged:[2013-01-01T23:59:59Z TO 2013-12-31T23:59:59Z]h+j> ��h,h-h.j˙��h0}rï ��(j¸��j˝��h5]h4]h2]h3]h7]uh9Mh:hh%]rñ ��hCX=���&fq=dateLogged:[2013-01-01T23:59:59Z TO 2013-12-31T23:59:59Z]ró ��ÖÅrò ��}rô ��(h*U�h+jì ��ubaubhU)Årö ��}rõ ��(h*X$���or using Solr date range key words::rú ��h+j> ��h,h-h.hXh0}rù ��(h2]h3]h4]h5]h7]uh9KÓh:hh%]rû ��hCX#���or using Solr date range key words:rü ��ÖÅr† ��}r° ��(h*X#���or using Solr date range key words:h+jö ��ubaubj˜��)År¢ ��}r£ ��(h*X"���&fq=dateLogged:[NOW-1MONTH TO NOW]h+j> ��h,h-h.j˙��h0}r§ ��(j¸��j˝��h5]h4]h2]h3]h7]uh9Mh:hh%]r• ��hCX"���&fq=dateLogged:[NOW-1MONTH TO NOW]r¶ ��ÖÅrß ��}r® ��(h*U�h+j¢ ��ubaubhU)År© ��}r™ ��(h*X���**Data upload counts**r´ ��h+j> ��h,h-h.hXh0}r¨ ��(h2]h3]h4]h5]h7]uh9KÛh:hh%]r≠ ��jY ��)ÅrÆ ��}rØ ��(h*j´ ��h0}r∞ ��(h2]h3]h4]h5]h7]uh+j© ��h%]r± ��hCX���Data upload countsr≤ ��ÖÅr≥ ��}r¥ ��(h*U�h+jÆ ��ubah.ja ��ubaubhU)Årµ ��}r∂ ��(h*Xe���The following query shows counts of data uploads by format type by a specified rightsHolder (PISCO)::r∑ ��h+j> ��h,h-h.hXh0}r∏ ��(h2]h3]h4]h5]h7]uh9Kıh:hh%]rπ ��hCXd���The following query shows counts of data uploads by format type by a specified rightsHolder (PISCO):r∫ ��ÖÅrª ��}rº ��(h*Xd���The following query shows counts of data uploads by format type by a specified rightsHolder (PISCO):h+jµ ��ubaubj˜��)ÅrΩ ��}ræ ��(h*Xé���https://cn.dataone.org/cn/v2/query/logsolr/?&q=*:*&facet=true&fq=rightsHolder:uid*PISCO*&fq=event:create&facet.field=formatId&facet.mincount=1h+j> ��h,h-h.j˙��h0}rø ��(j¸��j˝��h5]h4]h2]h3]h7]uh9M h:hh%]r¿ ��hCXé���https://cn.dataone.org/cn/v2/query/logsolr/?&q=*:*&facet=true&fq=rightsHolder:uid*PISCO*&fq=event:create&facet.field=formatId&facet.mincount=1r¡ ��ÖÅr¬ ��}r√ ��(h*U�h+jΩ ��ubaubj˜��)Årƒ ��}r≈ ��(h*Xá��<?xml version="1.0"?> <response> ... <result name="response" numFound="40928" start="0"/> <lst name="facet_counts"> <lst name="facet_queries"/> <lst name="facet_fields"> <lst name="formatId"> <int name="eml://ecoinformatics.org/eml-2.0.1">32932</int> <int name="text/csv">5236</int> <int name="application/octet-stream">2570</int> <int name="eml://ecoinformatics.org/eml-2.0.0">100</int> <int name="eml://ecoinformatics.org/eml-2.1.0">28</int> <int name="-//ecoinformatics.org//eml-dataset-2.0.0beta6//EN">19</int> <int name="-//ecoinformatics.org//eml-entity-2.0.0beta6//EN">12</int> <int name="-//ecoinformatics.org//eml-attribute-2.0.0beta6//EN">11</int> <int name="-//ecoinformatics.org//eml-access-2.0.0beta6//EN">7</int> <int name="-//ecoinformatics.org//eml-physical-2.0.0beta6//EN">6</int> <int name="image/jpeg">3</int> <int name="text/plain">3</int> <int name="-//ecoinformatics.org//eml-project-2.0.0beta6//EN">1</int> </lst> </lst> <lst name="facet_dates"/> <lst name="facet_ranges"/> </lst> </response>h+j> ��h,h-h.j˙��h0}r∆ ��(jÖ ��âjÜ ��X���xmlj¸��j˝��h5]h4]h2]já ��}h3]h7]uh9K˘h:hh%]r« ��hCXá��<?xml version="1.0"?> <response> ... <result name="response" numFound="40928" start="0"/> <lst name="facet_counts"> <lst name="facet_queries"/> <lst name="facet_fields"> <lst name="formatId"> <int name="eml://ecoinformatics.org/eml-2.0.1">32932</int> <int name="text/csv">5236</int> <int name="application/octet-stream">2570</int> <int name="eml://ecoinformatics.org/eml-2.0.0">100</int> <int name="eml://ecoinformatics.org/eml-2.1.0">28</int> <int name="-//ecoinformatics.org//eml-dataset-2.0.0beta6//EN">19</int> <int name="-//ecoinformatics.org//eml-entity-2.0.0beta6//EN">12</int> <int name="-//ecoinformatics.org//eml-attribute-2.0.0beta6//EN">11</int> <int name="-//ecoinformatics.org//eml-access-2.0.0beta6//EN">7</int> <int name="-//ecoinformatics.org//eml-physical-2.0.0beta6//EN">6</int> <int name="image/jpeg">3</int> <int name="text/plain">3</int> <int name="-//ecoinformatics.org//eml-project-2.0.0beta6//EN">1</int> </lst> </lst> <lst name="facet_dates"/> <lst name="facet_ranges"/> </lst> </response>r» ��ÖÅr… ��}r ��(h*U�h+jƒ ��ubaubhU)ÅrÀ ��}rà ��(h*X!���**Data download counts by month**rÕ ��h+j> ��h,h-h.hXh0}rŒ ��(h2]h3]h4]h5]h7]uh9Mh:hh%]rœ ��jY ��)År– ��}r— ��(h*jÕ ��h0}r“ ��(h2]h3]h4]h5]h7]uh+jÀ ��h%]r” ��hCX���Data download counts by monthr‘ ��ÖÅr’ ��}r÷ ��(h*U�h+j– ��ubah.ja ��ubaubhU)År◊ ��}rÿ ��(h*XZ���The following query shows data download counts by a specific user for each month in 2013::h+j> ��h,h-h.hXh0}rŸ ��(h2]h3]h4]h5]h7]uh9Mh:hh%]r⁄ ��hCXY���The following query shows data download counts by a specific user for each month in 2013:r€ ��ÖÅr‹ ��}r› ��(h*XY���The following query shows data download counts by a specific user for each month in 2013:h+j◊ ��ubaubj˜��)Årfi ��}rfl ��(h*X‚���https://cn.dataone.org/cn/v1/query/logsolr/?q=*:*&fq=rightsHolder:uid*PISCO*&fq=event:read&facet=true&facet.range=dateLogged&facet.range.start=2013-01-01T01:01:01Z&facet.range.end=2013-12-31T24:59:59Z&facet.range.gap=%2B1MONTHh+j> ��h,h-h.j˙��h0}r‡ ��(j¸��j˝��h5]h4]h2]h3]h7]uh9MEh:hh%]r· ��hCX‚���https://cn.dataone.org/cn/v1/query/logsolr/?q=*:*&fq=rightsHolder:uid*PISCO*&fq=event:read&facet=true&facet.range=dateLogged&facet.range.start=2013-01-01T01:01:01Z&facet.range.end=2013-12-31T24:59:59Z&facet.range.gap=%2B1MONTHr‚ ��ÖÅr„ ��}r‰ ��(h*U�h+jfi ��ubaubj˜��)År ��}rÊ ��(h*Xî��<?xml version="1.0"?> <response> ... <result name="response" numFound="3623404" start="0"/> <lst name="facet_counts"> <lst name="facet_queries"/> <lst name="facet_fields"/> <lst name="facet_dates"/> <lst name="facet_ranges"> <lst name="dateLogged"> <lst name="counts"> <int name="2013-01-01T01:01:01Z">56962</int> <int name="2013-02-01T01:01:01Z">23656</int> <int name="2013-03-01T01:01:01Z">46167</int> <int name="2013-04-01T01:01:01Z">58562</int> <int name="2013-05-01T01:01:01Z">65192</int> <int name="2013-06-01T01:01:01Z">203082</int> <int name="2013-07-01T01:01:01Z">66013</int> <int name="2013-08-01T01:01:01Z">92320</int> <int name="2013-09-01T01:01:01Z">23059</int> <int name="2013-10-01T01:01:01Z">16135</int> <int name="2013-11-01T01:01:01Z">73831</int> <int name="2013-12-01T01:01:01Z">44968</int> </lst> <str name="gap">+1MONTH</str> <date name="start">2013-01-01T01:01:01Z</date> <date name="end">2014-01-01T01:01:01Z</date> </lst> </lst> </lst> </respones>h+j> ��h,h-h.j˙��h0}rÁ ��(jÖ ��âjÜ ��X���xmlj¸��j˝��h5]h4]h2]já ��}h3]h7]uh9Mh:hh%]rË ��hCXî��<?xml version="1.0"?> <response> ... <result name="response" numFound="3623404" start="0"/> <lst name="facet_counts"> <lst name="facet_queries"/> <lst name="facet_fields"/> <lst name="facet_dates"/> <lst name="facet_ranges"> <lst name="dateLogged"> <lst name="counts"> <int name="2013-01-01T01:01:01Z">56962</int> <int name="2013-02-01T01:01:01Z">23656</int> <int name="2013-03-01T01:01:01Z">46167</int> <int name="2013-04-01T01:01:01Z">58562</int> <int name="2013-05-01T01:01:01Z">65192</int> <int name="2013-06-01T01:01:01Z">203082</int> <int name="2013-07-01T01:01:01Z">66013</int> <int name="2013-08-01T01:01:01Z">92320</int> <int name="2013-09-01T01:01:01Z">23059</int> <int name="2013-10-01T01:01:01Z">16135</int> <int name="2013-11-01T01:01:01Z">73831</int> <int name="2013-12-01T01:01:01Z">44968</int> </lst> <str name="gap">+1MONTH</str> <date name="start">2013-01-01T01:01:01Z</date> <date name="end">2014-01-01T01:01:01Z</date> </lst> </lst> </lst> </respones>rÈ ��ÖÅrÍ ��}rÎ ��(h*U�h+j ��ubaubhU)ÅrÏ ��}rÌ ��(h*X#���**Read counts for format type EML**rÓ ��h+j> ��h,h-h.hXh0}rÔ ��(h2]h3]h4]h5]h7]uh9MAh:hh%]r ��jY ��)ÅrÒ ��}rÚ ��(h*jÓ ��h0}rÛ ��(h2]h3]h4]h5]h7]uh+jÏ ��h%]rÙ ��hCX���Read counts for format type EMLrı ��ÖÅrˆ ��}r˜ ��(h*U�h+jÒ ��ubah.ja ��ubaubhU)År¯ ��}r˘ ��(h*X_���The following query shows all EML metadata activity by a specific user for each month in 2013::h+j> ��h,h-h.hXh0}r˙ ��(h2]h3]h4]h5]h7]uh9MCh:hh%]r˚ ��hCX^���The following query shows all EML metadata activity by a specific user for each month in 2013:r¸ ��ÖÅr˝ ��}r˛ ��(h*X^���The following query shows all EML metadata activity by a specific user for each month in 2013:h+j¯ ��ubaubj˜��)Årˇ ��}r� ��(h*X˜���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=rightsHolder:uid*PISCO*&fq=formatId:eml*&facet=true&facet.field=event&facet.range=dateLogged&facet.range.start=2013-01-01T01:01:01Z&facet.range.end=2013-12-31T24:59:59Z&facet.range.gap=%2B1MONTHh+j> ��h,h-h.j˙��h0}r ��(j¸��j˝��h5]h4]h2]h3]h7]uh9Moh:hh%]r ��hCX˜���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=rightsHolder:uid*PISCO*&fq=formatId:eml*&facet=true&facet.field=event&facet.range=dateLogged&facet.range.start=2013-01-01T01:01:01Z&facet.range.end=2013-12-31T24:59:59Z&facet.range.gap=%2B1MONTHr ��ÖÅr ��}r ��(h*U�h+jˇ ��ubaubj˜��)År ��}r ��(h*X√��<?xml version="1.0"?> <response> ... <result name="response" numFound="3504705" start="0"/> <lst name="facet_counts"> <lst name="facet_queries"/> <lst name="facet_fields"> <lst name="event"> <int name="read">3327009</int> <int name="delete">51249</int> <int name="update">47593</int> <int name="synchronization_failed">45752</int> <int name="create">33060</int> <int name="replicate">42</int> </lst> </lst> <lst name="facet_dates"/> <lst name="facet_ranges"> <lst name="dateLogged"> <lst name="counts"> <int name="2013-01-01T01:01:01Z">54815</int> <int name="2013-02-01T01:01:01Z">18652</int> <int name="2013-03-01T01:01:01Z">45043</int> <int name="2013-04-01T01:01:01Z">58420</int> <int name="2013-05-01T01:01:01Z">64208</int> <int name="2013-06-01T01:01:01Z">136014</int> <int name="2013-07-01T01:01:01Z">65417</int> <int name="2013-08-01T01:01:01Z">92103</int> <int name="2013-09-01T01:01:01Z">22899</int> <int name="2013-10-01T01:01:01Z">15522</int> <int name="2013-11-01T01:01:01Z">73340</int> <int name="2013-12-01T01:01:01Z">44745</int> </lst> <str name="gap">+1MONTH</str> <date name="start">2013-01-01T01:01:01Z</date> <date name="end">2014-01-01T01:01:01Z</date> </lst> </lst> </lst> </response>h+j> ��h,h-h.j˙��h0}r ��(jÖ ��âjÜ ��X���xmlj¸��j˝��h5]h4]h2]já ��}h3]h7]uh9MHh:hh%]r ��hCX√��<?xml version="1.0"?> <response> ... <result name="response" numFound="3504705" start="0"/> <lst name="facet_counts"> <lst name="facet_queries"/> <lst name="facet_fields"> <lst name="event"> <int name="read">3327009</int> <int name="delete">51249</int> <int name="update">47593</int> <int name="synchronization_failed">45752</int> <int name="create">33060</int> <int name="replicate">42</int> </lst> </lst> <lst name="facet_dates"/> <lst name="facet_ranges"> <lst name="dateLogged"> <lst name="counts"> <int name="2013-01-01T01:01:01Z">54815</int> <int name="2013-02-01T01:01:01Z">18652</int> <int name="2013-03-01T01:01:01Z">45043</int> <int name="2013-04-01T01:01:01Z">58420</int> <int name="2013-05-01T01:01:01Z">64208</int> <int name="2013-06-01T01:01:01Z">136014</int> <int name="2013-07-01T01:01:01Z">65417</int> <int name="2013-08-01T01:01:01Z">92103</int> <int name="2013-09-01T01:01:01Z">22899</int> <int name="2013-10-01T01:01:01Z">15522</int> <int name="2013-11-01T01:01:01Z">73340</int> <int name="2013-12-01T01:01:01Z">44745</int> </lst> <str name="gap">+1MONTH</str> <date name="start">2013-01-01T01:01:01Z</date> <date name="end">2014-01-01T01:01:01Z</date> </lst> </lst> </lst> </response>r ��ÖÅr ��}r ��(h*U�h+j ��ubaubhU)År ��}r ��(h*X���**Download volume for pids**r ��h+j> ��h,h-h.hXh0}r ��(h2]h3]h4]h5]h7]uh9Muh:hh%]r ��jY ��)År ��}r ��(h*j ��h0}r ��(h2]h3]h4]h5]h7]uh+j ��h%]r ��hCX���Download volume for pidsr ��ÖÅr ��}r ��(h*U�h+j ��ubah.ja ��ubaubhU)År ��}r ��(h*Xw���The following query shows all pids created by rightsHolder *PISCO* with upload size statistics aggregated by formatId::h+j> ��h,h-h.hXh0}r ��(h2]h3]h4]h5]h7]uh9Mwh:hh%]r ��(hCX;���The following query shows all pids created by rightsHolder r ��ÖÅr ��}r ��(h*X;���The following query shows all pids created by rightsHolder h+j ��ubh^)År ��}r! ��(h*X���*PISCO*h0}r" ��(h2]h3]h4]h5]h7]uh+j ��h%]r# ��hCX���PISCOr$ ��ÖÅr% ��}r& ��(h*U�h+j ��ubah.hfubhCX4��� with upload size statistics aggregated by formatId:r' ��ÖÅr( ��}r) ��(h*X4��� with upload size statistics aggregated by formatId:h+j ��ubeubj˜��)År* ��}r+ ��(h*Xï���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=rightsHolder:uid=*PISCO*&fq=event:create&stats=true&stats.field=size&rows=0&stats.facet=formatIdh+j> ��h,h-h.j˙��h0}r, ��(j¸��j˝��h5]h4]h2]h3]h7]uh9M£h:hh%]r- ��hCXï���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=rightsHolder:uid=*PISCO*&fq=event:create&stats=true&stats.field=size&rows=0&stats.facet=formatIdr. ��ÖÅr/ ��}r0 ��(h*U�h+j* ��ubaubj˜��)År1 ��}r2 ��(h*X”��<result name="response" numFound="14721" start="0"/> ... <lst name="facets"> <lst name="formatId"> <lst name="eml://ecoinformatics.org/eml-2.0.0"> <double name="min">3582.0</double> <double name="max">29176.0</double> <double name="sum">604461.0</double> <long name="count">43</long> <long name="missing">0</long> <double name="sumOfSquares">1.1348783711E10</double> <double name="mean">14057.232558139534</double> <double name="stddev">8240.051522137841</double> </lst> <lst name="eml://ecoinformatics.org/eml-2.0.1"> <double name="min">938.0</double> <double name="max">646484.0</double> <double name="sum">2.37265549E8</double> <long name="count">14668</long> <long name="missing">0</long> <double name="sumOfSquares">7.985322030167E12</double> <double name="mean">16175.72600218162</double> <double name="stddev">16815.75005078953</double> </lst> ... </lst> </lst> </lst> </lst> </lst> </response>h+j> ��h,h-h.j˙��h0}r3 ��(jÖ ��âjÜ ��X���xmlj¸��j˝��h5]h4]h2]já ��}h3]h7]uh9M|h:hh%]r4 ��hCX”��<result name="response" numFound="14721" start="0"/> ... <lst name="facets"> <lst name="formatId"> <lst name="eml://ecoinformatics.org/eml-2.0.0"> <double name="min">3582.0</double> <double name="max">29176.0</double> <double name="sum">604461.0</double> <long name="count">43</long> <long name="missing">0</long> <double name="sumOfSquares">1.1348783711E10</double> <double name="mean">14057.232558139534</double> <double name="stddev">8240.051522137841</double> </lst> <lst name="eml://ecoinformatics.org/eml-2.0.1"> <double name="min">938.0</double> <double name="max">646484.0</double> <double name="sum">2.37265549E8</double> <long name="count">14668</long> <long name="missing">0</long> <double name="sumOfSquares">7.985322030167E12</double> <double name="mean">16175.72600218162</double> <double name="stddev">16815.75005078953</double> </lst> ... </lst> </lst> </lst> </lst> </lst> </response>r5 ��ÖÅr6 ��}r7 ��(h*U�h+j1 ��ubaubcdocutils.nodes note r8 ��)År9 ��}r: ��(h*X∫���The examples that follow do not include the result output to improve legibility. The reader is encouraged to cut/paste the sample queries into a web browser to view the resulting output.h+j> ��h,h-h.Unoter; ��h0}r< ��(h2]h3]h4]h5]h7]uh9Nh:hh%]r= ��hU)År> ��}r? ��(h*X∫���The examples that follow do not include the result output to improve legibility. The reader is encouraged to cut/paste the sample queries into a web browser to view the resulting output.r@ ��h+j9 ��h,h-h.hXh0}rA ��(h2]h3]h4]h5]h7]uh9M†h%]rB ��hCX∫���The examples that follow do not include the result output to improve legibility. The reader is encouraged to cut/paste the sample queries into a web browser to view the resulting output.rC ��ÖÅrD ��}rE ��(h*j@ ��h+j> ��ubaubaubhU)ÅrF ��}rG ��(h*X@���**Select events using time range based on date of access event**rH ��h+j> ��h,h-h.hXh0}rI ��(h2]h3]h4]h5]h7]uh9M§h:hh%]rJ ��jY ��)ÅrK ��}rL ��(h*jH ��h0}rM ��(h2]h3]h4]h5]h7]uh+jF ��h%]rN ��hCX<���Select events using time range based on date of access eventrO ��ÖÅrP ��}rQ ��(h*U�h+jK ��ubah.ja ��ubaubj˜��)ÅrR ��}rS ��(h*Xg���https://cn.dataone.org/cn/v2/query/logsolr/?q=dateLogged:[2014-03-01T00:00:01Z TO 2014-03-31T00:00:01Z]h+j> ��h,h-h.j˙��h0}rT ��(j¸��j˝��h5]h4]h2]h3]h7]uh9M—h:hh%]rU ��hCXg���https://cn.dataone.org/cn/v2/query/logsolr/?q=dateLogged:[2014-03-01T00:00:01Z TO 2014-03-31T00:00:01Z]rV ��ÖÅrW ��}rX ��(h*U�h+jR ��ubaubhU)ÅrY ��}rZ ��(h*X���**Counts of event types**r[ ��h+j> ��h,h-h.hXh0}r\ ��(h2]h3]h4]h5]h7]uh9M™h:hh%]r] ��jY ��)År^ ��}r_ ��(h*j[ ��h0}r` ��(h2]h3]h4]h5]h7]uh+jY ��h%]ra ��hCX���Counts of event typesrb ��ÖÅrc ��}rd ��(h*U�h+j^ ��ubah.ja ��ubaubj˜��)Åre ��}rf ��(h*X`���https://cn.dataone.org/cn/v2/query/logsolr/?q=dateLogged:[* TO NOW]&facet=true&facet.field=eventh+j> ��h,h-h.j˙��h0}rg ��(j¸��j˝��h5]h4]h2]h3]h7]uh9M◊h:hh%]rh ��hCX`���https://cn.dataone.org/cn/v2/query/logsolr/?q=dateLogged:[* TO NOW]&facet=true&facet.field=eventri ��ÖÅrj ��}rk ��(h*U�h+je ��ubaubhU)Årl ��}rm ��(h*X���**Wildcard search for pids**rn ��h+j> ��h,h-h.hXh0}ro ��(h2]h3]h4]h5]h7]uh9M∞h:hh%]rp ��jY ��)Årq ��}rr ��(h*jn ��h0}rs ��(h2]h3]h4]h5]h7]uh+jl ��h%]rt ��hCX���Wildcard search for pidsru ��ÖÅrv ��}rw ��(h*U�h+jq ��ubah.ja ��ubaubj˜��)Årx ��}ry ��(h*Xb���https://cn.dataone.org/cn/v2/query/logsolr/?q=pid:doi*&facet=true&facet.field=pid&facet.mincount=1h+j> ��h,h-h.j˙��h0}rz ��(j¸��j˝��h5]h4]h2]h3]h7]uh9M›h:hh%]r{ ��hCXb���https://cn.dataone.org/cn/v2/query/logsolr/?q=pid:doi*&facet=true&facet.field=pid&facet.mincount=1r| ��ÖÅr} ��}r~ ��(h*U�h+jx ��ubaubhU)År ��}rÄ ��(h*XY���**Spatial search for events within 10km of the latitude, longitude of Santa Barbara, CA**rÅ ��h+j> ��h,h-h.hXh0}rÇ ��(h2]h3]h4]h5]h7]uh9M∂h:hh%]rÉ ��jY ��)ÅrÑ ��}rÖ ��(h*jÅ ��h0}rÜ ��(h2]h3]h4]h5]h7]uh+j ��h%]rá ��hCXU���Spatial search for events within 10km of the latitude, longitude of Santa Barbara, CArà ��ÖÅrâ ��}rä ��(h*U�h+jÑ ��ubah.ja ��ubaubj˜��)Årã ��}rå ��(h*Xh���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq={!geofilt sfield=location pt=34.4329,-119.837 d=10}h+j> ��h,h-h.j˙��h0}rç ��(j¸��j˝��h5]h4]h2]h3]h7]uh9M„h:hh%]ré ��hCXh���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq={!geofilt sfield=location pt=34.4329,-119.837 d=10}rè ��ÖÅrê ��}rë ��(h*U�h+jã ��ubaubhU)Årí ��}rì ��(h*X:���**Search by city name for events occuring in Albuquerque**rî ��h+j> ��h,h-h.hXh0}rï ��(h2]h3]h4]h5]h7]uh9Mºh:hh%]rñ ��jY ��)Åró ��}rò ��(h*jî ��h0}rô ��(h2]h3]h4]h5]h7]uh+jí ��h%]rö ��hCX6���Search by city name for events occuring in Albuquerquerõ ��ÖÅrú ��}rù ��(h*U�h+jó ��ubah.ja ��ubaubj˜��)Årû ��}rü ��(h*XE���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=city:Albuquerqueh+j> ��h,h-h.j˙��h0}r† ��(j¸��j˝��h5]h4]h2]h3]h7]uh9MÈh:hh%]r° ��hCXE���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=city:Albuquerquer¢ ��ÖÅr£ ��}r§ ��(h*U�h+jû ��ubaubhU)År• ��}r¶ ��(h*X&���**Events aggregated by location name**rß ��h+j> ��h,h-h.hXh0}r® ��(h2]h3]h4]h5]h7]uh9M¬h:hh%]r© ��jY ��)År™ ��}r´ ��(h*jß ��h0}r¨ ��(h2]h3]h4]h5]h7]uh+j• ��h%]r≠ ��hCX"���Events aggregated by location namerÆ ��ÖÅrØ ��}r∞ ��(h*U�h+j™ ��ubah.ja ��ubaubj˜��)År± ��}r≤ ��(h*XV���https://cn.dataone.org/cn/v2/query/logsolr/?q=event:create&facet=true&facet.field=cityh+j> ��h,h-h.j˙��h0}r≥ ��(j¸��j˝��h5]h4]h2]h3]h7]uh9MÔh:hh%]r¥ ��hCXV���https://cn.dataone.org/cn/v2/query/logsolr/?q=event:create&facet=true&facet.field=cityrµ ��ÖÅr∂ ��}r∑ ��(h*U�h+j± ��ubaubhU)År∏ ��}rπ ��(h*X=���**Download (read) counts by month for all data format types**r∫ ��h+j> ��h,h-h.hXh0}rª ��(h2]h3]h4]h5]h7]uh9M»h:hh%]rº ��jY ��)ÅrΩ ��}ræ ��(h*j∫ ��h0}rø ��(h2]h3]h4]h5]h7]uh+j∏ ��h%]r¿ ��hCX9���Download (read) counts by month for all data format typesr¡ ��ÖÅr¬ ��}r√ ��(h*U�h+jΩ ��ubah.ja ��ubaubj˜��)Årƒ ��}r≈ ��(h*Xfl���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=event:read&formatType=DATA&facet=true&facet.range=dateLogged&facet.range.start=2014-01-01T00:00:00.000Z&facet.range.end=2015-01-01T00:00:00.000Z&facet.range.gap=%2B1MONTHh+j> ��h,h-h.j˙��h0}r∆ ��(j¸��j˝��h5]h4]h2]h3]h7]uh9Mıh:hh%]r« ��hCXfl���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=event:read&formatType=DATA&facet=true&facet.range=dateLogged&facet.range.start=2014-01-01T00:00:00.000Z&facet.range.end=2015-01-01T00:00:00.000Z&facet.range.gap=%2B1MONTHr» ��ÖÅr… ��}r ��(h*U�h+jƒ ��ubaubhU)ÅrÀ ��}rà ��(h*XK���**Download (read) counts by month for all format types, counter-compliant**rÕ ��h+j> ��h,h-h.hXh0}rŒ ��(h2]h3]h4]h5]h7]uh9MŒh:hh%]rœ ��jY ��)År– ��}r— ��(h*jÕ ��h0}r“ ��(h2]h3]h4]h5]h7]uh+jÀ ��h%]r” ��hCXG���Download (read) counts by month for all format types, counter-compliantr‘ ��ÖÅr’ ��}r÷ ��(h*U�h+j– ��ubah.ja ��ubaubj˜��)År◊ ��}rÿ ��(h*XÂ���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=event:read&counterCompliant=true&facet=true&facet.range=dateLogged&facet.range.start=2014-01-01T00:00:00.000Z&facet.range.end=2015-01-01T00:00:00.000Z&facet.range.gap=%2B1MONTHh+j> ��h,h-h.j˙��h0}rŸ ��(j¸��j˝��h5]h4]h2]h3]h7]uh9M˚h:hh%]r⁄ ��hCXÂ���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=event:read&counterCompliant=true&facet=true&facet.range=dateLogged&facet.range.start=2014-01-01T00:00:00.000Z&facet.range.end=2015-01-01T00:00:00.000Z&facet.range.gap=%2B1MONTHr€ ��ÖÅr‹ ��}r› ��(h*U�h+j◊ ��ubaubhU)Årfi ��}rfl ��(h*X?���**Metadata read counts by month for all metadata format types**r‡ ��h+j> ��h,h-h.hXh0}r· ��(h2]h3]h4]h5]h7]uh9M‘h:hh%]r‚ ��jY ��)År„ ��}r‰ ��(h*j‡ ��h0}r ��(h2]h3]h4]h5]h7]uh+jfi ��h%]rÊ ��hCX;���Metadata read counts by month for all metadata format typesrÁ ��ÖÅrË ��}rÈ ��(h*U�h+j„ ��ubah.ja ��ubaubj˜��)ÅrÍ ��}rÎ ��(h*X„���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=event:read&formatType=METADATA&facet=true&facet.range=dateLogged&facet.range.start=2014-01-01T00:00:00.000Z&facet.range.end=2015-01-01T00:00:00.000Z&facet.range.gap=%2B1MONTHh+j> ��h,h-h.j˙��h0}rÏ ��(j¸��j˝��h5]h4]h2]h3]h7]uh9Mh:hh%]rÌ ��hCX„���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=event:read&formatType=METADATA&facet=true&facet.range=dateLogged&facet.range.start=2014-01-01T00:00:00.000Z&facet.range.end=2015-01-01T00:00:00.000Z&facet.range.gap=%2B1MONTHrÓ ��ÖÅrÔ ��}r ��(h*U�h+jÍ ��ubaubhU)ÅrÒ ��}rÚ ��(h*X+���**Byte count for read events for May 2013**rÛ ��h+j> ��h,h-h.hXh0}rÙ ��(h2]h3]h4]h5]h7]uh9M⁄h:hh%]rı ��jY ��)Årˆ ��}r˜ ��(h*jÛ ��h0}r¯ ��(h2]h3]h4]h5]h7]uh+jÒ ��h%]r˘ ��hCX'���Byte count for read events for May 2013r˙ ��ÖÅr˚ ��}r¸ ��(h*U�h+jˆ ��ubah.ja ��ubaubj˜��)År˝ ��}r˛ ��(h*X±���https://cn.dataone.org/cn/v2/query/logsolr/?q=event:read&fq=dateLogged:[2013-05-01T00:00:00.000Z TO 2013-05-31T23:59:59.999Z]&stats=true&stats.field=size&sort=size%20desc&rows=0h+j> ��h,h-h.j˙��h0}rˇ ��(j¸��j˝��h5]h4]h2]h3]h7]uh9Mh:hh%]r���hCX±���https://cn.dataone.org/cn/v2/query/logsolr/?q=event:read&fq=dateLogged:[2013-05-01T00:00:00.000Z TO 2013-05-31T23:59:59.999Z]&stats=true&stats.field=size&sort=size%20desc&rows=0r��ÖÅr��}r��(h*U�h+j˝ ��ubaubhU)År��}r��(h*X>���**Bytes downloaded for subject=cjones aggregated by formatId**r��h+j> ��h,h-h.hXh0}r��(h2]h3]h4]h5]h7]uh9M·h:hh%]r��jY ��)År ��}r ��(h*j��h0}r��(h2]h3]h4]h5]h7]uh+j��h%]r��hCX:���Bytes downloaded for subject=cjones aggregated by formatIdr ��ÖÅr��}r��(h*U�h+j ��ubah.ja ��ubaubj˜��)År��}r��(h*Xè���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=subject:uid=*cjones*&fq=event:read&stats=true&stats.field=size&rows=0&stats.facet=formatIdh+j> ��h,h-h.j˙��h0}r��(j¸��j˝��h5]h4]h2]h3]h7]uh9Mh:hh%]r��hCXè���https://cn.dataone.org/cn/v2/query/logsolr/?q=*:*&fq=subject:uid=*cjones*&fq=event:read&stats=true&stats.field=size&rows=0&stats.facet=formatIdr��ÖÅr��}r��(h*U�h+j��ubaubhU)År��}r��(h*Xì���**Download (read) counts for node KNB, excluding web crawler accesses and duplicate (repeat) visits (with a short time interval, i.e. 30 seconds)**r��h+j> ��h,h-h.hXh0}r��(h2]h3]h4]h5]h7]uh9MÁh:hh%]r��jY ��)År��}r��(h*j��h0}r��(h2]h3]h4]h5]h7]uh+j��h%]r��hCXè���Download (read) counts for node KNB, excluding web crawler accesses and duplicate (repeat) visits (with a short time interval, i.e. 30 seconds)r ��ÖÅr!��}r"��(h*U�h+j��ubah.ja ��ubaubj˜��)År#��}r$��(h*XÅ���https://cn.dataone.org/cn/v2/query/logsolr/?q=event:read&fq=inFullRobotList:false&fq=isRepeatVisit:false&fq=nodeId:urn\:node\:KNBh+j> ��h,h-h.j˙��h0}r%��(j¸��j˝��h5]h4]h2]h3]h7]uh9Mh:hh%]r&��hCXÅ���https://cn.dataone.org/cn/v2/query/logsolr/?q=event:read&fq=inFullRobotList:false&fq=isRepeatVisit:false&fq=nodeId:urn\:node\:KNBr'��ÖÅr(��}r)��(h*U�h+j#��ubaubeubeubah*U�Utransformerr*��NU footnote_refsr+��}r,��Urefnamesr-��}r.��X���counter]r/��(j��jk��jâ��j¬��j ��j/ ��esUsymbol_footnotesr0��]r1��Uautofootnote_refsr2��]r3��Usymbol_footnote_refsr4��]r5��U citationsr6��]r7��h:hUcurrent_liner8��NUtransform_messagesr9��]r:��cdocutils.nodes system_message r;��)År<��}r=��(h*U�h0}r>��(h2]UlevelKh5]h4]Usourceh-h3]h7]UlineKÄUtypeUINFOr?��uh%]r@��hU)ÅrA��}rB��(h*U�h0}rC��(h2]h3]h4]h5]h7]uh+j<��h%]rD��hCX8���Hyperlink target "counter-compliance" is not referenced.rE��ÖÅrF��}rG��(h*U�h+jA��ubah.hXubah.Usystem_messagerH��ubaUreporterrI��NUid_startrJ��KU autofootnotesrK��]rL��U citation_refsrM��}rN��Uindirect_targetsrO��]rP��UsettingsrQ��(cdocutils.frontend Values rR��orS��}rT��(Ufootnote_backlinksrU��KUrecord_dependenciesrV��NUrfc_base_urlrW��Uhttps://tools.ietf.org/html/rX��U tracebackrY��àUpep_referencesrZ��NUstrip_commentsr[��NU toc_backlinksr\��h™U language_coder]��Uenr^��U datestampr_��NUreport_levelr`��KU_destinationra��NU halt_levelrb��KU strip_classesrc��Nh@NUerror_encoding_error_handlerrd��Ubackslashreplacere��Udebugrf��NUembed_stylesheetrg��âUoutput_encoding_error_handlerrh��Ustrictri��U sectnum_xformrj��KUdump_transformsrk��NU docinfo_xformrl��KUwarning_streamrm��NUpep_file_url_templatern��Upep-%04dro��Uexit_status_levelrp��KUconfigrq��NUstrict_visitorrr��NUcloak_email_addressesrs��àUtrim_footnote_reference_spacert��âUenvru��NUdump_pseudo_xmlrv��NUexpose_internalsrw��NUsectsubtitle_xformrx��âUsource_linkry��NUrfc_referencesrz��NUoutput_encodingr{��Uutf-8r|��U source_urlr}��NUinput_encodingr~��U utf-8-sigr��U_disable_configrÄ��NU id_prefixrÅ��U�U tab_widthrÇ��KUerror_encodingrÉ��UUTF-8rÑ��U_sourcerÖ��h-Ugettext_compactrÜ��àU generatorrá��NUdump_internalsrà��NUsmart_quotesrâ��âUpep_base_urlrä��U https://www.python.org/dev/peps/rã��Usyntax_highlightrå��Ulongrç��Uinput_encoding_error_handlerré��ji��Uauto_id_prefixrè��Uidrê��Udoctitle_xformrë��âUstrip_elements_with_classesrí��NU _config_filesrì��]Ufile_insertion_enabledrî��àUraw_enabledrï��KU dump_settingsrñ��NubUsymbol_footnote_startró��K�Uidsrò��}rô��(h$jŸ��hj†��hjE��hhGhj9 ��j˛��jˆ��h j∏��hjb��hj> ��h#j˜��h!j˜��h"h(uUsubstitution_namesrö��}rõ��h.h:h0}rú��(h2]h5]h4]Usourceh-h3]h7]uU footnotesrù��]rû��Urefidsrü��}r†��h#]r°��jÛ��asub.