I noticed that the variable 'publisher' is listed in the specifications 
document under the name variables (and also in the general variables), but is 
not in the schema:

https://raw.github.com/citation-style-language/schema/v1.0/csl-variables.rnc
http://citationstyles.org/downloads/specification.html

I realize the schema wins, and the style is not validating because of that. 
Though interestingly, I had hit the 'publisher' variable a few months ago from 
another perspective: a bug report, where the 'publisher' variable used in names 
resulted in an error in the output, because our database was returning a single 
string, instead of an array (like for 'author' or 'editor'). At the time, I did 
not realize it was not in the schema, and coded a workaround to return an array 
of one object when in the context of 'names'.

Anyway, I could not find any reference to this in the archives, so I thought 
I'd mention it (my apologies if this was in fact in a previous discussion).

My take would be to keep the schema as is, and remove the 'publisher' reference 
from the specs. It seems that you really can only output one publisher anyway 
(?).

Charles



--
Charles Parnot
[email protected]
twitter: @cparnot
http://mekentosj.com



------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
xbiblio-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbiblio-devel

Reply via email to