Table of Contents

 1     Scope          
 2     References               
 3     Definitions 
        3.1     Terms defined elsewhere        
        3.2     Terms defined in this Recommendation            
 4     Abbreviations and acronyms             
 5     Conventions             
        5.1     Notational conventions             
        5.2     Processing conventions            
        5.3     XML namespaces         
 6     GIS Message types
        6.1     @version attribute      
        6.2     Request base message type   
        6.3     Response base message type
        6.4     Notification base message type            
        6.5     Acknowledgement base message type             
        6.6     Messages requiring notification registration    
        6.7     Default logical service channel end-point          
 7     GIS message exchange        
        7.1     ListSupportedFeaturesRequest and ListSupportedFeaturesResponse message types 
        7.2     ListQualifiersRequest and ListQualifiersResponse message types          
        7.3     ListNotificationRegistrationRequest and ListNotificationRegistrationResponse message types    
        7.4     NotificationRegistrationRequest and NotificationRegistrationResponse message types              
        7.5     Notification and NotificationAcknowledgement message types             
        7.6     CreateCursorRequest and CreateCursorResponse message types        
        7.7     CancelCursorRequest and CancelCursorResponse message types         
        7.8     QueryRequest and QueryResponse message types     
        7.9     NotificationDeregisterRequest and NotificationDeregisterResponse message types    
       7.10     DeregistrationNotification and DeregistrationAcknowledgement message types         
       7.11     Service check messages          
       7.12     Service status messages          
 8     GIS element details               
        8.1     AdvancedFilterElement            
        8.2     AdvancedQueryFilter 
        8.3     AdvancedQueryLanguage        
        8.4     AdvancedQueryResult              
        8.5     AdvancedQueryResultData     
        8.6     BasicFilterElement       
        8.7     BasicQueryDataModelDescription        
        8.8     BasicQueryFilter           
        8.9     BasicQueryResult         
       8.10     Cursor             
       8.11     EnumerationValue     
       8.12     MaxFloat        
       8.13     MaxInteger   
       8.14     MaxLength    
       8.15     MinFloat         
       8.16     MinInteger    
       8.17     Qualifier         
       8.18     QualifierDeclaration  
       8.19     QualifierDescription  
       8.20     QualifierSet   
       8.21     Query              
       8.22     QueryResult 
       8.23     ServiceDataModel     
       8.24     ServiceDataModelProfile        
       8.25     UniqueQualifier          
       8.26     UniqueQualifierDeclaration   
 9     ITU-T J.380.8 GIS attribute types      
        9.1     cursorIdAttrType attribute type            
        9.2     cursorIdRefAttrType attribute type     
        9.3     expandOutputAttrType attribute type               
        9.4     filterElementNameType attribute type              
        9.5     filterElementValueAttrType attribute type      
        9.6     MinMaxFloatType type             
        9.7     MinMaxIntegerType type        
        9.8     MaxLengthType type 
        9.9     NotificationTypeEnumeration type      
       9.10     qualifierNameAttrType type 
       9.11     QualifierValueTypeEnumerationType               
       9.12     QueryFilterOpTypeEnumeration attribute type            
       9.13     queryIdAttrType attribute type           
       9.14     queryIdRefAttrType attribute type    
      Page
       9.15     queryLanguageAttrType attribute type            
       9.16     resultSetSizeOnlyAttrType attribute type        
       9.17     totalResultSetSizeAttrType attribute type       
       9.18     uniqueQualifierNameAttrType attribute type               
10     Basic queries and regular expressions          
       10.1     Regular expressions and wildcards     
Annex A – Statuscode element @Detail attribute values    
Appendix I – Complex queries & expanded output examples    
        I.1                   Multiple filter elements               
        I.2                   Expanded output            
Appendix II – Advanced queries    
       II.1     Advanced query examples       
Appendix III – Cursor examples    
      III.1     Creating cursors            
      III.2     Traversing a cursor      
      III.3     Cancelling existing cursors        
Appendix IV – Message examples    
       IV.1     Listing supported features      
       IV.2     Listing qualifiers           
       IV.3     Query examples          
       IV.4     Notification registration examples      
       IV.5     Notification   
Bibliography