20
VO registry : l'annuaire du VO Pierre Fernique Tutorial OV – jan 2006

VO registry : l'annuaire du VO

Embed Size (px)

DESCRIPTION

VO registry : l'annuaire du VO. Pierre Fernique Tutorial OV – jan 2006. Enjeu du registry. Créer et maintenir à jour un Annuaire VO destiné à identifier les ressources existantes, leurs caractéristiques et leurs modes d'accès => un botin électronique - PowerPoint PPT Presentation

Citation preview

Page 1: VO registry  : l'annuaire du VO

VO registry : l'annuaire du VO

Pierre Fernique

Tutorial OV – jan 2006

Page 2: VO registry  : l'annuaire du VO

Enjeu du registry

• Créer et maintenir à jour un Annuaire VO destiné à identifier les ressources existantes, leurs caractéristiques et leurs modes d'accès => un botin électronique

• Maillon indispensable au VO à forte implication technique et politique (centralisé ou distribué…)

Page 3: VO registry  : l'annuaire du VO

Comparaison/Métaphore• Annuaire télécom :

- Identification : Nom+Prénom- attributs : néant- mode d'accès : numéro de téléphone + Fax + adresse postale

• Registry VO :- Identification : ivo://xxx/yyy- attributs : description, longueur d'ondes, couverture spatiale, PI de la manip…- Mode d'accès : URL http, URL soap, description du mode d'accès

Page 4: VO registry  : l'annuaire du VO

Deux utilisations complémentaires

• Utilisation Humaine : annuaire à feuilleter destiné à un cerveau

• Utilisation Machine : annuaire à interroger destiné à un programme

=> Pas les mêmes besoins

Page 5: VO registry  : l'annuaire du VO

Les standards retenus par le VO

• OAI : protocole d'interrogation et de "synchronisation" d'annuaires multi-sites

• XML/RM (Resource Metadata) : syntaxe et liste des attributs de l'annuaire VO

• SOAP interfaces : procédures d’appel à distance d’un annuaire

Page 6: VO registry  : l'annuaire du VO

Les annuaires compatibles OAI

Page 7: VO registry  : l'annuaire du VO

OAI : « Synchronisation » des annuaires

• Open Archive Initiative : système dédié aux bibliothèques (livres)

• Protocole CGI/HTTP + emballage XML

• Principalement une fonction : "harvesting"=> get records from date

• Plusieurs packages existants : http://www.openarchives.org/tools/tools.html

Page 8: VO registry  : l'annuaire du VO

Le RM : "Resource Metadata"

• Définit quelques entités : resource, organization, service, query service

• Définit une liste de champs (texte libre ou syntaxe contrôlée suivant le cas)

• Il existe des extensions au RM de base (généralement spécifiques à des projets particuliers)

• Version 1.01 : http://www.ivoa.net/Documents/REC/ResMetadata/RM-20040426.html

Page 9: VO registry  : l'annuaire du VO

RM: principaux champs (1/2)• Title US Navy Observatory Cat…

• Identifier ivo://CDS/VizieR/I/284

• Description USNO-B1 contains entries for…

• Subject Stars,…

• Source 2003AJ….125..984M

• ReferenceUrl http://vizier…/Cat?I/284

• Type Catalog

• Date, Version, Contact.Name, Contact.Email,..

• Publisher, Creator, Contributor ,Curator,…

Page 10: VO registry  : l'annuaire du VO

RM: principaux champs (2/2)

• Coverage.Spatial Circle(FK5,0,0,180)

• Coverage.Spectral Optical

• Service.BaseURL http://vizier…?-source=usnob1&

• Service.StandardID ivo://ivoa.net/Services/ConeSearch

• Service.HTTPResultsMIMEType text/xml

• Relationship ivo://CDS/Vizier.us/I/284

Page 11: VO registry  : l'annuaire du VO

Exemple d'enregis-

trement RM

•Un standard recommandé

Page 12: VO registry  : l'annuaire du VO

Des interfaces d’interrogation

• Liste de « méthodes » pour interroger un annuaire à distance (en cours de discussion)

• Protocole SOAP ou HTTP/GET• Les méthodes : KeywordSearch, QueryResource,

QueryRegistry, QueryVOResource, DumpRegistry, DumpVOResources

• Exemple : http://nvo.stsci.edu/VORegistry/registry.asmx/KeywordSearch?keywords=chandra+einstein&andKeys=True

Page 13: VO registry  : l'annuaire du VO

Résultat d’interrogation sur mots-clés

Page 14: VO registry  : l'annuaire du VO

Qui utilise le registry ?

• Plusieurs sites de consultations/mise-à-jour: NCSA, STScI, ESAC, AstroGrid…

• Des outils : Datascope, Mirage, Aladin, SkyQuery, TOPcat

• Une librairie java : http://skyservice.pha.jhu.edu/develop/vo/ivoa/

Page 15: VO registry  : l'annuaire du VO

Des sites de consultation

Page 16: VO registry  : l'annuaire du VO

Datascope(HEASARC)

Page 17: VO registry  : l'annuaire du VO

Aladin v3(CDS)

1.Harvesting from STScI

2. Conversion and filtering into a GLU dic

3. GLU site synchronization

4.New Aladin form managing these VO GLU records...

5…to produce general metadata trees

6… to choose and manipulate images and catalogs..

Aladin (CDS)

Page 18: VO registry  : l'annuaire du VO

Retour sur expérience

• De plus en plus intégré dans les outils

• Des réglages encore nécessaires :– Homogénéisation difficile (erreurs, champs non

renseignés, doublons…)– Perte de la "classification" des données

(annuaire plat)

Page 19: VO registry  : l'annuaire du VO

Répartition du contenu(12700 enregistrements au 25 jan 2006

Page 20: VO registry  : l'annuaire du VO

Quelques références

• RM : http://www.ivoa.net/Documents/REC/ResMetadata/RM-20040426.html

• Site STScI : http://nvo.stsci.edu/voregistry(miroir http://voservices.net/registry)

• Site ESAC : http://esavo.esa.int/registry/• Datascope : http://heasarc.gsfc.nasa.gov/vo/• Astrogrid : http://software.astrogrid.org/userdocs/workbench.html• OAI : http://www.openarchives.org/• GLU : http://simbad.u-strasbg.fr/glu/glu.htx