Difference between revisions of "HAMR: Human/Authority Metadata Reconciliation"

From Code4Lib
Jump to: navigation, search
(Code)
(Code)
Line 36: Line 36:
 
* [http://gitref.org/ quick reference for Git]
 
* [http://gitref.org/ quick reference for Git]
 
* [https://github.com/ryscher/hamr Ryan's really stupid scratch implementation]
 
* [https://github.com/ryscher/hamr Ryan's really stupid scratch implementation]
 +
 +
== Need to do ==
 +
 +
# Create basic code framework
 +
# Implement metadata retrieval from authority
 +
# Design matching algorithm

Revision as of 19:11, 7 February 2011

HAMR: Human/Authority Metadata Reconciliation

Sean Chen, Tim Donohue, Joshua Gomez, Ranti Junus, Ryan Scherle

A tool for a curator to determine whether the various fields of a metadata record are correct. Takes a metadata record, locates any identifiers (e.g., DOI, PMID). Retrieves a copy of the metadata record from an authoritative source (e.g., CrossRef, PubMed). Displays a human-readable page that compares fields in the initial record with fields in the authoritative record. Each field is color-coded based on how well it matches, so the curator can quickly identify discrepancies.


Narrowing the focus for today:

  • Dublin core (maybe qualified)
  • framework that allows multiple authority sources
  • NOT focusing on author names (ORCID is already working on this), except the fact that they are strings, and we'll do basic string matching

Possible authority sources:

Thoughts / Questions:

  • Is there a way to do most/all of this via Javascript/AJAX/JQuery? Could it be a simple Javascript framework you could "drop" into any metadata editing interface?

Code

Need to do

  1. Create basic code framework
  2. Implement metadata retrieval from authority
  3. Design matching algorithm