Hackathon 2013/Citations

This pitch covers making sure that citations can flow easily in and out of TaxonWorks. It will do this in three ways:
 * 1) Finding an existing data model which can hold information citations with a standard format for representing it.
 * 2) * Possibly BibTeX
 * 3) * Possibly http://bibliontology.com/
 * 4) Writing code to read this in and out in Ruby, possibly just using a standard library
 * 5) * Possibly http://rubygems.org/gems/bibtex-ruby
 * 6) Writing code to resolve microcitations. A working example of this has been created by Rod Page that links generic names from Nomenclator Zoologicus with references from the Biodiversity Heritage Library.
 * 7) * Micro-citations should be differentiated from verbatim references. A micro-citation is just an author and date (as seen in a full taxon name). A verbatim reference is the full reference as it appears in documentation that hasn't be broken into normalized pieces yet. Both versions need to be tracked and searchable. We also need a way to get a listing out of TW of both versions, so they can be normalized into full sources.
 * 8) * Lists of journals.
 * 9) * BHL API to convert BHL URLs into references
 * 10) Finding out more about a particular citation
 * 11) * Getting abstract, keywords from PubMed
 * 12) * Pulling in citation from BHL
 * 13) * ImpactStory information
 * 14) Automatically parsing citations into authors, title, etc.
 * 15) * Lots of cool stuff at http://biblio.globalnames.org/
 * 16) Designing a user interface to make it easy to resolve microcitations
 * 17) * Autocompletion
 * 18) * Journal name identification
 * 19) * Searching on Google Scholar/Wikipedia for books/authors

Terms

 * Citation: An individual, unnormalized use of a source.
 * Source: Something you want to credit in providing that data.
 * A person can be a source.
 * TW needs sources to be private or public.
 * Global source: a common pool of sources. These should be published and non-private.

Members

 * Beth Frank
 * Gaurav Vaidya
 * Mike Maehr

Datasets we can play with

 * ITIS
 * GNUB
 * UCD

Input/output formats

 * BibTeX
 * RIS?

URLs and identifiers of taxonomic significance
It should be noted that there will be multiple identifiers associated with a single source.
 * ISBN/ISSN
 * BHL URLs
 * PubMed ID/URLs
 * DOI ID/URLs
 * Handle ID/URLs?
 * Mendeley/Zotero/EndNote ID/URLs

APIs available

 * The BHL API can be used to get bibliographic information on BHL pages and publications.
 * The Mendeley API can be used to get abstract, keywords, and search.