Oh, and now that I see it, I really dislike the journalAbbreviation predicate. Why did we include this???
On Sat, Nov 5, 2011 at 12:04 PM, Bruce D'Arcus <[email protected]> wrote: > 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
