On Sat, Nov 5, 2011 at 11:50 AM, Sylvester Keil <[email protected]> wrote:
> Reading Frank's post on abbreviations, I noticed the 'isInstitution' > predicate on a name. Looking at > > https://github.com/citation-style-language/schema/blob/master/csl-data.json > > I also noticed 'journalAbbreviation' and 'shortTitle' even though most other > terms use a minus instead to connect terms (this includes predicates, e.g., > 'comma-suffix', 'static-ordering'). Implementing the format and providing a > consistent API interface therefore requires a ridiculous amount of converting > back and forth between taxonomies and trying to sanitize input. > > Now, I know that religious wars have been fought about this, however, it > would make all our lives much easier if there were a standard rule for > attribute names. Barring perhaps Lisp, minuses in names are not very > practical, but since a majority of the terms use a minus (plus the CSL > attributes do, too) I would suggest to stick with that convention. > > Thoughts? The problem is there is no "CSL JSON": there's just some ad hoc stuff that different people (mostly Frank, working apart from CSL per se) have worked on. That schema, for example, merely documents what's in the test suite for purposes of validation. It is not really meant to be normative. I agree it would be nice to fix this. Bruce ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ xbiblio-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/xbiblio-devel
