OK, I’ve made further changes to CSL, including:
- renaming cs:layout to cs:item-layout, and cs:organization to
cs:list-layout
- removed cs:terms wrapper, but added a more general cs:general wrapper
- removed all the child wrappers there (cs:locators, etc.)
- moved cs:et_al to be a child of cs:names
Am still contemplating making the cs:dates element much more compact;
perhaps just a single cs:months element there.
My intention is that this cover all the features we’d need for a 1.0
release. The big addition, of course, is the multibib-like support for
grouping in the reference list.
Thoughts? Here’s a minimal example (missing most of the meat, but
showing the structure):
Some Title
<et_al renderas=“et al.”/>
<use-et_al min-authors=“4” use-first=“3”/>
<use-et_al min-authors=“4” use-first=“3”/>
References
Primary Sources
Published Sources
Unpublished Sources
Secondary Sources