<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.code4lib.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tdonohue</id>
		<title>Code4Lib - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.code4lib.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tdonohue"/>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/Special:Contributions/Tdonohue"/>
		<updated>2026-04-10T13:27:33Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Libraries_Sharing_Code&amp;diff=36988</id>
		<title>Libraries Sharing Code</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Libraries_Sharing_Code&amp;diff=36988"/>
				<updated>2013-02-18T21:09:11Z</updated>
		
		<summary type="html">&lt;p&gt;Tdonohue: /* Institutions on GitHub */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A number of libraries have organizational repositories in GitHub.  These can be very valuable and we attempt to collect them here.&lt;br /&gt;
&lt;br /&gt;
==Institutions on GitHub==&lt;br /&gt;
* [https://github.com/gwu-libraries/ George Washington University Libraries]&lt;br /&gt;
* [https://github.com/gvsulib Grand Valley State University Libraries]&lt;br /&gt;
* [https://github.com/nypl/ The New York Public Library]&lt;br /&gt;
* [https://github.com/NYULibraries NYU Libraries]&lt;br /&gt;
* [https://github.com/psu-stewardship Penn State Digital Stewardship]&lt;br /&gt;
* [https://github.com/organizations/RockefellerArchiveCenter Rockefeller Archive Center]&lt;br /&gt;
* [https://github.com/adsabs/ SAO/NASA Astrophysics Data System]&lt;br /&gt;
* [https://github.com/ucsdlib?tab=repositories UCSD Library]&lt;br /&gt;
* [https://github.com/ualibraries The University of Arizona Libraries]&lt;br /&gt;
* [https://github.com/ui-libraries University of Iowa Libraries]&lt;br /&gt;
* [https://github.com/UNC-Libraries University of North Carolina at Chapel Hill Libraries]&lt;br /&gt;
* [https://github.com/ndlib University of Notre Dame Hesburgh Libraries] (And [https://github.com/ndlibersa the CORAL stuff])&lt;br /&gt;
* [https://github.com/yalemssa Manuscripts and Archives, Yale University Library]&lt;br /&gt;
* [https://github.com/yorkulibraries York University Libraries]&lt;br /&gt;
* [https://github.com/chattlibrary Chattanooga Public Library] (currently empty)&lt;br /&gt;
* [https://github.com/DarienLibrary Darien (CT) Library] (currently empty)&lt;br /&gt;
* [https://github.com/NCSU-Libraries NCSU Libraries] (currently empty, but see individuals below)&lt;br /&gt;
* [https://github.com/pulibrary Princeton University Library]&lt;br /&gt;
* [https://github.com/osulibraries/ Ohio State University Libraries]&lt;br /&gt;
&lt;br /&gt;
==Institutions with Non-GitHub open repositories==&lt;br /&gt;
* University of Florida: SobekCM software [http://sourceforge.net/directory/?q=sobekcm Sourceforge], [http://code.google.com/p/sobekcm/ Google code], [http://ufdc.ufl.edu/software UFDC institutional site]&lt;br /&gt;
* [http://eXtensibleCatalog.org eXtensible Catalog] repositories: [http://code.google.com/p/xcmetadataservicestoolkit/ Metadata Services Toolkit], [http://code.google.com/p/xcoaitoolkit/ OAI Toolkit], [http://code.google.com/p/xcncip2toolkit/ NCIP Toolkit] (all these on Google code), [http://drupal.org/project/xc Drupal Toolkit] (on drupal.org)&lt;br /&gt;
&lt;br /&gt;
==Other Library Organizations on GitHub==&lt;br /&gt;
* [https://github.com/projectblacklight Project Blacklight]&lt;br /&gt;
* [https://github.com/projecthydra Project Hydra]&lt;br /&gt;
* [https://github.com/islandora Islandora]&lt;br /&gt;
* [https://github.com/artefactual Artefactual]&lt;br /&gt;
* [https://github.com/duraspace DuraSpace], along with projects: [https://github.com/dspace DSpace], [https://github.com/fcrepo/ Fedora], and [https://svn.duraspace.org/view/duracloud/ DuraCloud (not yet on GitHub)]&lt;br /&gt;
&lt;br /&gt;
==Individuals on GitHub==&lt;br /&gt;
* [https://github.com/jronallo Jason Ronallo] North Carolina State University&lt;br /&gt;
* [https://github.com/cazzerson Jason Casden] North Carolina State University&lt;/div&gt;</summary>
		<author><name>Tdonohue</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Libraries_Sharing_Code&amp;diff=36987</id>
		<title>Libraries Sharing Code</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Libraries_Sharing_Code&amp;diff=36987"/>
				<updated>2013-02-18T20:59:06Z</updated>
		
		<summary type="html">&lt;p&gt;Tdonohue: /* Other Library Organizations on GitHub */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A number of libraries have organizational repositories in GitHub.  These can be very valuable and we attempt to collect them here.&lt;br /&gt;
&lt;br /&gt;
==Institutions on GitHub==&lt;br /&gt;
* [https://github.com/gwu-libraries/ George Washington University Libraries]&lt;br /&gt;
* [https://github.com/gvsulib Grand Valley State University Libraries]&lt;br /&gt;
* [https://github.com/nypl/ The New York Public Library]&lt;br /&gt;
* [https://github.com/NYULibraries NYU Libraries]&lt;br /&gt;
* [https://github.com/psu-stewardship Penn State Digital Stewardship]&lt;br /&gt;
* [https://github.com/organizations/RockefellerArchiveCenter Rockefeller Archive Center]&lt;br /&gt;
* [https://github.com/adsabs/ SAO/NASA Astrophysics Data System]&lt;br /&gt;
* [https://github.com/ucsdlib?tab=repositories UCSD Library]&lt;br /&gt;
* [https://github.com/ualibraries The University of Arizona Libraries]&lt;br /&gt;
* [https://github.com/ui-libraries University of Iowa Libraries]&lt;br /&gt;
* [https://github.com/UNC-Libraries University of North Carolina at Chapel Hill Libraries]&lt;br /&gt;
* [https://github.com/ndlib University of Notre Dame Hesburgh Libraries] (And [https://github.com/ndlibersa the CORAL stuff])&lt;br /&gt;
* [https://github.com/yalemssa Manuscripts and Archives, Yale University Library]&lt;br /&gt;
* [https://github.com/yorkulibraries York University Libraries]&lt;br /&gt;
* [https://github.com/chattlibrary Chattanooga Public Library] (currently empty)&lt;br /&gt;
* [https://github.com/DarienLibrary Darien (CT) Library] (currently empty)&lt;br /&gt;
* [https://github.com/NCSU-Libraries NCSU Libraries] (currently empty, but see individuals below)&lt;br /&gt;
* [https://github.com/pulibrary Princeton University Library]&lt;br /&gt;
&lt;br /&gt;
==Institutions with Non-GitHub open repositories==&lt;br /&gt;
* University of Florida: SobekCM software [http://sourceforge.net/directory/?q=sobekcm Sourceforge], [http://code.google.com/p/sobekcm/ Google code], [http://ufdc.ufl.edu/software UFDC institutional site]&lt;br /&gt;
* [http://eXtensibleCatalog.org eXtensible Catalog] repositories: [http://code.google.com/p/xcmetadataservicestoolkit/ Metadata Services Toolkit], [http://code.google.com/p/xcoaitoolkit/ OAI Toolkit], [http://code.google.com/p/xcncip2toolkit/ NCIP Toolkit] (all these on Google code), [http://drupal.org/project/xc Drupal Toolkit] (on drupal.org)&lt;br /&gt;
&lt;br /&gt;
==Other Library Organizations on GitHub==&lt;br /&gt;
* [https://github.com/projectblacklight Project Blacklight]&lt;br /&gt;
* [https://github.com/projecthydra Project Hydra]&lt;br /&gt;
* [https://github.com/islandora Islandora]&lt;br /&gt;
* [https://github.com/artefactual Artefactual]&lt;br /&gt;
* [https://github.com/duraspace DuraSpace], along with projects: [https://github.com/dspace DSpace], [https://github.com/fcrepo/ Fedora], and [https://svn.duraspace.org/view/duracloud/ DuraCloud (not yet on GitHub)]&lt;br /&gt;
&lt;br /&gt;
==Individuals on GitHub==&lt;br /&gt;
* [https://github.com/jronallo Jason Ronallo] North Carolina State University&lt;br /&gt;
* [https://github.com/cazzerson Jason Casden] North Carolina State University&lt;/div&gt;</summary>
		<author><name>Tdonohue</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Mentorship&amp;diff=13893</id>
		<title>Mentorship</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Mentorship&amp;diff=13893"/>
				<updated>2012-06-04T18:06:52Z</updated>
		
		<summary type="html">&lt;p&gt;Tdonohue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We're looking to try out a mentorship program through the #code4lib channel on IRC Freenode. The idea is that experienced people who are willing to volunteer some time would provide 1-on-1 mentoring to those who would like to learn during an &amp;quot;Office hours&amp;quot; period, once a week. The idea is sort-of modelled on the Drupal project's [http://drupal.org/node/1242856 Core Office Hours]. If this sounds like something you'd like to contribute to, don't hesitate to add your name!&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Mentor name&lt;br /&gt;
! IRC name&lt;br /&gt;
! Social&lt;br /&gt;
! Willing to help with&lt;br /&gt;
! Looking to learn&lt;br /&gt;
! Office hours&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Mdm|Matt McCollow]]&lt;br /&gt;
| mdm_&lt;br /&gt;
|&lt;br /&gt;
| Javascript&lt;br /&gt;
|&lt;br /&gt;
| Fridays, 1-2 pm EST&lt;br /&gt;
|-&lt;br /&gt;
| [http://ruebot.net Nick Ruest]&lt;br /&gt;
| ruebot&lt;br /&gt;
| [http://twitter.com/ruebot Twitter] [https://plus.google.com/107824412266039153440 G+] &lt;br /&gt;
| Islandora&lt;br /&gt;
| Getting better with Solr&lt;br /&gt;
| Fridays, 1-2 pm EST (pls ping in advance)&lt;br /&gt;
|-&lt;br /&gt;
| [http://jbfink.github.com John Fink]&lt;br /&gt;
| jbfink&lt;br /&gt;
|&lt;br /&gt;
| git&lt;br /&gt;
|&lt;br /&gt;
| Fridays, 1-2pm EST&lt;br /&gt;
|-&lt;br /&gt;
| [http://lackoftalent.org/michael/ Mike Giarlo]&lt;br /&gt;
| mjgiarlo&lt;br /&gt;
| [http://twitter.com/mjgiarlo t] [http://gplus.to/mjgiarlo G+] [http://facebook.com/mjgiarlo fb]&lt;br /&gt;
| Repository technology and architecture, Ruby, Git, Project Hydra, &amp;quot;Persistent identifiers&amp;quot;&lt;br /&gt;
| &lt;br /&gt;
| Fridays, 1-5 pm EST (pls ping in advance)&lt;br /&gt;
|-&lt;br /&gt;
| [http://kennison.name/ Brian Kennison]&lt;br /&gt;
| briankenn&lt;br /&gt;
|&lt;br /&gt;
| xslt&lt;br /&gt;
|&lt;br /&gt;
| Fridays, 1-2pm EST (let me know what works for you)&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/tdonohue/ Tim Donohue]&lt;br /&gt;
| tdonohue &lt;br /&gt;
| [http://twitter.com/timdonohue Twitter]&lt;br /&gt;
| DSpace, repository technologies/integrations in general, SWORD protocol, digital preservation stuff&lt;br /&gt;
|&lt;br /&gt;
| [http://wiki.duraspace.org/display/~tdonohue/DSpace+Office+Hours Weds, 1-4pm ET in #duraspace channel on IRC Freenode]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tdonohue</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=Mentorship&amp;diff=13888</id>
		<title>Mentorship</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=Mentorship&amp;diff=13888"/>
				<updated>2012-06-04T17:49:28Z</updated>
		
		<summary type="html">&lt;p&gt;Tdonohue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We're looking to try out a mentorship program through the #code4lib channel on IRC Freenode. The idea is that experienced people who are willing to volunteer some time would provide 1-on-1 mentoring to those who would like to learn during an &amp;quot;Office hours&amp;quot; period, once a week. The idea is sort-of modelled on the Drupal project's [http://drupal.org/node/1242856 Core Office Hours]. If this sounds like something you'd like to contribute to, don't hesitate to add your name!&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Mentor name&lt;br /&gt;
! IRC name&lt;br /&gt;
! Social&lt;br /&gt;
! Willing to help with&lt;br /&gt;
! Office hours&lt;br /&gt;
|-&lt;br /&gt;
| [[User:Mdm|Matt McCollow]]&lt;br /&gt;
| mdm_&lt;br /&gt;
|&lt;br /&gt;
| Javascript&lt;br /&gt;
| Fridays, 1-2 pm EST&lt;br /&gt;
|-&lt;br /&gt;
| [http://ruebot.net Nick Ruest]&lt;br /&gt;
| ruebot&lt;br /&gt;
| [http://twitter.com/ruebot Twitter] [https://plus.google.com/107824412266039153440 G+] &lt;br /&gt;
| Islandora&lt;br /&gt;
| Fridays, 1-2 pm EST (pls ping in advance)&lt;br /&gt;
|-&lt;br /&gt;
| [http://jbfink.github.com John Fink]&lt;br /&gt;
| jbfink&lt;br /&gt;
|&lt;br /&gt;
| git&lt;br /&gt;
| Fridays, 1-2pm EST&lt;br /&gt;
|-&lt;br /&gt;
| [http://lackoftalent.org/michael/ Mike Giarlo]&lt;br /&gt;
| mjgiarlo&lt;br /&gt;
|&lt;br /&gt;
| Repository technology and architecture, Ruby, Git, Project Hydra, &amp;quot;Persistent identifiers&amp;quot;&lt;br /&gt;
| Fridays, 1-2 pm EST (though pls ping in advance)&lt;br /&gt;
|-&lt;br /&gt;
| [http://kennison.name/ Brian Kennison]&lt;br /&gt;
| briankenn&lt;br /&gt;
|&lt;br /&gt;
| xslt&lt;br /&gt;
| Fridays, 1-2pm EST (let me know what works for you)&lt;br /&gt;
|-&lt;br /&gt;
| [http://github.com/tdonohue/ Tim Donohue]&lt;br /&gt;
| tdonohue &lt;br /&gt;
| [http://twitter.com/timdonohue Twitter]&lt;br /&gt;
| DSpace, repository technologies/integrations in general&lt;br /&gt;
| [http://wiki.duraspace.org/display/~tdonohue/DSpace+Office+Hours Weds, 1-4pm ET in #duraspace channel on IRC Freenode]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tdonohue</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7280</id>
		<title>HAMR: Human/Authority Metadata Reconciliation</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7280"/>
				<updated>2011-02-07T21:13:12Z</updated>
		
		<summary type="html">&lt;p&gt;Tdonohue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[HAMR: Human/Authority Metadata Reconciliation]]&lt;br /&gt;
&lt;br /&gt;
Sean Chen, Tim Donohue, Joshua Gomez, Ranti Junus, Ryan Scherle&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Narrowing the focus for today:&lt;br /&gt;
* Dublin core (maybe qualified)&lt;br /&gt;
* framework that allows multiple authority sources&lt;br /&gt;
* NOT focusing on author names ([http://www.orcid.org/ ORCID] is already working on this), except the fact that they are strings, and we'll do basic string matching&lt;br /&gt;
* 1 to 1 matching.  Even if you want to eventually match with multiple authorities, you'd only do one at a time&lt;br /&gt;
&lt;br /&gt;
Possible authority sources:&lt;br /&gt;
* PubMed&lt;br /&gt;
** Sample pubmed query (in Java): [https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-PubmedPrefillStep.java DSpace PubMedPrefillStep.java] (From [https://wiki.duraspace.org/display/DSPACE/PopulateMetadataFromPubMed Populate Metadata from PubMed])&lt;br /&gt;
*** See 'retrievePubmedXML()' in above java code for actual call to PubMed&lt;br /&gt;
*** Mapping happens here: See [https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-pmid+dim.xsl pmid-to-dim.xsl] for a sample XSLT crosswalk to translate PubMed format to a qualified dublin core (internal DSpace metadata format)&lt;br /&gt;
** More examples of querying PubMed: http://www.my-whiteboard.com/how-to-automate-pubmed-search-using-perl-php-or-java/&lt;br /&gt;
* CrossRef&lt;br /&gt;
** simply send the DOI to crossref, and get JSON/XML back&lt;br /&gt;
*** http://api.labs.crossref.org/10.1111/j.1558-5646.2009.00626.x.json&lt;br /&gt;
*** http://api.labs.crossref.org/10.2307/1935157.xml&lt;br /&gt;
*** [http://code.google.com/p/dryad/source/browse/trunk/dryad/dspace/modules/doi/dspace-doi-webapp/src/main/java/org/dspace/doi/DOIServlet.java java code that includes a lookup]&lt;br /&gt;
** [http://labs.crossref.org/site/crossref_metadata_search.html Metadata Search] -- send a text query, receive a list of matching records&lt;br /&gt;
** [http://labs.crossref.org/site/quick_and_dirty_api_guide.html OpenURL search]&lt;br /&gt;
* google scholar - does it have an API?&lt;br /&gt;
* [http://www.mendeley.com mendeley] - [http://dev.mendeley.com/ Mendeley API]&lt;br /&gt;
* [http://vivoweb.org/ vivo]&lt;br /&gt;
* [http://bibapp.org/ bibapp]&lt;br /&gt;
&lt;br /&gt;
Thoughts / Questions:&lt;br /&gt;
* Is there a way to do most/all of this via Javascript/AJAX/JQuery?  Could it be a simple Javascript framework you could &amp;quot;drop&amp;quot; into any metadata editing interface?&lt;br /&gt;
** Unfortunately, it seems this wouldn't work out.  In order to perform querying of external authorities, they'd all need to support [http://en.wikipedia.org/wiki/JSON#JSONP JSONP] or similar (and they don't)&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&lt;br /&gt;
* [http://gitref.org/ quick reference for Git]&lt;br /&gt;
* [https://github.com/ryscher/hamr Ryan's really stupid scratch implementation]&lt;br /&gt;
&lt;br /&gt;
== Output Spec ==&lt;br /&gt;
&lt;br /&gt;
* We will use a simple XML output consisting of paired (and possibly unpaired) values.&lt;br /&gt;
* The root element will contain an attribute signifying the source of the authority metadata.&lt;br /&gt;
* The &amp;lt;match&amp;gt; element will be used to pair values, with a strength attribute to signify the string distance.&lt;br /&gt;
* Within each match element will be exactly 2 metadata elements with attributes signifying the source of each value: either the local input or the remote authority data.&lt;br /&gt;
* An &amp;lt;nonmatch&amp;gt; element will be used for unpaired values.&lt;br /&gt;
&lt;br /&gt;
=== Sample Output ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;hamr authority=&amp;quot;PubMed&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;match strength=&amp;quot;100%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;creator src=&amp;quot;input&amp;quot;&amp;gt;Trojan, Tommy&amp;lt;/creator&amp;gt;&lt;br /&gt;
        &amp;lt;creator src=&amp;quot;authority&amp;quot;&amp;gt;Trojan, Tommy&amp;lt;/creator&amp;gt;&lt;br /&gt;
    &amp;lt;/match&amp;gt;&lt;br /&gt;
    &amp;lt;match strength=&amp;quot;90%&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;title src=&amp;quot;input&amp;quot;&amp;gt;Great American Article&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;title src=&amp;quot;authority&amp;quot;&amp;gt;Great American Article, The&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;/match&amp;gt;&lt;br /&gt;
    &amp;lt;nonmatch&amp;gt;&lt;br /&gt;
        &amp;lt;subject src=&amp;quot;input&amp;quot;&amp;gt;Medical Stuff&amp;lt;/subject&amp;gt;&lt;br /&gt;
    &amp;lt;/nonmatch&amp;gt;&lt;br /&gt;
    &amp;lt;nonmatch&amp;gt;&lt;br /&gt;
        &amp;lt;type src=&amp;quot;authority&amp;quot;&amp;gt;text&amp;lt;/type&amp;gt;&lt;br /&gt;
    &amp;lt;/nonmatch&amp;gt;&lt;br /&gt;
&amp;lt;/hamr&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Need to do ==&lt;br /&gt;
&lt;br /&gt;
# Implement metadata retrieval from authority ''(done for crossref in ryan's code)''&lt;br /&gt;
# Design structure of plugins&lt;br /&gt;
## crosswalk from authority format to simple dc&lt;br /&gt;
# Design matching algorithm&lt;/div&gt;</summary>
		<author><name>Tdonohue</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7252</id>
		<title>HAMR: Human/Authority Metadata Reconciliation</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7252"/>
				<updated>2011-02-07T19:13:09Z</updated>
		
		<summary type="html">&lt;p&gt;Tdonohue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[HAMR: Human/Authority Metadata Reconciliation]]&lt;br /&gt;
&lt;br /&gt;
Sean Chen, Tim Donohue, Joshua Gomez, Ranti Junus, Ryan Scherle&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Narrowing the focus for today:&lt;br /&gt;
* Dublin core (maybe qualified)&lt;br /&gt;
* framework that allows multiple authority sources&lt;br /&gt;
* NOT focusing on author names ([http://www.orcid.org/ ORCID] is already working on this), except the fact that they are strings, and we'll do basic string matching&lt;br /&gt;
* 1 to 1 matching.  Even if you want to eventually match with multiple authorities, you'd only do one at a time&lt;br /&gt;
&lt;br /&gt;
Possible authority sources:&lt;br /&gt;
* PubMed&lt;br /&gt;
** Sample pubmed query (in Java): [https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-PubmedPrefillStep.java DSpace PubMedPrefillStep.java] (From [https://wiki.duraspace.org/display/DSPACE/PopulateMetadataFromPubMed Populate Metadata from PubMed])&lt;br /&gt;
*** See 'retrievePubmedXML()' in above java code for actual call to PubMed&lt;br /&gt;
*** Mapping happens here: See [https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-pmid+dim.xsl pmid-to-dim.xsl] for a sample XSLT crosswalk to translate PubMed format to a qualified dublin core (internal DSpace metadata format)&lt;br /&gt;
** More examples of querying PubMed: http://www.my-whiteboard.com/how-to-automate-pubmed-search-using-perl-php-or-java/&lt;br /&gt;
* CrossRef&lt;br /&gt;
** simply send the DOI to crossref, and get JSON/XML back&lt;br /&gt;
*** http://api.labs.crossref.org/10.1111/j.1558-5646.2009.00626.x.json&lt;br /&gt;
*** http://api.labs.crossref.org/10.2307/1935157.xml&lt;br /&gt;
*** [http://code.google.com/p/dryad/source/browse/trunk/dryad/dspace/modules/doi/dspace-doi-webapp/src/main/java/org/dspace/doi/DOIServlet.java java code that includes a lookup]&lt;br /&gt;
** [http://labs.crossref.org/site/crossref_metadata_search.html Metadata Search] -- send a text query, receive a list of matching records&lt;br /&gt;
** [http://labs.crossref.org/site/quick_and_dirty_api_guide.html OpenURL search]&lt;br /&gt;
* google scholar - does it have an API?&lt;br /&gt;
* [http://www.mendeley.com mendeley] - [http://dev.mendeley.com/ Mendeley API]&lt;br /&gt;
* [http://vivoweb.org/ vivo]&lt;br /&gt;
* [http://bibapp.org/ bibapp]&lt;br /&gt;
&lt;br /&gt;
Thoughts / Questions:&lt;br /&gt;
* Is there a way to do most/all of this via Javascript/AJAX/JQuery?  Could it be a simple Javascript framework you could &amp;quot;drop&amp;quot; into any metadata editing interface?&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&lt;br /&gt;
* [http://gitref.org/ quick reference for Git]&lt;br /&gt;
* [https://github.com/ryscher/hamr Ryan's really stupid scratch implementation]&lt;br /&gt;
&lt;br /&gt;
== Need to do ==&lt;br /&gt;
&lt;br /&gt;
# Create basic code framework&lt;br /&gt;
# Implement metadata retrieval from authority&lt;br /&gt;
# Design matching algorithm&lt;/div&gt;</summary>
		<author><name>Tdonohue</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7214</id>
		<title>HAMR: Human/Authority Metadata Reconciliation</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7214"/>
				<updated>2011-02-07T16:04:43Z</updated>
		
		<summary type="html">&lt;p&gt;Tdonohue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[HAMR: Human/Authority Metadata Reconciliation]]&lt;br /&gt;
&lt;br /&gt;
Sean Chen, Tim Donohue, Joshua Gomez, Ranti Junus, Ryan Scherle&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Focus:&lt;br /&gt;
* Dublin core (maybe qualified)&lt;br /&gt;
* framework that allows multiple authority sources&lt;br /&gt;
* NOT focusing on author names ([http://www.orcid.org/ ORCID] is already working on this), except the fact that they are strings, and we'll do basic string matching&lt;br /&gt;
&lt;br /&gt;
Possible authority sources:&lt;br /&gt;
* pubmed&lt;br /&gt;
** Sample pubmed query (in Java): [https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-PubmedPrefillStep.java DSpace PubMedPrefillStep.java] (From [https://wiki.duraspace.org/display/DSPACE/PopulateMetadataFromPubMed Populate Metadata from PubMed])&lt;br /&gt;
*** See 'retrievePubmedXML()' in above java code for actual call to PubMed&lt;br /&gt;
*** Mapping happens here: See [https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-pmid+dim.xsl pmid-to-dim.xsl] for a sample XSLT crosswalk to translate PubMed format to a qualified dublin core (internal DSpace metadata format)&lt;br /&gt;
** More examples of querying PubMed: http://www.my-whiteboard.com/how-to-automate-pubmed-search-using-perl-php-or-java/&lt;br /&gt;
* crossref&lt;br /&gt;
** simply send the DOI to crossref, and get JSON/XML back&lt;br /&gt;
*** http://api.labs.crossref.org/10.1111/j.1558-5646.2009.00626.x.json&lt;br /&gt;
*** http://api.labs.crossref.org/10.2307/1935157.xml&lt;br /&gt;
*** [http://code.google.com/p/dryad/source/browse/trunk/dryad/dspace/modules/doi/dspace-doi-webapp/src/main/java/org/dspace/doi/DOIServlet.java java code that includes a lookup]&lt;br /&gt;
** [http://labs.crossref.org/site/crossref_metadata_search.html Metadata Search] -- send a text query, receive a list of matching records&lt;br /&gt;
* google scholar - does it have an API?&lt;br /&gt;
* [http://www.mendeley.com mendeley] - [http://dev.mendeley.com/ Mendeley API]&lt;br /&gt;
* [http://vivoweb.org/ vivo]&lt;br /&gt;
* [http://bibapp.org/ bibapp]&lt;br /&gt;
&lt;br /&gt;
Thoughts / Questions:&lt;br /&gt;
* Is there a way to do most/all of this via Javascript/AJAX/JQuery?  Could it be a simple Javascript framework you could &amp;quot;drop&amp;quot; into any metadata editing interface?&lt;/div&gt;</summary>
		<author><name>Tdonohue</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7211</id>
		<title>HAMR: Human/Authority Metadata Reconciliation</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7211"/>
				<updated>2011-02-07T15:58:34Z</updated>
		
		<summary type="html">&lt;p&gt;Tdonohue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[HAMR: Human/Authority Metadata Reconciliation]]&lt;br /&gt;
&lt;br /&gt;
Sean Chen, Tim Donohue, Joshua Gomez, Ranti Junus, Ryan Scherle&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Focus:&lt;br /&gt;
* Dublin core (maybe qualified)&lt;br /&gt;
* framework that allows multiple authority sources&lt;br /&gt;
* NOT focusing on author names ([http://www.orcid.org/ ORCID] is already working on this), except the fact that they are strings, and we'll do basic string matching&lt;br /&gt;
&lt;br /&gt;
Possible authority sources:&lt;br /&gt;
* pubmed&lt;br /&gt;
** Sample pubmed query (in Java): [https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-PubmedPrefillStep.java DSpace PubMedPrefillStep.java] (From [https://wiki.duraspace.org/display/DSPACE/PopulateMetadataFromPubMed Populate Metadata from PubMed])&lt;br /&gt;
*** See 'retrievePubmedXML()' in above java code for actual call to PubMed&lt;br /&gt;
*** Mapping happens here: See [https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-pmid+dim.xsl pmid-to-dim.xsl] for a sample XSLT crosswalk to translate PubMed format to a qualified dublin core (internal DSpace metadata format)&lt;br /&gt;
** More examples of querying PubMed: http://www.my-whiteboard.com/how-to-automate-pubmed-search-using-perl-php-or-java/&lt;br /&gt;
* crossref&lt;br /&gt;
** simply send the DOI to crossref, and get JSON/XML back&lt;br /&gt;
** http://api.labs.crossref.org/10.1111/j.1558-5646.2009.00626.x.json&lt;br /&gt;
** http://api.labs.crossref.org/10.2307/1935157.xml&lt;br /&gt;
** [http://code.google.com/p/dryad/source/browse/trunk/dryad/dspace/modules/doi/dspace-doi-webapp/src/main/java/org/dspace/doi/DOIServlet.java java code that includes a lookup]&lt;br /&gt;
* google scholar - does it have an API?&lt;br /&gt;
* [http://www.mendeley.com mendeley] - [http://dev.mendeley.com/ Mendeley API]&lt;br /&gt;
* [http://vivoweb.org/ vivo]&lt;br /&gt;
* [http://bibapp.org/ bibapp]&lt;/div&gt;</summary>
		<author><name>Tdonohue</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7203</id>
		<title>HAMR: Human/Authority Metadata Reconciliation</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7203"/>
				<updated>2011-02-07T15:49:58Z</updated>
		
		<summary type="html">&lt;p&gt;Tdonohue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[HAMR: Human/Authority Metadata Reconciliation]]&lt;br /&gt;
&lt;br /&gt;
Sean Chen, Tim Donohue, Joshua Gomez, Ranti Junus, Ryan Scherle&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Focus:&lt;br /&gt;
* Dublin core (maybe qualified)&lt;br /&gt;
* framework that allows multiple authority sources&lt;br /&gt;
* NOT focusing on author names ([http://www.orcid.org/ ORCID] is already working on this), except the fact that they are strings, and we'll do basic string matching&lt;br /&gt;
&lt;br /&gt;
Possible authority sources:&lt;br /&gt;
* pubmed&lt;br /&gt;
** Sample pubmed query (in Java): [https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-PubmedPrefillStep.java DSpace PubMedPrefillStep.java] (From [https://wiki.duraspace.org/display/DSPACE/PopulateMetadataFromPubMed Populate Metadata from PubMed])&lt;br /&gt;
*** See 'retrievePubmedXML()' in above java code for actual call to PubMed&lt;br /&gt;
*** See [https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-pmid+dim.xsl pmid-to-dim.xsl] for a sample XSLT crosswalk to translate PubMed format to a qualified dublin core (internal DSpace metadata format)&lt;br /&gt;
* crossref&lt;br /&gt;
** simply send the DOI to crossref, and get JSON back&lt;br /&gt;
** example: http://api.labs.crossref.org/10.1111/j.1558-5646.2009.00626.x.json&lt;br /&gt;
* google scholar - does it have an API?&lt;br /&gt;
* [http://www.mendeley.com mendeley] - [http://dev.mendeley.com/ Mendeley API]&lt;br /&gt;
* [http://vivoweb.org/ vivo]&lt;br /&gt;
* [http://bibapp.org/ bibapp]&lt;/div&gt;</summary>
		<author><name>Tdonohue</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7200</id>
		<title>HAMR: Human/Authority Metadata Reconciliation</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7200"/>
				<updated>2011-02-07T15:45:43Z</updated>
		
		<summary type="html">&lt;p&gt;Tdonohue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[HAMR: Human/Authority Metadata Reconciliation]]&lt;br /&gt;
&lt;br /&gt;
Sean Chen, Tim Donohue, Joshua Gomez, Ranti Junus, Ryan Scherle&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Focus:&lt;br /&gt;
* Dublin core (maybe qualified)&lt;br /&gt;
* framework that allows multiple authority sources&lt;br /&gt;
* NOT focusing on author names ([http://www.orcid.org/ ORCID] is already working on this), except the fact that they are strings, and we'll do basic string matching&lt;br /&gt;
&lt;br /&gt;
Possible authority sources:&lt;br /&gt;
* pubmed - Sample pubmed query (in Java): [https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-PubmedPrefillStep.java DSpace PubMedPrefill] (From [https://wiki.duraspace.org/display/DSPACE/PopulateMetadataFromPubMed Populate Metadata from PubMed])&lt;br /&gt;
* crossref&lt;br /&gt;
* google scholar - does it have an API?&lt;br /&gt;
* [http://www.mendeley.com mendeley] - [http://dev.mendeley.com/ Mendeley API]&lt;br /&gt;
* [http://vivoweb.org/ vivo]&lt;br /&gt;
* [http://bibapp.org/ bibapp]&lt;/div&gt;</summary>
		<author><name>Tdonohue</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7199</id>
		<title>HAMR: Human/Authority Metadata Reconciliation</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7199"/>
				<updated>2011-02-07T15:43:08Z</updated>
		
		<summary type="html">&lt;p&gt;Tdonohue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[HAMR: Human/Authority Metadata Reconciliation]]&lt;br /&gt;
&lt;br /&gt;
Sean Chen, Tim Donohue, Joshua Gomez, Ranti Junus, Ryan Scherle&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Focus:&lt;br /&gt;
* Dublin core (maybe qualified)&lt;br /&gt;
* framework that allows multiple authority sources&lt;br /&gt;
* NOT focusing on author names, except the fact that they are strings, and we'll do basic string matching&lt;br /&gt;
&lt;br /&gt;
Possible authority sources:&lt;br /&gt;
* pubmed - Sample pubmed query (in Java): [https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-PubmedPrefillStep.java DSpace PubMedPrefill] (From [https://wiki.duraspace.org/display/DSPACE/PopulateMetadataFromPubMed Populate Metadata from PubMed])&lt;br /&gt;
* crossref&lt;br /&gt;
* google scholar - does it have an API?&lt;br /&gt;
* [http://www.mendeley.com mendeley] - [http://dev.mendeley.com/ Mendeley API]&lt;br /&gt;
* [http://vivoweb.org/ vivo]&lt;br /&gt;
* [http://bibapp.org/ bibapp]&lt;/div&gt;</summary>
		<author><name>Tdonohue</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7196</id>
		<title>HAMR: Human/Authority Metadata Reconciliation</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7196"/>
				<updated>2011-02-07T15:33:00Z</updated>
		
		<summary type="html">&lt;p&gt;Tdonohue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[HAMR: Human/Authority Metadata Reconciliation]]&lt;br /&gt;
&lt;br /&gt;
Sean Chen, Tim Donohue, Joshua Gomez, Ranti Junus, Ryan Scherle&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Focus:&lt;br /&gt;
* Dublin core (maybe qualified)&lt;br /&gt;
* framework that allows multiple authority sources&lt;br /&gt;
* NOT focusing on author names, except the fact that they are strings, and we'll do basic string matching&lt;br /&gt;
&lt;br /&gt;
Possible authority sources:&lt;br /&gt;
* pubmed - Sample pubmed query (in Java): [https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-PubmedPrefillStep.java DSpace PubMedPrefill] (From [https://wiki.duraspace.org/display/DSPACE/PopulateMetadataFromPubMed Populate Metadata from PubMed])&lt;br /&gt;
* crossref&lt;br /&gt;
* google scholar&lt;/div&gt;</summary>
		<author><name>Tdonohue</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7195</id>
		<title>HAMR: Human/Authority Metadata Reconciliation</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7195"/>
				<updated>2011-02-07T15:32:47Z</updated>
		
		<summary type="html">&lt;p&gt;Tdonohue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[HAMR: Human/Authority Metadata Reconciliation]]&lt;br /&gt;
&lt;br /&gt;
Sean Chen, Tim Donohue, Joshua Gomez, Ranti Junus, Ryan Scherle&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Focus:&lt;br /&gt;
* Dublin core (maybe qualified)&lt;br /&gt;
* framework that allows multiple authority sources&lt;br /&gt;
* NOT focusing on author names, except the fact that they are strings, and we'll do basic string matching&lt;br /&gt;
&lt;br /&gt;
Possible authority sources:&lt;br /&gt;
* pubmed - Sample pubmed query (in Java): [https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-PubmedPrefillStep.java DSpace PubMedPrefill] (From [https://wiki.duraspace.org/display/DSPACE/PopulateMetadataFromPubMed Populate Metadata from PubMed]&lt;br /&gt;
* crossref&lt;br /&gt;
* google scholar&lt;/div&gt;</summary>
		<author><name>Tdonohue</name></author>	</entry>

	<entry>
		<id>https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7194</id>
		<title>HAMR: Human/Authority Metadata Reconciliation</title>
		<link rel="alternate" type="text/html" href="https://wiki.code4lib.org/index.php?title=HAMR:_Human/Authority_Metadata_Reconciliation&amp;diff=7194"/>
				<updated>2011-02-07T15:32:26Z</updated>
		
		<summary type="html">&lt;p&gt;Tdonohue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[HAMR: Human/Authority Metadata Reconciliation]]&lt;br /&gt;
&lt;br /&gt;
Sean Chen, Tim Donohue, Joshua Gomez, Ranti Junus, Ryan Scherle&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Focus:&lt;br /&gt;
* Dublin core (maybe qualified)&lt;br /&gt;
* framework that allows multiple authority sources&lt;br /&gt;
* NOT focusing on author names, except the fact that they are strings, and we'll do basic string matching&lt;br /&gt;
&lt;br /&gt;
Possible authority sources:&lt;br /&gt;
* pubmed - Sample pubmed query (in Java): [[https://wiki.duraspace.org/display/DSPACE/PubMedPrefill-PubmedPrefillStep.java DSpace PubMedPrefill]] (From [[https://wiki.duraspace.org/display/DSPACE/PopulateMetadataFromPubMed Populate Metadata from PubMed]]&lt;br /&gt;
* crossref&lt;br /&gt;
* google scholar&lt;/div&gt;</summary>
		<author><name>Tdonohue</name></author>	</entry>

	</feed>