> To prevent that, I'm considering using only a small set of genericOh you could call them Title, Author, Publication information, Date and
> attributes like folio, page, line, volume. If they are part of the
> standard vocabulary, I can create my own templates for input of all
> sorts of citation types, but rely on the receiving user's config for the
> conversion of a set of attributes to a citation string.
Oh hang on a minute, that is what we have already got.
As someone else points out, you can achieve most of what is wanted by the
code that formats the citation from the existing fields.