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

Reply via email to