schema icon indicating copy to clipboard operation
schema copied to clipboard

More flexible disambiguation

Open adam3smith opened this issue 5 months ago • 3 comments

As noted in https://github.com/citation-style-language/styles/issues/7667 , disambiguate-add-year-suffix doesn't kick in if the original date differs and is displayed in the citation, making it impossible to generate correct APA style.

There have also been occasional requests to be able to have both short titles added for disambiguation and cross references via first-reference-note-number (e.g. https://forums.zotero.org/discussion/comment/295489/#Comment_295489 ) -- that, too, isn't currently possible with CSL.

I'm not 100% sure how to address this. One idea would be to allow adding ignore-for-disambiguation="true" to any rendering element in cs:citation, but there might be something better.

adam3smith avatar Jul 30 '25 08:07 adam3smith

One idea would be to allow adding ignore-for-disambiguation="true" to any rendering element in cs:citation, but there might be something better.

Or maybe @ignore-for-disambiguation on cs:citation taking a list of element names? Something like this: ignore-for-disambiguation="title-short publisher whatever" Then the disambiguation related options would be kept in the same place.

denismaier avatar Jul 30 '25 08:07 denismaier

That seems both more elegant and likely easier to implement

adam3smith avatar Jul 30 '25 08:07 adam3smith

Question is just if there might be edge cases where you might want to consider an element for disambiguation in one place, but not in another (doubt it, but anyway).

denismaier avatar Jul 30 '25 09:07 denismaier