I posted a note the other day about a problem that Julian is running
into: styles that are shared by multiple journals.

There’s no way to represent this in CSL ATM.

There are a couple of ways to do this:

  1. duplicate the styles, where each journal has it’s own title, and is
    completely self-contained. This seems like a really bad idea.

  2. duplicate the styles, but allow referencing, where a style may say to
    load another style content in its stead (probably using the link
    element). While elegant at some level, I’m also uneasy about allowing
    styles to be anything but self-contained.

  3. Just do it using metadata. I’d suggest we need to assign the title to
    the generic style, and find some way to say “this journal uses this style.”

One simple-but-maybe-hackish/maybe-not way is a new cs:aka element.

American Society for Microbiology Journal of Bacteriology

… or alternately perhaps cs:usedBy?

I’m a little uneasy about this, because the aka object has no ID (URI),
so we’re relying only on dumb strings. But that may be OK.

Any other ideas?