WD-DataLink-20140228

Laurent MICHEL laurent.michel at astro.unistra.fr
Fri Mar 14 08:35:28 PDT 2014


Hello,

Below are a few comments and suggestions for the draft.

1 INTRODUCTION:
---------------
It would be nice to specify that the scope of
Datalink goes beyond the VO. I suggest to end the introduction with
"Datalink is a protocol at the edge of the VO. It is designed to support 
resources in or out of its sphere."
That would also give an opportunity to reference the note 
http://www.ivoa.net/documents/Notes/DataLink/20130502/NOTE-DataLinkProposal-1.0-20130502.pdf 
(Mays 2014)

1.2.5 Free or Custom Service:
----------------------------
Adding an example:
"Custom services could do some processing (e.g. raw spectrum fitting) 
using parameters which must be specified within the Datalink response."

1.2.7 Recursive DataLink:
--------------------------
Is that an example or rather a feature which should be detailed 
somewhere in the section 4? In any case this should be mentioned in 4

2.1.1 Request:
---------------
"Service implementers may accept other values for this parameter...."
This assumption is always true isn't it? It can be removed since  the 
document does say anything else about these others values.

2.1.2 Response Format
---------------------
The [custom] word in the sentence "The custom mime type parameter 
defined below...is chosen to not...." is not clear. Mention something 
like "the mime type denoting a Datalink response (see3.1) is chosen to 
not...."

3.2 List of links
------------------
Most of columns are not required. Butb does it make sense to have an 
access URL with content_type? I think that content_type or service_def 
should be mandatory when there is no error but an access_url.

3.2.4 Service_def (yellow square)
---------------------------------
The content of the access_url is specific to one query response whereas 
the content of the accessURL is related to the service. That was why our 
custom service demos worked (may 2014) in 2 steps, considering only a 
service_def attached to one response and searched by a specific query.
My proposition to sort this out is add a new capability e.g. {deflinks} 
which returns a service_def for one specific ID. This service_def would 
be the same as this of the response. This way, both definition are bind 
through the VOSI response.
The standard could require that all parameters in accessURL must also be 
in the {deflinks} response.
This must be related to 4.1

3.2.6 Semantics
----------------
I strongly agree with a short list.
(yellow square) I think that the semantic field should refer to the 
nature of what is pointed by the link. It should not refer to the links 
itself.
Can we say that there is no semantic attached to the concept of link, 
that a link is just a generic entity binding 2 dataset?

3.3.1 VOTable output
----------------------
(yellow square) It is always better to put UCD on column descriptions,, 
there no need here for it since the quantities defined in 3.2 are not 
supposed to used in another context.

3.4 Error
---------
I strongly agree with a short list.

4.1 Service Resource
---------------------
(yellow square) A service description is neither data nor metadata. I 
think that a new type value would be welcome "service" is my candidate.

Showing an example here would be nice

4.3 Example
-----------
The example posted by Françoid on the list a couple of weeks ago would 
be good.

Bye Laurent

-- 
---- Laurent MICHEL              Tel  (33 0) 3 68 85 24 37
      Observatoire de Strasbourg  Fax  (33 0) 3 68 85 24 32
      11 Rue de l'Universite      Mail laurent.michel at astro.unistra.fr
      67000 Strasbourg (France)   Web  http://astro.u-strasbg.fr/~michel
---


More information about the dal mailing list