RI v0.8.8

Ray Plante rplante at poplar.ncsa.uiuc.edu
Mon Oct 30 02:08:35 PST 2006


Hi Kevin and Registry hackers,

I just want review/endorse the last change Kevin made to the WSDL, so that 
we're clear where we're going.  If there are no other outstanding 
objections, I'm going to generate some more documentation on the 
Twiki regarding the interface as an aid to our upgrade efforts.  Kevin, if 
there are no additional changes to be made to RI, I'm going to submit it 
to the Doc repository as v1.0.

So in this last change, we now define in the RegistryInterface.xsd a 
global element called "Resource" which is used to hold a single registry 
record; this allows us to use it in both the search and harvest 
interfaces.

In the Harvest interface, a repsonses containing ivo_vor format 
records would look something like...

  <metadata>

   <ri:Resource xsi:type="vg:Registry" status="active"
                created="2006-07-01T09:00:00" updated="2006-07-10T10:43:43"
                xmlns:ri="http://www.ivoa.net/xml/ResourceInterface/v1.0"
                xmlns:vr="http://www.ivoa.net/xml/VOResource/v1.0"
                xmlns:vg="http://www.ivoa.net/xml/VORegistry/v1.0"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns=""
                xsi:schemaLocation="http://www.ivoa.net/xml/VOResource/v1.0
                                    http://www.ivoa.net/xml/VOResource/v1.0
                                    http://www.ivoa.net/xml/VORegistry/v1.0
                                    http://www.ivoa.net/xml/VORegistry/v1.0
                                http://www.ivoa.net/xml/RegistryInterface/v1.0
                                http://www.ivoa.net/xml/RegistryInterface/v1.0">
     <title>...</title>
     ...
   </ri:Resource>
  </metadata>

Note the use of xmlns="".

Now with the Search interface, consider a GetRecord response

   <soap:Body>
     <ris:ResolveResource
          xmlns:ris="http://www.ivoa.net/wsdl/RegistrySearch/v1.0">

        <ri:Resource xsi:type="vr:Service" status="active"
                     created="..."   updated="..."  xmlns=""
                     xmlns:ri="http://www.ivoa.net/xml/ResourceInterface/v1.0"
                     xmlns:vr="http://www.ivoa.net/xml/VOResource/v1.0"
                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://www.ivoa.net/xml/VOResource/v1.0
                               http://www.ivoa.net/xml/VOResource/v1.0
                               http://www.ivoa.net/xml/ResourceInterface/v1.0
                               http://www.ivoa.net/xml/ResourceInterface/v1.0">

 	   <title>...</title>

        </ri:Resource>

     </ris:ResolveResource>
   </soap:Body>

Kevin, I see a could of typos in the latest RI; I'll corect them and send 
them to you.

cheers,
Ray



More information about the registry mailing list