[openbiblio-dev] Best practice for name format in BibJSON

Karen Coyle kcoyle at kcoyle.net
Fri Feb 24 17:35:06 UTC 2012

On 2/24/12 9:04 AM, Mark MacGillivray wrote:

Excellent analysis by Jakob on names. This is an often-garbled area of 

> Agreed - this is what I was thinking too - to have "name" and also
> "firstname", "lastname" keys where possible, and still also
> "alternate" if someone wishes to provide them.

Yes, although remember that "alternate" may also need "first" "last" and 
a simple string. Basically, "alternate" is another type of name, worthy 
of structuring.

That said, it may be best to leave alternates for a name record, rather 
than putting them in the bibliographic record. The subject of the 
alternate name is the person, not the bibliographic data, and it's not 
clear to me that many people would include such alternates in citation 
data, especially since they would need to be repeated in each citation.

I know that bibjson isn't going so far as to create separate records for 
persons, but as soon as you start adding more person information that 
becomes a logical step. Most of the "scholarly citation" systems that 
I'm aware of do have a separate person information record, then link 
from the person record to the citation record. This allows one to create 
an extensive personal profile, with CVs and awards and grants, etc.

Essentially, the question becomes: how far to go down this road within 
the citation metadata?

Also, I notice that there is an "id:" element in the person name area. I 
presume that this could be used for ORCID or researcherID, etc. Will the 
type of ID be clear from the text? I don't know how people generally use 
these, and if they are full URNs or URIs or not.


>> You can then map BibJSON to Citation Style Language JSON:
>> firstname<=>  given
>> lastname<=>  family
>> name<=>  literal
>> [1] See http://gsl-nagoya-u.net/http/pub/citeproc-doc.html#data-input
> Yes, I am hoping this will work well (should be in the next version in
> March - need to make a bit of a guess when "firstname" and "lastname"
> are not provided - probably split on first comma if there is one,
> otherwise split on last space.
> Thanks again - it is great to get feedback!
> Mark
> _______________________________________________
> openbiblio-dev mailing list
> openbiblio-dev at lists.okfn.org
> http://lists.okfn.org/mailman/listinfo/openbiblio-dev

Karen Coyle
kcoyle at kcoyle.net http://kcoyle.net
ph: 1-510-540-7596
m: 1-510-435-8234
skype: kcoylenet

More information about the openbiblio-dev mailing list