HATS/HiPS need (or not) a registry extension (like SCS for instance)?
see also @delucchi-cmu presentation (https://wiki.ivoa.net/internal/IVOA/InterOpJune2026Registry/HATS_IVOA_registry_Strasbourg_2026.pdf)
HATS and HiPS have similar architecture.
- Both concern an architecture with a service to acces the data.
- Both can be served by mirrors
List of metadata candidates for HATS (and HiPS)
-
dataset Provenance:
How to know if the registry record is the original? is a mirror? (address/country, provider, URL).
-
Content: (Check relevance)
- max-order, size ... (inform client about tiles volumetry ?)
- describe tableset ? (for HATS and HiPS catalogue)
Proposals
-
original archive : (for HATS+HiPS)
use relationShip "Cites" (https://www.ivoa.net/rdf/voresource/relationship_type/2016-08-17/relationship_type.html)
-
list mirrors: (HATS+HiPS)
use element "vr:mirrorURL"
-
provider :
use vr:publisher for each mirror/original resource.
Is it enough? (is relationShip enough?)
-
address of the provider : (HATS+HiPS)
vr:contact in the authority declaration (vg:Authority).
-
hats_order: (HATS+HiPS)
Deepest HATS order. Format: positive integer. it it interesting for registry?
-
hats_estsize: (dataset size doesn't exists in registry)
HATS size estimation. Format: positive integer. Unit : KB
-
hats_nrows:
vs:tableset attribute "nrows"
-
hats_max_rows: only for HATS
At catalog creation time, the maximum number of rows per file before breaking into 4 new files at higher order.
Declare Hats service
Similar to HiPS declaration. See The HiPS standard (https://ivoa.net/documents/HiPS/ section 5.3.1).
ex: ivo://CDS/P/Mars/MRO-CTX
Declare HATS capability in an existing vs:catalogueService resource.
eg: ivo://cds.vizier/I/355 (not available yet)
<capability standardID="ivo://ivoa.net/std/HATS">
<interface xsi:type="vs:ParamHTTP">
<accessURL use="base">https://vizcat.cds.unistra.fr/hats/gaia_dr3/</accessURL>
<queryType>GET</queryType>
<resultType>application/vnd.apache.parquet</resultType>
</interface>
</capability>
HATS/HiPS need (or not) a registry extension (like SCS for instance)?
see also @delucchi-cmu presentation (https://wiki.ivoa.net/internal/IVOA/InterOpJune2026Registry/HATS_IVOA_registry_Strasbourg_2026.pdf)
HATS and HiPS have similar architecture.
List of metadata candidates for HATS (and HiPS)
dataset Provenance:
How to know if the registry record is the original? is a mirror? (address/country, provider, URL).
Content: (Check relevance)
Proposals
original archive : (for HATS+HiPS)
use relationShip "Cites" (https://www.ivoa.net/rdf/voresource/relationship_type/2016-08-17/relationship_type.html)
list mirrors: (HATS+HiPS)
use element "vr:mirrorURL"
provider :
use vr:publisher for each mirror/original resource.
Is it enough? (is relationShip enough?)
address of the provider : (HATS+HiPS)
vr:contact in the authority declaration (vg:Authority).
hats_order: (HATS+HiPS)
Deepest HATS order. Format: positive integer. it it interesting for registry?
hats_estsize: (dataset size doesn't exists in registry)
HATS size estimation. Format: positive integer. Unit : KB
hats_nrows:
vs:tableset attribute "nrows"
hats_max_rows: only for HATS
At catalog creation time, the maximum number of rows per file before breaking into 4 new files at higher order.
Declare Hats service
Similar to HiPS declaration. See The HiPS standard (https://ivoa.net/documents/HiPS/ section 5.3.1).
ex: ivo://CDS/P/Mars/MRO-CTX
Declare HATS capability in an existing vs:catalogueService resource.
eg: ivo://cds.vizier/I/355 (not available yet)