deploying csl styles

I’ve also put up a wiki page about style deployment that includes some
changes I’m thinking about in terms of how we deal with ids.

https://apps.sourceforge.net/trac/xbiblio/wiki/DeployingStyles

When I get time, I will probably write a little script to help with this.

Bruce

Hi Bruce,

That link requires authentication, the http (not https) version of
that works though - I assume the content is the same? Supposing
further down the line CSL becomes the de-factor standard used by
publishers, is the idea that the ‘stable HTTP URL’ is one provided by
the publisher? If the style is mirrored in a different repository -
for example if Zotero or Mendeley or an institution were to create a
repository of styles mirroring ones provided by publishers would the
HTTP URL be changed to point to the Zotero repository or would an
additional link be added pointing to the mirror location?

Regards,
Robert.2009/4/30 Bruce D’Arcus <@Bruce_D_Arcus1>:

That link requires authentication, the http (not https) version of
that works though - I assume the content is the same?

Yes. Forgot about that issue.

BTW, anyone with project membership can edit the wiki. If anybody
wants that, let me know.

Supposing
further down the line CSL becomes the de-factor standard used by
publishers, is the idea that the ‘stable HTTP URL’ is one provided by
the publisher?

Yes.

If the style is mirrored in a different repository -
for example if Zotero or Mendeley or an institution were to create a
repository of styles mirroring ones provided by publishers would the
HTTP URL be changed to point to the Zotero repository or would an
additional link be added pointing to the mirror location?

Good question :slight_smile:

The way Atom works (CSL metadata is taken from it), you have the URI
ID that is stable, but then you have one or more link elements. The
idea behind this split is to account for changing URIs.

But that only partially addresses your example.

Clearly this is tricky; the key thing I want to get away from is
thinking of styles as just local files that you pass around, and that
sit in your home directory.

Bruce

Oh, BTW, Atom explicitly does not require the id to be HTTP
resolvable. So that strawman on the wiki is a departure from Atom. It
only really makes sense, though, if you presume a canonical style
(that may well be mirrored).

Bruce