Comments and suggestions on the VOSpace-2.1 working draft.

From the mailing list announcement :

HTML anchors

The HTML anchors use name rather than id, is this intentional ?
    <a name="0.1_sec1">1. Introduction</a>
rather than
    <a id="0.1_sec1">1. Introduction</a>

Create node path

In the create node operation described in section 1.1, the path in the node XML

vos://nvo.caltech!vospace/mytable1

does not match the path encoded in the target URL of the HTTP PUT request given in the text.

http://nvo.caltech.edu/vospace/myData/table123

Create endpoint URL/URI

If the service endpoint for the example VOSpace service is

http://nvo.caltech.edu/vospace/

then the target URL for the HTTP PUT request should be

http://nvo.caltech.edu/vospace/nodes/myData/table123

and the uri in the node XML should either be blank, or it should match the path in the HTTP PUT target URL

vos://nvo.caltech!vospace/myData/table123

Create node clarification

There are a number of places where the description of how the create node operation works could be clarified.

  • The current specification does not state clearly how the intended node path is encoded in the target URL of the HTTP PUT request.
  • The current specification does not state clearly whether or not the node URI should be included in the create node message.
  • The current specification does not state clearly whether the service should issue an error if the path in the node URI does not match the path encoded in the target URL of the HTTP PUT request

Transfer endpoint URL

In the example transfer described in section 1.1, the target URL of the HTTP POST operation given in the text points to a location within the tree of nodes below the target node.

http://nvo.caltech.edu/vospace/myData/table123/transfers

In VOSpace-2.1 transfer operations should be initiated by a HTTP POST request to the {service}/transfers endpoint, outside the {service}/nodes tree.

If the service endpoint for the example VOSpace service is

http://nvo.caltech.edu/vospace/

then the target URL for HTTP POST request should be

http://nvo.caltech.edu/vospace/transfers

Transfer target URI

The path of the target in the body of the HTTP POST request should match the path of the node created in the first step of the example.

vos://nvo.caltech!vospace/myData/table123

Edit | Attach | Print version | History: r6 | r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r2 - 2014-09-19 - DaveMorris
 
This site is powered by the TWiki collaboration platformCopyright © 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback