Skip navigation.
 
mlRe: CoreData Best Practices
FROM : Scott Ellsworth
DATE : Sat Apr 30 00:43:55 2005

On Apr 29, 2005, at 3:29 PM, John Timmer wrote:

> Most sources of author information (ie - PubMed) don't track 
> individual authors, so he'll essentially have no way of identifying 
> when two authors are identical.


When we wrote such a tool, we parsed the pubmed author list, and 
noted that Andrews J A could match a number of different authors. 
Andrews J A was thus a separate author in our databases than John 
Alan Andrews.  A search for Andrews J A would return both.

> The second thing is that, although relating authors to the paper is 
> easy, retaining the order of the multiple authors for a publication 
> is absolutely essential.  There has to be some way of 
> reconstructing an ordered list out of that relationship set.


The best way I found was to store an index set.

Paper -> author_index_set ->> authors

If author_id is the unique author identifier, author_index_set rows 
consist:

author_index_set_id
author_id
author_order

For CD/WO-like systems where the pk is not user-serviceable data, we 
allow the system to add a seperate pk column.  For other tools, 
author_index_set_id and author_id act as a composite key.

Scott

Related mailsAuthorDate
mlCoreData Best Practices James Clause Apr 29, 16:49
mlRe: CoreData Best Practices John Brownlow Apr 29, 17:36
mlRe: CoreData Best Practices Scott Stevenson Apr 29, 19:07
mlRe: CoreData Best Practices John Timmer Apr 29, 22:34
mlRe: CoreData Best Practices John Timmer Apr 29, 23:28
mlRe: CoreData Best Practices Bill Bumgarner Apr 30, 00:00
mlRe: CoreData Best Practices John Timmer Apr 30, 00:29
mlRe: CoreData Best Practices Scott Ellsworth Apr 30, 00:43
mlRe: CoreData Best Practices Chris Hanson Apr 30, 00:56
mlCoreData: Single coordinator, multiple contexts? Paul Mix Apr 30, 01:03
mlRe: CoreData Best Practices John Timmer Apr 30, 01:13
mlRe: CoreData: Single coordinator, multiple contexts? Scott Stevenson Apr 30, 01:15
mlRe: CoreData Best Practices Scott Stevenson Apr 30, 01:18
mlRe: CoreData: Single coordinator, multiple contexts? mmalcolm crawford Apr 30, 01:47
mlRe: CoreData Best Practices Bill Bumgarner Apr 30, 09:49
mlRe: CoreData: Single coordinator, multiple contexts? Paul Mix Apr 30, 16:38
mlRe: CoreData: Single coordinator, multiple contexts? mmalcolm crawford May 1, 00:09