Code Monkey home page Code Monkey logo

geoblacklight-schema's Introduction

Introduction

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:

http://github.com/geoblacklight/geoblacklight-schema

The conf/ folder has everything you need to implement the schema in Solr 4.7, 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.).

Example

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

Documentation

Preview GeoBlacklight-Schema

dct_references_s features and functionality

Requirements

Schema for GeoBlacklight

Please refer to http://journal.code4lib.org/articles/9710 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.

geoblacklight-schema's People

Contributors

eliotjordan avatar kimdurante avatar mejackreed avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.