[important] transitioning to 1.0

Important questions:

How we should plan to manage the announcement of CSL 1.0, and the
transition of existing implementations to it?

Frank has the only 1.0 compatible code (confirmed by its passing the
test suite), and I understand that will migrate into Zotero at some
point. But when?

Mendeley has a different code base that wasn’t even fully consistent
with 0.8. What about 1.0?

I know Ron and Andrea are both working on 1.0-compatible code as well.

What do we call an implementation that claims to conform to 1.0, but
doesn’t (in the sense it doesn’t pass the test suite)? Do we need to
be able to describe levels of conformance?

Is the new citationstyles.org site only for 1.0 styles? If, as I would
prefer, yes, then how do we manage that rollout?

Bruce

I know Ron and Andrea are both working on 1.0-compatible code as well.

Yes, I’ve been gratuitously using Franks test cases to validate my code, thanks Frank!

Is the new citationstyles.org site only for 1.0 styles? If, as I would
prefer, yes, then how do we manage that rollout?

Again I know this has probably already discussed, but what is the plan for style distribution? Will I be able to query citationstyles.org from my code to get lists of available styles and their status in relation to the styles currently installed?

Ron.

I know Ron and Andrea are both working on 1.0-compatible code as well.

Yes, I’ve been gratuitously using Franks test cases to validate my code,
thanks Frank!

Is the new citationstyles.org site only for 1.0 styles? If, as I would
prefer, yes, then how do we manage that rollout?

Again I know this has probably already discussed, but what is the plan for
style distribution? Will I be able to query citationstyles.org from my
code to get lists of available styles and their status in relation to the
styles currently installed

I can’t say what “will” be there for sure, but this is what I definitely
would like to see.

Not sure if you ever saw it, but I blogged awhile back about some toying I
was doing with Django:

<
http://community.muohio.edu/blogs/darcusb/archives/2008/02/25/from-proposal-to-example-csl-gallery

So the idea would be:

  1. ever style gets a page (an HTML representation of the URI), complete
    with preview, comments, and change-tracking
  2. each style is indexed based on its metadata
  3. there would be a simple query API
  4. perhaps feeds for each field
  5. the makecsl wizard would be quickly accessible if user can’t find
    their style

Of course, we need an actual plan to get this implemented, and people
volunteering to do it.

BruceOn Sat, Feb 27, 2010 at 10:44 AM, Jerome, Ron <@Jerome_Ron>wrote:

Hello,

Mendeley has a different code base that wasn’t even fully consistent
with 0.8. What about 1.0?

We’ve yet to make a proper start on support for 1.0 but I’m hoping that we can
do that in the near future. The test suite should help greatly here.

Is the new citationstyles.org site only for 1.0 styles? If, as I would
prefer, yes, then how do we manage that rollout?

That would simplify things as far as users are concerned, though obviously
existing versions of Zotero and Mendeley which only have support for 0.8 are
still in widespread usage.

Regards,
Robert.

Of course, we need an actual plan to get this implemented, and people volunteering to do it.
Minor details… :wink:

R.

  1. ever style gets a page (an HTML representation of the URI), complete with preview, comments, and change-tracking
  2. each style is indexed based on its metadata
  3. there would be a simple query API
  4. perhaps feeds for each field
  5. the makecsl wizard would be quickly accessible if user can’t find their style

Of course, we need an actual plan to get this implemented, and people volunteering to do it.
Minor details… :wink:

But seriously, as you know Bruce, I’m a “do it with Drupal” kind of guy, so you what my answer to all these would be, plus it might be nice to have a SOAP interface so the machines could talk amongst themselves…

Ron

But seriously, as you know Bruce, I’m a “do it with Drupal” kind of guy, so
you what my answer to all these would be, plus it might be nice to have a
SOAP interface so the machines could talk amongst themselves…

Why SOAP, to communicate what? E.g. what is it about SOAP that a
simple REST approach doesn’t solve?

Bruce

But seriously, as you know Bruce, I’m a “do it with Drupal” kind of guy, so
you what my answer to all these would be, plus it might be nice to have a
SOAP interface so the machines could talk amongst themselves…

Why SOAP, to communicate what? E.g. what is it about SOAP that a
simple REST approach doesn’t solve?

Well I can’t come up with any compelling reason that SOAP is needed, but in my opinion, something more than what is provided by http://www.zotero.org/styles is required for updates at the application level. Maybe something like an Atom feed which would provide information about the available styles like description, CSL version, creation date, update date, etc.

Basically what I’m getting at is something more machine readable than the Zotero styles page (unless there is more to that than meets the eye).

Ron.