Difference: Colum_name_VizieR ( vs. 1)

Revision 12022-07-05 - GillesLandais

 
META TOPICPARENT name="DocVizieR"
-- Main.GillesLandais - 2022-07-05

Nomenclature des colonnes VizieR

réunion: 5 juillet 2022 : G.Landais, FX.Pinneau, P.Fernique, P.Ocvirk, A.Vanhule, P.Vannier, T.boch

Les differents noms de colonnes VizieR:

  • le noms des colonnes dans le fichier ReadMe
  • le nom des colonnes affichées dans VizieR : "nom VizieR"
    les "noms VizieR" sont très proches des noms de colonnes du ReadMe, à l'exception des position et des colonnes de temps
  • les noms de colonnes originales
  • les noms de colonnes "dbname" utilisés pour le stockage en base et pour les requetes SQL
    Note: si les noms originaux sont connus alors :dbname = "noms originals"
Note sur les dbname:

si le nom des colonnes originales sont connus, alors dbname = nom original
sinon les dbnames sont contrsuits à partir des noms VizieR pour être SQL-standard:

  • lowercase
  • transforme tous les caractères spéciaux en _
  • ajout du suffix _1 pour les noms réservés sql: ex: id, cluster, and, etc.
  • applique le suffix _1 pour éviter les doublons (par exemple lors du passage en lower case: Bmag, bmag => b_mag_1,b_mag)

Utilisation des noms de colonnes

  • VizieR: accepte les noms VizieR et les noms originaux
    Exemple:
    utilisation en sortie des noms originaux
    https://vizier.cds.unistra.fr/viz-bin/VizieR-4?-source=II/365/catwise&-out.orig=orig&w1mpro_pm=%3C0
    utilisation des noms VizieR
    https://vizier.cds.unistra.fr/viz-bin/VizieR-4?-source=II/365/catwise&W1mproPM=%3C0

    Note: cette possibilité ne s'applique que si les noms de colonnes originales existent !
    Note: généraliser à tous les dbnames n'est pas compliqué
  • TAPVizieR: accepte (partiellement) les noms VizieR et les noms originaux
    MAIS, uniquement les noms originaux sont disponible dans les schéma TAP

    les dbnames sont utilisables si on les connait . Ce sont les colonnes prises en compte si le nom de la table dbname est utilisée
  • Hips: est un panache des noms VizieR, des noms dbname ou autre?
    Aujourd'hui:
  • Le crosmatch : est un panache des noms VizieR, des noms dbname ou autre?
    Aujourd'hui:
  • Les grands catalogues: est un panache des noms VizieR, des noms dbname ou autre?
    Aujourd'hui ce sont les noms du ReadMe qui sont pris!
  • conesearch VizieR/ nom des colonnes VizieR
  • registry VO: noms des colonnes VizieR

Demande

Demande des utilisateurs de pouvoir travailler avec les noms "originaux"

  • difficulté d'uilisation des noms de colonnes VizieR dans le cadre de TAP
  • difficulté d'implémentation (ex: topcat)
  • utilisation de nom différents des noms d'origines qui perd un peu les utilisateurs
On note cependant, la richesse des noms VizieR qui:

  • permettent un ensemble homogène
  • contiennent des metadata dont profite l'ingestion et la dissemination des données (MangoDM posszible grace à cela)
    eg: possibilité de lier les colonnes entre elles pour les erreurs, les flags, les limites, etc:-
    exemple: e_pmRA,pmRA)

Implémentations possible

  1. (dbname) le nom de référence devient le dbname (plus facile à utiliser en SQL et qui convient au noms originaux)
    les noms VizieR sont conservés pour le woiorkflow interne et dans les interfaces web (comme option)
  2. (nom VizieR) le nom de référence est le nom VizieR (c'est aujourd'hui le cas) et celui-ci devrait être utilisé par tous les services.
    Chaque service peut néanmoins proposé de travailler (en entree et en sortie) avec le nom original (table METAcol)

TODO :

  • étudier / regarder la pertinence des dbname (voir la correspondance dbname - noms vizier)
  • faire un petit programme (en interne seulement) pour que les grands catalogues puissent utiliser les nom VizieR
  • proposer une architecture TAP qui permet de travailler avec les 2 nomenclatures

Correspondance dbname-nom VizieR

https://vizier.unistra.fr/viz-bin/VizieR?-source=METAcol&catid=>0&-out=catid,name,dbname

exemple de dbname=nom original

https://vizier.unistra.fr/viz-bin/VizieR?-source=METAcol&catid=2365&-out=catid,name,dbname

exemple de dbname = nom original

https://vizier.unistra.fr/viz-bin/VizieR?-source=METAcol&catid=18860102&-out=catid,name,dbname

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback