VOSpace vs WebDAV

Markus Demleitner msdemlei at ari.uni-heidelberg.de
Fri May 16 02:08:18 PDT 2014


Hi GWS, Hi Registry,

[Followups, I guess, should only go to registry at ivoa.net]

For Registry folks not on GWS:  There's been a discussion on
the relation between various URI schemes and http over on the GWS
mailing list, with this contribution from Norman:

http://www.ivoa.net/pipermail/grid/2014-May/002587.html

To this and a previous mail from yours truly, Dave replied:

On Thu, May 15, 2014 at 10:22:56PM +0100, Dave Morris wrote:
> 
> On 2014-05-15 13:20, Markus Demleitner wrote:
> >
> >.... and frankly I think plain HTTP
> >(in the sense of "curl is all you need") just won't do as a Registry
> >client protocol, even with accept: and all the other fancy stuff.
> >
> 
> Actually ... Norman's description of the ARK service got me thinking.
> I agree with Paul, Norman is probably right about many things and we
> should listen to him more often ;-)
> 
> For a registry resolver service, all we want it to do is to resolve
> an 'ivo://' URI into the corresponding VOResource document.
> 
> So, could we define a 'RegistryResolver' service as a web server
> where you add an 'ivo://' URI to the RegistryResolver endpoint, and
> you get back the corresponding VOResource document, or a 404 error.
> 
> Nothing more than that.
> No resource discovery.
> No query language, table formats or schema.
> No partial fragments or subsections of the document.
> 
> Just the VOResource XML or a 404 error.

OAI-PMH isn't very far from this.  But I give you that simple URLs
matter, so I sat down and quickly wrote an NMAH for ivo; this is a
quick hack and probably has wires sticking out left and right, but if
anyone wants to experiment, it's there.  Try, e.g.,

http://dc.g-vo.org/rr/q/nmah/custom/ivo://cds.vizier/j/a+as/58/39
http://dc.g-vo.org/rr/q/nmah/custom/ivo://archive.stsci.edu/borg
or
http://dc.g-vo.org/rr/q/nmah/custom/ivo://org.gavo.dc/__system__/tap/run

Given this is fairly straightforward, I could well imagine having it
in RI2 -- as usual, XML namespaces and their prefix mappings are
tricky to get right, but if you run OAI-PMH (which we'll keep
requiring, I expect) on harvested records, you need to handle those
anyway.

In short: I like it.  A much easier sell than
...?verb=GetRecord&metadataPrefix=ivo_vor&identifier=...

Cheers,

        Markus


More information about the grid mailing list