Discussion of the VOSpace 1.0 specification DocumentThis is a discussion page for the VOSpace-1.0 service specification document. This is somewhere where we can post proposals and to enable interested parties to discuss the different versions. For each version there is a Change request section - please add to this and vote on other suggestions
Version 0.21This document was produced as a result of the discussions that occured at the Victoria Interop meeting.Change RequestsMandate and define at least one transport protocolwithout this a compliant VOSpace will not be able to transfer data to another compliant VOSpace. I recommend http be mandatory.Votes
Specify as optional a small list of well known transport protocolsso that at least implementations will do the same thing for common protocols - this list to include
Votes
Specify the key names and meanings for a small group of "essential" property keysThe minimum set which I would say we need mandatory names are
Votes
Clarify the use of the Format parameter in some callsI believe that the original intention of Format was to specify a possible transformation of the data (mainly on export of table data from RDBMS based stores). In the current version of the document it reads as if this parameter is merely a description of the data - in which case mime-type suffices. In addition I am not sure if this parameter has any meaning for import operations.Votes
Change "exception" to "fault"The document uses the term exception for the "faults" rather than "fault"Votes
Consider adding an optional identifier list to the parameters for ListNodesThis would allow the client to specifly a subset of the VOSpace to be listed - in effect the behaviour would be similar to the "ls" command in unix.Votes
Reconsider getNodeProperties and setNodePropertiesthe naming of these operations makes them appear as a pair, where in fact they are not - you get a Node out of the getNodeProperties and have to put a PropertyPairList into the setNodeProperties - If the change to ListNodes were made as above, then getNodeProperties would be redundant anyway.Votes
Semantics not clear for setNodePropertiesIt is not clear
| |||||||||||||||||||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||||||||||||||||||
> > | Votes
Change names of parameters for moveNode and copyNodeTarget is a confusing name for the "source" part of a move operation it sounds more like "destination" - recommend use "source" and "destination" | ||||||||||||||||||||||||||||||||||||||||||||
Votes
<--
|