[Esip-discovery] Fwd: [cat-interop] Geospatial Link Types: one year later

Signell, Richard rsignell at usgs.gov
Thu Feb 19 09:11:31 EST 2015

ESIP discovery and documentation list:

FYI: Our ground up attempt to standardize service/link representation
in geospatial metadata...

URLs are at the end of the message..


---------- Forwarded message ----------
From: Tom Kralidis <tomkralidis at gmail.com>
Date: Thu, Feb 19, 2015 at 8:14 AM
Subject: [cat-interop] Geospatial Link Types: one year later
To: "<cat-interop at lists.osgeo.org>" <cat-interop at lists.osgeo.org>

Hi all: FYI it's been awhile since there has been discussion in this
regard; I thought it might be valuable to provide an update.


- our little CSV: we firmed up things with a defacto CSV [1].  Thanks
to all who contributed.  Support scripts are included here to export
the CSV as an ISO Codelist Catalogue (we could add JSON output if that
would help).  This lookup was leveraged by geolinks (see next), QGIS'
MetaSearch CSW Client [2], and threddsiso [3] to provide a consistent

- geolinks implementation: an implementation of the CSV identifiers
was developed via this Python library to support link type detection
with some rudimentary heuristics [4].  This library was leveraged by
pycsw to detect / identify link types if missing from metadata records
(for example, ISO's gmd:protocol)

I'm sure there are others [5] [6], if anyone is aware of any please let us know.

Example of the benefits in action:

(see cell 8 output)

This allows clients to smartly act on links knowing what they are via
the link type.  Nice!

Just wondering what future steps might be valuable to improve things:

- pegging/versioning the lookup?
- review of the lookup?
- provenance / stewardship: there has been discussion of moving this
to OGC but no movement.  Is this still valuable?
- others???



[1] https://github.com/OSGeo/Cat-Interop/blob/master/LinkPropertyLookupTable.csv
[2] https://github.com/qgis/QGIS/tree/master/python/plugins/MetaSearch
[3] https://github.com/ethanrd/threddsIso/issues/2
[4] https://github.com/geopython/geolinks/tree/master/geolinks
[5] https://github.com/search?q=Cat-Interop&type=Issues&ref=searchresults
[6] https://github.com/search?q=Cat-Interop&ref=searchresults&type=Code
cat-interop mailing list
cat-interop at lists.osgeo.org

Dr. Richard P. Signell   (508) 457-2229
USGS, 384 Woods Hole Rd.
Woods Hole, MA 02543-1598

More information about the Esip-discovery mailing list