Astrogrid sub-system contracts

Contracts for interfaces to major components of AstroGrid.

The contracts contain the XML schemata for the interfaces plus textual descriptions of the semantics.