This repository has been archived by the owner. It is now read-only.
DEPRECATED: (See GeoBlacklight repo) A metadata schema for GIS resource discovery used by GeoBlacklight
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


This schema focuses on discovery use cases for patrons and analysts in a research library setting, although it is likely useful in other settings. Text search, faceted search and refinement, and spatial search and relevancy are among the primary features that the schema enables. The schema design supports a variety of discovery applications and GIS data types. We especially wanted to provide for contextual collection-oriented discovery applications as well as traditional portal applications.

The source code for the Solr implementation and the design document are on Github:

The conf/ folder has everything you need to implement the schema in Solr 6, and the examples/ folder has 100 example Solr documents that you can use. The lib/ folder has some initial, but incomplete, implementations for metadata format conversions (e.g., FGDC -> MODS, OGP -> GeoBlacklight, etc.).


The examples folder has some Solr documents that uses this schema. First, install the schema into a Solr 6 instance, then upload documents using tools/solr/upload.rb.


Preview GeoBlacklight-Schema

External references


Schema for GeoBlacklight

Please refer to which describes the schema in detail.

  • Hardy, D., K. Durante. 2014. A Metadata Schema for Geospatial Resource Discovery Use Cases. code4lib 25.

Abstract: We introduce a metadata schema that focuses on GIS discovery use cases for patrons in a research library setting. Text search, faceted refinement, and spatial search and relevancy are among GeoBlacklight’s primary use cases for federated geospatial holdings. The schema supports a variety of GIS data types and enables contextual, collection-oriented discovery applications as well as traditional portal applications. One key limitation of GIS resource discovery is the general lack of normative metadata practices, which has led to a proliferation of metadata schemas and duplicate records. The ISO 19115/19139 and FGDC standards specify metadata formats, but are intricate, lengthy, and not focused on discovery. Moreover, they require sophisticated authoring environments and cataloging expertise. Geographic metadata standards target preservation and quality measure use cases, but they do not provide for simple inter-institutional sharing of metadata for discovery use cases. To this end, our schema reuses elements from Dublin Core and GeoRSS to leverage their normative semantics, community best practices, open-source software implementations, and extensive examples already deployed in discovery contexts such as web search and mapping. Finally, we discuss a Solr implementation of the schema using a “geo” extension to MODS.