Hi,
I was just looking at Bookends (both the demo and documentation) to see
how well CSL would support its styles. Generally, really well, and in
some cases it’s a fair bit richer.
However, they have some fields which we don’t yet. The obvious ones are:
edition
degree
university
department
language
contents
recipient
call number
first page
I think CSL supports the rest in some (more relational) form.
So which of the above shall I include, and how shall I model them?
My thought is that:
"degree" can just be captured with genre (as can other "type"-like
fields)
edition maybe ought to be a kind of “version"
call number might be there as an optional identifier
contents doesn’t make much sense to me
"recipient” could an optional contributor type
So that would suggest adding “edition” and “version” as the only new
elements. The rest can be handled with attributes on existing elements.
University and department have me stumped. They are organizations and
divisions respectively, and sort of contributors (in the same way that
publishers or distributors are).
Any ideas?
First page?
Bruce