Is it possible to display only one part of a name?

One can enter a name of an author or editor by splitting parts via a "|". E.g. "ISO | International Organisation for Standardization". Both parts will be displayed with the name-delimiter in between. E.g. "ISO, International…" if name-delimiter=", ".

But is there a possibility to only display one part of the name? Just like for parts which are split via "||".
  • You're thinking for handling institutional acronyms vs. long forms? No.
    I'm not actually sure what the | syntax really does (it's a citerproc-js convention, not anything in CSL) -- it might just delineate multiple single-field editors -- but there's nothing in CSL that would let you access them directly.

    This is one of the things that CSL doesn't support that pretty much everyone agrees it should. It's in the current version of the 1.1 specifications I think, but I'm not sure where we are with getting those implemented given that they require bigger changes in the processors than minor versions.
  • I din't really get the purpose of this function either. But it's definitely not to delineate multiple single-field editors. Both parts are displayed as one name.

    https://citeproc-js.readthedocs.io/en/latest/csl-json/markup.html#value-formats
  • The | syntax is for delineating sub-units within an organization (like departments). I’m not really sure what its purpose was intended to be
Sign In or Register to comment.