<--
DAL Future - discussion pageThis page is meant to gather opinions, feedback and proposals for DAL future (see Trieste 2016 Fall Interop presentation). The underlying question is what will be the main evolution of the DAL protocols in a near future (SIA, SODA, TAP, ADQL, DataLink, etc.). The main drivers are:
Data TypeAdd Time Domain ( HIGHEST Scientific priority: see CSP Time Series use cases)
Functionalities
Software DesignInterface design
| ||||||||
Changed: | ||||||||
< < | Recently I discovered that calls to datalink+SODA, outside ObsCore and SIAv2 context are available in VizieR, but also in GAVO. Markus is now using in SIA 1.0 responses (see http://dc.zah.uni-heidelberg.de/lswscans/res/positions/siap/siap.xml?POS=311.41098458333335,30.723715361111108&SIZE=2.64&FORMAT=image/fits) It sounds reasonable and I can imagine we wil find more of that in the future. But here there are already fields with utypes Access.Reference in le SIA mai n part, it is now difficult/impossible to recognize that a given link will return Datalink or something else. | |||||||
> > | Recently I discovered that calls to datalink+SODA, outside ObsCore and SIAv2 context are available in VizieR, but also in GAVO. Markus is now using in SIA 1.0 responses (see http://dc.zah.uni-heidelberg.de/lswscans/res/positions/siap/siap.xml?POS=311.41098458333335,30.723715361111108&SIZE=2.64&FORMAT=image/fits) It sounds reasonable and I can imagine we wil find more of that in the future. But here there are already fields with utypes Access.Reference in le SIA mai n part, it is now difficult/impossible to recognize that a given link will return Datalink or something else. | |||||||
Changed: | ||||||||
< < | On the other side, the Datalink VOTable response doesn't contain any signature allowing to recognize a posteriori that it has a datalink content. That's a pity This would have been harmless and could simplify everything/ | |||||||
> > | On the other side, the Datalink VOTable response doesn't contain any signature allowing to recognize a posteriori that it has a datalink content. That's a pity. This would have been harmless and could simplify everything. | |||||||
Changed: | ||||||||
< < | This has direct consequence on Aladin v10 (or any other cleint), which has the code necessary to perform specific actions for DataLink. , passe à coté de tous ces efforts de standardisation, et se contente d'afficher les résultats, au mieux sous forme d'une VOTable basique (sans coordonnées - donc en fait quasi-inutilisable dans Aladin), ou pire, dans un navigateur Web. | |||||||
> > | This has direct consequence on Aladin v10 (or any other client), which has the code necessary to perform specific actions for DataLink., cannot benefit from all these standardisation efforts and is limited to display the DataLink result as a simple,VOTable without coordinates , or still worse in a Web navigator. | |||||||
Changed: | ||||||||
< < | Le coté positif, c'est qu'on est proche d'une réelle utilisation et plus uniquement du prototypage, et probablement plus large que ce que vous aviez imaginé à l'origine de datalink (c'est plutôt une bonne chose). Aladin n'est pas loin d'arriver à en faire quelque chose et il y a désormais qq serveurs qui en fournissent. Juste que chacun l'utilise un peu à sa façon et c'est au final galère pour le client de simplement repérer ces liens particuliers. Triste ! Alors qu'il suffirait de presque rien en plus pour s'en sortir. | |||||||
> > | The good point is that we are now close to a real usage and no more in prototyping. THis kind of usage is probably wider than what was imagined initially for datalink Aladin is close to make something of it there is now a couple of servers which deliver these things. JUST sad that everybody is using it his own way with the consequency that it remains unusable, while nearly nothing is missing to fix that. | |||||||
Changed: | ||||||||
< < | Donc, j'attire l'attention sur ces deux améliorations qui seraient les bienvenues : | |||||||
> > | So, I would recommend two changes: | |||||||
Changed: | ||||||||
< < | Un moyen simple de repérer les liens et surtout de savoir ce qu'il vont retourner | |||||||
> > | -A simple method to identify the links and to discover what they are supposed to return | |||||||
Deleted: | ||||||||
< < | solution 1: un utype spécifique pour les URL datalink (ex: utype=Access.Reference.Datalink.1.xxx")
solution 2: un )
Une signature dans le VOTable, par exemple dans une balise | |||||||
Changed: | ||||||||
< < | Les solutions que je propose ne sont données qu'à titre d'exemples, il faudrait vérifier que ça colle bien avec les standards existants. | |||||||
> > | solution 1: a specific utype for datalink URL (ex: utype=Access.Reference.Datalink.1.xxx") | |||||||
Added: | ||||||||
> > | solution 2: an appropriate LINK in the FIELD definition (ex: LINK content-type="application-stream/votable;datalink" ...) -A signature in the VOTable, for example using an INFO tag or as an attribute of RESOURCE , RESOURCE type="result;datalink"... These "solutions" are just examples to illustrate the idea. WE have to check their validity with regard with the standard evolution. -- PierreFernique - 2017-03-07 | |||||||
Pushing code to the data
Formats and Languages
TAP evolution
Position in IVOA landscapeMerging DAL protocols, HiPS and MOC
Data Models
Updating SCSSCS still requires VOTable 1.1 and has some other quirks that makes it needlessly incompatible with the rest of the DAL landscape (in particular, it's totally DALI-incompatible). We should figure out how we can evolve it to be less odd with minimal disruption to existing services and clients (e.g., relaxing VOTable requirements, support for DALI MAXREC, RESPONSEFORMAT, metadata discovery). -- MarkusDemleitner - 2017-03-01 |