I’ve mentioned this before, but as we move towards 0.9, I’d like to resolve it:
For ease of maintenance and such, I think it’d be best if we split the
schema between the core syntax, and the variable and type lists. That
might yield a directory like:
csl.rnc # this just has the metadata, and imports the rest
csl-core.rnc
csl-types.rnc
csl-variables.rnc
… and maybe also a separate one for contributors (though having that
in “variables” is fine too).
Any thoughts/objections?
Bruce