r6 - 09 Jun 2006 - 10:56:54 - DaveMorrisYou are here: TWiki >  Astrogrid Web  >  DaveMorris > VoSpace20060605

VoSpace? 00.02 schema

A proposal for the VoSpace? 1.0 schema.

A Java programmer writes XML schema I'm afraid, extension types for everything. This seems to map quite nicely onto a Java class hierarchy. However, if it causes problems for other language bindings then we can simplify where required.

Based on the methods in the v0.21 specification.

Comments/corrections welcome. -- DaveMorris - 05 Jun 2006

A previous experiment, using several separate XSD files : prev

These files seem to be a rewrite rather than a refactor of the files that had been circulating amongst the intested members of the WG, and thus have lost some of the "accumulated knowledge" that was in those files - e.g..

  • the original files were direct descendents of the VOStore files, and as such would make implementation from the existing VOStore implementations easier....
  • the original files did have operations for all of the proposed VOSpace1.0 methods
  • the split between the WSDL and the XSD files was originally intended to separate out non webservice specific types into the XSD, so that this file could be run through object generators to aid in generating object for parts of the implementation not directly connected with web services - e.g. metadata store without types such as DeleteNodeRequestType? being generated that are specific to the web service.
  • the original files followed IVOA namespace conventions more closely....
  • the original WSDL was in wrapped literal style to provide maximum interoperability with .Net - not sure that the latest version follows that pattern.
  • and possibly more - that is my point about gradual refactoring...

-- PaulHarrison - 06 Jun 2006

Yep, point taken.

Treate these as experiments only.

-- DaveMorris - 08 Jun 2006


vospace-service-00.02.png

toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
elsexsd vospace-service-00.02.xsd manage 22.0 K 05 Jun 2006 - 15:13 DaveMorris Core XML schema
pngpng vospace-service-00.02.png manage 245.0 K 05 Jun 2006 - 15:14 DaveMorris Core XML schema
elsewsdl vospace-service-00.02.wsdl manage 11.8 K 05 Jun 2006 - 15:15 DaveMorris WebService WSDL
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r6 < r5 < r4 < r3 < r2 | More topic actions
 
AstroGrid Service Click here for the
AstroGrid Service Web
This is the AstroGrid
Development Wiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback