Skip to content
This repository has been archived by the owner on Jun 24, 2022. It is now read-only.

geobtaa-archive/omeka_GeoBlacklightMetadata-JSON

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

####Fork Notes This fork customizes the plugin in two main ways. It removes NYU hard coding, and adds elements to hold external links that get pulled into dct:references. Current version is a work in progress.

GeoBlacklight Metadata-JSON plugin for Omeka

###Overview This repo is a plugin for Omeka (2.3+) which facilitates the collection of metadata about geospatial datasets, in accordance with the GeoBlacklight Schema. For background on the GeoBlacklight project, see here.

This plugin allows users to submit metadata––using Dublin Core, GeoRSS, and GeoBlacklight-specific inputs––and generate JSON-formatted records for use in Solr with the GeoBlacklight dataset discovery platform.

The JSON-producing version of this plugin contains many enhancements compared to my previous XML-producing version. Most of these features reduce the total amount of metadata input from the user by performing data transformations and derivations to populate a record.

####Features

  1. Plugin will generate LayerID, Slug, and a dataset downloadURL from Title input.
  2. Detects synonyms and replaces with standarized language (e.g. "English" => "eng")
  3. Generates References field with the GeoServer URL corresponding to the Rights setting, and the DSpace download URL corresponding to the UURI.
  4. Parses N S E W coordinates if user submits custom bounding box, and uses these coordinates to generate Solr and GeoRSS bounding box geometry.
  5. Introduces suggestion service that populates autocomplete suggestions for Relation based on placenames from the GeoNames API, writes correctly formatted placenames into Place field, and extracts linked-data (RDF) URLs for the cooresponding locations (jeoQuery is used for this).
  6. Extracts bounding box data coorresponding to GeonameID (provided in previous step) from GeoNames lookup API.
  7. Allows batch exporting of unlimited amount of JSON records from Omeka API.
  8. Includes log and timing data reporting for batch record exports.

####Installation In order to install this plugin, you must be using Omeka 2.3+ and have Dublin Core Extended installed.

Download the most current version from the master branch, rename the folder to GeoBlacklightMetadata and upload to your /plugins directory.

GeoBlacklight Metadata requires that you provide a path to jeoQuery and Live Query.

About

GeoBlacklight metadata plugin for Omeka

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published