| |||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||||||||||||||||||||
< < | VOSpace home page | ||||||||||||||||||||||||||||||||||||||||||||||||
> > | VOSpace home page | ||||||||||||||||||||||||||||||||||||||||||||||||
VOSpace-1.0 WSDL and schemaThe VOSpace-1.0 schema has been completed, the release versions are available here :
This is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
Core schemaThis is the main section for schema and WSDL files.Version 1.0rc6
Comments
Version 1.0rc5
Version 1.0rc4
<xsd:element name="param" xsi:type="vos:ParamType">to use the same type as Node properties <xsd:element name="param" xsi:type="vos:PropertyType">This meant that params were identified by uri rather than a string name. The original intention was that we would use the fragment symbol '#' to reference the param description within the resource document for the protocol or view. <protocol uri="ivo://net.ivoa.vospace/protocols/ftp-get"> <param uri="#name"> .... </param> </protocol>In this example, the param uri refers to the definition of the name param within the ftp-get protocol resource.
The full uri of the param would be ivo://net.ivoa.vospace/protocols/ftp-get#name
However, the latest metadata schema allows more than one protocol or view to be defined in a single resource document.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="http-get"> .... </protocol> <protocol id="ftp-get"> <param id="name"> .... </param> </protocol> .... </vor:Resource>This uses one resource document to register all of the vospace protocols as a set, and using the '#' fragment identifier to resolve one protocol within the set. For example, the full uri for the ftp-get protocol would be ivo://net.ivoa.vospace/protocols#ftp-get
However, this means that we can't use the '#' fragment identifier to refer to a specific parameter within a protocol without overloading its meaning and using it twice. e.g. ivo://net.ivoa.vospace/protocols#ftp-get#name .
I can't see a strong use case for registering params as separate entities outside protocols and views, so we probably don't need a full uri to identifiy a param. In which case, to solve the above problems we might as well change back to using a string key to identify params within protocols and views.
So, next version of the schema will revert to using ParamType for protocol and view params, identified by a string key rather than a uri.
<xsd:element name="param" xsi:type="vos:ParamType">Note also that allowing more than one protocol description within one resource document means that we can end up with more than one element with the same id attribute.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="ftp-get"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> <protocol id="ftp-put"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> .... </vor:Resource>In this example, we have two param elements with id="name" and two param elements with id="pass" .
Ideally, the id attributes should be unique within an XML document, so the identifying attribute on param elements should probably be changed to key , matching the way they are used in the main schema.
Version 1.0rc3vospace-interface-1.0rc3.zip This matches v0.22 of the specification document.Version 1.0rc2
Changes from previous version
Change RequestsKeep Transports/Formats as separate opertation-- PaulHarrison - 13 Jun 2006 I agree with adding the new methods. However, this should be changed in the specification first, not the WSDL. Move this to the specification change page. -- DaveMorris - 16 Jun 2006Votes
Refactor use of
This construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any more.
-- PaulHarrison - 16 Jun 2006
Needs to be much clearer what this represents.
-- DaveMorris - 16 Jun 2006
|
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | proposer |
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="1.0rc2 interface" date="1150814386" name="vospace-interface-1.0rc2.zip" path="vospace-interface-1.0rc2.zip" size="6232" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Matches v0.22 of the specification document" date="1153215532" name="vospace-1.0-rc3.zip" path="vospace-1.0-rc3.zip" size="6248" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="Updated to rc4" date="1153402371" name="VOSpace-v1.0rc4.zip" path="VOSpace-v1.0rc4.zip" size="7350" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="VOSpace registry schema 1.0rc4" date="1153478231" name="VOSpaceResource-v1.0rc4.xsd" path="VOSpaceResource-v1.0rc4.xsd" size="11243" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="registry instance document 1.0rc4" date="1153478294" name="vospace-1.0rc4.xml" path="vospace-1.0rc4.xml" size="9424" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Service WSDL V1.0rc5" date="1154123906" name="VOSpaceContract-v1.0rc5.wsdl" path="VOSpaceContract-v1.0rc5.wsdl" size="46055" user="DaveMorris" version="1.1" |
META FILEATTACHMENT | attr="" comment="XML Schema V1.0rc5" date="1154123941" name="VOSpaceTypes-v1.0rc5.xsd" path="VOSpaceTypes-v1.0rc5.xsd" size="39252" user="DaveMorris" version="1.1" |
META FILEATTACHMENT | attr="" comment="Service WSDL V1.0rc6" date="1154608711" name="VOSpaceContract-v1.0rc6.wsdl" path="VOSpaceContract-v1.0rc6.wsdl" size="46050" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="XML Schema V1.0rc6" date="1154608762" name="VOSpaceTypes-v1.0rc6.xsd" path="VOSpaceTypes-v1.0rc6.xsd" size="39307" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Final 1.0 version" date="1178023021" name="VOSpaceContract-v1.0.wsdl" path="VOSpaceContract-v1.0.wsdl" size="45987" user="DaveMorris" version="1.1" |
META FILEATTACHMENT | attr="" comment="Final 1.0 version" date="1178023088" name="VOSpaceTypes-v1.0.xsd" path="VOSpaceTypes-v1.0.xsd" size="39300" user="DaveMorris" version="1.1" |
| |||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||||||||||||||||||||
< < | VOSpace-1.0 WSDL and schema | ||||||||||||||||||||||||||||||||||||||||||||||||
> > | VOSpace home page | ||||||||||||||||||||||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||||||||||||||||||||||
> > | VOSpace-1.0 WSDL and schema | ||||||||||||||||||||||||||||||||||||||||||||||||
The VOSpace-1.0 schema has been completed, the release versions are available here :
This is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
Core schemaThis is the main section for schema and WSDL files.Version 1.0rc6
Comments
Version 1.0rc5
Version 1.0rc4
<xsd:element name="param" xsi:type="vos:ParamType">to use the same type as Node properties <xsd:element name="param" xsi:type="vos:PropertyType">This meant that params were identified by uri rather than a string name. The original intention was that we would use the fragment symbol '#' to reference the param description within the resource document for the protocol or view. <protocol uri="ivo://net.ivoa.vospace/protocols/ftp-get"> <param uri="#name"> .... </param> </protocol>In this example, the param uri refers to the definition of the name param within the ftp-get protocol resource.
The full uri of the param would be ivo://net.ivoa.vospace/protocols/ftp-get#name
However, the latest metadata schema allows more than one protocol or view to be defined in a single resource document.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="http-get"> .... </protocol> <protocol id="ftp-get"> <param id="name"> .... </param> </protocol> .... </vor:Resource>This uses one resource document to register all of the vospace protocols as a set, and using the '#' fragment identifier to resolve one protocol within the set. For example, the full uri for the ftp-get protocol would be ivo://net.ivoa.vospace/protocols#ftp-get
However, this means that we can't use the '#' fragment identifier to refer to a specific parameter within a protocol without overloading its meaning and using it twice. e.g. ivo://net.ivoa.vospace/protocols#ftp-get#name .
I can't see a strong use case for registering params as separate entities outside protocols and views, so we probably don't need a full uri to identifiy a param. In which case, to solve the above problems we might as well change back to using a string key to identify params within protocols and views.
So, next version of the schema will revert to using ParamType for protocol and view params, identified by a string key rather than a uri.
<xsd:element name="param" xsi:type="vos:ParamType">Note also that allowing more than one protocol description within one resource document means that we can end up with more than one element with the same id attribute.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="ftp-get"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> <protocol id="ftp-put"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> .... </vor:Resource>In this example, we have two param elements with id="name" and two param elements with id="pass" .
Ideally, the id attributes should be unique within an XML document, so the identifying attribute on param elements should probably be changed to key , matching the way they are used in the main schema.
Version 1.0rc3vospace-interface-1.0rc3.zip This matches v0.22 of the specification document.Version 1.0rc2
Changes from previous version
Change RequestsKeep Transports/Formats as separate opertation-- PaulHarrison - 13 Jun 2006 I agree with adding the new methods. However, this should be changed in the specification first, not the WSDL. Move this to the specification change page. -- DaveMorris - 16 Jun 2006Votes
Refactor use of
This construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any more.
-- PaulHarrison - 16 Jun 2006
Needs to be much clearer what this represents.
-- DaveMorris - 16 Jun 2006
|
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | proposer |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="1.0rc2 interface" date="1150814386" name="vospace-interface-1.0rc2.zip" path="vospace-interface-1.0rc2.zip" size="6232" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Matches v0.22 of the specification document" date="1153215532" name="vospace-1.0-rc3.zip" path="vospace-1.0-rc3.zip" size="6248" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="Updated to rc4" date="1153402371" name="VOSpace-v1.0rc4.zip" path="VOSpace-v1.0rc4.zip" size="7350" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="VOSpace registry schema 1.0rc4" date="1153478231" name="VOSpaceResource-v1.0rc4.xsd" path="VOSpaceResource-v1.0rc4.xsd" size="11243" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="registry instance document 1.0rc4" date="1153478294" name="vospace-1.0rc4.xml" path="vospace-1.0rc4.xml" size="9424" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Service WSDL V1.0rc5" date="1154123906" name="VOSpaceContract-v1.0rc5.wsdl" path="VOSpaceContract-v1.0rc5.wsdl" size="46055" user="DaveMorris" version="1.1" |
META FILEATTACHMENT | attr="" comment="XML Schema V1.0rc5" date="1154123941" name="VOSpaceTypes-v1.0rc5.xsd" path="VOSpaceTypes-v1.0rc5.xsd" size="39252" user="DaveMorris" version="1.1" |
META FILEATTACHMENT | attr="" comment="Service WSDL V1.0rc6" date="1154608711" name="VOSpaceContract-v1.0rc6.wsdl" path="VOSpaceContract-v1.0rc6.wsdl" size="46050" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="XML Schema V1.0rc6" date="1154608762" name="VOSpaceTypes-v1.0rc6.xsd" path="VOSpaceTypes-v1.0rc6.xsd" size="39307" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Final 1.0 version" date="1178023021" name="VOSpaceContract-v1.0.wsdl" path="VOSpaceContract-v1.0.wsdl" size="45987" user="DaveMorris" version="1.1" |
META FILEATTACHMENT | attr="" comment="Final 1.0 version" date="1178023088" name="VOSpaceTypes-v1.0.xsd" path="VOSpaceTypes-v1.0.xsd" size="39300" user="DaveMorris" version="1.1" |
VOSpace-1.0 WSDL and schema | |||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||
> > | The VOSpace-1.0 schema has been completed, the release versions are available here :
| ||||||||||||||||||||||||
This is a discussion page for the WSDL and schema for the VOSpace-1.0 service.
This is somewhere where we can post proposals for schema and WSDL 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
| |||||||||||||||||||||||||
Deleted: | |||||||||||||||||||||||||
< < | News
| ||||||||||||||||||||||||
Core schemaThis is the main section for schema and WSDL files.Version 1.0rc6
Comments
Version 1.0rc5
Version 1.0rc4
<xsd:element name="param" xsi:type="vos:ParamType">to use the same type as Node properties <xsd:element name="param" xsi:type="vos:PropertyType">This meant that params were identified by uri rather than a string name. The original intention was that we would use the fragment symbol '#' to reference the param description within the resource document for the protocol or view. <protocol uri="ivo://net.ivoa.vospace/protocols/ftp-get"> <param uri="#name"> .... </param> </protocol>In this example, the param uri refers to the definition of the name param within the ftp-get protocol resource.
The full uri of the param would be ivo://net.ivoa.vospace/protocols/ftp-get#name
However, the latest metadata schema allows more than one protocol or view to be defined in a single resource document.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="http-get"> .... </protocol> <protocol id="ftp-get"> <param id="name"> .... </param> </protocol> .... </vor:Resource>This uses one resource document to register all of the vospace protocols as a set, and using the '#' fragment identifier to resolve one protocol within the set. For example, the full uri for the ftp-get protocol would be ivo://net.ivoa.vospace/protocols#ftp-get
However, this means that we can't use the '#' fragment identifier to refer to a specific parameter within a protocol without overloading its meaning and using it twice. e.g. ivo://net.ivoa.vospace/protocols#ftp-get#name .
I can't see a strong use case for registering params as separate entities outside protocols and views, so we probably don't need a full uri to identifiy a param. In which case, to solve the above problems we might as well change back to using a string key to identify params within protocols and views.
So, next version of the schema will revert to using ParamType for protocol and view params, identified by a string key rather than a uri.
<xsd:element name="param" xsi:type="vos:ParamType">Note also that allowing more than one protocol description within one resource document means that we can end up with more than one element with the same id attribute.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="ftp-get"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> <protocol id="ftp-put"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> .... </vor:Resource>In this example, we have two param elements with id="name" and two param elements with id="pass" .
Ideally, the id attributes should be unique within an XML document, so the identifying attribute on param elements should probably be changed to key , matching the way they are used in the main schema.
Version 1.0rc3vospace-interface-1.0rc3.zip This matches v0.22 of the specification document.Version 1.0rc2
Changes from previous version
Change RequestsKeep Transports/Formats as separate opertation-- PaulHarrison - 13 Jun 2006 I agree with adding the new methods. However, this should be changed in the specification first, not the WSDL. Move this to the specification change page. -- DaveMorris - 16 Jun 2006Votes
Refactor use of
This construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any more.
-- PaulHarrison - 16 Jun 2006
Needs to be much clearer what this represents.
-- DaveMorris - 16 Jun 2006
|
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | proposer |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="1.0rc2 interface" date="1150814386" name="vospace-interface-1.0rc2.zip" path="vospace-interface-1.0rc2.zip" size="6232" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Matches v0.22 of the specification document" date="1153215532" name="vospace-1.0-rc3.zip" path="vospace-1.0-rc3.zip" size="6248" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="Updated to rc4" date="1153402371" name="VOSpace-v1.0rc4.zip" path="VOSpace-v1.0rc4.zip" size="7350" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="VOSpace registry schema 1.0rc4" date="1153478231" name="VOSpaceResource-v1.0rc4.xsd" path="VOSpaceResource-v1.0rc4.xsd" size="11243" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="registry instance document 1.0rc4" date="1153478294" name="vospace-1.0rc4.xml" path="vospace-1.0rc4.xml" size="9424" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Service WSDL V1.0rc5" date="1154123906" name="VOSpaceContract-v1.0rc5.wsdl" path="VOSpaceContract-v1.0rc5.wsdl" size="46055" user="DaveMorris" version="1.1" |
META FILEATTACHMENT | attr="" comment="XML Schema V1.0rc5" date="1154123941" name="VOSpaceTypes-v1.0rc5.xsd" path="VOSpaceTypes-v1.0rc5.xsd" size="39252" user="DaveMorris" version="1.1" |
META FILEATTACHMENT | attr="" comment="Service WSDL V1.0rc6" date="1154608711" name="VOSpaceContract-v1.0rc6.wsdl" path="VOSpaceContract-v1.0rc6.wsdl" size="46050" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="XML Schema V1.0rc6" date="1154608762" name="VOSpaceTypes-v1.0rc6.xsd" path="VOSpaceTypes-v1.0rc6.xsd" size="39307" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Final 1.0 version" date="1178023021" name="VOSpaceContract-v1.0.wsdl" path="VOSpaceContract-v1.0.wsdl" size="45987" user="DaveMorris" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="Final 1.0 version" date="1178023088" name="VOSpaceTypes-v1.0.xsd" path="VOSpaceTypes-v1.0.xsd" size="39300" user="DaveMorris" version="1.1" |
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files.Version 1.0rc6
| |||||||||||||||||||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||||||||||||||||||
> > | Comments
| ||||||||||||||||||||||||||||||||||||||||||||
Version 1.0rc5
Version 1.0rc4
<xsd:element name="param" xsi:type="vos:ParamType">to use the same type as Node properties <xsd:element name="param" xsi:type="vos:PropertyType">This meant that params were identified by uri rather than a string name. The original intention was that we would use the fragment symbol '#' to reference the param description within the resource document for the protocol or view. <protocol uri="ivo://net.ivoa.vospace/protocols/ftp-get"> <param uri="#name"> .... </param> </protocol>In this example, the param uri refers to the definition of the name param within the ftp-get protocol resource.
The full uri of the param would be ivo://net.ivoa.vospace/protocols/ftp-get#name
However, the latest metadata schema allows more than one protocol or view to be defined in a single resource document.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="http-get"> .... </protocol> <protocol id="ftp-get"> <param id="name"> .... </param> </protocol> .... </vor:Resource>This uses one resource document to register all of the vospace protocols as a set, and using the '#' fragment identifier to resolve one protocol within the set. For example, the full uri for the ftp-get protocol would be ivo://net.ivoa.vospace/protocols#ftp-get
However, this means that we can't use the '#' fragment identifier to refer to a specific parameter within a protocol without overloading its meaning and using it twice. e.g. ivo://net.ivoa.vospace/protocols#ftp-get#name .
I can't see a strong use case for registering params as separate entities outside protocols and views, so we probably don't need a full uri to identifiy a param. In which case, to solve the above problems we might as well change back to using a string key to identify params within protocols and views.
So, next version of the schema will revert to using ParamType for protocol and view params, identified by a string key rather than a uri.
<xsd:element name="param" xsi:type="vos:ParamType">Note also that allowing more than one protocol description within one resource document means that we can end up with more than one element with the same id attribute.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="ftp-get"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> <protocol id="ftp-put"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> .... </vor:Resource>In this example, we have two param elements with id="name" and two param elements with id="pass" .
Ideally, the id attributes should be unique within an XML document, so the identifying attribute on param elements should probably be changed to key , matching the way they are used in the main schema.
Version 1.0rc3vospace-interface-1.0rc3.zip This matches v0.22 of the specification document.Version 1.0rc2
Changes from previous version
Change RequestsKeep Transports/Formats as separate opertation-- PaulHarrison - 13 Jun 2006 I agree with adding the new methods. However, this should be changed in the specification first, not the WSDL. Move this to the specification change page. -- DaveMorris - 16 Jun 2006Votes
Refactor use of
This construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any more.
-- PaulHarrison - 16 Jun 2006
Needs to be much clearer what this represents.
-- DaveMorris - 16 Jun 2006
|
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | proposer |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="1.0rc2 interface" date="1150814386" name="vospace-interface-1.0rc2.zip" path="vospace-interface-1.0rc2.zip" size="6232" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Matches v0.22 of the specification document" date="1153215532" name="vospace-1.0-rc3.zip" path="vospace-1.0-rc3.zip" size="6248" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="Updated to rc4" date="1153402371" name="VOSpace-v1.0rc4.zip" path="VOSpace-v1.0rc4.zip" size="7350" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="VOSpace registry schema 1.0rc4" date="1153478231" name="VOSpaceResource-v1.0rc4.xsd" path="VOSpaceResource-v1.0rc4.xsd" size="11243" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="registry instance document 1.0rc4" date="1153478294" name="vospace-1.0rc4.xml" path="vospace-1.0rc4.xml" size="9424" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Service WSDL V1.0rc5" date="1154123906" name="VOSpaceContract-v1.0rc5.wsdl" path="VOSpaceContract-v1.0rc5.wsdl" size="46055" user="DaveMorris" version="1.1" |
META FILEATTACHMENT | attr="" comment="XML Schema V1.0rc5" date="1154123941" name="VOSpaceTypes-v1.0rc5.xsd" path="VOSpaceTypes-v1.0rc5.xsd" size="39252" user="DaveMorris" version="1.1" |
META FILEATTACHMENT | attr="" comment="Service WSDL V1.0rc6" date="1154608711" name="VOSpaceContract-v1.0rc6.wsdl" path="VOSpaceContract-v1.0rc6.wsdl" size="46050" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="XML Schema V1.0rc6" date="1154608762" name="VOSpaceTypes-v1.0rc6.xsd" path="VOSpaceTypes-v1.0rc6.xsd" size="39307" user="PaulHarrison" version="1.1" |
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files. | |||||||||||||||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||||||||||||||
> > | Version 1.0rc6
| ||||||||||||||||||||||||||||||||||||||||
Version 1.0rc5
Version 1.0rc4
<xsd:element name="param" xsi:type="vos:ParamType">to use the same type as Node properties <xsd:element name="param" xsi:type="vos:PropertyType">This meant that params were identified by uri rather than a string name. The original intention was that we would use the fragment symbol '#' to reference the param description within the resource document for the protocol or view. <protocol uri="ivo://net.ivoa.vospace/protocols/ftp-get"> <param uri="#name"> .... </param> </protocol>In this example, the param uri refers to the definition of the name param within the ftp-get protocol resource.
The full uri of the param would be ivo://net.ivoa.vospace/protocols/ftp-get#name
However, the latest metadata schema allows more than one protocol or view to be defined in a single resource document.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="http-get"> .... </protocol> <protocol id="ftp-get"> <param id="name"> .... </param> </protocol> .... </vor:Resource>This uses one resource document to register all of the vospace protocols as a set, and using the '#' fragment identifier to resolve one protocol within the set. For example, the full uri for the ftp-get protocol would be ivo://net.ivoa.vospace/protocols#ftp-get
However, this means that we can't use the '#' fragment identifier to refer to a specific parameter within a protocol without overloading its meaning and using it twice. e.g. ivo://net.ivoa.vospace/protocols#ftp-get#name .
I can't see a strong use case for registering params as separate entities outside protocols and views, so we probably don't need a full uri to identifiy a param. In which case, to solve the above problems we might as well change back to using a string key to identify params within protocols and views.
So, next version of the schema will revert to using ParamType for protocol and view params, identified by a string key rather than a uri.
<xsd:element name="param" xsi:type="vos:ParamType">Note also that allowing more than one protocol description within one resource document means that we can end up with more than one element with the same id attribute.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="ftp-get"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> <protocol id="ftp-put"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> .... </vor:Resource>In this example, we have two param elements with id="name" and two param elements with id="pass" .
Ideally, the id attributes should be unique within an XML document, so the identifying attribute on param elements should probably be changed to key , matching the way they are used in the main schema.
Version 1.0rc3vospace-interface-1.0rc3.zip This matches v0.22 of the specification document.Version 1.0rc2
Changes from previous version
Change RequestsKeep Transports/Formats as separate opertation-- PaulHarrison - 13 Jun 2006 I agree with adding the new methods. However, this should be changed in the specification first, not the WSDL. Move this to the specification change page. -- DaveMorris - 16 Jun 2006Votes
Refactor use of
This construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any more.
-- PaulHarrison - 16 Jun 2006
Needs to be much clearer what this represents.
-- DaveMorris - 16 Jun 2006
|
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | proposer |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="1.0rc2 interface" date="1150814386" name="vospace-interface-1.0rc2.zip" path="vospace-interface-1.0rc2.zip" size="6232" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Matches v0.22 of the specification document" date="1153215532" name="vospace-1.0-rc3.zip" path="vospace-1.0-rc3.zip" size="6248" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="Updated to rc4" date="1153402371" name="VOSpace-v1.0rc4.zip" path="VOSpace-v1.0rc4.zip" size="7350" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="VOSpace registry schema 1.0rc4" date="1153478231" name="VOSpaceResource-v1.0rc4.xsd" path="VOSpaceResource-v1.0rc4.xsd" size="11243" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="registry instance document 1.0rc4" date="1153478294" name="vospace-1.0rc4.xml" path="vospace-1.0rc4.xml" size="9424" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Service WSDL V1.0rc5" date="1154123906" name="VOSpaceContract-v1.0rc5.wsdl" path="VOSpaceContract-v1.0rc5.wsdl" size="46055" user="DaveMorris" version="1.1" |
META FILEATTACHMENT | attr="" comment="XML Schema V1.0rc5" date="1154123941" name="VOSpaceTypes-v1.0rc5.xsd" path="VOSpaceTypes-v1.0rc5.xsd" size="39252" user="DaveMorris" version="1.1" |
META FILEATTACHMENT | attr="" comment="Service WSDL V1.0rc6" date="1154608711" name="VOSpaceContract-v1.0rc6.wsdl" path="VOSpaceContract-v1.0rc6.wsdl" size="46050" user="PaulHarrison" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="XML Schema V1.0rc6" date="1154608762" name="VOSpaceTypes-v1.0rc6.xsd" path="VOSpaceTypes-v1.0rc6.xsd" size="39307" user="PaulHarrison" version="1.1" |
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files. | |||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < | The files for the 1.0 VOSpace release are | ||||||||||||||||||||||||
> > | Version 1.0rc5 | ||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < |
| ||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
Deleted: | |||||||||||||||||||||||||
< < |
| ||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
Version 1.0rc4
| |||||||||||||||||||||||||
Deleted: | |||||||||||||||||||||||||
< < | |||||||||||||||||||||||||
There is a known problem with the rc4 schema.
In rc3 we changed Protocol and View params from
<xsd:element name="param" xsi:type="vos:ParamType">to use the same type as Node properties <xsd:element name="param" xsi:type="vos:PropertyType">This meant that params were identified by uri rather than a string name. The original intention was that we would use the fragment symbol '#' to reference the param description within the resource document for the protocol or view. <protocol uri="ivo://net.ivoa.vospace/protocols/ftp-get"> <param uri="#name"> .... </param> </protocol>In this example, the param uri refers to the definition of the name param within the ftp-get protocol resource.
The full uri of the param would be ivo://net.ivoa.vospace/protocols/ftp-get#name
However, the latest metadata schema allows more than one protocol or view to be defined in a single resource document.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="http-get"> .... </protocol> <protocol id="ftp-get"> <param id="name"> .... </param> </protocol> .... </vor:Resource>This uses one resource document to register all of the vospace protocols as a set, and using the '#' fragment identifier to resolve one protocol within the set. For example, the full uri for the ftp-get protocol would be ivo://net.ivoa.vospace/protocols#ftp-get
However, this means that we can't use the '#' fragment identifier to refer to a specific parameter within a protocol without overloading its meaning and using it twice. e.g. ivo://net.ivoa.vospace/protocols#ftp-get#name .
I can't see a strong use case for registering params as separate entities outside protocols and views, so we probably don't need a full uri to identifiy a param. In which case, to solve the above problems we might as well change back to using a string key to identify params within protocols and views.
So, next version of the schema will revert to using ParamType for protocol and view params, identified by a string key rather than a uri.
<xsd:element name="param" xsi:type="vos:ParamType">Note also that allowing more than one protocol description within one resource document means that we can end up with more than one element with the same id attribute.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="ftp-get"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> <protocol id="ftp-put"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> .... </vor:Resource>In this example, we have two param elements with id="name" and two param elements with id="pass" .
Ideally, the id attributes should be unique within an XML document, so the identifying attribute on param elements should probably be changed to key , matching the way they are used in the main schema.
Version 1.0rc3vospace-interface-1.0rc3.zip This matches v0.22 of the specification document.Version 1.0rc2
Changes from previous version
Change RequestsKeep Transports/Formats as separate opertation-- PaulHarrison - 13 Jun 2006 I agree with adding the new methods. However, this should be changed in the specification first, not the WSDL. Move this to the specification change page. -- DaveMorris - 16 Jun 2006Votes
Refactor use of
This construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any more.
-- PaulHarrison - 16 Jun 2006
Needs to be much clearer what this represents.
-- DaveMorris - 16 Jun 2006
|
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | proposer |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="1.0rc2 interface" date="1150814386" name="vospace-interface-1.0rc2.zip" path="vospace-interface-1.0rc2.zip" size="6232" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Matches v0.22 of the specification document" date="1153215532" name="vospace-1.0-rc3.zip" path="vospace-1.0-rc3.zip" size="6248" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="Updated to rc4" date="1153402371" name="VOSpace-v1.0rc4.zip" path="VOSpace-v1.0rc4.zip" size="7350" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="VOSpace registry schema 1.0rc4" date="1153478231" name="VOSpaceResource-v1.0rc4.xsd" path="VOSpaceResource-v1.0rc4.xsd" size="11243" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="registry instance document 1.0rc4" date="1153478294" name="vospace-1.0rc4.xml" path="vospace-1.0rc4.xml" size="9424" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Service WSDL V1.0rc5" date="1154123906" name="VOSpaceContract-v1.0rc5.wsdl" path="VOSpaceContract-v1.0rc5.wsdl" size="46055" user="DaveMorris" version="1.1" |
META FILEATTACHMENT | attr="" comment="XML Schema V1.0rc5" date="1154123941" name="VOSpaceTypes-v1.0rc5.xsd" path="VOSpaceTypes-v1.0rc5.xsd" size="39252" user="DaveMorris" version="1.1" |
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are
Version 1.0rc4
<xsd:element name="param" xsi:type="vos:ParamType">to use the same type as Node properties <xsd:element name="param" xsi:type="vos:PropertyType">This meant that params were identified by uri rather than a string name. The original intention was that we would use the fragment symbol '#' to reference the param description within the resource document for the protocol or view. <protocol uri="ivo://net.ivoa.vospace/protocols/ftp-get"> <param uri="#name"> .... </param> </protocol>In this example, the param uri refers to the definition of the name param within the ftp-get protocol resource.
The full uri of the param would be ivo://net.ivoa.vospace/protocols/ftp-get#name
However, the latest metadata schema allows more than one protocol or view to be defined in a single resource document.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="http-get"> .... </protocol> <protocol id="ftp-get"> <param id="name"> .... </param> </protocol> .... </vor:Resource>This uses one resource document to register all of the vospace protocols as a set, and using the '#' fragment identifier to resolve one protocol within the set. For example, the full uri for the ftp-get protocol would be ivo://net.ivoa.vospace/protocols#ftp-get
However, this means that we can't use the '#' fragment identifier to refer to a specific parameter within a protocol without overloading its meaning and using it twice. e.g. ivo://net.ivoa.vospace/protocols#ftp-get#name .
I can't see a strong use case for registering params as separate entities outside protocols and views, so we probably don't need a full uri to identifiy a param. In which case, to solve the above problems we might as well change back to using a string key to identify params within protocols and views.
So, next version of the schema will revert to using ParamType for protocol and view params, identified by a string key rather than a uri.
<xsd:element name="param" xsi:type="vos:ParamType">Note also that allowing more than one protocol description within one resource document means that we can end up with more than one element with the same id attribute.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="ftp-get"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> <protocol id="ftp-put"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> .... </vor:Resource>In this example, we have two param elements with id="name" and two param elements with id="pass" .
Ideally, the id attributes should be unique within an XML document, so the identifying attribute on param elements should probably be changed to key , matching the way they are used in the main schema.
Version 1.0rc3vospace-interface-1.0rc3.zip This matches v0.22 of the specification document.Version 1.0rc2
Changes from previous version
Change RequestsKeep Transports/Formats as separate opertation-- PaulHarrison - 13 Jun 2006 I agree with adding the new methods. However, this should be changed in the specification first, not the WSDL. Move this to the specification change page. -- DaveMorris - 16 Jun 2006Votes
Refactor use of
This construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any more.
-- PaulHarrison - 16 Jun 2006
Needs to be much clearer what this represents.
-- DaveMorris - 16 Jun 2006
|
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | proposer |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="1.0rc2 interface" date="1150814386" name="vospace-interface-1.0rc2.zip" path="vospace-interface-1.0rc2.zip" size="6232" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Matches v0.22 of the specification document" date="1153215532" name="vospace-1.0-rc3.zip" path="vospace-1.0-rc3.zip" size="6248" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="Updated to rc4" date="1153402371" name="VOSpace-v1.0rc4.zip" path="VOSpace-v1.0rc4.zip" size="7350" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="VOSpace registry schema 1.0rc4" date="1153478231" name="VOSpaceResource-v1.0rc4.xsd" path="VOSpaceResource-v1.0rc4.xsd" size="11243" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="registry instance document 1.0rc4" date="1153478294" name="vospace-1.0rc4.xml" path="vospace-1.0rc4.xml" size="9424" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Service WSDL V1.0rc5" date="1154123906" name="VOSpaceContract-v1.0rc5.wsdl" path="VOSpaceContract-v1.0rc5.wsdl" size="46055" user="DaveMorris" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="XML Schema V1.0rc5" date="1154123941" name="VOSpaceTypes-v1.0rc5.xsd" path="VOSpaceTypes-v1.0rc5.xsd" size="39252" user="DaveMorris" version="1.1" |
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are
Version 1.0rc4 | |||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < |
| ||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < | There is a know problem with this version. | ||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
In rc3 we changed Protocol and View params from
<xsd:element name="param" xsi:type="vos:ParamType">to use the same type as Node properties <xsd:element name="param" xsi:type="vos:PropertyType">This meant that params were identified by uri rather than a string name. The original intention was that we would use the fragment symbol '#' to reference the param description within the resource document for the protocol or view. <protocol uri="ivo://net.ivoa.vospace/protocols/ftp-get"> <param uri="#name"> .... </param> </protocol>In this example, the param uri refers to the definition of the name param within the ftp-get protocol resource.
The full uri of the param would be ivo://net.ivoa.vospace/protocols/ftp-get#name
However, the latest metadata schema allows more than one protocol or view to be defined in a single resource document.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="http-get"> .... </protocol> <protocol id="ftp-get"> <param id="name"> .... </param> </protocol> .... </vor:Resource>This uses one resource document to register all of the vospace protocols as a set, and using the '#' fragment identifier to resolve one protocol within the set. For example, the full uri for the ftp-get protocol would be ivo://net.ivoa.vospace/protocols#ftp-get
However, this means that we can't use the '#' fragment identifier to refer to a specific parameter within a protocol without overloading its meaning and using it twice. e.g. ivo://net.ivoa.vospace/protocols#ftp-get#name .
I can't see a strong use case for registering params as separate entities outside protocols and views, so we probably don't need a full uri to identifiy a param. In which case, to solve the above problems we might as well change back to using a string key to identify params within protocols and views.
So, next version of the schema will revert to using ParamType for protocol and view params, identified by a string key rather than a uri.
<xsd:element name="param" xsi:type="vos:ParamType">Note also that allowing more than one protocol description within one resource document means that we can end up with more than one element with the same id attribute.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="ftp-get"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> <protocol id="ftp-put"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> .... </vor:Resource>In this example, we have two param elements with id="name" and two param elements with id="pass" .
Ideally, the id attributes should be unique within an XML document, so the identifying attribute on param elements should probably be changed to key , matching the way they are used in the main schema.
Version 1.0rc3vospace-interface-1.0rc3.zip This matches v0.22 of the specification document.Version 1.0rc2
Changes from previous version
Change RequestsKeep Transports/Formats as separate opertation-- PaulHarrison - 13 Jun 2006 I agree with adding the new methods. However, this should be changed in the specification first, not the WSDL. Move this to the specification change page. -- DaveMorris - 16 Jun 2006Votes
Refactor use of
This construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any more.
-- PaulHarrison - 16 Jun 2006
Needs to be much clearer what this represents.
-- DaveMorris - 16 Jun 2006
|
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | proposer |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="1.0rc2 interface" date="1150814386" name="vospace-interface-1.0rc2.zip" path="vospace-interface-1.0rc2.zip" size="6232" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Matches v0.22 of the specification document" date="1153215532" name="vospace-1.0-rc3.zip" path="vospace-1.0-rc3.zip" size="6248" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="Updated to rc4" date="1153402371" name="VOSpace-v1.0rc4.zip" path="VOSpace-v1.0rc4.zip" size="7350" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="VOSpace registry schema 1.0rc4" date="1153478231" name="VOSpaceResource-v1.0rc4.xsd" path="VOSpaceResource-v1.0rc4.xsd" size="11243" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="registry instance document 1.0rc4" date="1153478294" name="vospace-1.0rc4.xml" path="vospace-1.0rc4.xml" size="9424" user="PaulHarrison" version="1.1" |
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are
Version 1.0rc4
<xsd:element name="param" xsi:type="vos:ParamType">to use the same type as Node properties <xsd:element name="param" xsi:type="vos:PropertyType">This meant that params were identified by uri rather than a string name. The original intention was that we would use the fragment symbol '#' to reference the param description within the resource document for the protocol or view. <protocol uri="ivo://net.ivoa.vospace/protocols/ftp-get"> <param uri="#name"> .... </param> </protocol>In this example, the param uri refers to the definition of the name param within the ftp-get protocol resource.
The full uri of the param would be ivo://net.ivoa.vospace/protocols/ftp-get#name
However, the latest metadata schema allows more than one protocol or view to be defined in a single resource document.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="http-get"> .... </protocol> <protocol id="ftp-get"> <param id="name"> .... </param> </protocol> .... </vor:Resource>This uses one resource document to register all of the vospace protocols as a set, and using the '#' fragment identifier to resolve one protocol within the set. For example, the full uri for the ftp-get protocol would be ivo://net.ivoa.vospace/protocols#ftp-get
However, this means that we can't use the '#' fragment identifier to refer to a specific parameter within a protocol without overloading its meaning and using it twice. e.g. ivo://net.ivoa.vospace/protocols#ftp-get#name .
I can't see a strong use case for registering params as separate entities outside protocols and views, so we probably don't need a full uri to identifiy a param. In which case, to solve the above problems we might as well change back to using a string key to identify params within protocols and views.
So, next version of the schema will revert to using ParamType for protocol and view params, identified by a string key rather than a uri.
<xsd:element name="param" xsi:type="vos:ParamType">Note also that allowing more than one protocol description within one resource document means that we can end up with more than one element with the same id attribute.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="ftp-get"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> <protocol id="ftp-put"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> .... </vor:Resource>In this example, we have two param elements with id="name" and two param elements with id="pass" .
Ideally, the id attributes should be unique within an XML document, so the identifying attribute on param elements should probably be changed to key , matching the way they are used in the main schema.
Version 1.0rc3vospace-interface-1.0rc3.zip This matches v0.22 of the specification document.Version 1.0rc2
Changes from previous version
Change RequestsKeep Transports/Formats as separate opertation-- PaulHarrison - 13 Jun 2006 I agree with adding the new methods. However, this should be changed in the specification first, not the WSDL. Move this to the specification change page. -- DaveMorris - 16 Jun 2006Votes
Refactor use of
This construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any more.
-- PaulHarrison - 16 Jun 2006
Needs to be much clearer what this represents.
-- DaveMorris - 16 Jun 2006
|
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | proposer |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="1.0rc2 interface" date="1150814386" name="vospace-interface-1.0rc2.zip" path="vospace-interface-1.0rc2.zip" size="6232" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Matches v0.22 of the specification document" date="1153215532" name="vospace-1.0-rc3.zip" path="vospace-1.0-rc3.zip" size="6248" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="Updated to rc4" date="1153402371" name="VOSpace-v1.0rc4.zip" path="VOSpace-v1.0rc4.zip" size="7350" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="VOSpace registry schema 1.0rc4" date="1153478231" name="VOSpaceResource-v1.0rc4.xsd" path="VOSpaceResource-v1.0rc4.xsd" size="11243" user="PaulHarrison" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="registry instance document 1.0rc4" date="1153478294" name="vospace-1.0rc4.xml" path="vospace-1.0rc4.xml" size="9424" user="PaulHarrison" version="1.1" |
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are
Version 1.0rc4
| |||||||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||||||
> > |
There is a know problem with this version.
In rc3 we changed Protocol and View params from
<xsd:element name="param" xsi:type="vos:ParamType">to use the same type as Node properties <xsd:element name="param" xsi:type="vos:PropertyType">This meant that params were identified by uri rather than a string name. The original intention was that we would use the fragment symbol '#' to reference the param description within the resource document for the protocol or view. <protocol uri="ivo://net.ivoa.vospace/protocols/ftp-get"> <param uri="#name"> .... </param> </protocol>In this example, the param uri refers to the definition of the name param within the ftp-get protocol resource.
The full uri of the param would be ivo://net.ivoa.vospace/protocols/ftp-get#name
However, the latest metadata schema allows more than one protocol or view to be defined in a single resource document.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="http-get"> .... </protocol> <protocol id="ftp-get"> <param id="name"> .... </param> </protocol> .... </vor:Resource>This uses one resource document to register all of the vospace protocols as a set, and using the '#' fragment identifier to resolve one protocol within the set. For example, the full uri for the ftp-get protocol would be ivo://net.ivoa.vospace/protocols#ftp-get
However, this means that we can't use the '#' fragment identifier to refer to a specific parameter within a protocol without overloading its meaning and using it twice. e.g. ivo://net.ivoa.vospace/protocols#ftp-get#name .
I can't see a strong use case for registering params as separate entities outside protocols and views, so we probably don't need a full uri to identifiy a param. In which case, to solve the above problems we might as well change back to using a string key to identify params within protocols and views.
So, next version of the schema will revert to using ParamType for protocol and view params, identified by a string key rather than a uri.
<xsd:element name="param" xsi:type="vos:ParamType">Note also that allowing more than one protocol description within one resource document means that we can end up with more than one element with the same id attribute.
<vor:Resource xsi:type="vsp:VOSpaceProtocol"> .... <protocol id="ftp-get"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> <protocol id="ftp-put"> <param id="name"> .... </param> <param id="pass"> .... </param> </protocol> .... </vor:Resource>In this example, we have two param elements with id="name" and two param elements with id="pass" .
Ideally, the id attributes should be unique within an XML document, so the identifying attribute on param elements should probably be changed to key , matching the way they are used in the main schema. | ||||||||||||||||||||||||||||||||
Version 1.0rc3vospace-interface-1.0rc3.zip This matches v0.22 of the specification document.Version 1.0rc2
Changes from previous version
Change RequestsKeep Transports/Formats as separate opertation-- PaulHarrison - 13 Jun 2006 I agree with adding the new methods. However, this should be changed in the specification first, not the WSDL. Move this to the specification change page. -- DaveMorris - 16 Jun 2006Votes
Refactor use of
This construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any more.
-- PaulHarrison - 16 Jun 2006
Needs to be much clearer what this represents.
-- DaveMorris - 16 Jun 2006
|
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | proposer |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="1.0rc2 interface" date="1150814386" name="vospace-interface-1.0rc2.zip" path="vospace-interface-1.0rc2.zip" size="6232" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Matches v0.22 of the specification document" date="1153215532" name="vospace-1.0-rc3.zip" path="vospace-1.0-rc3.zip" size="6248" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="Updated to rc4" date="1153402371" name="VOSpace-v1.0rc4.zip" path="VOSpace-v1.0rc4.zip" size="7350" user="GuyRixon" version="1.1" |
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are | |||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < |
| ||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||
< < | These file are packaged in a zip file which is named with the release candidate number for each sucessive release candidate. The exact release candidate number is also reflected in the files in | ||||||||||||||||||||||||
> > | Version 1.0rc4 | ||||||||||||||||||||||||
Deleted: | |||||||||||||||||||||||||
< < |
| ||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
Version 1.0rc3vospace-interface-1.0rc3.zip This matches v0.22 of the specification document. | |||||||||||||||||||||||||
Deleted: | |||||||||||||||||||||||||
< < | |||||||||||||||||||||||||
Version 1.0rc2
Changes from previous version
Change RequestsKeep Transports/Formats as separate opertation-- PaulHarrison - 13 Jun 2006 I agree with adding the new methods. However, this should be changed in the specification first, not the WSDL. Move this to the specification change page. -- DaveMorris - 16 Jun 2006Votes
Refactor use of
This construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any more.
-- PaulHarrison - 16 Jun 2006
Needs to be much clearer what this represents.
-- DaveMorris - 16 Jun 2006
|
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | proposer |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="1.0rc2 interface" date="1150814386" name="vospace-interface-1.0rc2.zip" path="vospace-interface-1.0rc2.zip" size="6232" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Matches v0.22 of the specification document" date="1153215532" name="vospace-1.0-rc3.zip" path="vospace-1.0-rc3.zip" size="6248" user="GuyRixon" version="1.1" |
META FILEATTACHMENT | attr="" comment="Updated to rc4" date="1153402371" name="VOSpace-v1.0rc4.zip" path="VOSpace-v1.0rc4.zip" size="7350" user="GuyRixon" version="1.1" |
---|
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are
| |||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||
> > | Version 1.0rc3vospace-interface-1.0rc3.zip This matches v0.22 of the specification document. | ||||||||||||||||||||||||||||
Version 1.0rc2
Changes from previous version
Change RequestsKeep Transports/Formats as separate opertation-- PaulHarrison - 13 Jun 2006 I agree with adding the new methods. However, this should be changed in the specification first, not the WSDL. Move this to the specification change page. -- DaveMorris - 16 Jun 2006Votes
Refactor use of
This construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any more.
-- PaulHarrison - 16 Jun 2006
Needs to be much clearer what this represents.
-- DaveMorris - 16 Jun 2006
|
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | proposer |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|---|
META FILEATTACHMENT | attr="" comment="1.0rc2 interface" date="1150814386" name="vospace-interface-1.0rc2.zip" path="vospace-interface-1.0rc2.zip" size="6232" user="PaulHarrison" version="1.1" |
META FILEATTACHMENT | attr="" comment="Matches v0.22 of the specification document" date="1153215532" name="vospace-1.0-rc3.zip" path="vospace-1.0-rc3.zip" size="6248" user="GuyRixon" version="1.1" |
---|
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | The experiments that were on this page have been moved | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | Version 1.0rc1
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | Version 1.0rc2
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | This is the first 'official' release candidate of the VOSpace interface definition, and is based on version 0.21 of the specification document, though is known not to follow this document exactly, as there are areas still to be finalized for which the WSDL is the best 'source'. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | This release attempts to follow the interface described in version 0.21 of the specification document as closely as possible. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | Changes from previous version
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Change Requests | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | Use namespaces in release candidates that include release numberVotes
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | Make sure that the naming of operations/parameters more closely matches the written specificationVotes
Remove enumerations for security related typesVotes
Remove enumerations of transport keysVotes
Remove enumerations of parameter key valuesVotes
Remove any idea of callbacksVotes
Remove the use of
|
name | vote | comment |
---|---|---|
PaulHarrison | 0 | we do want this concept in 2.0 definitely and 2.0 servers are supposed to be able to talk to 1.0 servers - if we remove it now, we need to have a 1.1 release that does have different WSDL - however if we accept that 1.1 could have different WSDL then it can be dropped from 1.0. |
MatthewGraham | +1 | |
DaveMorris | +1 | Not in the specification document |
GuyRixon | +1 |
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Change spec first |
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | proposer |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|
META FILEATTACHMENT | attr="" comment="1.0rc2 interface" date="1150814386" name="vospace-interface-1.0rc2.zip" path="vospace-interface-1.0rc2.zip" size="6232" user="PaulHarrison" version="1.1" |
---|
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are
Version 1.0rc1
Change Requests | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Deleted: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | Rename bulk data transfer operations
Votes
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Use namespaces in release candidates that include release numberVotes
Make sure that the naming of operations/parameters more closely matches the written specificationVotes
Remove enumerations for security related typesVotes
Remove enumerations of transport keysVotes
Remove enumerations of parameter key valuesVotes
Remove any idea of callbacksVotes
Remove the use of
|
name | vote | comment |
---|---|---|
PaulHarrison | 0 | we do want this concept in 2.0 definitely and 2.0 servers are supposed to be able to talk to 1.0 servers - if we remove it now, we need to have a 1.1 release that does have different WSDL - however if we accept that 1.1 could have different WSDL then it can be dropped from 1.0. |
MatthewGraham | +1 | |
DaveMorris | +1 | Not in the specification document |
GuyRixon | +1 |
name | vote<-- --> ![]() |
comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Change spec first |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | |
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Add to spec document first |
MatthewGraham | +1 |
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Refactir spec first (especially important in this case |
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | proposer |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are
Version 1.0rc1
Change RequestsRename bulk data transfer operations
Votes
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Use namespaces in release candidates that include release numberVotes
Make sure that the naming of operations/parameters more closely matches the written specificationVotes
Remove enumerations for security related typesVotes
Remove enumerations of transport keysVotes
Remove enumerations of parameter key valuesVotes
Remove any idea of callbacksVotes
Remove the use of
|
name | vote | comment |
---|---|---|
PaulHarrison | 0 | we do want this concept in 2.0 definitely and 2.0 servers are supposed to be able to talk to 1.0 servers - if we remove it now, we need to have a 1.1 release that does have different WSDL - however if we accept that 1.1 could have different WSDL then it can be dropped from 1.0. |
MatthewGraham | +1 | |
DaveMorris | +1 | Not in the specification document |
GuyRixon | +1 |
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Change spec first |
name | vote | comment |
---|---|---|
PaulHarrison | +1 | |
DaveMorris | -1 | Change the specification document first |
GuyRixon | +1 |
GuyRixon | -1 | Add to spec document first |
MatthewGraham | +1 |
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Refactir spec first (especially important in this case |
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
GuyRixon | -1 | Don't see the need: we have faults for errors conditions |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are
Version 1.0rc1
Change RequestsRename bulk data transfer operations
| ||||||||||||||||||||||||||||||||||||||||
Deleted: | ||||||||||||||||||||||||||||||||||||||||
< < | ||||||||||||||||||||||||||||||||||||||||
-- PaulHarrison - 13 Jun 2006 | ||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||
> > | This is a change to the specification not the WSDL, move this to the specification change page. -- DaveMorris - 16 Jun 2006 | |||||||||||||||||||||||||||||||||||||||
Votes
| ||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||
Use namespaces in release candidates that include release numberVotes
Make sure that the naming of operations/parameters more closely matches the written specificationVotes
Remove enumerations for security related typesVotes
| ||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||
Remove enumerations of transport keysVotes
Remove enumerations of parameter key valuesVotes
Remove any idea of callbacksVotes
| ||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||
< < |
| |||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||
Remove the use of
|
name | vote | comment |
---|---|---|
PaulHarrison | 0 | we do want this concept in 2.0 definitely and 2.0 servers are supposed to be able to talk to 1.0 servers - if we remove it now, we need to have a 1.1 release that does have different WSDL - however if we accept that 1.1 could have different WSDL then it can be dropped from 1.0. |
MatthewGraham | +1 |
DaveMorris | +1 |
DaveMorris | +1 | Not in the specification document |
name | vote | comment |
---|
DaveMorris | +1 | These return a list of URIs for the transports and formats |
DaveMorris | -1 | Change the specification document first |
name | vote | comment |
---|---|---|
PaulHarrison | +1 |
DaveMorris | +1 | Yep, useful to have |
DaveMorris | -1 | Change the specification document first |
GuyRixon | +1 | |
MatthewGraham | +1 |
name | vote | comment |
---|
DaveMorris | +1 |
DaveMorris | -1 | Change the specification document first |
name | vote | comment |
---|---|---|
DaveMorris | -1 | Change the specification document first |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are
Version 1.0rc1
Change RequestsRename bulk data transfer operations
Votes
| ||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||
Use namespaces in release candidates that include release numberVotes
Make sure that the naming of operations/parameters more closely matches the written specificationVotes
Remove enumerations for security related typesVotes
| ||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||
Remove enumerations of transport keysVotes
| ||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||
Remove enumerations of parameter key valuesVotes
| ||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||
Remove any idea of callbacksVotes
| ||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||
> > |
| |||||||||||||||||||||||||||||||||||||||
Deleted: | ||||||||||||||||||||||||||||||||||||||||
< < | ||||||||||||||||||||||||||||||||||||||||
Remove the use of
|
name | vote | comment |
---|---|---|
PaulHarrison | 0 | we do want this concept in 2.0 definitely and 2.0 servers are supposed to be able to talk to 1.0 servers - if we remove it now, we need to have a 1.1 release that does have different WSDL - however if we accept that 1.1 could have different WSDL then it can be dropped from 1.0. |
MatthewGraham | +1 |
DaveMorris | +1 |
name | vote | comment |
---|---|---|
DaveMorris | +1 | These return a list of URIs for the transports and formats |
name | vote | comment |
---|---|---|
PaulHarrison | +1 |
DaveMorris | +1 |
DaveMorris | +1 | Yep, useful to have |
GuyRixon | +1 | |
MatthewGraham | +1 |
name | vote | comment |
---|---|---|
DaveMorris | +1 |
<--
META FILEATTACHMENT | attr="" comment="vospace-interface-1.0rc1.zip" date="1150212841" name="vospace-interface-1.0rc1.zip" path="vospace-interface-1.0rc1.zip" size="7450" user="PaulHarrison" version="1.1" |
---|
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are
Version 1.0rc1
Change RequestsRename bulk data transfer operations
Votes
Use namespaces in release candidates that include release numberVotes
Make sure that the naming of operations/parameters more closely matches the written specificationVotes
Remove enumerations for security related typesVotes
Remove enumerations of transport keysVotes
Remove enumerations of parameter key valuesVotes
Remove any idea of callbacksVotes
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | Remove the use of ChangeOwner operation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | Remove the use of | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Votes
Keep Transports/Formats as separate opertation | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | Keep new GetPropertyKeys operation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | Keep new | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
not in the spec and an idea that I have had
basically because I am still a little worried about interoperability
problems with the completely untyped nature of the property-key pairs
- particularly as they are expected to carry some fundamental
metadata about the data objects in the current implementation. This
call would return the complete list of key names that have been used
in the VOSpace, which would then allow clients to attempt to be
consistent in the use of key names - it is not much but at least it
does provide a mechanism to voluntarily avoid complete anarchy.
Votes
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | Refactor use of DataObjectReference | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | Refactor use of | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | This construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any more | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | This construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any more. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | Add new createTempNode operationrelated to refactoring use of DataObjectReference - still need a way to "support server generated name" use case. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | Add new
related to refactoring use of | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Consider use of Status responses for some operations | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Changed: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
< < | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | Experiments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
> > | The experiments have been moved to a separate page | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
<--
|
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL 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
News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are
Version 1.0rc1
Change RequestsRename bulk data transfer operations
Votes
| |||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
Use namespaces in release candidates that include release numberVotes
| |||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
Make sure that the naming of operations/parameters more closely matches the written specificationVotes
| |||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
Remove enumerations for security related typesVotes
| |||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
Remove enumerations of transport keysVotes
| |||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
Remove enumerations of parameter key valuesVotes
| |||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
Remove any idea of callbacksVotes
| |||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||
> > |
| ||||||||||||||||||||||||
Remove the use of ChangeOwner operation | |||||||||||||||||||||||||
Added: | |||||||||||||||||||||||||
> > | Votes
Keep Transports/Formats as separate opertationKeep new GetPropertyKeys operationnot in the spec and an idea that I have had basically because I am still a little worried about interoperability problems with the completely untyped nature of the property-key pairs - particularly as they are expected to carry some fundamental metadata about the data objects in the current implementation. This call would return the complete list of key names that have been used in the VOSpace, which would then allow clients to attempt to be consistent in the use of key names - it is not much but at least it does provide a mechanism to voluntarily avoid complete anarchy.Votes
Refactor use of DataObjectReferenceThis construct was there principally to get round difficulties in specifying the use-case "create a file with a server generated name" before the vos: URI scheme was approved. Not needed any moreAdd new createTempNode operationrelated to refactoring use of DataObjectReference - still need a way to "support server generated name" use case.Consider use of Status responses for some operations | ||||||||||||||||||||||||
<--
|
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL to enable interested parties to discuss the different versions. | |||||||||||
Added: | |||||||||||
> > | For each version there is a Change request section - please add to this and vote on other suggestions
| ||||||||||
Once we have finalised the WSDL and schema, the final versions will be posted on the main Grid & Web Services page.
News
| |||||||||||
Changed: | |||||||||||
< < | Core schema | ||||||||||
> > | Core schema | ||||||||||
This is the main section for schema and WSDL files.
The files for the 1.0 VOSpace release are
| |||||||||||
Changed: | |||||||||||
< < | Version 1.0rc1 | ||||||||||
> > | Version 1.0rc1 | ||||||||||
| |||||||||||
Added: | |||||||||||
> > | Change RequestsRename bulk data transfer operations | ||||||||||
| |||||||||||
Added: | |||||||||||
> > | Votes
| ||||||||||
Changed: | |||||||||||
< < | Experimentsmoved to separate page This section is for experiments and examples. Schema posted here are examples of techniques and styles that may me useful in the main schema. | ||||||||||
> > | Use namespaces in release candidates that include release numberVotes
| ||||||||||
Changed: | |||||||||||
< < | version-mg.01An experimental schema, looking at how SOAP overriding works, and if it would be useful for adding VOSpace-2.0 functionality to a VOSpace-1.0 service. | ||||||||||
> > | Make sure that the naming of operations/parameters more closely matches the written specificationVotes | ||||||||||
Added: | |||||||||||
> > |
| ||||||||||
Changed: | |||||||||||
< < | [link] | ||||||||||
> > | Remove enumerations for security related types | ||||||||||
Added: | |||||||||||
> > | Votes
| ||||||||||
Changed: | |||||||||||
< < | version-dm.01An experimental schema, splitting things up into small schema files.
| ||||||||||
> > | Remove enumerations of transport keysVotes
| ||||||||||
Added: | |||||||||||
> > |
| ||||||||||
Changed: | |||||||||||
< < | Astrogrid.VoSpace20060602 | ||||||||||
> > | Remove enumerations of parameter key values | ||||||||||
Added: | |||||||||||
> > | Votes
| ||||||||||
Changed: | |||||||||||
< < | -- DaveMorris - 12 Jun 2006 | ||||||||||
> > | Remove any idea of callbacks | ||||||||||
Added: | |||||||||||
> > | Votes
| ||||||||||
Deleted: | |||||||||||
< < | version-dm.02An experimental schema, using compleType for all of the elements, and moving as much as possible out of the main WSDL file.
| ||||||||||
Changed: | |||||||||||
< < | Astrogrid.VoSpace20060605 | ||||||||||
> > | Remove the use of ChangeOwner operation | ||||||||||
Changed: | |||||||||||
< < | -- DaveMorris - 12 Jun 2006 | ||||||||||
> > | |||||||||||
Added: | |||||||||||
> > | |||||||||||
<--
|
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL to enable interested parties to discuss the different versions. Once we have finalised the WSDL and schema, the final versions will be posted on the main Grid & Web Services page.News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are
Version 1.0rc1
Experiments | |||||||||||||
Added: | |||||||||||||
> > | moved to separate page | ||||||||||||
This section is for experiments and examples.
Schema posted here are examples of techniques and styles that may me useful in the main schema.
version-mg.01An experimental schema, looking at how SOAP overriding works, and if it would be useful for adding VOSpace-2.0 functionality to a VOSpace-1.0 service. [link]version-dm.01An experimental schema, splitting things up into small schema files.
version-dm.02An experimental schema, using compleType for all of the elements, and moving as much as possible out of the main WSDL file.
<--
|
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL to enable interested parties to discuss the different versions. Once we have finalised the WSDL and schema, the final versions will be posted on the main Grid & Web Services page.News
Core schemaThis is the main section for schema and WSDL files. The files for the 1.0 VOSpace release are
| |||||||||||
Changed: | |||||||||||
< < | Version 1.0rc1 | ||||||||||
> > | Version 1.0rc1 | ||||||||||
Added: | |||||||||||
> > |
| ||||||||||
Changed: | |||||||||||
< < | This is the first 'official' release candidate of the VOSpace interface definition, and is based on version 0.21 of the specification document, though is known not to follow this document exactly. | ||||||||||
> > | This is the first 'official' release candidate of the VOSpace interface definition, and is based on version 0.21 of the specification document, though is known not to follow this document exactly, as there are areas still to be finalized for which the WSDL is the best 'source'. | ||||||||||
ExperimentsThis section is for experiments and examples. Schema posted here are examples of techniques and styles that may me useful in the main schema.version-mg.01An experimental schema, looking at how SOAP overriding works, and if it would be useful for adding VOSpace-2.0 functionality to a VOSpace-1.0 service. [link]version-dm.01An experimental schema, splitting things up into small schema files.
version-dm.02An experimental schema, using compleType for all of the elements, and moving as much as possible out of the main WSDL file.
<--
| |||||||||||
Added: | |||||||||||
> > | |||||||||||
Added: | |||||||||||
> > |
| ||||||||||
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL to enable interested parties to discuss the different versions. Once we have finalised the WSDL and schema, the final versions will be posted on the main Grid & Web Services page.News
Core schemaThis is the main section for schema and WSDL files. | |||||||||||
Changed: | |||||||||||
< < | When posting a new version, please tweak the filename and namespace version number to make it distinct from previous versions. | ||||||||||
> > | The files for the 1.0 VOSpace release are | ||||||||||
Changed: | |||||||||||
< < | Once we have finalised the schema, we can change the filename and namespace version number to 01.00 when we publish it on the main Grid & Web Services page. | ||||||||||
> > |
| ||||||||||
Added: | |||||||||||
> > |
| ||||||||||
Changed: | |||||||||||
< < | Note - If you upload schema as attachments to this page, can you set the schemaLocation and import URLs to point to the files on this wiki. This just makes it easier to run code generators on the examples without having to modify the location URLs. | ||||||||||
> > | These file are packaged in a zip file which is named with the release candidate number for each sucessive release candidate. The exact release candidate number is also reflected in the files in | ||||||||||
Added: | |||||||||||
> > |
| ||||||||||
Changed: | |||||||||||
< < | version-00.04 | ||||||||||
> > | Version 1.0rc1 | ||||||||||
Deleted: | |||||||||||
< < | Paul, can you post latest version here. | ||||||||||
Added: | |||||||||||
> > | This is the first 'official' release candidate of the VOSpace interface definition, and is based on version 0.21 of the specification document, though is known not to follow this document exactly.
| ||||||||||
ExperimentsThis section is for experiments and examples. Schema posted here are examples of techniques and styles that may me useful in the main schema.version-mg.01An experimental schema, looking at how SOAP overriding works, and if it would be useful for adding VOSpace-2.0 functionality to a VOSpace-1.0 service. [link]version-dm.01An experimental schema, splitting things up into small schema files.
version-dm.02An experimental schema, using compleType for all of the elements, and moving as much as possible out of the main WSDL file.
<--
|
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL to enable interested parties to discuss the different versions. Once we have finalised the WSDL and schema, the final versions will be posted on the main Grid & Web Services page.News | ||||||||
Added: | ||||||||
> > |
| |||||||
Core schemaThis is the main section for schema and WSDL files. When posting a new version, please tweak the filename and namespace version number to make it distinct from previous versions. Once we have finalised the schema, we can change the filename and namespace version number to 01.00 when we publish it on the main Grid & Web Services page. | ||||||||
Added: | ||||||||
> > | Note - If you upload schema as attachments to this page, can you set the schemaLocation and import URLs to point to the files on this wiki. This just makes it easier to run code generators on the examples without having to modify the location URLs. | |||||||
version-00.04Paul, can you post latest version here.ExperimentsThis section is for experiments and examples. Schema posted here are examples of techniques and styles that may me useful in the main schema.version-mg.01An experimental schema, looking at how SOAP overriding works, and if it would be useful for adding VOSpace-2.0 functionality to a VOSpace-1.0 service. [link]version-dm.01An experimental schema, splitting things up into small schema files. | ||||||||
Added: | ||||||||
> > |
| |||||||
Deleted: | ||||||||
< < | Using separate namespaces for each schema file maps well to Java packages. Using separate schema files for the base node type and derived types makes it much easier to add new extension types later. | |||||||
Astrogrid.VoSpace20060602 | ||||||||
Added: | ||||||||
> > | -- DaveMorris - 12 Jun 2006 | |||||||
version-dm.02An experimental schema, using compleType for all of the elements, and moving as much as possible out of the main WSDL file. | ||||||||
Added: | ||||||||
> > |
| |||||||
Deleted: | ||||||||
< < | Defining everything as complexType maps well to Java classes - it forces code generators to create full Java classes for all of the elements. Defining the messages types outside the main WSDL file may make it easier to to create JUnit tests, and possibly experiment with different transport mechnisms. | |||||||
Astrogrid.VoSpace20060605 | ||||||||
Added: | ||||||||
> > | -- DaveMorris - 12 Jun 2006 | |||||||
<--
|
VOSpace-1.0 WSDL and schemaThis is a discussion page for the WSDL and schema for the VOSpace-1.0 service. This is somewhere where we can post proposals for schema and WSDL to enable interested parties to discuss the different versions. Once we have finalised the WSDL and schema, the final versions will be posted on the main Grid & Web Services page.News
Core schemaThis is the main section for schema and WSDL files. When posting a new version, please tweak the filename and namespace version number to make it distinct from previous versions. Once we have finalised the schema, we can change the filename and namespace version number to 01.00 when we publish it on the main Grid & Web Services page.version-00.04Paul, can you post latest version here.ExperimentsThis section is for experiments and examples. Schema posted here are examples of techniques and styles that may me useful in the main schema.version-mg.01An experimental schema, looking at how SOAP overriding works, and if it would be useful for adding VOSpace-2.0 functionality to a VOSpace-1.0 service. [link]version-dm.01An experimental schema, splitting things up into small schema files. Using separate namespaces for each schema file maps well to Java packages. Using separate schema files for the base node type and derived types makes it much easier to add new extension types later. Astrogrid.VoSpace20060602version-dm.02An experimental schema, using compleType for all of the elements, and moving as much as possible out of the main WSDL file. Defining everything as complexType maps well to Java classes - it forces code generators to create full Java classes for all of the elements. Defining the messages types outside the main WSDL file may make it easier to to create JUnit tests, and possibly experiment with different transport mechnisms. Astrogrid.VoSpace20060605<--
|