I'd like to provide a biblatex
's entry type, bookreview
, similar to the book
one with the following differences:
- it supports an additional
type=list,datatype=name
field,reviewer
(for the book's reviewer), - some of its fields are reordered and formatted differently.
For this I can create a custom data model containing:
\DeclareBibliographyDriver{bookreview}{%
〈almost the same as for the `book` driver〉
}
%
\DeclareDatamodelFields[type=list,datatype=name]{reviewer}
\DeclareDatamodelEntryfields[bookreview]{reviewer}
I guess the last two commands are necessary, but I wonder if there is a more clever way to plagiarize a (book
) entry type that lets me avoid to almost completely copy the book
driver and lets me just use xpatch
's \xpatchbibdriver
(as asked by me in biblatex: title and authors to be switched and followed by a line break instead of punctuation).