If true, the meaning and behavior of this parameter isreserved and defined by a standard interface. Iffalse, it represents an implementation-specificparameter that effectively extends the behavior of the service or application.
An indication of whether this parameter is required to be provided for the application or service to work properly.
Allowed values are "required" and "optional".
Source
<xs:element name="templateQuery" type="psr:TemplateQueryType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>A description of a template query to access to the data through a service.</xs:documentation></xs:annotation></xs:element>
A flag indicating whether this should be interpreted as a baseURL, a full URL, or a URL to a directory that will produce a listing of files.
The default value assumed when one is not given depends on the context.
Source
<xs:element name="accessURL" type="vr:AccessURL" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>The URL (or base URL) that a client uses to access the service. How this URL is to be interpreted and used depends on the specific Interface subclass</xs:documentation><xs:documentation>When more than one URL is given, each represents an alternative (i.e. mirror) endpoint whose behavior is identical to all the other accessURLs listed.</xs:documentation><xs:documentation>Editor's note: this element assumes that all registered services are inherently web based.</xs:documentation></xs:annotation></xs:element>
A description of the value of an input parameter (provided as ${parameter_name}) which must be substituted to provide a name=value argument to the service.
If true, the meaning and behavior of this parameter isreserved and defined by a standard interface. Iffalse, it represents an implementation-specificparameter that effectively extends the behavior of the service or application.
An indication of whether this parameter isrequired to be provided for the applicationor service to work properly.
Allowed values are "required" and "optional".
Source
<xs:element name="templateParam" type="vs:InputParam" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>A description of the value of an input parameter (provided as ${parameter_name}) which must be substituted to provide a name=value argument to the service.</xs:documentation></xs:annotation></xs:element>
Complex Type psr:ParamHTTP
Namespace
http://voparis-europlanet.obspm.fr/xml/PSR/v1.0
Annotations
Extends the VODataService 'ParamHTTP' element. To be used as the type of the interface of the capability metadata element.
A tag name the identifies the role the interface playsin the particular capability. If the value is equal to"std" or begins with "std:", then the interface refersto a standard interface defined by the standardreferred to by the capability's standardID attribute.
For an interface complying with some registeredstandard (i.e. has a legal standardID), the role can bematch against interface roles enumerated in standard resource record. The interface descriptions inthe standard record can provide default descriptions so that such details need not be repeated here.
The version of a standard interface specification that this interface complies with. When the interface isprovided in the context of a Capability element, thenthe standard being refered to is the one identified bythe Capability's standardID element. If the standardIDis not provided, the meaning of this attribute isundefined.
Source
<xs:complexType name="ParamHTTP"><xs:annotation><xs:documentation>Extends the VODataService 'ParamHTTP' element. To be used as the type of the interface of the capability metadata element.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="vs:ParamHTTP"><xs:sequence><xs:element name="templateQuery" type="psr:TemplateQueryType" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>A description of a template query to access to the data through a service.</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
Complex Type psr:TemplateQueryType
Namespace
http://voparis-europlanet.obspm.fr/xml/PSR/v1.0
Annotations
Description of a template query to access to the data through a service.To be used within the interface of the capability metadata element todescribe how to request the service.
If true, the meaning and behavior of this parameter isreserved and defined by a standard interface. Iffalse, it represents an implementation-specificparameter that effectively extends the behavior of the service or application.
An indication of whether this parameter is required to be provided for the application or service to work properly.
Allowed values are "required" and "optional".
Source
<xs:complexType name="TemplateQueryType"><xs:annotation><xs:documentation>Description of a template query to access to the data through a service. To be used within the interface of the capability metadata element to describe how to request the service.</xs:documentation></xs:annotation><xs:sequence><xs:element name="accessURL" type="vr:AccessURL" minOccurs="1" maxOccurs="unbounded"><xs:annotation><xs:documentation>The URL (or base URL) that a client uses to access the service. How this URL is to be interpreted and used depends on the specific Interface subclass</xs:documentation><xs:documentation>When more than one URL is given, each represents an alternative (i.e. mirror) endpoint whose behavior is identical to all the other accessURLs listed.</xs:documentation><xs:documentation>Editor's note: this element assumes that all registered services are inherently web based.</xs:documentation></xs:annotation></xs:element><xs:element name="templateParam" type="vs:InputParam" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>A description of the value of an input parameter (provided as ${parameter_name}) which must be substituted to provide a name=value argument to the service.</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:attribute name="use" type="vs:ParamUse" default="optional"><xs:annotation><xs:documentation>An indication of whether this parameter is required to be provided for the application or service to work properly.</xs:documentation><xs:documentation>Allowed values are "required" and "optional".</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="std" type="xs:boolean" default="true"><xs:annotation><xs:documentation>If true, the meaning and behavior of this parameter is reserved and defined by a standard interface. If false, it represents an implementation-specific parameter that effectively extends the behavior of the service or application.</xs:documentation></xs:annotation></xs:attribute><xs:attribute name="granule-id" type="xs:token"><xs:annotation><xs:documentation>Token pointing to a unique identifier of a granule. It could be a numeric value or a short string.</xs:documentation></xs:annotation></xs:attribute></xs:complexType>
<xs:attribute name="use" type="vs:ParamUse" default="optional"><xs:annotation><xs:documentation>An indication of whether this parameter is required to be provided for the application or service to work properly.</xs:documentation><xs:documentation>Allowed values are "required" and "optional".</xs:documentation></xs:annotation></xs:attribute>
If true, the meaning and behavior of this parameter isreserved and defined by a standard interface. Iffalse, it represents an implementation-specificparameter that effectively extends the behavior of the service or application.
<xs:attribute name="std" type="xs:boolean" default="true"><xs:annotation><xs:documentation>If true, the meaning and behavior of this parameter is reserved and defined by a standard interface. If false, it represents an implementation-specific parameter that effectively extends the behavior of the service or application.</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="granule-id" type="xs:token"><xs:annotation><xs:documentation>Token pointing to a unique identifier of a granule. It could be a numeric value or a short string.</xs:documentation></xs:annotation></xs:attribute>