VOSI v1.1 Proposed Recommendation: Request for CommentsDiscussion page for the IVOA VOSI 1.1 Proposed Recommendation. The lastest VOSI 1.1 Proposed Recommendation can be found at:
Comments from the IVOA Community RFC period: 2015-04-15 - 2015-05-27
Comments from Mark TaylorBasically OK. I have a couple of suggestions for change/improvement:
Implementation and ValidatorsPlease note your implementation or validator in this section.
Comments from Tom McGlynnGeneralThis is a pretty simple standard, but I think it is presented in a way that makes it seem more mysterious and difficult than it really is. After some standard filler in section 1, section 2 jumps into a discussion of the need to build this as a REST standard then in section 3 we talk about how we can get different kinds of metadata. However we never say what we are talking about... I think this standard desperately needs a paragraph that says something like: VOSI provides a standard way to get metadata from VO services which implement it. To use VOSI, a client must first determine a base [VOSI?] URL for the VO service. This is typically provided as a field in the registry entry associated with the service, but other mechanisms may also be used. In this doucument the we use http:/base.host/base/url/ as the services base URL. The VOSI protocol defines a set of URLs that can be constructed from the base URL as described below and the required responses that must be provided when these URLs are invoked. I'd then recast the GET examples as sothing like: GET http://base.host/base/url/availability where we typographically separate the base URL and the VOSI suffixes. The text would note this typographic convention. There may be more complexity here than I realized (see below for my comment on mixing CGI and REST), but the current standard is very hard to understand because there is no root that ties it to the actual services. With this small addition I think the standard would be much more transparent.
Some technical issues- What about https? Is this supported? All US Federal government sites are expected to go to HTTPS within the next year or so.
http://heasarc.gsfc.nasa.gov/cgi-bin/vo/cone/coneGet.pl?table=rosmaster& If I want to this to support VOSI what is the proper URL to invoke? How do we composite the construction of VOSI URLs with both CGI and rest components? Can the VOSI base URL be different from the base URL used in the DAL query?
ValidationIt seems to me that building a generic VOSI validator to handle just the capabilities and availability responses should be easy and should be required before passing to recommendation. Since I think only TAP services use the tables endpoint and that is supported by TOPCAT and TAPLint already, I don't think that a generic validator need consider that endpoint.
Comments from TCG members during RFC period: 2015-04-15 - 2015-05-27WG chairs or vice chairs must read the Document, provide comments if any and formally indicate if they approve or do not approve of the Standard. IG chairs or vice chairs are also encouraged to do the same, although their inputs are not compulsory.
TCG Chair & Vice Chair ( _Matthew Graham, Pat Dowler )
Applications Working Group ( _Pierre Fernique, Tom Donaldson )I approve this document. -- PierreFernique - 2017-03-14 Data Access Layer Working Group ( François Bonnarel, Marco Molinaro )We approve the document which is a clear and comprehensive specification. In case the authors still do some little changes we make following optional suggestions Section 3 = push 3.2 (non - service metadata) as 3. 4 (because it's some addition to "capability", "availaibility" and "tables") Add an example to section 4 = in order to show how a capability element for VOSI endpoints look like in the registry. -- FrancoisBonnarel - 2017-05-09 -- MarcoMolinaro - 2017-05-09 | ||||||||
Added: | ||||||||
> > |
| |||||||
Data Model Working Group ( _Mark Cresitello-Dittmar, Laurent Michel )I read through the 2016-12-14 version of the document and have no objections. I approve this document. -- MarkCresitelloDittmar - 2017-01-27
Grid & Web Services Working Group ( Brian Major, Giuliano Taffoni )I approve this document. --IVOA.BrianMajor - 2016-12-14
Registry Working Group ( _Markus Demleitner, Theresa Dower )While TomMcGlynn's comment on HTTP/HTTPS was addressed here, section 2 on Interface Bindings still seems to read to me as HTTP-specific. I'd still like to see the HTTP/S agnosticism spelled out if there's an opportunity, but I won't hold up the document on it. Everything looks good to me from a Registry standpoint. -- TheresaDower - 2016-12-15 Semantics Working Group ( _Mireille Louys, Alberto Accomazzi ) | ||||||||
Changed: | ||||||||
< < | I found no contradictory point with any of the Semantics standards, so I approve the document. | |||||||
> > | I found no contradictory point with any of the Semantics standards, so I approve the document. | |||||||
-- MireilleLouys - 2017-05-11
Education Interest Group ( _Massimo Ramella, Sudhanshu Barway )
Time Domain Interest Group ( _John Swinbank, Mike Fitzpatrick )
Data Curation & Preservation Interest Group ( Françoise Genova )
Operations Interest Group ( _Tom McGlynn, Mark Taylor )
Knowledge Discovery in Databases Interest Group ( George Djorgovski )
Theory Interest Group ( _Franck Le Petit, Carlos Rodrigo )
Standards and Processes Committee ( Françoise Genova)
<--
|