# \[important\] transitioning to 1.0

**URL:** https://discourse.citationstyles.org/t/important-transitioning-to-1-0/829
**Category:** CSL Development
**Created:** [February 27, 2010, 2:11pm UTC](https://discourse.citationstyles.org/t/important-transitioning-to-1-0/829 "2010-02-27T14:11:13Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Bruce\_D\_Arcus1](https://avatars.discourse-cdn.com/v4/letter/b/4bbf92/32.png) [@Bruce\_D\_Arcus1](https://discourse.citationstyles.org/u/Bruce_D_Arcus1)
#### Post date: [February 27, 2010, 2:11pm UTC](https://discourse.citationstyles.org/t/important-transitioning-to-1-0/829/1 "2010-02-27T14:11:13Z")

</div>

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](http://citationstyles.org) site only for 1.0 styles? If, as I would  
prefer, yes, then how do we manage that rollout?

Bruce

---

<div class="post-metadata">

### Author: ![Jerome\_Ron](https://avatars.discourse-cdn.com/v4/letter/j/43a26b/32.png) [@Jerome\_Ron](https://discourse.citationstyles.org/u/Jerome_Ron)
#### Post date: [February 27, 2010, 3:44pm UTC](https://discourse.citationstyles.org/t/important-transitioning-to-1-0/829/2 "2010-02-27T15:44:44Z")

</div>

> 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](http://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](http://citationstyles.org) from my code to get lists of available styles and their status in relation to the styles currently installed?

Ron.

---

<div class="post-metadata">

### Author: ![Bruce\_D\_Arcus1](https://avatars.discourse-cdn.com/v4/letter/b/4bbf92/32.png) [@Bruce\_D\_Arcus1](https://discourse.citationstyles.org/u/Bruce_D_Arcus1)
#### Post date: [February 27, 2010, 4:33pm UTC](https://discourse.citationstyles.org/t/important-transitioning-to-1-0/829/3 "2010-02-27T16:33:15Z")

</div>

> > 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](http://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](http://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](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:

---

<div class="post-metadata">

### Author: ![Robert\_Knight](https://avatars.discourse-cdn.com/v4/letter/r/ba9def/32.png) [@Robert\_Knight](https://discourse.citationstyles.org/u/Robert_Knight)
#### Post date: [February 27, 2010, 8:56pm UTC](https://discourse.citationstyles.org/t/important-transitioning-to-1-0/829/4 "2010-02-27T20:56:48Z")

</div>

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](http://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.

---

<div class="post-metadata">

### Author: ![Jerome\_Ron](https://avatars.discourse-cdn.com/v4/letter/j/43a26b/32.png) [@Jerome\_Ron](https://discourse.citationstyles.org/u/Jerome_Ron)
#### Post date: [February 27, 2010, 11:03pm UTC](https://discourse.citationstyles.org/t/important-transitioning-to-1-0/829/5 "2010-02-27T23:03:32Z")

</div>

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

R.

---

<div class="post-metadata">

### Author: ![Jerome\_Ron](https://avatars.discourse-cdn.com/v4/letter/j/43a26b/32.png) [@Jerome\_Ron](https://discourse.citationstyles.org/u/Jerome_Ron)
#### Post date: [February 28, 2010, 3:18am UTC](https://discourse.citationstyles.org/t/important-transitioning-to-1-0/829/6 "2010-02-28T03:18:02Z")

</div>

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

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

---

<div class="post-metadata">

### Author: ![Bruce\_D\_Arcus1](https://avatars.discourse-cdn.com/v4/letter/b/4bbf92/32.png) [@Bruce\_D\_Arcus1](https://discourse.citationstyles.org/u/Bruce_D_Arcus1)
#### Post date: [February 28, 2010, 7:07pm UTC](https://discourse.citationstyles.org/t/important-transitioning-to-1-0/829/7 "2010-02-28T19:07:16Z")

</div>

…

> 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

---

<div class="post-metadata">

### Author: ![Jerome\_Ron](https://avatars.discourse-cdn.com/v4/letter/j/43a26b/32.png) [@Jerome\_Ron](https://discourse.citationstyles.org/u/Jerome_Ron)
#### Post date: [March 2, 2010, 2:38am UTC](https://discourse.citationstyles.org/t/important-transitioning-to-1-0/829/8 "2010-03-02T02:38:06Z")

</div>

> > 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 [Zotero Style Repository](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.
