All Downloads are FREE. Search and download functionalities are using the official Maven repository.

csw.2.0.2.CSW-discovery.xsd Maven / Gradle / Ivy




   
      
         http://schemas.opengis.net/csw/2.0.2/CSW-discovery.xsd
      
      This schema defines the request and response messages for the CSW-Discovery operations specified in clause 10 of OGC-07-066.

   

   

   

   

   
      
         
            Base type for all request messages except GetCapabilities. The 
            attributes identify the relevant service type and version.
         
      
      
      
   

   
   
      
         
            Request for a description of service capabilities. See OGC 05-008 
            for more information.
         
      
      
         
            
         
      
   
   
   
      
         This type extends ows:CapabilitiesBaseType defined in OGC-05-008 
         to include information about supported OGC filter components. A 
         profile may extend this type to describe additional capabilities.
      
      
         
            
               
            
         
      
   
   
   
      
         This request allows a user to discover elements of the
         information model supported by the catalogue. If no TypeName 
         elements are included, then all of the schemas for the 
         information model must be returned.
      
         schemaLanguage - preferred schema language
                          (W3C XML Schema by default)
         outputFormat - preferred output format (application/xml by default)
      
      
         
            
               
            
            
            
         
      
   
   
   
      
         The response contains a list of matching schema components
         in the requested schema language.
      
      
         
      
   
   
      
         A schema component includes a schema fragment (type
         definition) or an entire schema from some target namespace;
         the schema language is identified by URI. If the component
         is a schema fragment its parent MUST be referenced (parentSchema).
      
      
         
      
      
      
      
   
   
   
      
         
         The principal means of searching the catalogue. The matching 
         catalogue entries may be included with the response. The client 
         may assign a requestId (absolute URI). A distributed search is 
         performed if the DistributedSearch element is present and the 
         catalogue is a member of a federation. Profiles may allow 
         alternative query expressions.
      
      
         
            
               
               
               
                  
                  
               
            
            
            
            
         
      
   
   
      
         Various attributes that specify basic retrieval options:

            outputFormat   - the media type of the response message
            outputSchema   - the preferred schema for records in the result set
            startPosition  - requests a slice of the result set, starting
                             at this position
            maxRecords     - the maximum number of records to return. No
                             records are  returned if maxRecords=0.
      
      
      
      
      
   
   
      
         
            
               Include results in the response.
            
         
         
            
               Provide a result set summary, but no results.
            
         
         
            
               Validate the request and return an Acknowledgement message if it 
	      is valid. Continue processing the request asynchronously.
            
         
      
   
   
      
         Governs the behaviour of a distributed search.
         hopCount     - the maximum number of message hops before
                        the search is terminated. Each catalogue node 
                        decrements this value when the request is received, 
                        and must not forward the request if hopCount=0.
      
      
   
   
   
   
   
      
         Specifies a query to execute against instances of one or
         more object types. A set of ElementName elements may be included 
         to specify an adhoc view of the csw:Record instances in the result 
         set. Otherwise, use ElementSetName to specify a predefined view. 
         The Constraint element contains a query filter expressed in a 
         supported query language. A sorting criterion that specifies a 
         property to sort by may be included.

         typeNames - a list of object types to query.
      
      
         
            
               
                  
                  
               
               
               
            
            
         
      
   
   
      
         The exact syntax is defined in an application profile. If querying 
       against the common record properties, only a single type may be 
       specified (Record).
      
      
   
   
   
      
         A search constraint that adheres to one of the following syntaxes:
         Filter   - OGC filter expression
         CqlText  - OGC CQL predicate
      
      
         
         
      
      
         
            Query language version
         
      
   
   
   
      
         
            
         
      
   
   
      
         Named subsets of catalogue object properties; these
         views are mapped to a specific information model and
         are defined in an application profile.
      
      
         
         
         
      
   
   
   
      
         
            The response message for a GetRecords request. Some or all of the 
            matching records may be included as children of the SearchResults 
            element. The RequestId is only included if the client specified it.
         
      
      
         
         
         
      
      
   

   
      
         
            This element provides information about the status of the
            search request.

            status    - status of the search
            timestamp - the date and time when the result set was modified 
                        (ISO 8601 format: YYYY-MM-DDThh:mm:ss[+|-]hh:mm).
         
      
      
   

   
      
         Includes representations of result set members if maxRecords > 0.
         The items must conform to one of the csw:Record views or a 
         profile-specific representation. 
         
         resultSetId  - id of the result set (a URI).
         elementSet  - The element set that has been returned
                       (i.e., "brief", "summary", "full")
         recordSchema  - schema reference for included records(URI)
         numberOfRecordsMatched  - number of records matched by the query
         numberOfRecordsReturned - number of records returned to client
         nextRecord - position of next record in the result set
                      (0 if no records remain).
         expires - the time instant when the result set expires and 
                   is discarded (ISO 8601 format)
      
      
         
            
            
         
      
      
      
      
      
      
      
      
   
   
   
      
         
            Convenience operation to retrieve default record representations 
            by identifier.
            Id - object identifier (a URI) that provides a reference to a 
                 catalogue item (or a result set if the catalogue supports 
                 persistent result sets).
            ElementSetName - one of "brief, "summary", or "full"
         
      
      
         
            
               
               
            
            
            
         
      
   
   
   
      
         Returns a representation of the matching entry. If there is no 
         matching record, the response message must be empty.
      
      
         
            
            
         
      
   
   
   
      
         Requests the actual values of some specified request parameter 
        or other data element.
      
      
         
            
               
                  
                  
               
            
         
      
   
   
   
      
         Returns the actual values for some property. In general this is a
         subset of the value domain (that is, set of permissible values),
         although in some cases these may be the same.
      
      
         
      
   
   
      
         
            
            
         
         
            
            
            
         
      
      
      
   
   
      
         
      
   
   
      
         
         
         
      
   
   
      
         
         
      
   
   
   
      
         This is a general acknowledgement response message for all requests 
         that may be processed in an asynchronous manner.
         EchoedRequest - Echoes the submitted request message
         RequestId     - identifier for polling purposes (if no response 
                         handler is available, or the URL scheme is
                         unsupported)
      
      
         
         
      
      
   
   
      
         Includes a copy of the request message body.
      
      
         
      
   





© 2015 - 2025 Weber Informatics LLC | Privacy Policy