On Jan 20, 2012, at 3:20 PM, Rintze Zelle wrote:

> On Fri, Jan 20, 2012 at 5:18 AM, Ian Mulvany <[email protected]> wrote:
> Agree on the following:
> 
> - We need really well defined use cases. We have a long list of
> support requests, and feature requests at Mendeley so I can start to
> break those down by use case type. Charles, I guess you guys have
> similar for Papers?
> 
> - +1 on looking to integrate a test suite.
> 
> - I like the point about deciding on the direction of approach. As
> many of you know, we tried before to go bottom up and it didn't work
> because we failed to capture the hierarchical structure of the CSL
> specification.
> 
> Our first step in this project is going to be to work on these use
> cases before we think about cutting code.
> 
> I want to spend time examining the excellent set of tools that are out
> there already. I'm aware of the following tools:
> 
> Dev resources listed here:
> http://citationstyles.org/citation-style-language/development/
> 
> Processors listed here:
> http://citationstyles.org/citation-style-language/processors/
> 
> Prototype lookup service:
> http://steveridout.com/cslEditor/cslFinder/
> 
> Prototype CSL code viewier
> http://steveridout.com/cslEditor/
> 
> Naive WYSIWYG implementation (the one that didn't work out):
> http://csleditor.quist.de/csleditor/show/2/another-example-citation-style
> 
> What else should I be looking at?
> 
> Tools to parse formatted bibliographies:
> http://www.zotero.org/support/kb/importing_formatted_bibliographies
> and 
> http://www.crossref.org/guestquery/

I wrote anystyle-parser as a freecite replacement; my idea, going forward, was 
to turn it into a web service, like freecite, too. The ML model and the feature 
dictionary was optimized for my use cases, but could be easily improved. David 
Shorthouse has written a webservice that combines the parser with discovery:

http://refparser.shorthouse.net/

This is a very smart approach to improve the quality of the parsed references. 
You can find the parser itself at:

https://github.com/inukshuk/anystyle-parser

Or simply get it by 'gem install anystyle-parser'.

Also, in rewriting citeproc-ruby I have started to extract all the CSL 
functionality into a separate multi-purpose CSL API. This could be extremely 
useful for a style editor, obviously, but it's far from finished.

https://github.com/inukshuk/csl-ruby

Best,

Sylvester

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
xbiblio-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xbiblio-devel

Reply via email to