French particles

There has been another comment on name particles, for French:

I’m not sure how discriminate treatment of lowercase and uppercase
particles aligns with the schema. If the list can provide guidance, it
would be great: if the CSL position is that we should always treat
uppercase particles as part of the name, I can set that up; if the schema
doesn’t cover it, and French specifically requires it, I guess it will need
to be specified.

Isn’t that a Zotero name parsing issue; not a CSL design issue?

I don’t think it’s a Zotero issue. Zotero supplies the last name correctly
(with the non-dropping particle attached). It’s up to CSL to decide where
this should sort in the bibliography.–
View this message in context:
Sent from the xbiblio-devel mailing list archive at

I think what Bruce meant is that it’s up to the client (Zotero parser) to decide which part of a name is a dropping particle or a non-dropping particle. I agree with that.

But I thought there was no question that this is a non-dropping particle
(i.e. it should always be displayed with the last name), but the sorting in
bibliography is not always according to the particle. From the post on the
forums linked in the initial message:

In French, names must be classified according to the letter of the nam when> the particle is lower case (example: de Villepin is found in V in the

Nvm, I see what you’re saying. Zotero should be parsing out “de” in “de
Villepin” and placing it in the non-dropping-particle, but should leave
"De" in “De Maison” as part of the family name. Is that right?

Bruce had it to a “t”, I wasn’t thinking this through.

The OP just needed to distinguish dropping from non-dropping particles
in their data, which is already handled by the client UI. Gracile
spotted the issue, and user reports that the problem is solved.

Sorry for the unnecessary traffic.


It would be good to have a “knowledge base” Zotero dokuwiki page on the
proper entry of names with particles, with an explanation on how they get
parsed from the two-field name fields.

RintzeOn Wed, Nov 13, 2013 at 3:33 PM, Frank Bennett <@Frank_Bennett>wrote: