Scope Future work Forward Abbreviated terms Introduction ISO19112 XML Schema Filter operators Diacritic and Special Character handling Introduction Data sources

Copyright © 2012 Open Geospatial Consortium. v Contents Page 1 INTRODUCTION 1

1.1 Scope

1 1.2 Document contributor contact points 2

1.3 Future work

3

1.3.1 Introduction

3 1.3.2 Replication 3

1.3.3 Big data handling

3

1.4 Forward

4 2 REFERENCES 4 3 TERMS AND DEFINITIONS 4 4 CONVENTIONS 8

4.1 Abbreviated terms

8 4.2 UML notation 9 5 SINGLE POINT OF ENTRY GLOBAL GAZETTEER OVERVIEW 9 6 GAZETTEER SCHEMA 10

6.1 Introduction

10 6.2 Gazetteer UML model 10

6.3 ISO19112 XML Schema

11 7 QUERY REQUIREMENTS 11

7.1 Filter operators

11

7.1.1 Introduction

11 7.1.2 Starts with 12

7.1.3 Ends with

12 7.1.4 Advanced text search extension 12 7.1.4.1 Introduction 12 7.1.4.2 PropertyContains operator 13 6 Copyright © 2012 Open Geospatial Consortium. 7.1.4.2.1 Introduction 13

7.1.4.2.2 XML encoding

13 7.1.4.3 KVP encoding 14

7.1.4.4 Parameter discussion

15 7.1.4.5 Fuzzy string matching 16 7.1.4.5.1 Introduction 16 7.1.4.5.2 XML encoding 16

7.1.4.6 KVP encoding

17 7.1.4.6.1 Parameter discussion 18 7.1.5 Proximity searches 18 7.1.5.1 Introduction 18

7.1.5.2 Center-point-radius search

18 7.1.5.3 Nearest Neighbour 20

7.2 Diacritic and Special Character handling

21 8 CASCADING WFS 21

8.1 Introduction

21 8.2 Architecture 22

8.3 Data sources

23 8.4 Implementation of SPEGG 23

8.4.1 Introduction

23 8.4.2 Compatibility matrix 24 8.4.2.1 Merging capabilities document 24 8.4.2.1.1 Introduction 24

8.4.2.1.2 Minimum common capabilities approach

24 8.4.2.1.3 Maximum capabilities approach 25

8.4.2.2 Version mismatch handling

25 8.4.2.3 maxFeaturescount handling 26

8.4.2.4 Exception handling

27 8.4.2.5 Axis order issue 27

8.4.3 Schema handling

28 8.4.4 Semantic mediation 28 OGC ® Public Engineering Report OGC 12-104r1 Copyright © 2012 Open Geospatial Consortium. 1 OGC ® OWS-9 Engineering Report - CCI - Single Point of Entry Global Gazetteer 1 Introduction

1.1 Scope