Multi-conference report: VO and SW

Norman Gray norman at astro.gla.ac.uk
Thu Dec 8 06:21:09 PST 2005


Sorry, I meant to respond to Tony's and Bernard's points also.

So one cup of tea and a slice of (rather nice) chocolate cake later...

Tony:

> c) we also provide DC standard details so the metadata is globally
> available even if the data isn't

This might be said to repair a problem we created ourselves.


On 2005 Dec 5 , at 11.40, Bernard Vatant wrote:

>> Tony wrote:
>> d) no one but an astronomer could possibly interpret our resources  
>> anyway and they'll
> all be 'in the know'.
>
> Yes, I think this is a killer argument. IPTC pushes the use of  
> CURIEs, for similar reasons
> (news agencies will be the only users).

If I understand CURIE's correctly, while IPTC may have been the  
originators, they needn't be the only users.  Hmm.  _We_ could even  
use CURIEs <http://www.w3.org/2001/sw/BestPractices/HTML/CURIE>:

     <html xmlns:ivo="http://www.ivoa.net/ivo-resolver/ivo:">
     ...
     Look at <a href="[ivo:/blah]" >my data</a>
     ...

There: one CURIE-compliant URI which looks like a ivo: scheme, but is  
really an HTTP URL (and you get to pick/override your namespace/ 
resolver).

INFO URIs are interesting, but a bit of a red herring, I think, since  
they're principally intended to name _offline_ resources, and the  
scheme is explicitly not intended to support dereferencing, which are  
the features which jointly justify the new URI scheme.  ivo:  
resources, in contrast, name things which are online, and which you  
do want to dereference.

> Bottom line : SW folks assume an "unique open information world",  
> but the reality is that
> URIs will be used in semi-open (or semi-closed) worlds, or  
> communities of users, inside
> which "universal" identifiers such as http URLs will not be relevant.

There are plenty of URLs on the web that I can't parse, but I never  
look at them, so they never disturb me.  And while it's true that the  
consumers of ivo: URIs would tend to be specialists using specialised  
software, that simply means that we can slightly discount _one_ of  
the new-scheme disadvantages.

My problem with the ivo: scheme is (I now realise) not any claimed  
architectural impurity of a new scheme, but instead the resolver,  
which seems to bring significant costs with marginal benefits.

For the resolver _does_ lock people out.  I don't mean granny, but an  
astronomer who sees an ivo: identifier in a paper.  If this were a  
URL, she could wget it, look at it, `mmm, what's a VOTable?', google- 
google-google, and `aha!, so that's what the VO is!', then go and  
search for a VOTable2FITS converter.  With a small amount of extra  
capability, she could even type it into a web browser and get  
something useful (I'm thinking of GRDDL, but there would be other  
similar possibilities).

The people who grok the VO, or who will willingly play with VO tools,  
do not constitute the whole of the astronomical community.  `Enable  
view-source' is one of the other things that helps create network  
effects, and requiring a resolver gets in the way of that.

Not having a resolver also means that I can write an application in  
whatever (scripting?) language I like, building on massive amounts of  
HTTP support, rather than flaky or partial IVOA resolver APIs or  
protocols.

All the best,

Norman


-- 
------------------------------------------------------------------------ 
----
Norman Gray  /  http://nxg.me.uk
eurovotech.org  /  University of Leicester, UK





More information about the semantics mailing list