HiPS IVOA standardisation process

Pierre Fernique Pierre.Fernique at astro.unistra.fr
Fri Feb 26 15:51:34 CET 2016


Dear HiPS partners, developers & Cie.

After a long debate, a lot of ideas, and some mail exchanges with Markus 
Deimleitner (Registry Working Group chair), we have converged to this 
solution for HiPS identication mechanism and HiPS VO registry declaration.

Here the result of the discussion:

 1. The IVOA HiPS standard will recommend to use a *valid IVOID
    identifier* for any generated HiPS, for instance
    *ivo://authority_id?obs_id* /(ex: ivo://CDS?P/DSS2/color)/ with the
    constraint to declare ASAP the authority_id in the VO registry if it
    is not yet the case;
    otherwise the HiPS will be generated under the
    identifier*ivo://UNKNOWN_AUTH?randomNumber* (with a big warning...)
 2. This identifier will be stored in the HiPS properties file under the
    *creator_did* keyword;
 3. Independently, any HiPS provider can - if they want - declare in the
    VO registry:
     1. Their HiPS server(s) = HTTP service which publishes several HiPS
        : must provide their HiPS list => see example A below;
     2. Each individual HiPS => see example B below.

This pragmatic solution has been elaborated:

  * to have a simple and robust technical solution for allowing
    identification, selection, discovering and mirroring mechanisms for
    HiPS;
  * to use valid IVOIDs (compatible with PR registry doc) rather than
    invent a new parallel identication mechanism;
  * to let the freedom of HiPS provider to declare or not in the VO
    registry their HiPS, or their HiPS servers;
  * to garantee the uniqueness of each HiPS identifier (based on HiPS
    creators on not on HiPS publishers).

The impact on the already existing HiPS should be as lite as possible. I 
will provide soon to all HiPS partners (servers and clients) a recipe 
and a calendar for the migration of previous identication scheme to the 
new one. We need to synchronize this migration for avoiding potential 
HiPS duplications (TB of data) due to the mirror HiPS mechanism.

Best regards
Pierre Fernique


*Example A - HiPS server declaration*

<ri:Resource xmlns:(...) xsi:type="vr:Service">
    <title>CDS HiPS Service (master server)</title>
    <shortName>CDS hipsmaster</shortName>
<identifier>ivo://CDS/hipsmaster</identifier>
    <curation>
        <publisher>CDS</publisher>
        <creator>
            <name>Centre de Donnees astronomiques de strasbourg</name>
         </creator>
         <contact>
            <name>CDS Helpdesk</name>
            <email>cds-question at unistra.fr</email>
        </contact>
    </curation>
    <content>
        <subject>CDS Hierarchical Progressive Surveys</subject>
        <description>The CDS provides a large collection of reference 
surveys and catalogs
            available thanks to Hierarchical Progressive Survey 
protocol...</description>
        <referenceURL>http://alasky.u-strasbg.fr/hipslist</referenceURL>
        <type>Archive</type>
        <contentLevel>Research</contentLevel>
    </content>
    <capability standardID="*ivo://ivoa.net/std/hips#hipslist-1.0*">
       <interface role="std" xsi:type="vs:ParamHTTP">
         <accessURL 
use="base">http://alasky.u-strasbg.fr/hipslist</accessURL>
       </interface>
    </capability>
</ri:Resource>

*Example B - HiPS individual declaration**
*

  <ri:Resource xmlns:(...) xsi:type="vs:CatalogService">
    <title>ALADIN image DSS2 blue survey collection</title>
    <shortName>Aladin DSS2 blue</shortName>
<identifier>ivo://CDS/P/DSS2/blue</identifier>
    <curation>
      <publisher>CDS</publisher>
      <creator>
        <name>Centre de Donnees astronomiques de strasbourg</name>
      </creator>
      <contact>
         <name>CDS Helpdesk</name>
         <email>cds-question at unistra.fr</email>
      </contact>
    </curation>
    <content>
      <subject>ALADIN image DSS2 blue survey collection</subject>
      <description>The ALADIN image server provides reference ...   
</description>
      <referenceURL>http://aladin.u-strasbg.fr</referenceURL>
      <type>Survey</type>
      <contentLevel>Research</contentLevel>
    </content>
    <capability standardID="*ivo://ivoa.net/std/hips#hips-1.0*">
      <interface role="std" xsi:type="vs:ParamHTTP">
        <accessURL 
use="base">http://alasky.u-strasbg.fr/DSS/DSS2-blue-XJ-S</accessURL>
      </interface>
      <interface role="std" xsi:type="vs:ParamHTTP">
        <accessURL 
use="base">http://alaskybis.u-strasbg.fr/DSS/DSS2-blue-XJ-S</accessURL>
      </interface>
      <interface role="std" xsi:type="vs:ParamHTTP">
        <accessURL 
use="base">http://healpix.ias.u-psud.fr/DSS2Blue</accessURL>
      </interface>
    </capability>
    <capability standardID="ivo://ivoa.net/std/SIA" 
xsi:type="sia:SimpleImageAccess">
       <interface role="std" xsi:type="vs:ParamHTTP">
          <accessURL 
use="base">http://aladin.u-strasbg.fr/cgi-bin/SIA-DSS2blue</accessURL>
          <queryType>GET</queryType>
        </interface>
    </capability>
    <coverage>
       <footprint ivo-id="ivo://mocivod">
http://alasky.u-strasbg.fr/DSS/DSS2-blue-XJ-S/Moc.fits
       </footprint>
    </coverage>
  </ri:Resource>

The same kind of declaration but for a HiPS table access to a VizieR 
catalog. Similarly to CS capabilities, we will have HiPS capabilities 
(one for each tables) :

<ri:Resource xmlns:ri="(...) xsi:type="vs:CatalogService">
    <title>The Magellanic Catalogue of Stars - MACS (Tucholke+ 1996)</title>
    <shortName>I/221</shortName>
    <identifier>ivo://CDS.VizieR/I/221</identifier>
    <curation>
       <publisher ivo-id="ivo://CDS">CDS</publisher>
       <creator>
          <name>Tucholke H.-J., de Boer K.S., Seitter W.C.</name>
       </creator>
       <contributor>Hans-Joachim Tucholke [Univ. Bonn]</contributor>
       <date role="creation">1997-12-09T15:08:34</date>
       <version>20-Nov-1995</version>
       <contact>
          <name>CDS support team</name>
          <address>CDS, Observatoire de Strasbourg,
                   11 rue de l'Universite, F-67000 Strasbourg, 
France</address>
          <email>cds-question at unistra.fr</email>
       </contact>
    </curation>
    <content>
       <subject>Positional_Data</subject>
       <description>The Magellanic Catalogue of Stars (MACS) is based on 
scans of
          ESO Schmidt plates and contains about 244,000 stars covering 
large areas around the
          LMC and the SMC. The limiting magnitude is B&lt;16.5m and the 
positional accuracy
          is better than 0.5" for 99% of the stars. The stars of this 
catalogue were
          screened interactively to ascertain that they are undisturbed 
by close neighbours.
       </description>
       <source format="bibcode">1996A&amp;AS..119...91T</source>
       
<referenceURL>http://cdsarc.u-strasbg.fr/cgi-bin/Cat?I/221</referenceURL>
       <type>Catalog</type>
       <contentLevel>Research</contentLevel>
    </content>
    <rights>public</rights>
    <capability>
       <interface xsi:type="vr:WebBrowser">
          <accessURL 
use="full">http://vizier.u-strasbg.fr/cgi-bin/VizieR-2?-source=I/221</accessURL>
       </interface>
    </capability>
    <capability>
       <interface xsi:type="vs:ParamHTTP">
          <accessURL 
use="base">http://vizier.u-strasbg.fr/viz-bin/votable/-dtd/-A?-source=I/221</accessURL>
          <queryType>GET</queryType>
          <resultType>text/xml+votable</resultType>
       </interface>
    </capability>
    <capability standardID="ivo://ivoa.net/std/ConeSearch" 
xsi:type="cs:ConeSearch">
       <description>Cone search capability for table I/221/lmc (The 
Large Magellanic Cloud)</description>
       <interface role="std" xsi:type="vs:ParamHTTP">
          <accessURL use="base">
http://vizier.u-strasbg.fr/viz-bin/votable/-A?-out.all&amp;-source=I%2F221%2Flmc&amp;
          </accessURL>
          <queryType>GET</queryType>
          <resultType>text/xml+votable</resultType>
       </interface>
       <maxSR>180</maxSR>
       <maxRecords>9999</maxRecords>
       <verbosity>true</verbosity>
       <testQuery>
          <ra>83.85245901639344</ra>
          <dec>-77.43420059769218</dec>
          <sr>0.028629053431811713</sr>
       </testQuery>
    </capability>
    <capability standardID="ivo://ivoa.net/std/ConeSearch" 
xsi:type="cs:ConeSearch">
       <description>Cone search capability for table I/221/smc (The 
Small Magellanic Cloud)</description>
       <interface role="std" xsi:type="vs:ParamHTTP">
          <accessURL use="base">
http://vizier.u-strasbg.fr/viz-bin/votable/-A?-out.all&amp;-source=I%2F221%2Fsmc&amp;
          </accessURL>
          <queryType>GET</queryType>
          <resultType>text/xml+votable</resultType>
       </interface>
       <maxSR>180</maxSR>
       <maxRecords>9999</maxRecords>
       <verbosity>true</verbosity>
       <testQuery>
          <ra>28.8031914893617</ra>
          <dec>-77.0894323306314</dec>
          <sr>0.028629053431811713</sr>
       </testQuery>
    </capability>
    <capability standardID="*ivo://ivoa.net/std/hips#hips-1.0*">
      <interface role="std" xsi:type="vs:ParamHTTP">
        <accessURL 
use="base">http://axel.u-strasbg.fr/HiPSCatService/I/221/lmc</accessURL>
      </interface>
    </capability>
     <capability standardID="*ivo://ivoa.net/std/hips#hips-1.0*">
      <interface role="std" xsi:type="vs:ParamHTTP">
        <accessURL 
use="base">http://axel.u-strasbg.fr/HiPSCatService/I/221/smc</accessURL>
      </interface>
    </capability>
    <coverage>
       <footprint ivo-id="ivo://mocivod">
http://alasky.u-strasbg.fr/footprints/cats/vizier/I/221?product=MOC&amp;nside=512
       </footprint>
       <waveband>Optical</waveband>
    </coverage>
    <table>
       <name>I/221/lmc</name>
       <description>The Large Magellanic Cloud</description>
       (...)
    </table>
    <table>
       <name>I/221/smc</name>
       <description>The Small Magellanic Cloud</description>
       (...)
     </table>
</ri:Resource>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ivoa.net/pipermail/apps/attachments/20160226/061b275e/attachment-0001.html>


More information about the apps mailing list