Please Support Jr., III, etc.
Best I can tell, Zotero is unable to handle Jr., III, etc. This is quite surprising for something so basic.
For example, if I put Jr. with the last name Stackhouse, it works fine for footnotes and yields John G. Stackhouse Jr. But it doesn't work for a bibliographic entry, which wrongly yields Stackhouse Jr., John G. It should be Stackhouse, John G., Jr.
Also, if you switch in Zotero between the double field to the single field, Jr. becomes the last name, and Stackhouse becomes part of the first name.
I'd love to see both of these problems corrected!
Thanks.
For example, if I put Jr. with the last name Stackhouse, it works fine for footnotes and yields John G. Stackhouse Jr. But it doesn't work for a bibliographic entry, which wrongly yields Stackhouse Jr., John G. It should be Stackhouse, John G., Jr.
Also, if you switch in Zotero between the double field to the single field, Jr. becomes the last name, and Stackhouse becomes part of the first name.
I'd love to see both of these problems corrected!
Thanks.
None of these seems like a good solution to me.
Obviously, the bibliography can always be edited, but perhaps a new version of CSL could offer some solutions.
(Please note that the std test suite will be moving to a new home in the csl directory of the xbiblio archive sometime in the next day or two.)
EDIT: link updated 2009.08.14
FB
The most simple example is that sort and display rules are not the same around the world; in Asia, you typically sort exactly as you display; family name first. Do we even know how suffixes work outside the U.S. and Western Europe?
Another example is the articular issue James raises. Believe it or not, whether you sort on an article or not depends on a lot of things: the locale of the output, and also cases of individual exception. For example, I know a guy with a Dutch name ("van ...") who lives in France. In Holland, one would omit the "van" from sorting. In France, he does not. So I think saying "Typically these should be included in the bibliography, but not used for sorting alphabetically and not initialised as first names might be" belies the complexity of this case.
All of this gets even more complicated when you consider Zotero users may well mix names from different locales.
So please be patient, and contribute what you can.
Note to maintainers: inline quotes don't display.
It's great that you are working on these exceptions. I never meant to imply it was a simple issue to solve; I just wanted to raise the issue and demonstrate why there are potential problems with putting articles either in the surname or given name fields.
Another issue with Chinese names is that ideally there wouldn't be a comma between surname and given name as the order is not being reversed. For example,
D'Arcus, Bruce
Bennett, Frank
but
Sun Zhongshan
Zhou Enlai
This is true whether one uses pinyin or Chinese characters. Doubtless there are many other exceptions and local variations, so as you say it is very complex.
So long as the calling application places the article in the correct field when it is delivered to the processor, things should work correctly for Semitic names as well. The simple little parser in the test suite that generates structured input data from the human-readable string would parse "David Ben Gurion" incorrectly, but that is just a limitation in the test kit, and not a general issue with the design.