7 Open questions
Which attribute should be used on
biblioentryto identify the type of resource? Possibilities include, but are not limited to:pubwork,role,typeof. I suggest allowingpubworkand expanding the current enumeration list.Should
abbrevbe required, and if so, what conventions should be applied to its contents? Currently, the default stylesheets useabbrevto generate inline references and, in some cases, as a label in the bibliography. They usexml:idas a fallback whenabbrevis missing. There is enough variety in what different styles require for an inline reference that most implementations will probably need to generate inline references using the author and date information. The question is whetherabbrev, if present, should override any generated inline reference or not.Should we use
othernamefor middle name and initials, or leave them as part offirstname? The latter seems most expedient. However,othernamecould be useful for nicknames.When a resource is part of another resource, should there be two
bibliosetelements as children ofbiblioentry, one for the direct resource and one for the containing resource, or should there be just abibliosetfor the containing resource? My suggestion is the latter so that the mainbiblioentryand its direct children pertain to the resource in question and the containing resource is handled inbiblioset.Is it necessary to restrict
pubdateto a particular format, such asxs:date? That may be necessary if the objective is to allow the stylesheets to use full or abbreviated month names or to select how much of a date to use. Since a publication date needs no more detail than YYYY-MM-DD, allowing that plus YYYY-MM and YYYY ought to be enough and be easy enough for writers to use.Should the child elements of
addressbe required? I’m inclined to recommend them, but not require that they be used, with the understanding that some styles may require the address in a form that doesn’t match a raw text rendering. Most of the time, however, I suspect this won’t be an issue, since most publisher addresses are just city, city+state, or city+country.What, if any, requirements should there be on the
editionelement? Simplest would be to just have a number. However, there cases where the edition can be more than that. For example,50th anniversary edition
orRevised and updated edition.
I suggest that if the edition is a number, the style can choose how to render it, and if the edition is text other than a number, the style should take it as written.