NAMESPACE parameter TypeName parameter outputFormat parameter

xsd:extension base=csw:RequestBaseType xsd:sequence xsd:element name=TypeName type=xsd:QName minOccurs=0 maxOccurs=unbounded xsd:sequence xsd:attribute name=outputFormat type=xsd:string use=optional default=applicationxml xsd:attribute name=schemaLanguage type=xsd:anyURI use=optional default=http:www.w3.orgXMLSchema xsd:extension xsd:complexContent xsd:complexType

10.6.4 Parameter descriptions

10.6.4.1 NAMESPACE parameter

The DescribeRecord operation depends on namespace declarations in order to know exactly which types to describe. For XML encoded DescribeRecord requests, the namespace declarations are specified using standard XML conventions xmlns attributes and described in the document Namespaces in XML [http:www.w3.orgTR1999REC-xml-names-19990114]. For the KVP encoding, namespace declarations are specified using the NAMESPACE parameter. The NAMESPACE parameter is a comma separated list of namespace declarations of the form xmlns[prefix=]namespace-url. The following is an example declaration: ...NAMESPACE=xmlnsgml=http:www.opengis.orggml,xmlnswfs=http: www.opengis.orgwfs... The value of the NAMESPACE parameter shall be properly escaped for url encoding, which is not shown in this example for the sake of clarity.

10.6.4.2 TypeName parameter

The TypeName parameter specifies a list of type names that are to be described by the catalogue. A type name is the name of a queryable entity from the information model of the catalogue e.g., ebrim:ExtrinsicObject. Every type name shall be fully qualified in order to indicate the target namespace for the type definition. If no type names are provided, then entire schemas from the target namespace are returned. For XML-encoded DescribeRecord requests, the namespace declarations are specified using the targetNamespace attribute of the TypeName element. 136 Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved. If the DescribeRecord request is XML encoded, then namespaces shall be declared according to the conventions of XML. If the DescribeRecord request is KVP encoded, then the namespaces referenced shall be declared using the NAMESPACE parameter.

10.6.4.3 outputFormat parameter

The outputFormat parameter specifies the MIME type of the response document. The default output format attribute is the MIME type applicationxml. All supported output formats shall be declared in the Capabilities document.

10.6.4.4 schemaLanguage parameter