Skip to content

objectType ServiceStandard

extends Standard

a description of a standard service protocol. This typically refers to an IVOA standard but is not limited to such.

ServiceStandardStandardResourceInterfaceinterface0..*

Members

name type mult description
interface VOResource:Interface 0 or more an abstract description of one of the interfaces defined by this service standard. This element can provide details about the interface that apply to all implementations. Each interface element should specify a role with a value starting with 'std:' or, if there is only one standard interface, is equal to 'std'. Applications that, for example, wish to build a GUI to the service on-the-fly would first access this generic description. Site-specific variations, such as supported optional arguments or site specific arguments, would be given in the actual implemented service description and overrides any common information found in this generic description. This generic interface description can be matched with the site-specific one using the role attribute. Even though the Interface type requires an accessURL child element, this element is intended to describe a service in the abstract--i.e. without reference to a particular installation of the service. Consequently, the accessURL may contain a bogus URL; applications should not expect it to be resolvable.