indicates the estimated size of the result set. Optional attributes may or may not be set accordingly.
If the resultType parameter is set to “results”, the catalogue service shall include any matching records within the SearchResults element, up to the maximum number of
records specified in the request.
If the resultType parameter is set to “validate”, the catalogue service shall validate the request and return an Acknowledgement message if validation succeeds. An
ows:ExceptionReport element, as described in Subclause 10.3.7, is returned if validation fails. If the catalogue supports asynchronous query processing, the
acknowledgment response shall include a RequestId element that may be subsequently used to retrieve the result set when processing is complete.
10.8.4.4 outputFormat parameter
The outputFormat parameter is used to control the format of the output that is generated in response to a GetRecords request. Its value shall be a MIME type. The default value,
“applicationxml”, means that the output shall be an XML document. All catalogs shall at least support XML as an output format. Other output formats may be supported and
may include output formats such as TEXT MIME type textplain, HTML MIME type texthtml
or XML without an associated schema MIME type textxml. The list of output formats that a CSW instance provides shall be advertised in the Capabilities document.
In the case where the output format is applicationxml, the CSW shall generate an XML document that validates against a schema document that is specified in the output
document via the xsi:schemaLocation attribute defined in XML.
10.8.4.5 outputSchema parameter
The outputSchema parameter is used to indicate the schema of the output that is generated in response to a GetRecords request. The default value for this parameter shall
be:
http:www.opengis.netcatcsw2.0.2 indicating that the schema for the core returnable properties as defined in Subclause
10.2.5 shall be used. Application profiles may define additional values for outputSchema,
but all profiles shall support the value http:www.opengis.netcatcsw2.0.2
. Although the value of this parameter can be any URI, any additional values defined for
the outputSchema parameter should be the target namespace of the additionally supported output schemas and should include a version number. For example, the value
urn:oasis:names:tc:ebxml-regrep:rim:xsd:2.5 might be used to indicate an ebRIM v2.5
output schema, while the value urn:oasis:names:tc:ebxml-regrep:rim:xsd:3.0 might be used to indicate an ebRIM v3.0 output schema.
148
Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved.
The list of supported output schemas shall be advertised in the capabilities document of the service using the Parameter element as outlined in OGC 05-008.
10.8.4.6 startPosition parameter