NAMESPACE parameter TypeName parameter outputFormat parameter
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
Parts
» UML notation Change Requests | OGC
» Introduction OGC_Common catalogue query language
» Extending the Common Catalogue Query Language
» Introduction Core queryable properties
» Core returnable properties Core catalogue schema
» Document terms and definitions Introduction Introduction
» Introduction getCapabilities operation OGC_Service class
» Introduction “query” operation Discovery class
» “present” operation Discovery class
» describeRecordType operation Discovery class
» getDomain operation Discovery class
» Introduction “initialize” operation Session class
» “close” operation Session class
» “status” operation Session class
» “cancel” operation Session class
» Introduction ”transaction” operation Manager class
» harvestResource operation Manager class
» Introduction “order” operation Brokered Access class
» Introduction UML state diagram notation
» Catalogue server state machine Discovery state
» Access state diagram Dynamic model
» Management state Explain state diagram
» Introduction Z39.50 BER implementation notes
» Message encoding Additional search info Order extended service
» SearchRetrieve Web Service SRWSRU implementation notes
» XML Name-Value pairs Result set encodings
» Introduction Enumerations Structures and unions
» Definitions for brokered access Capabilities
» General messages Interface definition - IDL
» Discovery messages Interface definition - IDL
» Management messages Interface definition - IDL
» Access messages Exceptions Interface definition - IDL
» Catalogue Service interfaces Interface definition - IDL
» Overview Message headers The HTTP protocol
» Introduction Core queryable and returnable realization
» Full record Core queryable and returnable realization
» Summary record Core queryable and returnable realization
» Namespaces Predicate languages b
» General model message mapping Common request parameters
» Introduction Operation request GetCapabilities operation
» Operation response OperationsMetadata section standard contents
» Introduction KVP encoding DescribeRecord operation
» NAMESPACE parameter TypeName parameter outputFormat parameter
» XML encoding Response DescribeRecord operation
» Introduction KVP encoding GetDomain operation
» XML encoding Response GetDomain operation
» Introduction KVP encoding GetRecords operation
» XML encoding GetRecords operation
» NAMESPACE parameter requestId parameter resultType parameter
» outputFormat parameter outputSchema parameter
» Provide functional extensibility Precedence
» Tight and loose queries Property references
» Predicate languages DistributedSearch parameter
» ResponseHandler parameter Parameter descriptions
» Introduction KVP encoding GetRecordById operation
» ElementSetName parameter Id parameter outputFormat parameter outputSchema parameter
» XML encoding Examples GetRecordById operation
» Overview Insert action XML encoding
» Introduction KVP encoding Response
» Introduction KVP encoding Harvest operation
» Source parameter ResourceType parameter
» ResourceFormat parameter ResponseHandler parameter
» XML encoding Response Harvest operation
» Introduction Change Requests | OGC
» Interface definitions Change Requests | OGC
» Query languagemodel Query model components
» Catalogue Application Profiles Change Requests | OGC
» Introduction System context Structure and format
Show more