[GSDI Technical] Ideas on Mainstreaming SDIs

Doug Nebert ddnebert at usgs.gov
Fri Mar 7 15:20:27 EST 2008


At the GSDI-10 conference these were several presentations that 
encouraged the SDI folks to think outside the box and to engage (be 
present) in mainstream Web computing. The support of 'special' catalogs 
and their interfaces arguably may serve a few professionals well but we 
are still invisible to the public and browsers who might like maps and 
data. Ed Parsons, CTO from Google, and a neo-geo advocate had some 
recommendations that may be helpful, as did Chris Holmes from the Open 
Planning Project (author of GeoServer WMS/WFS/WCS). I provide an 
abridged version of some of the points I heard presented at GSDI-10.

Some of the observations:

Keep it Simple. Web users expect intelligent search based on minimal 
input. Engines that return the 'right' ranked responses (and of a large 
number of possible hits) are popular. Advanced query might be available 
but simple query (textbox) must work well enough.

Use the map to help localize search. Instead of requiring the explicit 
definition of a location of interest, allow simple search to be 
constrained by the current geography within-view. It can impose/insert a 
spatial query based on the view extent to help filter the results.

Minimize metadata. It's against human nature to collect so much 
structured information as a prerequisite to publication. The suggestion 
was to lower the barrier to participation by focusing on very few 
structured fields (e.g. spatial/temporal) and allow encourage search 
against keywords, fields, and all indexed words. I still think we should 
encourage the progressive capture of metadata where it is known and 
valuable, and especially where it can be automatically derived/entered. 
If one has full metadata, allow that to be the initial discovered 
resource and to help refine end use of the ultimate described resource. 
The metadata also needs to be presented also in easier-to-understand 
ways perhaps through delivery of progressive detail, to engage novice 
and expert consumers. Clever stylesheets need to be written for 
geo-metatdata to facilitate this.

Expose resources using Web 2.0 technologies. In other words, don't 
invent fringe protocols that keep geospatial SDI communities separate 
from visibility to most web citizens.

- Interface with existing search engines -- expose metadata for data and 
services to mainstream search engines;
- Support catalog search on deep or volatile collections through use of 
Web search APIs such as OpenSearch that have native support in all 
browser toolbars.
- Use RSS (Really Simple Syndication), and in particular GeoRSS, to 
advertise the availability of new resources with a geographic extent. 
Again, browsers and portals have built-in RSS readers that can exploit 
these feeds and keep potential users informed.
- Enable the community with collaboration capabilities (within the 
recognized constraints of government systems security) to include 
member-offered ratings and reviews and linkage of other resource types 
to geography (mashups).

Following these ideas would allow the community to be more broadly 
visible, be accessible through hundreds of running software solutions 
including major search engines, and to more readily be linked through 
existing programming interfaces that would facilitate mashups of all 
types of available information.

How could SDI adapt and promote itself into mainstream GeoWeb?

1. Metadata catalogs could expose GeoRSS (http://georss.org) feeds that 
date-tag all entries. With some searchable metadata elements in the 
RSS/Atom format, these entries could be ingested by commercial search 
engines for broad public access.

2. Metadata catalogs could expose an OpenSearch (http://opensearch.org) 
interface that enables simple styles of search via URL with the response 
being, no surprise, GeoRSS/Atom format. Browser search toolbars can then 
directly access these services with no modification. This would be 
particularly good for large, specialized, or changeable catalogs of 
geospatial data and resources, such as national geo-catalogs. Perhaps 
OGC Catalog Service 3.0 could specify OpenSearch as the "baseline" CSW 
search and retrieval capability that all catalogs must support, though 
they may also provide more advanced search in profiles.

3. Web Map Services are not easily discovered though they may be very 
useful as overlays in map mashups. KML (now an OGC Best Practice and V3 
to be a candidate standard) can wrap references to WMS services and 
layers so they may be discovered and viewed in clients like Google Earth 
or ArcGIS Explorer. I recommend that we devise a way to re-process 
essential information from a WMS GetCapabilities request into a KML file 
with an entry for each layer available. These KML files could then be 
registered with search engines directly or could be referenced by a 
GeoRSS/Atom feed entries, and then be found and displayed by capable 
mainstream clients.

These are some ideas I'd suggest that we pursue, demonstrate, and 
document within the GSDI technical community and related standards fora 
in the coming year. I'd like you to share your ideas and thoughts with 
this list, and if you are not on the list, consider joining: 
http://lists.gsdi.org/mailman/listinfo/technical

Doug.
-- 
Douglas D. Nebert
Staff Geospatial Technology Advisor, System-of-Systems Architect
FGDC Secretariat   Phone: +1 703 648 4151   Fax: +1 703 648-5755



More information about the Technical mailing list