Reference Materials
Table of contents
OASIS WS-Search Technical Committee documents
OASIS Registry related activities
Opensearch and Opensearch Geo extension proposal
Introduction
This document provides references and suggested readings to be used in preparation for the Geospatial Search Summit in Atlanta. As you can see, there is a considerable amount of work in the Search domain – including various approaches to geospatial.
From the Geospatial community perspective, the source for many implementations and existing approaches to geospatial search are based on the spatial predicates as documented in Max Egenhofer’s definitive paper titled, “A Formal Definition of Binary Topological Relationships”, Lecture notes in Computer Science, Vol 387, June 1989 as well as subsequent articles by Max and John Herring, such as Egenhofer M.J. and J. Herring, Categorizing binary topological relationships between regions, lines and points in geographic databases, Tech. Report., Department of Surveying Engineering, University of Maine, Orono, ME 1991.
These works are fundamental references for the work in both SQL/MM Spatial and the OGC Simple Features Standard.
General References
Egenhofer paper: http://portal.opengeospatial.org/files/?artifact_id=29435
Reuben Schultz: Topology and Spatial Predicates Geog 516: http://portal.opengeospatial.org/files/?artifact_id=29436
Eliot Christian: WMO INFORMATION SYSTEM (WIS) Structure and Requirements including those for search and discovery: http://portal.opengeospatial.org/files/?artifact_id=29437
Farrukh Najmi: Discussion of Parameterized Query – WS-Search, RegRep, OpenSearch http://portal.opengeospatial.org/files/?artifact_id=29439
Olliver Newell and Kajal Claypool: RepRep and Geospatial Applications - http://portal.opengeospatial.org/files/?artifact_id=29438
ISO/IEC 13249-3:2006
Information technology -- Database languages -- SQL multimedia and application packages -- Part 3: Spatial.
http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=38651
Unfortunately, this document is not free. However, the OGC candidate Simple Features standard has been harmonized with both ISO 19107 (Features) and SQL/MM-Spatial.
OASIS WS-Search Technical Committee documents
The following link provides information on the committee drafts as well as overviews of the work being done in the OASIS WS-Search Technical Committee
http://lists.oasis-open.org/archives/search-ws/200807/msg00027.html
OASIS Registry related activities
ebXML Registry Technical Committee - Defining and managing interoperable registries and repositories. Good Overview of RegRep: http://ebxmlrr.sourceforge.net/wiki/Overview
An important aspect of RegRep is when there is a need for rapid discovery of digital content based upon structured search criteria and context. Currently, there is no geospatial search per se in any of the ebXML standards. However, the OGC Catalogue ebRIM application profile supports very simple spatial predicates (discussion is in section 9.1.5) of OGC document http://portal.opengeospatial.org/files/?artifact_id=12604 .
Other good overview documents:
Open Geospatial Consortium
The following links are to documents that are either OGC standards or candidate standards related to geospatial search and discovery.
OGC Simple Features Common Architecture:
http://portal.opengeospatial.org/files/?artifact_id=18241
OGC Simple Features Access – SQL
http://portal.opengeospatial.org/files/?artifact_id=18242
OGC Catalogue 2.0.2 Standard (section on CQL may be relevant)
http://portal.opengeospatial.org/files/?artifact_id=20555
There are companion documents that specify application profiles of CS for ISO 19115/19119 and ebRIM.
OGC Filter Encoding Standard[1]
http://portal.opengeospatial.org/files/?artifact_id=8340
The predicate language defined in this document is based on the productions for the Common Query Language (CQL) found in the OpenGIS Catalog Interface Implementation Specification V1.0 [2]. The spatial operators included in this specification are derived from [2] and from the OpenGIS Simple Features Specification For SQL, Revision 1.1[2].
Opensearch and Opensearch Geo extension proposal
The following links take you to web pages that describe the work of the Opensearch community as well as a proposal for geo extensions to Opensearch.
Overview: http://www.xml.com/pub/a/2007/07/20/introducing-opensearch.html
Spec: http://www.opensearch.org/Specifications/OpenSearch/1.1/Draft_3
URI Templates: http://bitworking.org/projects/URI-Templates/
OpenSearch-Geo:
http://www.opensearch.org/Specifications/OpenSearch/Extensions/Geo/1.0/Draft_1
[1] The predicate language defined in this document is based on the productions for the Common Query Language (CQL) found in the OpenGIS Catalog Interface Implementation Specification V1.0 [2]. The spatial operators included in this specification are derived from [2] and from the OpenGIS Simple Features Specification For SQL, Revision 1.1[2].

