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����