Äcdocutils.nodes
document
q)Åq}q(U	nametypesq}q(X	���isserviceqNX+���mapping of eml to index fields for servicesqNX.���mapping iso-tc211 to index fields for servicesqNX���serviceinputq	NX'���referencing content external to dataoneq
NX���servicecouplingqNX���servicetypeqNX ���use of index fields in search uiq
NX���servicetitleqNX���index fieldsqNX
���serviceoutputqNX���serviceendpointqNX/���appearance of external content in the search uiqNX���contentsqNX���servicedescriptionqNuUsubstitution_defsq}qUparse_messagesq]q(cdocutils.nodes
system_message
q)Åq}q(U	rawsourceqU�Uparentqcdocutils.nodes
section
q)Åq}q (hU�hh)Åq!}q"(hU�hhUsourceq#Xk���/var/lib/jenkins/jobs/API_Documentation_trunk/workspace/api-documentation/source/design/ExternalContent.txtq$Utagnameq%Usectionq&U
attributesq'}q((Udupnamesq)]Uclassesq*]Ubackrefsq+]Uidsq,]q-U'referencing-content-external-to-dataoneq.aUnamesq/]q0h
auUlineq1KUdocumentq2hUchildrenq3]q4(cdocutils.nodes
title
q5)Åq6}q7(hX'���Referencing Content External to DataONEq8hh!h#h$h%Utitleq9h'}q:(h,]h+]h)]h*]h/]Urefidq;Uid5q<uh1Kh2hh3]q=cdocutils.nodes
Text
q>X'���Referencing Content External to DataONEq?ÖÅq@}qA(hh8hh6ubaubcdocutils.nodes
topic
qB)ÅqC}qD(hU�hh!h#h$h%UtopicqEh'}qF(h)]h*]qGUcontentsqHah+]h,]qIUcontentsqJah/]qKhauh1Kh2hh3]qL(h5)ÅqM}qN(hX���Contentsh'}qO(h)]h*]h+]h,]h/]uhhCh3]qPh>X���ContentsqQÖÅqR}qS(hU�hhMubah%h9ubcdocutils.nodes
bullet_list
qT)ÅqU}qV(hU�hhCh#Nh%Ubullet_listqWh'}qX(h)]h*]h+]h,]h/]uh1Nh2hh3]qYcdocutils.nodes
list_item
qZ)Åq[}q\(hU�h'}q](h)]h*]h+]h,]h/]uhhUh3]q^(cdocutils.nodes
paragraph
q_)Åq`}qa(hU�h'}qb(h)]h*]h+]h,]h/]uhh[h3]qccdocutils.nodes
reference
qd)Åqe}qf(hU�h'}qg(h,]qhh<ah+]h)]h*]h/]Urefidh.uhh`h3]qih>X'���Referencing Content External to DataONEqjÖÅqk}ql(hh8hheubah%U	referenceqmubah%U	paragraphqnubhT)Åqo}qp(hU�h'}qq(h)]h*]h+]h,]h/]uhh[h3]qr(hZ)Åqs}qt(hU�h'}qu(h)]h*]h+]h,]h/]uhhoh3]qvh_)Åqw}qx(hU�h'}qy(h)]h*]h+]h,]h/]uhhsh3]qzhd)Åq{}q|(hU�h'}q}(h,]q~Uid6qah+]h)]h*]h/]UrefidUindex-fieldsqÄuhhwh3]qÅh>X���Index FieldsqÇÖÅqÉ}qÑ(hX���Index FieldsqÖhh{ubah%hmubah%hnubah%U	list_itemqÜubhZ)Åqá}qà(hU�h'}qâ(h)]h*]h+]h,]h/]uhhoh3]qäh_)Åqã}qå(hU�h'}qç(h)]h*]h+]h,]h/]uhháh3]qéhd)Åqè}qê(hU�h'}që(h,]qíUid7qìah+]h)]h*]h/]UrefidU use-of-index-fields-in-search-uiqîuhhãh3]qïh>X ���Use of Index Fields in Search UIqñÖÅqó}qò(hX ���Use of Index Fields in Search UIqôhhèubah%hmubah%hnubah%hÜubhZ)Åqö}qõ(hU�h'}qú(h)]h*]h+]h,]h/]uhhoh3]qùh_)Åqû}qü(hU�h'}q†(h)]h*]h+]h,]h/]uhhöh3]q°hd)Åq¢}q£(hU�h'}q§(h,]q•Uid8q¶ah+]h)]h*]h/]UrefidU/appearance-of-external-content-in-the-search-uiqßuhhûh3]q®h>X/���Appearance of External Content in the Search UIq©ÖÅq™}q´(hX/���Appearance of External Content in the Search UIq¨hh¢ubah%hmubah%hnubah%hÜubhZ)Åq≠}qÆ(hU�h'}qØ(h)]h*]h+]h,]h/]uhhoh3]q∞(h_)Åq±}q≤(hU�h'}q≥(h)]h*]h+]h,]h/]uhh≠h3]q¥hd)Åqµ}q∂(hU�h'}q∑(h,]q∏Uid9qπah+]h)]h*]h/]UrefidU.mapping-iso-tc211-to-index-fields-for-servicesq∫uhh±h3]qªh>X.���Mapping ISO-TC211 to Index Fields for ServicesqºÖÅqΩ}qæ(hX.���Mapping ISO-TC211 to Index Fields for Servicesqøhhµubah%hmubah%hnubhT)Åq¿}q¡(hU�h'}q¬(h)]h*]h+]h,]h/]uhh≠h3]q√(hZ)Åqƒ}q≈(hU�h'}q∆(h)]h*]h+]h,]h/]uhh¿h3]q«h_)Åq»}q…(hU�h'}q (h)]h*]h+]h,]h/]uhhƒh3]qÀhd)ÅqÃ}qÕ(hU�h'}qŒ(h,]qœUid10q–ah+]h)]h*]h/]UrefidU	isserviceq—uhh»h3]q“h>X	���isServiceq”ÖÅq‘}q’(hX	���isServiceq÷hhÃubah%hmubah%hnubah%hÜubhZ)Åq◊}qÿ(hU�h'}qŸ(h)]h*]h+]h,]h/]uhh¿h3]q⁄h_)Åq€}q‹(hU�h'}q›(h)]h*]h+]h,]h/]uhh◊h3]qfihd)Åqfl}q‡(hU�h'}q·(h,]q‚Uid11q„ah+]h)]h*]h/]UrefidUservicecouplingq‰uhh€h3]qÂh>X���serviceCouplingqÊÖÅqÁ}qË(hX���serviceCouplingqÈhhflubah%hmubah%hnubah%hÜubhZ)ÅqÍ}qÎ(hU�h'}qÏ(h)]h*]h+]h,]h/]uhh¿h3]qÌh_)ÅqÓ}qÔ(hU�h'}q(h)]h*]h+]h,]h/]uhhÍh3]qÒhd)ÅqÚ}qÛ(hU�h'}qÙ(h,]qıUid12qˆah+]h)]h*]h/]UrefidUservicetitleq˜uhhÓh3]q¯h>X���serviceTitleq˘ÖÅq˙}q˚(hX���serviceTitleq¸hhÚubah%hmubah%hnubah%hÜubhZ)Åq˝}q˛(hU�h'}qˇ(h)]h*]h+]h,]h/]uhh¿h3]r���h_)År��}r��(hU�h'}r��(h)]h*]h+]h,]h/]uhh˝h3]r��hd)År��}r��(hU�h'}r��(h,]r��Uid13r	��ah+]h)]h*]h/]UrefidUservicedescriptionr
��uhj��h3]r��h>X���serviceDescriptionr��ÖÅr
��}r��(hX���serviceDescriptionr��hj��ubah%hmubah%hnubah%hÜubhZ)År��}r��(hU�h'}r��(h)]h*]h+]h,]h/]uhh¿h3]r��h_)År��}r��(hU�h'}r��(h)]h*]h+]h,]h/]uhj��h3]r��hd)År��}r��(hU�h'}r��(h,]r��Uid14r��ah+]h)]h*]h/]UrefidUservicetyper��uhj��h3]r��h>X���serviceTyper��ÖÅr ��}r!��(hX���serviceTyper"��hj��ubah%hmubah%hnubah%hÜubhZ)År#��}r$��(hU�h'}r%��(h)]h*]h+]h,]h/]uhh¿h3]r&��h_)År'��}r(��(hU�h'}r)��(h)]h*]h+]h,]h/]uhj#��h3]r*��hd)År+��}r,��(hU�h'}r-��(h,]r.��Uid15r/��ah+]h)]h*]h/]UrefidUserviceendpointr0��uhj'��h3]r1��h>X���serviceEndpointr2��ÖÅr3��}r4��(hX���serviceEndpointr5��hj+��ubah%hmubah%hnubah%hÜubhZ)År6��}r7��(hU�h'}r8��(h)]h*]h+]h,]h/]uhh¿h3]r9��h_)År:��}r;��(hU�h'}r<��(h)]h*]h+]h,]h/]uhj6��h3]r=��hd)År>��}r?��(hU�h'}r@��(h,]rA��Uid16rB��ah+]h)]h*]h/]UrefidUserviceinputrC��uhj:��h3]rD��h>X���serviceInputrE��ÖÅrF��}rG��(hX���serviceInputrH��hj>��ubah%hmubah%hnubah%hÜubhZ)ÅrI��}rJ��(hU�h'}rK��(h)]h*]h+]h,]h/]uhh¿h3]rL��h_)ÅrM��}rN��(hU�h'}rO��(h)]h*]h+]h,]h/]uhjI��h3]rP��hd)ÅrQ��}rR��(hU�h'}rS��(h,]rT��Uid17rU��ah+]h)]h*]h/]UrefidU
serviceoutputrV��uhjM��h3]rW��h>X
���serviceOutputrX��ÖÅrY��}rZ��(hX
���serviceOutputr[��hjQ��ubah%hmubah%hnubah%hÜubeh%hWubeh%hÜubhZ)År\��}r]��(hU�h'}r^��(h)]h*]h+]h,]h/]uhhoh3]r_��(h_)År`��}ra��(hU�h'}rb��(h)]h*]h+]h,]h/]uhj\��h3]rc��hd)Ård��}re��(hU�h'}rf��(h,]rg��Uid18rh��ah+]h)]h*]h/]UrefidU+mapping-of-eml-to-index-fields-for-servicesri��uhj`��h3]rj��h>X+���Mapping of EML to Index Fields for Servicesrk��ÖÅrl��}rm��(hX+���Mapping of EML to Index Fields for Servicesrn��hjd��ubah%hmubah%hnubhT)Åro��}rp��(hU�h'}rq��(h)]h*]h+]h,]h/]uhj\��h3]rr��(hZ)Års��}rt��(hU�h'}ru��(h)]h*]h+]h,]h/]uhjo��h3]rv��h_)Årw��}rx��(hU�h'}ry��(h)]h*]h+]h,]h/]uhjs��h3]rz��hd)År{��}r|��(hU�h'}r}��(h,]r~��Uid19r��ah+]h)]h*]h/]UrefidUid1rÄ��uhjw��h3]rÅ��h>X	���isServicerÇ��ÖÅrÉ��}rÑ��(hX	���isServicerÖ��hj{��ubah%hmubah%hnubah%hÜubhZ)ÅrÜ��}rá��(hU�h'}rà��(h)]h*]h+]h,]h/]uhjo��h3]râ��h_)Årä��}rã��(hU�h'}rå��(h)]h*]h+]h,]h/]uhjÜ��h3]rç��hd)Åré��}rè��(hU�h'}rê��(h,]rë��Uid20rí��ah+]h)]h*]h/]UrefidUid2rì��uhjä��h3]rî��h>X���ServiceTitlerï��ÖÅrñ��}ró��(hX���ServiceTitlerò��hjé��ubah%hmubah%hnubah%hÜubhZ)Årô��}rö��(hU�h'}rõ��(h)]h*]h+]h,]h/]uhjo��h3]rú��h_)Årù��}rû��(hU�h'}rü��(h)]h*]h+]h,]h/]uhjô��h3]r†��hd)År°��}r¢��(hU�h'}r£��(h,]r§��Uid21r•��ah+]h)]h*]h/]UrefidUid3r¶��uhjù��h3]rß��h>X���ServiceDescriptionr®��ÖÅr©��}r™��(hX���ServiceDescriptionr´��hj°��ubah%hmubah%hnubah%hÜubhZ)År¨��}r≠��(hU�h'}rÆ��(h)]h*]h+]h,]h/]uhjo��h3]rØ��h_)År∞��}r±��(hU�h'}r≤��(h)]h*]h+]h,]h/]uhj¨��h3]r≥��hd)År¥��}rµ��(hU�h'}r∂��(h,]r∑��Uid22r∏��ah+]h)]h*]h/]UrefidUid4rπ��uhj∞��h3]r∫��h>X���ServiceEndpointrª��ÖÅrº��}rΩ��(hX���ServiceEndpointræ��hj¥��ubah%hmubah%hnubah%hÜubeh%hWubeh%hÜubeh%hWubeh%hÜubaubeubh_)Årø��}r¿��(hX§���Here "content external to DataONE" refers to data, metadata, or other
information not accessible directly through the DataONE Member Node or
Coordinating Node APIs.r¡��hh!h#h$h%hnh'}r¬��(h)]h*]h+]h,]h/]uh1Kh2hh3]r√��h>X§���Here "content external to DataONE" refers to data, metadata, or other
information not accessible directly through the DataONE Member Node or
Coordinating Node APIs.rƒ��ÖÅr≈��}r∆��(hj¡��hjø��ubaubh_)År«��}r»��(hX˘���For example, a researcher may create a data package that contains the usual
data and metadata objects, but would also like to provide a reference to
additional data (the "external data") that can not be retrieved using the
DataONE MNRead.get method.r…��hh!h#h$h%hnh'}r ��(h)]h*]h+]h,]h/]uh1K
h2hh3]rÀ��h>X˘���For example, a researcher may create a data package that contains the usual
data and metadata objects, but would also like to provide a reference to
additional data (the "external data") that can not be retrieved using the
DataONE MNRead.get method.rÃ��ÖÅrÕ��}rŒ��(hj…��hj«��ubaubh_)Årœ��}r–��(hX1���The external data is not synchronized by DataONE.r—��hh!h#h$h%hnh'}r“��(h)]h*]h+]h,]h/]uh1Kh2hh3]r”��h>X1���The external data is not synchronized by DataONE.r‘��ÖÅr’��}r÷��(hj—��hjœ��ubaubh_)År◊��}rÿ��(hXñ���There are two mechanisms for showing references to external content in the the
DataONE Search UI, both rely on information stored in Science Metadata:rŸ��hh!h#h$h%hnh'}r⁄��(h)]h*]h+]h,]h/]uh1Kh2hh3]r€��h>Xñ���There are two mechanisms for showing references to external content in the the
DataONE Search UI, both rely on information stored in Science Metadata:r‹��ÖÅr›��}rfi��(hjŸ��hj◊��ubaubcdocutils.nodes
enumerated_list
rfl��)År‡��}r·��(hU�hh!h#h$h%Uenumerated_listr‚��h'}r„��(Usuffixr‰��U.h,]h+]h)]UprefixrÂ��U�h*]h/]UenumtyperÊ��UarabicrÁ��uh1Kh2hh3]rË��(hZ)ÅrÈ��}rÍ��(hX¨���During rendering of metadata by stylesheet transformation.

Some metadata formats have a mechanisms to reference arbitrary links to
information outsie of the data package.
hj‡��h#h$h%hÜh'}rÎ��(h)]h*]h+]h,]h/]uh1Nh2hh3]rÏ��(h_)ÅrÌ��}rÓ��(hX:���During rendering of metadata by stylesheet transformation.rÔ��hjÈ��h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1Kh3]rÒ��h>X:���During rendering of metadata by stylesheet transformation.rÚ��ÖÅrÛ��}rÙ��(hjÔ��hjÌ��ubaubh_)Årı��}rˆ��(hXo���Some metadata formats have a mechanisms to reference arbitrary links to
information outsie of the data package.r˜��hjÈ��h#h$h%hnh'}r¯��(h)]h*]h+]h,]h/]uh1Kh3]r˘��h>Xo���Some metadata formats have a mechanisms to reference arbitrary links to
information outsie of the data package.r˙��ÖÅr˚��}r¸��(hj˜��hjı��ubaubeubhZ)År˝��}r˛��(hX0��By reference to a Service through the ``service*`` index fields

DataONE provides a mechanism where services related to a data package may be
described within a metadata document contained in the data package. A
reference to external content can be considered a simple type of service
(e.g. a HTTP GET).
hj‡��h#h$h%hÜh'}rˇ��(h)]h*]h+]h,]h/]uh1Nh2hh3]r���(h_)År��}r��(hX?���By reference to a Service through the ``service*`` index fieldshj˝��h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1Kh3]r��(h>X&���By reference to a Service through the r��ÖÅr��}r��(hX&���By reference to a Service through the hj��ubcdocutils.nodes
literal
r��)År	��}r
��(hX���``service*``h'}r��(h)]h*]h+]h,]h/]uhj��h3]r��h>X���service*r
��ÖÅr��}r��(hU�hj	��ubah%Uliteralr��ubh>X
��� index fieldsr��ÖÅr��}r��(hX
��� index fieldshj��ubeubh_)År��}r��(hXÓ���DataONE provides a mechanism where services related to a data package may be
described within a metadata document contained in the data package. A
reference to external content can be considered a simple type of service
(e.g. a HTTP GET).r��hj˝��h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1Kh3]r��h>XÓ���DataONE provides a mechanism where services related to a data package may be
described within a metadata document contained in the data package. A
reference to external content can be considered a simple type of service
(e.g. a HTTP GET).r��ÖÅr��}r��(hj��hj��ubaubeubeubh_)År��}r��(hXı���The mechanisms for post processing allow for more control over the expression
and reliability of such references through the service oriented metadata as
opposed to a direct reference to an arbitrary location with poorly defined
characteristics.r��hh!h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1K h2hh3]r ��h>Xı���The mechanisms for post processing allow for more control over the expression
and reliability of such references through the service oriented metadata as
opposed to a direct reference to an arbitrary location with poorly defined
characteristics.r!��ÖÅr"��}r#��(hj��hj��ubaubh_)År$��}r%��(hX§���Content creators are thus encouraged to leverage the servie description
mechanism when there is a need to reference content external to DataONE from a
data package.r&��hh!h#h$h%hnh'}r'��(h)]h*]h+]h,]h/]uh1K%h2hh3]r(��h>X§���Content creators are thus encouraged to leverage the servie description
mechanism when there is a need to reference content external to DataONE from a
data package.r)��ÖÅr*��}r+��(hj&��hj$��ubaubh)År,��}r-��(hU�hh!h#h$h%h&h'}r.��(h)]h*]h+]h,]r/��hÄah/]r0��hauh1K+h2hh3]r1��(h5)År2��}r3��(hhÖhj,��h#h$h%h9h'}r4��(h,]h+]h)]h*]h/]h;huh1K+h2hh3]r5��h>X���Index Fieldsr6��ÖÅr7��}r8��(hhÖhj2��ubaubh_)År9��}r:��(hXÿ���The solr index in DataONE acts as a common representation of metadata for
synchronized content. Content of the various formats of Science Metadata is
mapped to index fields using various parsing and processing rules.r;��hj,��h#h$h%hnh'}r<��(h)]h*]h+]h,]h/]uh1K-h2hh3]r=��h>Xÿ���The solr index in DataONE acts as a common representation of metadata for
synchronized content. Content of the various formats of Science Metadata is
mapped to index fields using various parsing and processing rules.r>��ÖÅr?��}r@��(hj;��hj9��ubaubh_)ÅrA��}rB��(hX2���The index fields relevant to external content are:rC��hj,��h#h$h%hnh'}rD��(h)]h*]h+]h,]h/]uh1K1h2hh3]rE��h>X2���The index fields relevant to external content are:rF��ÖÅrG��}rH��(hjC��hjA��ubaubcdocutils.nodes
table
rI��)ÅrJ��}rK��(hU�hj,��h#h$h%UtablerL��h'}rM��(h)]h*]h+]h,]h/]uh1Nh2hh3]rN��cdocutils.nodes
tgroup
rO��)ÅrP��}rQ��(hU�h'}rR��(h,]h+]h)]h*]h/]UcolsKuhjJ��h3]rS��(cdocutils.nodes
colspec
rT��)ÅrU��}rV��(hU�h'}rW��(h,]h+]h)]h*]h/]UcolwidthKuhjP��h3]h%UcolspecrX��ubjT��)ÅrY��}rZ��(hU�h'}r[��(h,]h+]h)]h*]h/]UcolwidthK<uhjP��h3]h%jX��ubcdocutils.nodes
thead
r\��)År]��}r^��(hU�h'}r_��(h)]h*]h+]h,]h/]uhjP��h3]r`��cdocutils.nodes
row
ra��)Årb��}rc��(hU�h'}rd��(h)]h*]h+]h,]h/]uhj]��h3]re��(cdocutils.nodes
entry
rf��)Årg��}rh��(hU�h'}ri��(h)]h*]h+]h,]h/]uhjb��h3]rj��h_)Årk��}rl��(hX���Fieldrm��hjg��h#h$h%hnh'}rn��(h)]h*]h+]h,]h/]uh1K4h3]ro��h>X���Fieldrp��ÖÅrq��}rr��(hjm��hjk��ubaubah%Uentryrs��ubjf��)Årt��}ru��(hU�h'}rv��(h)]h*]h+]h,]h/]uhjb��h3]rw��h_)Årx��}ry��(hX���Descriptionrz��hjt��h#h$h%hnh'}r{��(h)]h*]h+]h,]h/]uh1K4h3]r|��h>X���Descriptionr}��ÖÅr~��}r��(hjz��hjx��ubaubah%js��ubeh%UrowrÄ��ubah%UtheadrÅ��ubcdocutils.nodes
tbody
rÇ��)ÅrÉ��}rÑ��(hU�h'}rÖ��(h)]h*]h+]h,]h/]uhjP��h3]rÜ��(ja��)Årá��}rà��(hU�h'}râ��(h)]h*]h+]h,]h/]uhjÉ��h3]rä��(jf��)Årã��}rå��(hU�h'}rç��(h)]h*]h+]h,]h/]uhjá��h3]ré��h_)Årè��}rê��(hX	���isServicerë��hjã��h#h$h%hnh'}rí��(h)]h*]h+]h,]h/]uh1K6h3]rì��h>X	���isServicerî��ÖÅrï��}rñ��(hjë��hjè��ubaubah%js��ubjf��)Åró��}rò��(hU�h'}rô��(h)]h*]h+]h,]h/]uhjá��h3]rö��h_)Årõ��}rú��(hXì���Set to true if document is a member node service
description document. Use to filter search results for to
exclude or include member node services.rù��hjó��h#h$h%hnh'}rû��(h)]h*]h+]h,]h/]uh1K6h3]rü��h>Xì���Set to true if document is a member node service
description document. Use to filter search results for to
exclude or include member node services.r†��ÖÅr°��}r¢��(hjù��hjõ��ubaubah%js��ubeh%jÄ��ubja��)År£��}r§��(hU�h'}r•��(h)]h*]h+]h,]h/]uhjÉ��h3]r¶��(jf��)Årß��}r®��(hU�h'}r©��(h)]h*]h+]h,]h/]uhj£��h3]r™��h_)År´��}r¨��(hX���serviceTitler≠��hjß��h#h$h%hnh'}rÆ��(h)]h*]h+]h,]h/]uh1K9h3]rØ��h>X���serviceTitler∞��ÖÅr±��}r≤��(hj≠��hj´��ubaubah%js��ubjf��)År≥��}r¥��(hU�h'}rµ��(h)]h*]h+]h,]h/]uhj£��h3]r∂��h_)År∑��}r∏��(hXF���A brief, human readable descriptive title for the member
node service.rπ��hj≥��h#h$h%hnh'}r∫��(h)]h*]h+]h,]h/]uh1K9h3]rª��h>XF���A brief, human readable descriptive title for the member
node service.rº��ÖÅrΩ��}ræ��(hjπ��hj∑��ubaubah%js��ubeh%jÄ��ubja��)Årø��}r¿��(hU�h'}r¡��(h)]h*]h+]h,]h/]uhjÉ��h3]r¬��(jf��)År√��}rƒ��(hU�h'}r≈��(h)]h*]h+]h,]h/]uhjø��h3]r∆��h_)År«��}r»��(hX���serviceDescriptionr…��hj√��h#h$h%hnh'}r ��(h)]h*]h+]h,]h/]uh1K;h3]rÀ��h>X���serviceDescriptionrÃ��ÖÅrÕ��}rŒ��(hj…��hj«��ubaubah%js��ubjf��)Årœ��}r–��(hU�h'}r—��(h)]h*]h+]h,]h/]uhjø��h3]r“��h_)År”��}r‘��(hXj���A human readable description of the member node service to
assist discovery and to evaluate applicability.r’��hjœ��h#h$h%hnh'}r÷��(h)]h*]h+]h,]h/]uh1K;h3]r◊��h>Xj���A human readable description of the member node service to
assist discovery and to evaluate applicability.rÿ��ÖÅrŸ��}r⁄��(hj’��hj”��ubaubah%js��ubeh%jÄ��ubja��)År€��}r‹��(hU�h'}r›��(h)]h*]h+]h,]h/]uhjÉ��h3]rfi��(jf��)Årfl��}r‡��(hU�h'}r·��(h)]h*]h+]h,]h/]uhj€��h3]r‚��h_)År„��}r‰��(hX���serviceTyperÂ��hjfl��h#h$h%hnh'}rÊ��(h)]h*]h+]h,]h/]uh1K=h3]rÁ��h>X���serviceTyperË��ÖÅrÈ��}rÍ��(hjÂ��hj„��ubaubah%js��ubjf��)ÅrÎ��}rÏ��(hU�h'}rÌ��(h)]h*]h+]h,]h/]uhj€��h3]rÓ��h_)ÅrÔ��}r��(hX6���The type of service being provided by the member node.rÒ��hjÎ��h#h$h%hnh'}rÚ��(h)]h*]h+]h,]h/]uh1K=h3]rÛ��h>X6���The type of service being provided by the member node.rÙ��ÖÅrı��}rˆ��(hjÒ��hjÔ��ubaubah%js��ubeh%jÄ��ubja��)År˜��}r¯��(hU�h'}r˘��(h)]h*]h+]h,]h/]uhjÉ��h3]r˙��(jf��)År˚��}r¸��(hU�h'}r˝��(h)]h*]h+]h,]h/]uhj˜��h3]r˛��h_)Årˇ��}r���(hX���serviceCouplingr��hj˚��h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1K>h3]r��h>X���serviceCouplingr��ÖÅr��}r��(hj��hjˇ��ubaubah%js��ubjf��)År��}r��(hU�h'}r	��(h)]h*]h+]h,]h/]uhj˜��h3]r
��h_)År��}r��(hX��One of 'tight', 'mixed', or 'loose'.  Tight coupled service
work only on the data described by this metadata document.
Loose coupling means service works on any data.  Mixed
coupling means service works on data described by this
metadata document but may work on other data.r
��hj��h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1K>h3]r��h>X��One of 'tight', 'mixed', or 'loose'.  Tight coupled service
work only on the data described by this metadata document.
Loose coupling means service works on any data.  Mixed
coupling means service works on data described by this
metadata document but may work on other data.r��ÖÅr��}r��(hj
��hj��ubaubah%js��ubeh%jÄ��ubja��)År��}r��(hU�h'}r��(h)]h*]h+]h,]h/]uhjÉ��h3]r��(jf��)År��}r��(hU�h'}r��(h)]h*]h+]h,]h/]uhj��h3]r��h_)År��}r��(hX���serviceEndpointr��hj��h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1KCh3]r��h>X���serviceEndpointr ��ÖÅr!��}r"��(hj��hj��ubaubah%js��ubjf��)År#��}r$��(hU�h'}r%��(h)]h*]h+]h,]h/]uhj��h3]r&��h_)År'��}r(��(hX;���A URL that indicates how to access the member node service.r)��hj#��h#h$h%hnh'}r*��(h)]h*]h+]h,]h/]uh1KCh3]r+��h>X;���A URL that indicates how to access the member node service.r,��ÖÅr-��}r.��(hj)��hj'��ubaubah%js��ubeh%jÄ��ubja��)År/��}r0��(hU�h'}r1��(h)]h*]h+]h,]h/]uhjÉ��h3]r2��(jf��)År3��}r4��(hU�h'}r5��(h)]h*]h+]h,]h/]uhj/��h3]r6��h_)År7��}r8��(hX���serviceInputr9��hj3��h#h$h%hnh'}r:��(h)]h*]h+]h,]h/]uh1KDh3]r;��h>X���serviceInputr<��ÖÅr=��}r>��(hj9��hj7��ubaubah%js��ubjf��)År?��}r@��(hU�h'}rA��(h)]h*]h+]h,]h/]uhj/��h3]rB��h_)ÅrC��}rD��(hX��Aspect of the service that accepts a digital entity.  Either
a list of DataONE formatId URLs or PID RESOLVE URLs that the
member node service operates on.  A pid RESOLVE URL
indicates a 'tight' coupled service - while a list of
formatIds indicates a loose coupled service.rE��hj?��h#h$h%hnh'}rF��(h)]h*]h+]h,]h/]uh1KDh3]rG��h>X��Aspect of the service that accepts a digital entity.  Either
a list of DataONE formatId URLs or PID RESOLVE URLs that the
member node service operates on.  A pid RESOLVE URL
indicates a 'tight' coupled service - while a list of
formatIds indicates a loose coupled service.rH��ÖÅrI��}rJ��(hjE��hjC��ubaubah%js��ubeh%jÄ��ubja��)ÅrK��}rL��(hU�h'}rM��(h)]h*]h+]h,]h/]uhjÉ��h3]rN��(jf��)ÅrO��}rP��(hU�h'}rQ��(h)]h*]h+]h,]h/]uhjK��h3]rR��h_)ÅrS��}rT��(hX
���serviceOutputrU��hjO��h#h$h%hnh'}rV��(h)]h*]h+]h,]h/]uh1KIh3]rW��h>X
���serviceOutputrX��ÖÅrY��}rZ��(hjU��hjS��ubaubah%js��ubjf��)År[��}r\��(hU�h'}r]��(h)]h*]h+]h,]h/]uhjK��h3]r^��h_)År_��}r`��(hX•���Aspect of the service that provides a digital entity
resulting from operation of the service.  A listing of
DataONE formatId which this member node service produces.ra��hj[��h#h$h%hnh'}rb��(h)]h*]h+]h,]h/]uh1KIh3]rc��h>X•���Aspect of the service that provides a digital entity
resulting from operation of the service.  A listing of
DataONE formatId which this member node service produces.rd��ÖÅre��}rf��(hja��hj_��ubaubah%js��ubeh%jÄ��ubeh%Utbodyrg��ubeh%Utgrouprh��ubaubeubh)Åri��}rj��(hU�hh!h#h$h%h&h'}rk��(h)]h*]h+]h,]rl��hîah/]rm��h
auh1KPh2hh3]rn��(h5)Åro��}rp��(hhôhji��h#h$h%h9h'}rq��(h,]h+]h)]h*]h/]h;hìuh1KPh2hh3]rr��h>X ���Use of Index Fields in Search UIrs��ÖÅrt��}ru��(hhôhjo��ubaubh_)Årv��}rw��(hX≥���The DataONE `Search UI`_ uses the search index to populate user interface
elements such as the data package view, which is shown when viewing a specific
data package. For example:hji��h#h$h%hnh'}rx��(h)]h*]h+]h,]h/]uh1KRh2hh3]ry��(h>X���The DataONE rz��ÖÅr{��}r|��(hX���The DataONE hjv��ubcdocutils.nodes
problematic
r}��)År~��}r��(hX���`Search UI`_rÄ��hjv��h#Nh%UproblematicrÅ��h'}rÇ��(h,]rÉ��Uid24rÑ��ah+]h)]h*]h/]UrefidUid23rÖ��uh1Nh2hh3]rÜ��h>X���`Search UI`_rá��ÖÅrà��}râ��(hU�hj~��ubaubh>Xõ��� uses the search index to populate user interface
elements such as the data package view, which is shown when viewing a specific
data package. For example:rä��ÖÅrã��}rå��(hXõ��� uses the search index to populate user interface
elements such as the data package view, which is shown when viewing a specific
data package. For example:hjv��ubeubcdocutils.nodes
block_quote
rç��)Åré��}rè��(hU�hji��h#h$h%Ublock_quoterê��h'}rë��(h)]h*]h+]h,]h/]uh1Nh2hh3]rí��h_)Årì��}rî��(hXG���https://search.dataone.org/#view/{1BDC13BA-A8C2-4787-8B77-4EB04AE6B416}hjé��h#h$h%hnh'}rï��(h)]h*]h+]h,]h/]uh1KVh3]rñ��(hd)Åró��}rò��(hX ���https://search.dataone.org/#viewrô��h'}rö��(Urefurijô��h,]h+]h)]h*]h/]uhjì��h3]rõ��h>X ���https://search.dataone.org/#viewrú��ÖÅrù��}rû��(hU�hjó��ubah%hmubh>X'���/{1BDC13BA-A8C2-4787-8B77-4EB04AE6B416}rü��ÖÅr†��}r°��(hX'���/{1BDC13BA-A8C2-4787-8B77-4EB04AE6B416}hjì��ubeubaubh_)År¢��}r£��(hXA���Shows a table for "Alternate Data Access" which contains columns:r§��hji��h#h$h%hnh'}r•��(h)]h*]h+]h,]h/]uh1KXh2hh3]r¶��h>XA���Shows a table for "Alternate Data Access" which contains columns:rß��ÖÅr®��}r©��(hj§��hj¢��ubaubjI��)År™��}r´��(hU�hji��h#h$h%jL��h'}r¨��(h)]h*]h+]h,]h/]uh1Nh2hh3]r≠��jO��)ÅrÆ��}rØ��(hU�h'}r∞��(h,]h+]h)]h*]h/]UcolsKuhj™��h3]r±��(jT��)År≤��}r≥��(hU�h'}r¥��(h,]h+]h)]h*]h/]UcolwidthK
uhjÆ��h3]h%jX��ubjT��)Årµ��}r∂��(hU�h'}r∑��(h,]h+]h)]h*]h/]UcolwidthKuhjÆ��h3]h%jX��ubj\��)År∏��}rπ��(hU�h'}r∫��(h)]h*]h+]h,]h/]uhjÆ��h3]rª��ja��)Årº��}rΩ��(hU�h'}ræ��(h)]h*]h+]h,]h/]uhj∏��h3]rø��(jf��)År¿��}r¡��(hU�h'}r¬��(h)]h*]h+]h,]h/]uhjº��h3]r√��h_)Årƒ��}r≈��(hX���Columnr∆��hj¿��h#h$h%hnh'}r«��(h)]h*]h+]h,]h/]uh1K[h3]r»��h>X���Columnr…��ÖÅr ��}rÀ��(hj∆��hjƒ��ubaubah%js��ubjf��)ÅrÃ��}rÕ��(hU�h'}rŒ��(h)]h*]h+]h,]h/]uhjº��h3]rœ��h_)År–��}r—��(hX���Index Fieldr“��hjÃ��h#h$h%hnh'}r”��(h)]h*]h+]h,]h/]uh1K[h3]r‘��h>X���Index Fieldr’��ÖÅr÷��}r◊��(hj“��hj–��ubaubah%js��ubeh%jÄ��ubah%jÅ��ubjÇ��)Årÿ��}rŸ��(hU�h'}r⁄��(h)]h*]h+]h,]h/]uhjÆ��h3]r€��(ja��)År‹��}r›��(hU�h'}rfi��(h)]h*]h+]h,]h/]uhjÿ��h3]rfl��(jf��)År‡��}r·��(hU�h'}r‚��(h)]h*]h+]h,]h/]uhj‹��h3]r„��h_)År‰��}rÂ��(hX���NamerÊ��hj‡��h#h$h%hnh'}rÁ��(h)]h*]h+]h,]h/]uh1K]h3]rË��h>X���NamerÈ��ÖÅrÍ��}rÎ��(hjÊ��hj‰��ubaubah%js��ubjf��)ÅrÏ��}rÌ��(hU�h'}rÓ��(h)]h*]h+]h,]h/]uhj‹��h3]rÔ��h_)År��}rÒ��(hX���serviceTitlerÚ��hjÏ��h#h$h%hnh'}rÛ��(h)]h*]h+]h,]h/]uh1K]h3]rÙ��h>X���serviceTitlerı��ÖÅrˆ��}r˜��(hjÚ��hj��ubaubah%js��ubeh%jÄ��ubja��)År¯��}r˘��(hU�h'}r˙��(h)]h*]h+]h,]h/]uhjÿ��h3]r˚��(jf��)År¸��}r˝��(hU�h'}r˛��(h)]h*]h+]h,]h/]uhj¯��h3]rˇ��h_)År���}r��(hX���Descriptionr��hj¸��h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1K^h3]r��h>X���Descriptionr��ÖÅr��}r��(hj��hj���ubaubah%js��ubjf��)År��}r	��(hU�h'}r
��(h)]h*]h+]h,]h/]uhj¯��h3]r��h_)År��}r
��(hX���serviceDescriptionr��hj��h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1K^h3]r��h>X���serviceDescriptionr��ÖÅr��}r��(hj��hj��ubaubah%js��ubeh%jÄ��ubja��)År��}r��(hU�h'}r��(h)]h*]h+]h,]h/]uhjÿ��h3]r��(jf��)År��}r��(hU�h'}r��(h)]h*]h+]h,]h/]uhj��h3]r��h_)År��}r��(hX���Access Typer��hj��h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1K_h3]r ��h>X���Access Typer!��ÖÅr"��}r#��(hj��hj��ubaubah%js��ubjf��)År$��}r%��(hU�h'}r&��(h)]h*]h+]h,]h/]uhj��h3]r'��h_)År(��}r)��(hX���serviceTyper*��hj$��h#h$h%hnh'}r+��(h)]h*]h+]h,]h/]uh1K_h3]r,��h>X���serviceTyper-��ÖÅr.��}r/��(hj*��hj(��ubaubah%js��ubeh%jÄ��ubja��)År0��}r1��(hU�h'}r2��(h)]h*]h+]h,]h/]uhjÿ��h3]r3��(jf��)År4��}r5��(hU�h'}r6��(h)]h*]h+]h,]h/]uhj0��h3]r7��h_)År8��}r9��(hX���URLr:��hj4��h#h$h%hnh'}r;��(h)]h*]h+]h,]h/]uh1K`h3]r<��h>X���URLr=��ÖÅr>��}r?��(hj:��hj8��ubaubah%js��ubjf��)År@��}rA��(hU�h'}rB��(h)]h*]h+]h,]h/]uhj0��h3]rC��h_)ÅrD��}rE��(hX���serviceEndpointrF��hj@��h#h$h%hnh'}rG��(h)]h*]h+]h,]h/]uh1K`h3]rH��h>X���serviceEndpointrI��ÖÅrJ��}rK��(hjF��hjD��ubaubah%js��ubeh%jÄ��ubeh%jg��ubeh%jh��ubaubh_)ÅrL��}rM��(hXR���The Alternate Data Access table is shown if the index field ``isService`` is
true.hji��h#h$h%hnh'}rN��(h)]h*]h+]h,]h/]uh1Kch2hh3]rO��(h>X<���The Alternate Data Access table is shown if the index field rP��ÖÅrQ��}rR��(hX<���The Alternate Data Access table is shown if the index field hjL��ubj��)ÅrS��}rT��(hX
���``isService``h'}rU��(h)]h*]h+]h,]h/]uhjL��h3]rV��h>X	���isServicerW��ÖÅrX��}rY��(hU�hjS��ubah%j��ubh>X	��� is
true.rZ��ÖÅr[��}r\��(hX	��� is
true.hjL��ubeubcdocutils.nodes
comment
r]��)År^��}r_��(hX&���Search UI: https://search.dataone.org/hji��h#h$h%Ucommentr`��h'}ra��(U	xml:spacerb��Upreserverc��h,]h+]h)]h*]h/]uh1Kih2hh3]rd��h>X&���Search UI: https://search.dataone.org/re��ÖÅrf��}rg��(hU�hj^��ubaubeubhh)Årh��}ri��(hU�hh!h#h$h%h&h'}rj��(h)]h*]h+]h,]rk��h∫ah/]rl��hauh1Krh2hh3]rm��(h5)Årn��}ro��(hhøhjh��h#h$h%h9h'}rp��(h,]h+]h)]h*]h/]h;hπuh1Krh2hh3]rq��h>X.���Mapping ISO-TC211 to Index Fields for Servicesrr��ÖÅrs��}rt��(hhøhjn��ubaubh_)Åru��}rv��(hXö���The mapping from ISO-TC211 to the index fields is described at the generated
`index documentation`_. An excerpt is repeated here with additional comments.hjh��h#h$h%hnh'}rw��(h)]h*]h+]h,]h/]uh1Kth2hh3]rx��(h>XM���The mapping from ISO-TC211 to the index fields is described at the generated
ry��ÖÅrz��}r{��(hXM���The mapping from ISO-TC211 to the index fields is described at the generated
hju��ubj}��)År|��}r}��(hX���`index documentation`_r~��hju��h#Nh%jÅ��h'}r��(h,]rÄ��Uid26rÅ��ah+]h)]h*]h/]UrefidUid25rÇ��uh1Nh2hh3]rÉ��h>X���`index documentation`_rÑ��ÖÅrÖ��}rÜ��(hU�hj|��ubaubh>X7���. An excerpt is repeated here with additional comments.rá��ÖÅrà��}râ��(hX7���. An excerpt is repeated here with additional comments.hju��ubeubh_)Årä��}rã��(hXR���(See application-context-isotc211-base.xml in the d1_index_task_processor
project)r�hjh��h#h$h%hnh'}r�(h)]h*]h+]h,]h/]uh1Kwh2hh3]r�h>XR���(See application-context-isotc211-base.xml in the d1_index_task_processor
project)rè��ÖÅrê��}rë��(hjå��hjä��ubaubh_)Årí��}rì��(hXÙ���In ISO 19119, services may be tightly or loosely-coupled to data they operate
on and sit under the srv:SV_ServiceIdentification element. Or they may be
limited to tightly-coupled distribution info and sit under the
gmd:distributionInfo element.rî��hjh��h#h$h%hnh'}rï��(h)]h*]h+]h,]h/]uh1Kzh2hh3]rñ��h>XÙ���In ISO 19119, services may be tightly or loosely-coupled to data they operate
on and sit under the srv:SV_ServiceIdentification element. Or they may be
limited to tightly-coupled distribution info and sit under the
gmd:distributionInfo element.ró��ÖÅrò��}rô��(hjî��hjí��ubaubh_)Årö��}rõ��(hXfi���The solr fields may be populated either with one expression checking and/or
concatenating both the srv:srv:SV_ServiceIdentification and
gmd:distributionInfo locations (for example: isotc.isService or
isotc.serviceCoupling)rú��hjh��h#h$h%hnh'}rù��(h)]h*]h+]h,]h/]uh1Kh2hh3]rû��h>Xfi���The solr fields may be populated either with one expression checking and/or
concatenating both the srv:srv:SV_ServiceIdentification and
gmd:distributionInfo locations (for example: isotc.isService or
isotc.serviceCoupling)rü��ÖÅr†��}r°��(hjú��hjö��ubaubh_)År¢��}r£��(hX§���Or there may be 2 separate expressions for the different scenarios that affect
the same field. (for example: sotc.serviceEndpoint and
isotc.distribServiceEndpoint).r§��hjh��h#h$h%hnh'}r•��(h)]h*]h+]h,]h/]uh1KÑh2hh3]r¶��h>X§���Or there may be 2 separate expressions for the different scenarios that affect
the same field. (for example: sotc.serviceEndpoint and
isotc.distribServiceEndpoint).rß��ÖÅr®��}r©��(hj§��hj¢��ubaubh_)År™��}r´��(hXØ���Two expressions are only used for multivalue SolrFields; this way both results
are added - both srv:SV_ServiceIdentification and gmd:distributionInfo
subelements are indexed).r¨��hjh��h#h$h%hnh'}r≠��(h)]h*]h+]h,]h/]uh1Kàh2hh3]rÆ��h>XØ���Two expressions are only used for multivalue SolrFields; this way both results
are added - both srv:SV_ServiceIdentification and gmd:distributionInfo
subelements are indexed).rØ��ÖÅr∞��}r±��(hj¨��hj™��ubaubj]��)År≤��}r≥��(hXw���index documentation: http://indexer-documentation.readthedocs.io/en/latest/generated/proc_isotc211NoaaSubprocessor.htmlhjh��h#h$h%j`��h'}r¥��(jb��jc��h,]h+]h)]h*]h/]uh1Kèh2hh3]rµ��h>Xw���index documentation: http://indexer-documentation.readthedocs.io/en/latest/generated/proc_isotc211NoaaSubprocessor.htmlr∂��ÖÅr∑��}r∏��(hU�hj≤��ubaubh)Årπ��}r∫��(hU�U
referencedrª��Khjh��h#h$h%h&h'}rº��(h)]rΩ��X	���isserviceræ��ah*]h+]h,]rø��h—ah/]uh1Këh2hh3]r¿��(h5)År¡��}r¬��(hh÷hjπ��h#h$h%h9h'}r√��(h,]h+]h)]h*]h/]h;h–uh1Këh2hh3]rƒ��h>X	���isServicer≈��ÖÅr∆��}r«��(hh÷hj¡��ubaubh_)År»��}r…��(hXV���Checks for existence of either srv service description OR distribution
"service" info.r ��hjπ��h#h$h%hnh'}rÀ��(h)]h*]h+]h,]h/]uh1Kìh2hh3]rÃ��h>XV���Checks for existence of either srv service description OR distribution
"service" info.rÕ��ÖÅrŒ��}rœ��(hj ��hj»��ubaubcdocutils.nodes
literal_block
r–��)År—��}r“��(hX]���boolean(//srv:SV_ServiceIdentification or
        //gmd:distributionInfo/gmd:MD_Distribution)hjπ��h#h$h%U
literal_blockr”��h'}r‘��(jb��jc��h,]h+]h)]h*]h/]uh1Kòh2hh3]r’��h>X]���boolean(//srv:SV_ServiceIdentification or
        //gmd:distributionInfo/gmd:MD_Distribution)r÷��ÖÅr◊��}rÿ��(hU�hj—��ubaubeubh)ÅrŸ��}r⁄��(hU�hjh��h#h$h%h&h'}r€��(h)]h*]h+]h,]r‹��h‰ah/]r›��hauh1Kùh2hh3]rfi��(h5)Årfl��}r‡��(hhÈhjŸ��h#h$h%h9h'}r·��(h,]h+]h)]h*]h/]h;h„uh1Kùh2hh3]r‚��h>X���serviceCouplingr„��ÖÅr‰��}rÂ��(hhÈhjfl��ubaubh_)ÅrÊ��}rÁ��(hXS���The srv location can explicitly set this and if set will override
distributionInfo.rË��hjŸ��h#h$h%hnh'}rÈ��(h)]h*]h+]h,]h/]uh1Küh2hh3]rÍ��h>XS���The srv location can explicitly set this and if set will override
distributionInfo.rÎ��ÖÅrÏ��}rÌ��(hjË��hjÊ��ubaubh_)ÅrÓ��}rÔ��(hX���The serviceCoupling will set:r��hjŸ��h#h$h%hnh'}rÒ��(h)]h*]h+]h,]h/]uh1K¢h2hh3]rÚ��h>X���The serviceCoupling will set:rÛ��ÖÅrÙ��}rı��(hj��hjÓ��ubaubhT)Årˆ��}r˜��(hU�hjŸ��h#h$h%hWh'}r¯��(Ubulletr˘��X���*h,]h+]h)]h*]h/]uh1K§h2hh3]r˙��(hZ)År˚��}r¸��(hX1���'loose' coupling if srv:SV_CouplingType is loose
hjˆ��h#h$h%hÜh'}r˝��(h)]h*]h+]h,]h/]uh1Nh2hh3]r˛��h_)Årˇ��}r���(hX0���'loose' coupling if srv:SV_CouplingType is looser��hj˚��h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1K§h3]r��h>X0���'loose' coupling if srv:SV_CouplingType is looser��ÖÅr��}r��(hj��hjˇ��ubaubaubhZ)År��}r��(hX1���'tight' coupling if srv:SV_CouplingType is tight
hjˆ��h#h$h%hÜh'}r	��(h)]h*]h+]h,]h/]uh1Nh2hh3]r
��h_)År��}r��(hX0���'tight' coupling if srv:SV_CouplingType is tightr
��hj��h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1K¶h3]r��h>X0���'tight' coupling if srv:SV_CouplingType is tightr��ÖÅr��}r��(hj
��hj��ubaubaubhZ)År��}r��(hXÄ���'tight' coupling if distribution service info exists and srv:SV_CouplingType
doesn't / is unspecified, empty if neither exists

hjˆ��h#h$h%hÜh'}r��(h)]h*]h+]h,]h/]uh1Nh2hh3]r��h_)År��}r��(hX~���'tight' coupling if distribution service info exists and srv:SV_CouplingType
doesn't / is unspecified, empty if neither existsr��hj��h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1K®h3]r��h>X~���'tight' coupling if distribution service info exists and srv:SV_CouplingType
doesn't / is unspecified, empty if neither existsr��ÖÅr��}r��(hj��hj��ubaubaubeubj–��)År��}r ��(hX¿��concat(
  substring (
    'loose',
    1 div boolean( //srv:SV_ServiceIdentification
                    /srv:couplingType
                    /srv:SV_CouplingType
                    /@codeListValue = 'loose' )
  ),
  substring (
    'tight',
    1 div boolean( //srv:SV_ServiceIdentification
                    /srv:couplingType
                    /srv:SV_CouplingType
                    /@codeListValue = 'tight' )
  ),
  substring(
    'tight',
    1 div boolean( //gmd:distributionInfo
                    /gmd:MD_Distribution
      and not( //srv:SV_ServiceIdentification
                /srv:couplingType
                /srv:SV_CouplingType
                /@codeListValue )
    )
  ),
  substring(
    '',
    1 div boolean(
      not( //srv:SV_ServiceIdentification
            /srv:couplingType
            /srv:SV_CouplingType
            /@codeListValue )
      and not( //gmd:distributionInfo
                /gmd:MD_Distribution )
    )
  )
)hjŸ��h#h$h%j”��h'}r!��(jb��jc��h,]h+]h)]h*]h/]uh1KÆh2hh3]r"��h>X¿��concat(
  substring (
    'loose',
    1 div boolean( //srv:SV_ServiceIdentification
                    /srv:couplingType
                    /srv:SV_CouplingType
                    /@codeListValue = 'loose' )
  ),
  substring (
    'tight',
    1 div boolean( //srv:SV_ServiceIdentification
                    /srv:couplingType
                    /srv:SV_CouplingType
                    /@codeListValue = 'tight' )
  ),
  substring(
    'tight',
    1 div boolean( //gmd:distributionInfo
                    /gmd:MD_Distribution
      and not( //srv:SV_ServiceIdentification
                /srv:couplingType
                /srv:SV_CouplingType
                /@codeListValue )
    )
  ),
  substring(
    '',
    1 div boolean(
      not( //srv:SV_ServiceIdentification
            /srv:couplingType
            /srv:SV_CouplingType
            /@codeListValue )
      and not( //gmd:distributionInfo
                /gmd:MD_Distribution )
    )
  )
)r#��ÖÅr$��}r%��(hU�hj��ubaubeubh)År&��}r'��(hU�jª��Khjh��h#h$h%h&h'}r(��(h)]r)��X���servicetitler*��ah*]h+]h,]r+��h˜ah/]uh1K÷h2hh3]r,��(h5)År-��}r.��(hh¸hj&��h#h$h%h9h'}r/��(h,]h+]h)]h*]h/]h;hˆuh1K÷h2hh3]r0��h>X���serviceTitler1��ÖÅr2��}r3��(hh¸hj-��ubaubh_)År4��}r5��(hXR���This combines the srv service title with the distribution "service" info's
titles.r6��hj&��h#h$h%hnh'}r7��(h)]h*]h+]h,]h/]uh1Kÿh2hh3]r8��h>XR���This combines the srv service title with the distribution "service" info's
titles.r9��ÖÅr:��}r;��(hj6��hj4��ubaubj–��)År<��}r=��(hXg��( //srv:SV_ServiceIdentification
   /gmd:citation
   /gmd:CI_Citation
   /gmd:title
   /gco:CharacterString
  |
  //gmd:distributionInfo
   /gmd:MD_Distribution
   /gmd:distributor
   /gmd:MD_Distributor
   /gmd:distributorTransferOptions
   /gmd:MD_DigitalTransferOptions
   /gmd:onLine
   /gmd:CI_OnlineResource
   /gmd:name
   /gco:CharacterString
)/text()hj&��h#h$h%j”��h'}r>��(jb��jc��h,]h+]h)]h*]h/]uh1K›h2hh3]r?��h>Xg��( //srv:SV_ServiceIdentification
   /gmd:citation
   /gmd:CI_Citation
   /gmd:title
   /gco:CharacterString
  |
  //gmd:distributionInfo
   /gmd:MD_Distribution
   /gmd:distributor
   /gmd:MD_Distributor
   /gmd:distributorTransferOptions
   /gmd:MD_DigitalTransferOptions
   /gmd:onLine
   /gmd:CI_OnlineResource
   /gmd:name
   /gco:CharacterString
)/text()r@��ÖÅrA��}rB��(hU�hj<��ubaubeubh)ÅrC��}rD��(hU�jª��Khjh��h#h$h%h&h'}rE��(h)]rF��X���servicedescriptionrG��ah*]h+]h,]rH��j
��ah/]uh1KÒh2hh3]rI��(h5)ÅrJ��}rK��(hj��hjC��h#h$h%h9h'}rL��(h,]h+]h)]h*]h/]h;j	��uh1KÒh2hh3]rM��h>X���serviceDescriptionrN��ÖÅrO��}rP��(hj��hjJ��ubaubj–��)ÅrQ��}rR��(hXL��( //srv:SV_ServiceIdentification
   /gmd:abstract
   /gco:CharacterString
  |
  //gmd:distributionInfo
   /gmd:MD_Distribution
   /gmd:distributor
   /gmd:MD_Distributor
   /gmd:distributorTransferOptions
   /gmd:MD_DigitalTransferOptions
   /gmd:onLine
   /gmd:CI_OnlineResource
   /gmd:description
   /gco:CharacterString
)/text()hjC��h#h$h%j”��h'}rS��(jb��jc��h,]h+]h)]h*]h/]uh1Kıh2hh3]rT��h>XL��( //srv:SV_ServiceIdentification
   /gmd:abstract
   /gco:CharacterString
  |
  //gmd:distributionInfo
   /gmd:MD_Distribution
   /gmd:distributor
   /gmd:MD_Distributor
   /gmd:distributorTransferOptions
   /gmd:MD_DigitalTransferOptions
   /gmd:onLine
   /gmd:CI_OnlineResource
   /gmd:description
   /gco:CharacterString
)/text()rU��ÖÅrV��}rW��(hU�hjQ��ubaubeubh)ÅrX��}rY��(hU�hjh��h#h$h%h&h'}rZ��(h)]h*]h+]h,]r[��j��ah/]r\��hauh1Mh2hh3]r]��(h5)År^��}r_��(hj"��hjX��h#h$h%h9h'}r`��(h,]h+]h)]h*]h/]h;j��uh1Mh2hh3]ra��h>X���serviceTyperb��ÖÅrc��}rd��(hj"��hj^��ubaubh_)Åre��}rf��(hXa���Both are evaluated / indexed, checking the srv and distributionInfo locations
for a service type.rg��hjX��h#h$h%hnh'}rh��(h)]h*]h+]h,]h/]uh1M	h2hh3]ri��h>Xa���Both are evaluated / indexed, checking the srv and distributionInfo locations
for a service type.rj��ÖÅrk��}rl��(hjg��hje��ubaubj–��)Årm��}rn��(hX2��//srv:SV_ServiceIdentification
 /srv:serviceType
 /gco:LocalName
 /text()

//gmd:distributionInfo
 /gmd:MD_Distribution
 /gmd:distributor
 /gmd:MD_Distributor
 /gmd:distributorTransferOptions
 /gmd:MD_DigitalTransferOptions
 /gmd:onLine
 /gmd:CI_OnlineResource
 /gmd:protocol
 /gco:CharacterString
 /text()hjX��h#h$h%j”��h'}ro��(jb��jc��h,]h+]h)]h*]h/]uh1Mh2hh3]rp��h>X2��//srv:SV_ServiceIdentification
 /srv:serviceType
 /gco:LocalName
 /text()

//gmd:distributionInfo
 /gmd:MD_Distribution
 /gmd:distributor
 /gmd:MD_Distributor
 /gmd:distributorTransferOptions
 /gmd:MD_DigitalTransferOptions
 /gmd:onLine
 /gmd:CI_OnlineResource
 /gmd:protocol
 /gco:CharacterString
 /text()rq��ÖÅrr��}rs��(hU�hjm��ubaubeubh)Årt��}ru��(hU�jª��Khjh��h#h$h%h&h'}rv��(h)]rw��X���serviceendpointrx��ah*]h+]h,]ry��j0��ah/]uh1M!h2hh3]rz��(h5)År{��}r|��(hj5��hjt��h#h$h%h9h'}r}��(h,]h+]h)]h*]h/]h;j/��uh1M!h2hh3]r~��h>X���serviceEndpointr��ÖÅrÄ��}rÅ��(hj5��hj{��ubaubh_)ÅrÇ��}rÉ��(hXd���Both are evaluated / indexed, checking the srv and distributionInfo locations
for service endpoints.r��hjt��h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1M#h2hh3]r��h>Xd���Both are evaluated / indexed, checking the srv and distributionInfo locations
for service endpoints.rá��ÖÅrà��}râ��(hjÑ��hjÇ��ubaubj–��)Årä��}rã��(hX!��//srv:SV_ServiceIdentification
 /srv:containsOperations
 /srv:SV_OperationMetadata
 /srv:connectPoint
 /gmd:CI_OnlineResource
 /gmd:linkage
 /gmd:URL
 /text()

//gmd:distributionInfo
 /gmd:MD_Distribution
 /gmd:distributor
 /gmd:MD_Distributor
 /gmd:distributorTransferOptions
 /gmd:MD_DigitalTransferOptions
 /gmd:onLine
 /gmd:CI_OnlineResource
 /gmd:linkage/gmd:URL/text()
|
//gmd:distributionInfo
 /gmd:MD_Distribution
 /gmd:transferOptions
 /gmd:MD_DigitalTransferOptions
 /gmd:onLine
 /gmd:CI_OnlineResource
 /gmd:linkage
 /gmd:URL
 /text()hjt��h#h$h%j”��h'}rå��(jb��jc��h,]h+]h)]h*]h/]uh1M(h2hh3]rç��h>X!��//srv:SV_ServiceIdentification
 /srv:containsOperations
 /srv:SV_OperationMetadata
 /srv:connectPoint
 /gmd:CI_OnlineResource
 /gmd:linkage
 /gmd:URL
 /text()

//gmd:distributionInfo
 /gmd:MD_Distribution
 /gmd:distributor
 /gmd:MD_Distributor
 /gmd:distributorTransferOptions
 /gmd:MD_DigitalTransferOptions
 /gmd:onLine
 /gmd:CI_OnlineResource
 /gmd:linkage/gmd:URL/text()
|
//gmd:distributionInfo
 /gmd:MD_Distribution
 /gmd:transferOptions
 /gmd:MD_DigitalTransferOptions
 /gmd:onLine
 /gmd:CI_OnlineResource
 /gmd:linkage
 /gmd:URL
 /text()ré��ÖÅrè��}rê��(hU�hjä��ubaubeubh)Årë��}rí��(hU�hjh��h#h$h%h&h'}rì��(h)]h*]h+]h,]rî��jC��ah/]rï��h	auh1MGh2hh3]rñ��(h5)Åró��}rò��(hjH��hjë��h#h$h%h9h'}rô��(h,]h+]h)]h*]h/]h;jB��uh1MGh2hh3]rö��h>X���serviceInputrõ��ÖÅrú��}rù��(hjH��hjó��ubaubh_)Årû��}rü��(hX`���Both are evaluated / indexed, checking the srv and distributionInfo locations
for service input.r†��hjë��h#h$h%hnh'}r°��(h)]h*]h+]h,]h/]uh1MIh2hh3]r¢��h>X`���Both are evaluated / indexed, checking the srv and distributionInfo locations
for service input.r£��ÖÅr§��}r•��(hj†��hjû��ubaubj–��)År¶��}rß��(hX¡���//srv:SV_ServiceIdentification
 /srv:operatesOn
 /@xlink:href

//gmd:distributionInfo
 /gmd:MD_Distribution
 /gmd:distributor
 /gmd:MD_Distributor
 /gmd:distributorTransferOptions
 /@xlink:hrefhjë��h#h$h%j”��h'}r®��(jb��jc��h,]h+]h)]h*]h/]uh1MNh2hh3]r©��h>X¡���//srv:SV_ServiceIdentification
 /srv:operatesOn
 /@xlink:href

//gmd:distributionInfo
 /gmd:MD_Distribution
 /gmd:distributor
 /gmd:MD_Distributor
 /gmd:distributorTransferOptions
 /@xlink:hrefr™��ÖÅr´��}r¨��(hU�hj¶��ubaubeubh)År≠��}rÆ��(hU�hjh��h#h$h%h&h'}rØ��(h)]h*]h+]h,]r∞��jV��ah/]r±��hauh1M[h2hh3]r≤��(h5)År≥��}r¥��(hj[��hj≠��h#h$h%h9h'}rµ��(h,]h+]h)]h*]h/]h;jU��uh1M[h2hh3]r∂��h>X
���serviceOutputr∑��ÖÅr∏��}rπ��(hj[��hj≥��ubaubh_)År∫��}rª��(hXa���Both are evaluated / indexed, checking the srv and distributionInfo locations
for service output.rº��hj≠��h#h$h%hnh'}rΩ��(h)]h*]h+]h,]h/]uh1M]h2hh3]ræ��h>Xa���Both are evaluated / indexed, checking the srv and distributionInfo locations
for service output.rø��ÖÅr¿��}r¡��(hjº��hj∫��ubaubj–��)År¬��}r√��(hXÎ���//srv:SV_ServiceIdentification
 /gmd:resourceFormat
 /@xlink:href

//gmd:distributionInfo
 /gmd:MD_Distribution
 /gmd:distributor
 /gmd:MD_Distributor
 /gmd:distributorFormat
 /gmd:MD_Format
 /gmd:version
 /gco:CharacterString
 /text()hj≠��h#h$h%j”��h'}rƒ��(jb��jc��h,]h+]h)]h*]h/]uh1Mbh2hh3]r≈��h>XÎ���//srv:SV_ServiceIdentification
 /gmd:resourceFormat
 /@xlink:href

//gmd:distributionInfo
 /gmd:MD_Distribution
 /gmd:distributor
 /gmd:MD_Distributor
 /gmd:distributorFormat
 /gmd:MD_Format
 /gmd:version
 /gco:CharacterString
 /text()r∆��ÖÅr«��}r»��(hU�hj¬��ubaubeubeubh)År…��}r ��(hU�hh!h#h$h%h&h'}rÀ��(h)]h*]h+]h,]rÃ��ji��ah/]rÕ��hauh1Mrh2hh3]rŒ��(h5)Årœ��}r–��(hjn��hj…��h#h$h%h9h'}r—��(h,]h+]h)]h*]h/]h;jh��uh1Mrh2hh3]r“��h>X+���Mapping of EML to Index Fields for Servicesr”��ÖÅr‘��}r’��(hjn��hjœ��ubaubh_)År÷��}r◊��(hX&���(See application-context-eml-base.xml)rÿ��hj…��h#h$h%hnh'}rŸ��(h)]h*]h+]h,]h/]uh1Mth2hh3]r⁄��h>X&���(See application-context-eml-base.xml)r€��ÖÅr‹��}r›��(hjÿ��hj÷��ubaubh_)Årfi��}rfl��(hX@���The EML spec is limited in what info it can hold about services.r‡��hj…��h#h$h%hnh'}r·��(h)]h*]h+]h,]h/]uh1Mvh2hh3]r‚��h>X@���The EML spec is limited in what info it can hold about services.r„��ÖÅr‰��}rÂ��(hj‡��hjfi��ubaubh_)ÅrÊ��}rÁ��(hX7���EML holds no elements that correspond to these fields::rË��hj…��h#h$h%hnh'}rÈ��(h)]h*]h+]h,]h/]uh1Mxh2hh3]rÍ��h>X6���EML holds no elements that correspond to these fields:rÎ��ÖÅrÏ��}rÌ��(hX6���EML holds no elements that correspond to these fields:hjÊ��ubaubj–��)ÅrÓ��}rÔ��(hX6���ServiceType
SerivceInput
ServiceOutput
ServiceCouplinghj…��h#h$h%j”��h'}r��(jb��jc��h,]h+]h)]h*]h/]uh1Mzh2hh3]rÒ��h>X6���ServiceType
SerivceInput
ServiceOutput
ServiceCouplingrÚ��ÖÅrÛ��}rÙ��(hU�hjÓ��ubaubh_)Årı��}rˆ��(hX%���So info about these can't be indexed.r˜��hj…��h#h$h%hnh'}r¯��(h)]h*]h+]h,]h/]uh1Mh2hh3]r˘��h>X%���So info about these can't be indexed.r˙��ÖÅr˚��}r¸��(hj˜��hjı��ubaubh_)År˝��}r˛��(hX���Supported fields are below:rˇ��hj…��h#h$h%hnh'}r���(h)]h*]h+]h,]h/]uh1MÅh2hh3]r��h>X���Supported fields are below:r��ÖÅr��}r��(hjˇ��hj˝��ubaubh)År��}r��(hU�jª��Khj…��h#h$h%h&h'}r��(h)]r��jæ��ah*]h+]h,]r	��jÄ��ah/]uh1MÖh2hh3]r
��(h5)År��}r��(hjÖ��hj��h#h$h%h9h'}r
��(h,]h+]h)]h*]h/]h;j��uh1MÖh2hh3]r��h>X	���isServicer��ÖÅr��}r��(hjÖ��hj��ubaubh_)År��}r��(hX.���Checks for the presence of a distribution url.r��hj��h#h$h%hnh'}r��(h)]h*]h+]h,]h/]uh1Máh2hh3]r��h>X.���Checks for the presence of a distribution url.r��ÖÅr��}r��(hj��hj��ubaubj–��)År��}r��(hX:���boolean(//software/implementation/distribution/online/url)hj��h#h$h%j”��h'}r��(jb��jc��h,]h+]h)]h*]h/]uh1Mãh2hh3]r��h>X:���boolean(//software/implementation/distribution/online/url)r��ÖÅr��}r ��(hU�hj��ubaubeubh)År!��}r"��(hU�jª��Khj…��h#h$h%h&h'}r#��(h)]r$��j*��ah*]h+]h,]r%��jì��ah/]uh1Mèh2hh3]r&��(h5)År'��}r(��(hjò��hj!��h#h$h%h9h'}r)��(h,]h+]h)]h*]h/]h;jí��uh1Mèh2hh3]r*��h>X���ServiceTitler+��ÖÅr,��}r-��(hjò��hj'��ubaubh_)År.��}r/��(hX���Fetches the software title.r0��hj!��h#h$h%hnh'}r1��(h)]h*]h+]h,]h/]uh1Mëh2hh3]r2��h>X���Fetches the software title.r3��ÖÅr4��}r5��(hj0��hj.��ubaubj–��)År6��}r7��(hX+���//software/title//text()[normalize-space()]hj!��h#h$h%j”��h'}r8��(jb��jc��h,]h+]h)]h*]h/]uh1Mïh2hh3]r9��h>X+���//software/title//text()[normalize-space()]r:��ÖÅr;��}r<��(hU�hj6��ubaubeubh)År=��}r>��(hU�jª��Khj…��h#h$h%h&h'}r?��(h)]r@��jG��ah*]h+]h,]rA��j¶��ah/]uh1Môh2hh3]rB��(h5)ÅrC��}rD��(hj´��hj=��h#h$h%h9h'}rE��(h,]h+]h)]h*]h/]h;j•��uh1Môh2hh3]rF��h>X���ServiceDescriptionrG��ÖÅrH��}rI��(hj´��hjC��ubaubh_)ÅrJ��}rK��(hX���Fetches the software abstract.rL��hj=��h#h$h%hnh'}rM��(h)]h*]h+]h,]h/]uh1Mõh2hh3]rN��h>X���Fetches the software abstract.rO��ÖÅrP��}rQ��(hjL��hjJ��ubaubj–��)ÅrR��}rS��(hX.���//software/abstract//text()[normalize-space()]hj=��h#h$h%j”��h'}rT��(jb��jc��h,]h+]h)]h*]h/]uh1Müh2hh3]rU��h>X.���//software/abstract//text()[normalize-space()]rV��ÖÅrW��}rX��(hU�hjR��ubaubeubh)ÅrY��}rZ��(hU�jª��Khj…��h#h$h%h&h'}r[��(h)]r\��jx��ah*]h+]h,]r]��jπ��ah/]uh1M£h2hh3]r^��(h5)År_��}r`��(hjæ��hjY��h#h$h%h9h'}ra��(h,]h+]h)]h*]h/]h;j∏��uh1M£h2hh3]rb��h>X���ServiceEndpointrc��ÖÅrd��}re��(hjæ��hj_��ubaubh_)Årf��}rg��(hX���Fetches the distribution url.rh��hjY��h#h$h%hnh'}ri��(h)]h*]h+]h,]h/]uh1M•h2hh3]rj��h>X���Fetches the distribution url.rk��ÖÅrl��}rm��(hjh��hjf��ubaubj–��)Årn��}ro��(hX8���//software/implementation/distribution/online/url/text()hjY��h#h$h%j”��h'}rp��(jb��jc��h,]h+]h)]h*]h/]uh1M©h2hh3]rq��h>X8���//software/implementation/distribution/online/url/text()rr��ÖÅrs��}rt��(hU�hjn��ubaubeubeubeubh#h$h%h&h'}ru��(h)]h*]h+]h,]rv��hßah/]rw��hauh1Kkh2hh3]rx��h5)Åry��}rz��(hh¨hhh#h$h%h9h'}r{��(h,]h+]h)]h*]h/]h;h¶uh1Kkh2hh3]r|��h>X/���Appearance of External Content in the Search UIr}��ÖÅr~��}r��(hh¨hjy��ubaubaubh#h$h%Usystem_messagerÄ��h'}rÅ��(h)]UlevelKh,]h+]Usourceh$h*]h/]UlineKmUtypeUERRORrÇ��uh1Kph2hh3]rÉ��(h_)ÅrÑ��}rÖ��(hX<���Content block expected for the "TODO" directive; none found.h'}rÜ��(h)]h*]h+]h,]h/]uhhh3]rá��h>X<���Content block expected for the "TODO" directive; none found.rà��ÖÅrâ��}rä��(hU�hjÑ��ubah%hnubj–��)Årã��}rå��(hX���.. TODO::


h'}r�(jb��jc��h,]h+]h)]h*]h/]uhhh3]r�h>X���.. TODO::


rè��ÖÅrê��}rë��(hU�hjã��ubah%j”��ubeubh)Årí��}rì��(hU�hj��h#h$h%jÄ��h'}rî��(h)]UlevelKh,]h+]rï��jÄ��aUsourceh$h*]h/]UlineMÖUtypeUINFOrñ��uh1MÖh2hh3]ró��h_)Årò��}rô��(hX,���Duplicate implicit target name: "isservice".h'}rö��(h)]h*]h+]h,]h/]uhjí��h3]rõ��h>X,���Duplicate implicit target name: "isservice".rú��ÖÅrù��}rû��(hU�hjò��ubah%hnubaubh)Årü��}r†��(hU�hj!��h#h$h%jÄ��h'}r°��(h)]UlevelKh,]h+]r¢��jì��aUsourceh$h*]h/]UlineMèUtypejñ��uh1Mèh2hh3]r£��h_)År§��}r•��(hX/���Duplicate implicit target name: "servicetitle".h'}r¶��(h)]h*]h+]h,]h/]uhjü��h3]rß��h>X/���Duplicate implicit target name: "servicetitle".r®��ÖÅr©��}r™��(hU�hj§��ubah%hnubaubh)År´��}r¨��(hU�hj=��h#h$h%jÄ��h'}r≠��(h)]UlevelKh,]h+]rÆ��j¶��aUsourceh$h*]h/]UlineMôUtypejñ��uh1Môh2hh3]rØ��h_)År∞��}r±��(hX5���Duplicate implicit target name: "servicedescription".h'}r≤��(h)]h*]h+]h,]h/]uhj´��h3]r≥��h>X5���Duplicate implicit target name: "servicedescription".r¥��ÖÅrµ��}r∂��(hU�hj∞��ubah%hnubaubh)År∑��}r∏��(hU�hjY��h#h$h%jÄ��h'}rπ��(h)]UlevelKh,]h+]r∫��jπ��aUsourceh$h*]h/]UlineM£Utypejñ��uh1M£h2hh3]rª��h_)Årº��}rΩ��(hX2���Duplicate implicit target name: "serviceendpoint".h'}ræ��(h)]h*]h+]h,]h/]uhj∑��h3]rø��h>X2���Duplicate implicit target name: "serviceendpoint".r¿��ÖÅr¡��}r¬��(hU�hjº��ubah%hnubaubeUcurrent_sourcer√��NU
decorationrƒ��NUautofootnote_startr≈��KUnameidsr∆��}r«��(hNhji��hh∫h	jC��h
h.hh‰hj��h
hîhNhhÄhjV��hNhhßhhJhNuh3]r»��h!ahU�Utransformerr…��NU
footnote_refsr ��}rÀ��UrefnamesrÃ��}rÕ��(X���index documentationrŒ��]rœ��hd)År–��}r—��(hj~��h'}r“��(UnameX���index documentationh,]h+]h)]Urefnamer”��jŒ��h*]h/]uhju��h3]r‘��h>X���index documentationr’��ÖÅr÷��}r◊��(hU�hj–��ubah%hmubaX	���search uirÿ��]rŸ��hd)År⁄��}r€��(hjÄ��h'}r‹��(UnameX	���Search UIh,]h+]h)]j”��jÿ��h*]h/]uhjv��h3]r›��h>X	���Search UIrfi��ÖÅrfl��}r‡��(hU�hj⁄��ubah%hmubauUsymbol_footnotesr·��]r‚��Uautofootnote_refsr„��]r‰��Usymbol_footnote_refsrÂ��]rÊ��U	citationsrÁ��]rË��h2hUcurrent_linerÈ��NUtransform_messagesrÍ��]rÎ��(h)ÅrÏ��}rÌ��(hU�h'}rÓ��(h)]UlevelKh,]rÔ��jÖ��ah+]r��jÑ��aUsourceh$h*]h/]UlineKRUtypejÇ��uh3]rÒ��h_)ÅrÚ��}rÛ��(hU�h'}rÙ��(h)]h*]h+]h,]h/]uhjÏ��h3]rı��h>X!���Unknown target name: "search ui".rˆ��ÖÅr˜��}r¯��(hU�hjÚ��ubah%hnubah%jÄ��ubh)År˘��}r˙��(hU�h'}r˚��(h)]UlevelKh,]r¸��jÇ��ah+]r˝��jÅ��aUsourceh$h*]h/]UlineKtUtypejÇ��uh3]r˛��h_)Årˇ��}r���(hU�h'}r��(h)]h*]h+]h,]h/]uhj˘��h3]r��h>X+���Unknown target name: "index documentation".r��ÖÅr��}r��(hU�hjˇ��ubah%hnubah%jÄ��ubeUreporterr��NUid_startr��KU
autofootnotesr��]r	��U
citation_refsr
��}r��Uindirect_targetsr��]r
��Usettingsr��(cdocutils.frontend
Values
r��or��}r��(Ufootnote_backlinksr��KUrecord_dependenciesr��NUrfc_base_urlr��Uhttps://tools.ietf.org/html/r��U	tracebackr��àUpep_referencesr��NUstrip_commentsr��NU
toc_backlinksr��js��U
language_coder��Uenr��U	datestampr��NUreport_levelr��KU_destinationr��NU
halt_levelr��KU
strip_classesr ��Nh9NUerror_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_visitorr/��NUcloak_email_addressesr0��àUtrim_footnote_reference_spacer1��âUenvr2��NUdump_pseudo_xmlr3��NUexpose_internalsr4��NUsectsubtitle_xformr5��âUsource_linkr6��NUrfc_referencesr7��NUoutput_encodingr8��Uutf-8r9��U
source_urlr:��NUinput_encodingr;��U	utf-8-sigr<��U_disable_configr=��NU	id_prefixr>��U�U	tab_widthr?��KUerror_encodingr@��UUTF-8rA��U_sourcerB��h$Ugettext_compactrC��àU	generatorrD��NUdump_internalsrE��NUsmart_quotesrF��âUpep_base_urlrG��U https://www.python.org/dev/peps/rH��Usyntax_highlightrI��UlongrJ��Uinput_encoding_error_handlerrK��j&��Uauto_id_prefixrL��UidrM��Udoctitle_xformrN��âUstrip_elements_with_classesrO��NU
_config_filesrP��]Ufile_insertion_enabledrQ��àUraw_enabledrR��KU
dump_settingsrS��NubUsymbol_footnote_startrT��K�UidsrU��}rV��(h.h!h—jπ��h‰jŸ��hJhCj
��jC��j��jX��h¶h¢hπhµhh{hìhèjπ��jY��h<hejì��j!��j¶��j=��jÄ��j��h–hÃh„hflhˆhÚj	��j��j��j��j/��j+��jB��j>��jU��jQ��jh��jd��j��j{��j0��jt��hÄj,��jC��jë��hßhhîji��h∫jh��h˜j&��ji��j…��jV��j≠��j•��j°��jí��jé��jÖ��jÏ��j∏��j¥��jÇ��j˘��jÑ��j~��jÅ��j|��uUsubstitution_namesrW��}rX��h%h2h'}rY��(h)]h,]h+]Usourceh$h*]h/]uU	footnotesrZ��]r[��Urefidsr\��}r]��ub.