Hi,
in WCS 1.0 we do have output format names that look like:
GEOTIFF, ARCGRID, TIFF, ...
Now, in WCS 1.1, as in all new OGC standards, the output
format is mandated to be a mime type, that is, something that
satisfies the following definition (see the pattern):
<simpleType name="MimeType">
<annotation>
<documentation>XML encoded identifier of a standard MIME type, possibly a parameterized MIME type. </documentation>
</annotation>
<restriction base="string">
<pattern value="(application|audio|image|text|video|message|multipart|model)/.+(;\s*.+=.+)*"/>
</restriction>
</simpleType>
Now, the easy way would be to change the wcs 1.0 output
format names to become something like:
image/tiff
application/arcgrid
application/arcgrid;compressed=true
image/tiff;subtype=geotiff
..
and then set the actual mime type on the output. It's something we're doing in wms already (think application/openlayers, whose actual content type is text/html). To preserve backwards compatibility we would
use the same trick we use in wms, the output format would react
both to the old and the new name, that is, for example, geotiff
output format would activate both on:
* GEOTIFF
* image/tiff;subtype=geotiff
Would that work for you?
Cheers
Andrea