META TOPICPARENT |
name="IvoaGridAndWebServices" |
Discussion of the VOSpace 1.0 specification Document
This 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
- +1 if you agree
- -1 if you disagree
- 0 if you have no particular preference
Version 0.21
This document was produced as a result of the discussions that occured at the Victoria Interop meeting.
Change Requests
Mandate and define at least one transport protocol
without this a compliant VOSpace will not be able to transfer data to another compliant VOSpace.
I recommend http be mandatory.
-- PaulHarrison
- Which version, http-1.0 or http-1.1 ?
- Which methods http-get, http-put or both ?
- For a space that stores public images, then http-1.1-get makes sense.
- For a space that allows upload to sensitive database tables, then http-1.x-put does not have sufficient authentication.
-- DaveMorris - 16 Jun 2006
Votes
Specify as optional a small list of well known transport protocols
so that at least implementations will do the same thing for common protocols - this list to include
-- PaulHarrison
Agree with the list of common protocols.
Defined in a annex to the main specification, including a standard URI and details of the protocol specification (can be just short note and a reference to the external specification).
e.g.
HTTP 1.1 get
URI
ivo://....vospace/protocols/http-1.1-get
Description :
Get data using the HTTP-1.1 GET method as defined in RFC2616.
http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.3
-- DaveMorris - 16 Jun 2006
Votes
Specify the key names and meanings for a small group of "essential" property keys
The minimum set which I would say we need mandatory names are
- vos.Owner
- vos.ModificationDate
- vos.Size
- vos.MimeType
-- PaulHarrison
Agree with the list of common properties.
Defined in a annex to the main specification, including a standard URI and details of what each property means and how it is represented.
e.g.
Data created date
KEY
vos.data.created.date
Description :
A read-only property generated by the server.
Indicating when the data contents were originally created.
Formatted as a ISO 8601 date-time [yyyy-mm-ddTHH:MM:SS.SSS]
---- |