Identifiers 2.0 new internal WD
Pierre Fernique
Pierre.Fernique at astro.unistra.fr
Tue May 12 12:05:24 CEST 2015
Hi Markus and other registry members,
My comments to the last WD.
In resume, I totally agree Markus's proposal to resuse official URI RFC
definition for our IVORN specification. This normalisation effort
totally follows our own CDS reflexion about CDS resource homogeneous
identification in the framework of a MOC server prototype (VizieR
tables, Aladin surveys (HiPS), and Simbad =>
http://alasky.unistra.fr/MocServer/query?ivorn=*). I was just a little
bit surprise about the usage of # proposed in the last point.
Many thanks Markus,
Pierre Fernique
------------
Here the details of my comments on the last WD. =>
http://docs.g-vo.org/Identifiers.pdf (IVOA Identifiers - Version 2.0 -
IVOA Working Draft 2014-08-20)
page 10 - "/Applications are encouraged to present authority identifiers
using all lower-case characters./"
=> Very often, organization names are acronyms. In this case, the
uppercase notation is not only more logic, but sometime required by the
institute internal policy (CDS, NED, ...) - I'm not sure that we can
keep this sentence.
page 12 - 2.5 "/IVORNs can always be resolved to a Registry record by
querying a search-//able registry/" and "/If an IVORN does not resolve
in the Registry, clients SHOULD assume it//is obsolete and that any
IVOID built with it does not reference an existing//resource or entity,
either./"
=> One consequence will be the registration of all individual VizieR
tables (~15.0000) in the VO Registry (only catalogs are presently
registered). It is a good evolution in the sens that the catalog level
in the registry has been always an issue for application (server side
and client side) which have to querying and manipulating tables, and not
catalogs.
page 15 - Dataset Identifiers
A little bit difficult to understand this section because it is very DAL
specific. An example would be probably welcome.
Maybe, we could precise that the level of granularity of resources
registered in the Registry depends of the provider policy. For instance,
CDS will not use fragment identifier for distinguishing bands of a
survey, or tables of a catalog, because we record them individually. So
we have:
ex: ivo://CDS/P/2MASS/J instead of ivo://CDS/P/2MASS?J,
ivo://CDS/I/213/table3 instead of ivo://CDS/I/213?table3
page 16 - Standard Identifiers
The # usage for expressing level of compliance (minor, major version
number, model version...) seems to me a surprising extension of IVOID
usage, and may be a little bit too specific to Markus RegTAP
implementation. In fact, this idea merges ID syntax and query language
facility. I would prefer to separate these two goals:
/standard_id LIKE ’ivo://ivoa.net/std/exampleProto#query-1.%’/
=>
/standard_id LIKE ’ivo://ivoa.net/std/exampleProto' WHERE query...//
/
Pierre
Le 29/04/2015 15:20, Markus Demleitner a écrit :
> Dear Registry WG,
>
> On Tue, Jan 27, 2015 at 03:34:16PM +0100, Markus Demleitner wrote:
>> Frankly, I'm not quite sure why we should go into the trouble of
>> overriding all the perfectly good BNF from RFC 3986. Sure, we should
>> put some restrictions (nothing funny in the authorities, no queries
>> and fragments in whatever you resolve in a registry,...), but I'd
>> think we should say "IVORNs are run-of-the-mill RFC 3986-type URIs,
>> *except* (a), (b), and (c)" rather than trying to pretend Identifiers
>> could possibly work without RFC 3986.
>>
>> Now, that would finally be a complete rewrite of the document, and
>> before I even embark on the journey there:
> Because nobody protested back in winter, I've gone ahead and followed
> that program in volute revisions 2920 (sorry for the sheer size of
> the diff) and 2926. For a formatted PDF, head to
>
> http://docs.g-vo.org/Identifiers.pdf
>
> Despite the massive changes, the specification content has not
> changed much. To get a quick idea of what this is about, please have
> a look at section 1.3 ("Rationale for Version 2") and the entire
> section 4 (and I'd really appreciate if you could find that time for
> that).
>
> Also, since that section 2 is almost all-new, I would be especially
> grateful if standards lawyers could have a closer look at that (I'm
> trying hard to not stare towards Glasgow too obtrusively now).
>
> If you won't find time to do that within, say, two weeks, please let
> me know -- otherwise I'd submit that as a WD after another round of
> proof-reading by mid-May so there's some time for the rest of the
> IVOA to have a look at it before Sesto.
>
> Again, feel free to commit contributions of all sorts directly to
> volute -- that's what version control is for.
>
>
> Until then, I'd have another look at the Registry Interfaces revision
> (mentioning RofR, in particular); incidentally, I'm planning to
> downgrade that to a minor version (i.e., 1.1), as now that RegTAP is
> no longer a part of it we're not formally breaking anything major as
> far as I can see. Objections and contributions are welcome here,
> too, at any time.
>
> Thanks,
>
> Markus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ivoa.net/pipermail/registry/attachments/20150512/51ad2444/attachment.html>
More information about the registry
mailing list