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
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
