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

Reply via email to