esa-vo registry aurélien stebe, christophe arviset

6
ESA-VO Registry Aurélien STEBE, Christophe ARVISET

Upload: marian-knight

Post on 18-Jan-2016

218 views

Category:

Documents


2 download

TRANSCRIPT

  • ESA-VO Registry

    Aurlien STEBE, Christophe ARVISET

    European Space Astronomy CentreAurlien STEBERegistry Subgroup Kyoto IVOA Interop May 2005

    ESA VO Registry - OverviewFull Searchable Registry implemented in Java with Sybase RDBMSResource Metadata schemas version 0.10 (+ OpenSkyNode v0.1)

    Services accessible by Web Service, HTTP POST or GETUser Interface on Web Pages for Search and Insert/Update

    Fully compliant OAI interface for harvestingNew AuthorityIDs registration support

    To be released in June 2005

    European Space Astronomy CentreAurlien STEBERegistry Subgroup Kyoto IVOA Interop May 2005

    Flexible DesignGoal is to minimize changes when Registry / ADQL specs evolveChange of XSLT, not of the code

    ESAVO schema (representing the database) between the IVO schema and the actual database to facilitate modifications

    European Space Astronomy CentreAurlien STEBERegistry Subgroup Kyoto IVOA Interop May 2005

    Implementation DetailsProgramming Languages used :Java (main engine) and JSP/HTML/CSS (user interface)XSD (resource schemas) and XSL (data manipulations)Sybase/SQL (data saving) and XForm (resource edition)

    Java Libraries used :Axis (web services) / Xerces (xml parser) / Xalan (xslt engine) for ADQL handlingJconn (jdbc/database) / Altova (database-xml interface) for DB I/FChiba (xforms engine) / Standard Java XML APIs for GUI

    Applications used :Altova XMLSpy & MapForce for schemas manipulation and design, database creation and database-xml interface code generation.Tomcat for deployment and Chiba for schemas to xforms mapping.

    European Space Astronomy CentreAurlien STEBERegistry Subgroup Kyoto IVOA Interop May 2005

    The Registry InterfacesThe Search Interface :The Search method supports ADQL versions 0.7.4, 0.8 and 0.9Two new methods : XPathQLSearch and GetResource

    The Harvest Interface :MetadataFormats : ivo_vor, esa_vor and oai_dcSets : ivo_{ResourceTypes}, ivo_standard and ivo_managedNo support for resumption tokens / YYYY-MM-DD only granularity

    The Admin Interface :The Insert method : takes a resource doc and a password, deals with registering AuthorityIDs, inserting or updating the resource.The Harvest and HarvestVO methods : harvest a registry, using baseURL and lastUpdate parameters, or the whole VO world.

    European Space Astronomy CentreAurlien STEBERegistry Subgroup Kyoto IVOA Interop May 2005

    Futher Technical Questions

    Contact [email protected]