CrossRef Labs has created a small web API that wraps a family name database here at CrossRef R&D. The database, built from CrossRef’s metadata, lists all unique family names that appear as contributors to articles, books, datasets and so on that are known to CrossRef. As such the database likely accounts for the majority of family names represented in the scholarly record.
The web API comes with two services: a family name detector that will pick out potential family names from chunks of text and a family name autocompletion system.
Very brief documentation can be found here along with a jQuery example of autocompletion.
The Weasel Speaks…
The database is still in development so there may be some oddities and inaccuracies in there. Right now one obvious omission from the name list that I hope to address soon are double-worded names such as “von Neumann”. We’re not proposing this database as an authority but rather something that backs a practical service for family name detection and autocompletion.
If you have any comments, suggestions, bug reports or (hint, hint) patches, please fee free to send them to us here at:
Or just snipe about it on Google+.