Difference: RegistryInterface (47 vs. 48)

Revision 482009-09-23 - RayPlante

 
META TOPICPARENT name="IvoaResReg"
Jumps: IvoaResReg :: registry mail archive :: RegistryMetadata :: VOResourceV10 :: RegUpgradeSummer2006
Meetings: InterOpMay2006ResReg :: InterOpSep2006ResReg

Registry Interface

This page tracks the evolution of IVOA Registry Interfaces, particularly the standard interfaces and supporting tools.

News

  • Final v1.0 PR version (2009-09-17) going to Exec Review.

IVOA Standard Specification

Changed:
<
<
IVOA Proposed Recommendation
IVOA Registry Interfaces v1.0 2009-05-17 (final prior to Exec Review)
(Attached PDF, Word)
KevinBenson, RayPlante, Editors
>
>
IVOA Proposed Recommendation
IVOA Registry Interfaces v1.0 2009-05-17 (final prior to Exec Review)
KevinBenson, RayPlante, Editors
 
IVOA Proposed Recommendation
IVOA Registry Interfaces v1.0 2009-05-22 (TCG review version)
KevinBenson, RayPlante, Editors
Request For Comment

IVOA Proposed Recommendation
IVOA Registry Interfaces v1.02 (final RFC version)
KevinBenson, RayPlante, Editors
Request For Comment

IVOA Proposed Recommendation
IVOA Registry Interfaces v1.01 (cover page) (pre RFC version)
KevinBenson, Editor
Request For Comment

IVOA Candidate Proposed Recommendation
IVOA Registry Interfaces v1.01 (Word format)
KevinBenson, Editor
  • Includes Benson's changes from June 2008
  • proof-reading changes were added Sept. 2008 along with a check to ensure consistency in the XML definitions.
  • Errata mentioned below are fixed

IVOA Working Draft
IVOA Registry Interfaces v1.00
KevinBenson, Editor
Errata:
  • The examples in 2.1.1. features incorrect definition and use of the "ri" namespace prefix.
  • 2.1.3. should say that active resources are "noted by status='active'"
  • Appendix A.2. includes an extraneous listing box labelled "KeywordSearch Element Definition"; this should be ignored.

<-- 
Internal Working Draft
IVOA Registry Interfaces v1.01
KevinBenson, Editor (doc, pdf)
-->

This document defines two interfaces to Registries: a search interface for discovery of resources based on their descriptions' contents, and a harvest interface that allows registries to replicated other registries' records.

Earlier versions can be found attached to this page. The version previous to the current v1.0 is v0.8.8 (.pdf, .doc).

WSDLs and Schemas

The RI specification defines 2 WSDL file--one for the search interface and one for the harvest interface. Both import a common RegistryInterface schema. These are available here:

The above files import the VOResource-v1.0.xsd schema, and so legal VOResource extensions can be used as part of the interface messages. The currently IVOA-recognized VOResource extension schemas, including samples, are available from RegUpgradeSummer2006 individually or as a bundle (tar, zip).

KevinBenson has zipped up all the schema and WSDL files necessary to generate software stubs into a single zip bundle. Note that this contains a slightly out-of-date version of VOResource-v1.0.xsd, and an old version of OpenSkyNode schema. While it is probably not necessary to update the VOResource schema file; one should download the latest OpenSkyNode-v0.2.xsd

Note: The RegistrySearch-v1.0.wsdl file is changing prior to PR; for details see the note, RIWSDLCorrection

Useful Software

Registry Implementations

  • VORegistryInABox: As an implementation of a publishing registry, this provides supports on the Harvesting interface
  • Carnivore: A full registry implementation built on an XML database
  • Astrogrid Registry: A deployable implementation of a publishing or full registry, built upon an XML database.

Registry Clients

  • IVOAHarvester: a reference implementation of a harvester of other registries that includes validation
  • IVOARegistry: a client command-line application and reference library for querying searchable registries
  • VOExplorer : a graphical client application for searching registries
  • commandline scripts for querying searchable registries. Uses Astro Runtime

ADQL to SQL Parsing

Deprecated

An XSLT stylesheet for converting ADQL v1.0 to SQL can be downloaded here : adql2sql_v10_registry.xsl.
This file should work just fine for v0.9 and v0.8, just by changing the namespace declaration.
Note that the xPath expressions still need to be converted to your database column names. -- AurelienStebe - 23 Aug 2005


<--  
-->

META FILEATTACHMENT attr="" comment="WSDL and imported schemas" date="1088066929" name="reginterface.zip" path="C:\Documents and Settings\Kevin Benson\My Documents\Registry Interface\VOResource-v0.10-proposed\reginterface.zip" size="32095" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="Registry Interface Spec defining Query and Harvest" date="1088081167" name="IVOARegistryInterface-v0.1.doc" path="C:\Documents and Settings\Kevin Benson\My Documents\Registry Interface\IVOARegistryInterface-v0.1.doc" size="166912" user="KevinBenson" version="1.2"
META FILEATTACHMENT attr="" comment="Registry Interface Spec defining Query and Harvest" date="1088086163" name="IVOARegistryInterface-v0.1.pdf" path="C:\Documents and Settings\Kevin Benson\My Documents\Registry Interface\IVOARegistryInterface-v0.1.pdf" size="258581" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="WSDL again corrected" date="1100536884" name="RegistryInterface_Corrected1.zip" path="C:\Documents and Settings\Kevin Benson\My Documents\NewRegistryWSDL\firstversion\RegistryInterface_Corrected1.zip" size="57298" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="WSDL corrected w/ Response for OAI is OAI-PMH" date="1100536814" name="RegistryInterface_Corrected2-v0_1.zip" path="C:\Documents and Settings\Kevin Benson\My Documents\NewRegistryWSDL\secondversion\RegistryInterface_Corrected2-v0_1.zip" size="57708" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="Corrected WSDL with Schemas" date="1100594170" name="RegistryIntervace-v0_1_16-11-04.zip" path="C:\Documents and Settings\Kevin Benson\My Documents\NewRegistryWSDL\secondversion\RegistryIntervace-v0_1_16-11-04.zip" size="56586" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="Corrected WSDL and Schemas" date="1100596580" name="RegistryInterface-v0_1_16-11-04.zip" path="C:\Documents and Settings\Kevin Benson\My Documents\NewRegistryWSDL\secondversion\RegistryInterface-v0_1_16-11-04.zip" size="56586" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="Corrected wsdl and schema" date="1101152244" name="RegistryInterface-v0_1_22-11-04.zip" path="C:\Documents and Settings\Kevin Benson\My Documents\NewRegistryWSDL\secondversion\RegistryInterface-v0_1_22-11-04.zip" size="56504" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="Registry Interface Spec (.doc)" date="1110359454" name="IVOARegistryInterface-v0.02.doc" path="IVOARegistryInterface-v0.02.doc" size="239104" user="MarcoLeoni" version="1.1"
META FILEATTACHMENT attr="" comment="Registry Interface Spec (.pdf)" date="1110359506" name="IVOARegistryInterface-v0.02.pdf" path="IVOARegistryInterface-v0.02.pdf" size="94805" user="MarcoLeoni" version="1.1"
META FILEATTACHMENT attr="" comment="New WSDL's correspond 0.3 doc, local schemas" date="1110991762" name="RegistryInterfaceWSDLS0_2.zip" path="C:\Temp\registry\new0_2\RegistryInterfaceWSDLS0_2.zip" size="62739" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="New Registry Interface 0.3" date="1110992051" name="IVOARegistryInterface-v0.03.pdf" path="C:\Documents and Settings\Kevin Benson\My Documents\IVOARegistryInterface-v0.03.pdf" size="97472" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="New Registry Interface 0.3" date="1110992117" name="IVOARegistryInterface-v0.03.doc" path="C:\Documents and Settings\Kevin Benson\My Documents\IVOARegistryInterface-v0.03.doc" size="194048" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="" date="1122303623" name="RegistryInterfaceWSDL-v0.8.zip" path="C:\Temp\regwsdls\RegistryInterfaceWSDL-v0.8.zip" size="105046" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="Registry Interface 0.8" date="1122303910" name="RegistryInterface-v0.8.doc" path="C:\Documents and Settings\Kevin Benson\My Documents\RegistryInterface-v0.8.doc" size="217600" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="PDF version of Registry Interface Spec for 0.8" date="1122304500" name="RegistryInterface-v0.8.pdf" path="C:\Documents and Settings\Kevin Benson\My Documents\RegistryInterface-v0.8.pdf" size="142182" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="h" comment="XSLT to convert ADQL 1.0 to SQL for Registries" date="1124806638" name="adql2sql_v10_registry.xsl" path="adql2sql_v10_registry.xsl" size="7289" user="AurelienStebe" version="1.1"
META FILEATTACHMENT attr="" comment="New RI doc -- Very Minor changes." date="1133968560" name="RegistryInterface-v0.8.1.doc" path="C:\Documents and Settings\Kevin Benson\My Documents\AstrogridDocs\Registry Interface\RegistryInterface-v0.8.1.doc" size="247296" user="KevinBenson" version="1.2"
META FILEATTACHMENT attr="" comment="WSDLs-- corrected namespaces and adql1.0 not 0.9" date="1133967734" name="RegistryInterface-v0_8_1.zip" path="C:\Temp\RegistryInterface-v0_8_1.zip" size="189890" user="KevinBenson" version="1.2"
META FILEATTACHMENT attr="" comment="New RI doc -- Very Minor changes." date="1133969638" name="RegistryInterface-v0.8.1.pdf" path="C:\Documents and Settings\Kevin Benson\My Documents\AstrogridDocs\Registry Interface\RegistryInterface-v0.8.1.pdf" size="95449" user="KevinBenson" version="1.2"
META FILEATTACHMENT attr="" comment="New RI doc - changes from Victoria discussion" date="1149172640" name="RegistryInterface-v0.8.2.doc" path="C:\Documents and Settings\Kevin Benson\My Documents\AstrogridDocs\Registry Interface\RegistryInterface-v0.8.2.doc" size="312832" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="New RI pdf - changes from Victoria discussion" date="1149173361" name="RegistryInterface-v0.8.2.pdf" path="C:\Documents and Settings\Kevin Benson\My Documents\AstrogridDocs\Registry Interface\RegistryInterface-v0.8.2.pdf" size="93307" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="RI doc from comments, still more changes to come." date="1150288686" name="RegistryInterface-v0.8.3.doc" path="C:\Documents and Settings\Kevin Benson\My Documents\AstrogridDocs\Registry Interface\RegistryInterface-v0.8.3.doc" size="338944" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="RI doc from comments, still more changes to come." date="1150288728" name="RegistryInterface-v0.8.3.pdf" path="C:\Documents and Settings\Kevin Benson\My Documents\AstrogridDocs\Registry Interface\RegistryInterface-v0.8.3.pdf" size="95308" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="RI Doc from comments, getting closer" date="1150804742" name="RegistryInterface-v0.8.4.doc" path="C:\Documents and Settings\Kevin Benson\My Documents\AstrogridDocs\Registry Interface\RegistryInterface-v0.8.4.doc" size="574464" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="RI Doc from comments, getting closer" date="1150805007" name="RegistryInterface-v0.8.4.pdf" path="C:\Documents and Settings\Kevin Benson\My Documents\AstrogridDocs\Registry Interface\RegistryInterface-v0.8.4.pdf" size="123242" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="WSDL corresponding to RI 0.8.4" date="1150815846" name="RegistryInterface-v0.8.4.zip" path="C:\Temp\contracts\tmp\RegistryInterface-v0.8.4.zip" size="162033" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="RI Doc from comments, Near the End" date="1151528435" name="RegistryInterface-v0.8.5.doc" path="C:\Documents and Settings\Kevin Benson\My Documents\AstrogridDocs\Registry Interface\RegistryInterface-v0.8.5.doc" size="911872" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="RI Doc from comments, Near the End" date="1151528495" name="RegistryInterface-v0.8.5.pdf" path="C:\Documents and Settings\Kevin Benson\My Documents\AstrogridDocs\Registry Interface\RegistryInterface-v0.8.5.pdf" size="245005" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="WSDL for RI 0.8.5 easier and all in one directory" date="1151528570" name="RegistryInterface-v0.8.5.zip" path="C:\Temp\contracts\RegistryInterface-v0.8.5.zip" size="29001" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="RI Doc very minor change on inline wsdl" date="1152548630" name="RegistryInterface-v0.8.6.pdf" path="C:\Documents and Settings\Kevin Benson\My Documents\AstrogridDocs\Registry Interface\RegistryInterface-v0.8.6.pdf" size="245027" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="RI Doc very minor change on inline wsdl" date="1152548712" name="RegistryInterface-v0.8.6.doc" path="C:\Documents and Settings\Kevin Benson\My Documents\AstrogridDocs\Registry Interface\RegistryInterface-v0.8.6.doc" size="935424" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="WSDLs and schemas for RI 0.8.6" date="1152548766" name="RegistryInterface-v0.8.6.zip" path="C:\Temp\contracts\RegistryInterface-v0.8.6.zip" size="29003" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="Minor change to GetIdentity" date="1155554730" name="RegistryInterface-v0.8.7.doc" path="C:\Documents and Settings\Kevin Benson\My Documents\AstrogridDocs\Registry Interface\RegistryInterface-v0.8.7.doc" size="938496" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="Minor change to GetIdentity" date="1155555071" name="RegistryInterface-0.8.7.pdf" path="Registry Interface-0.8.7.pdf" size="245016" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="WSDLS and schemas for RI 0.8.7" date="1155556819" name="RegistryInterface-v0.8.7.zip" path="RegistryInterface-v0.8.7.zip" size="29504" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="WSDLS and schemas (new RegistryInterface.xsd)" date="1159541707" name="RegistryInterface-v0.8.8.zip" path="C:\temp\RegistryInterface-v0.8.8.zip" size="30450" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="Minor changes from Mosow" date="1160930092" name="RegistryInterface-v0.8.8.doc" path="C:\Temp\ri\RegistryInterface-v0.8.8.doc" size="952320" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="Minor changes from moscow" date="1160930899" name="RegistryInterface-v0.8.8.pdf" path="RegistryInterface-v0.8.8.pdf" size="246015" user="KevinBenson" version="1.1"
META FILEATTACHMENT attr="" comment="v1.0 submitted to doc repository" date="1162920172" name="RegistryInterface-20061107.doc" path="RegistryInterface-20061107.doc" size="992256" user="RayPlante" version="1.1"
META FILEATTACHMENT attr="" comment="v1.0 submitted to doc repository" date="1162920307" name="RegistryInterface-20061107.pdf" path="RegistryInterface-20061107.pdf" size="424877" user="RayPlante" version="1.1"
META FILEATTACHMENT attr="" comment="for v1.00 of RI spec (to/max problem fixed)" date="1222725072" name="RegistrySearch-v1.0.wsdl" path="RegistrySearch-v1.0.wsdl" size="12515" user="RayPlante" version="1.1"
META FILEATTACHMENT attr="" comment="for v1.00 of RI spec" date="1162940955" name="RegistryHarvest-v1.0.wsdl" path="RegistryHarvest-v1.0.wsdl" size="13393" user="RayPlante" version="1.1"
META FILEATTACHMENT attr="" comment="for v1.00 of RI spec" date="1162940986" name="RegistryInterface.xsd" path="RegistryInterface.xsd" size="1906" user="RayPlante" version="1.1"
META FILEATTACHMENT attr="" comment="for v1.00 of RI spec (documentation typo fixed)" date="1222725133" name="RegistryInterface-v1.0.xsd" path="RegistryInterface-v1.0.xsd" size="1902" user="RayPlante" version="1.1"
META FILEATTACHMENT attr="" comment="" date="1222726360" name="RegistryInterface-20080929.doc" path="RegistryInterface-20080929.doc" size="1043968" user="RayPlante" version="1.2"
META FILEATTACHMENT attr="h" comment="ignore this; wrongly uploaded" date="1253656162" name="PR-RegistryInterface-1.0-20090922.doc" path="PR-RegistryInterface-1.0-20090922.doc" size="559104" user="RayPlante" version="1.1"
META FILEATTACHMENT attr="h" comment="ignore this; wrongly uploaded" date="1253656198" name="PR-RegistryInterface-20090519.pdf" path="PR-RegistryInterface-20090519.pdf" size="298604" user="RayPlante" version="1.1"
META FILEATTACHMENT attr="" comment="final PR version prior to Exec Approval" date="1253657504" name="PR-RegistryInterface-1.0-20090917.doc" path="PR-RegistryInterface-1.0-20090917.doc" size="559104" user="RayPlante" version="1.1"
META FILEATTACHMENT attr="" comment="final PR version prior to Exec Approval" date="1253657558" name="PR-RegistryInterface-1.0-20090917.pdf" path="PR-RegistryInterface-1.0-20090917.pdf" size="864899" user="RayPlante" version="1.1"
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright © 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