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