Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Springer styles in different languages #1122

Closed
zuphilip opened this issue Sep 17, 2014 · 14 comments
Closed

Springer styles in different languages #1122

zuphilip opened this issue Sep 17, 2014 · 14 comments

Comments

@zuphilip
Copy link
Member

There are German journals published by Springer which are at the moment treated as English journals. Sometimes there is also a link to a localized (German) Endnote style. (Moreover, there are the multilingual journals, but let us ignore them for the moment...). Can we just change the header information and maybe insert the "(German)" in the label? Or how are depending styles working exactly?

For a concrete example we can take the journal Informatik-Spektrum which is published in German only: "Publikationssprache dieser Zeitschrift ist deutsch." see Autorenhinweise. Thus, in the end we want to have the same as Springer Basic style but with e.g. (Münch u. Smelser 1992) and In: / (Hrsg) / Aufl. / S / Gesehen / Dissertation / et al.

@adam3smith
Copy link
Member

If the journal is German-only we can just change the default-locale in the dependent style and add the language in parentheses, yes.
I'm not sure if there's a column in the journal data we use to auto-generate styles to indicate that, though. There should be before we go about modifying the styles.

@zuphilip
Copy link
Member Author

Okay. I haven't found such a column in the journals.tab at https://github.com/citation-style-language/utilities/tree/master/generate_dependent_styles/data/springer . I will try to come up with a list of such styles, then we can do the necessary changes together. We may also need to add some local (nonstandard) German terms in the Springer Basic styles, e.g. accessed = Gesehen.

@zuphilip
Copy link
Member Author

Here are my results after going trough all the German Springer journals.

  • The journals with a csl-style divide into:
    • 21 journals which should have a default-localization for German. Sometimes the publisher refered on the journal page to a German endnote-style, or all articles are in German, or they wrote that the publication language is German.
    • 11 journals with a mixture of German and English (and one of them also French).
    • 2 journals which are completely English (also the names are still German)
    • 1 journal has its own style
  • The journals without a csl-style are either also a Springer variant or they are have their own citation style. In particualr, there are 46 medicine journals all refering to the same endnote-style, e.g. http://www.springer.com/medicine/orthopedics/journal/142 . Can we add these journals too? I think I have seen a similar case, where the journal was assigned to springer-basic-brakets.
  • There are 51 journals for which I haven't found any (online) style manual, which will be ignored for now.

Let me know how/if we can correct/add these information.

@adam3smith
Copy link
Member

We can definitely add those 46 journals. Have you ever worked with the script to auto-generate styles? It's pretty simple. Essentially you add the journals to a _journals.tab file, generate a template and the run the .rb script. All at https://github.com/citation-style-language/utilities/tree/master/generate_dependent_styles
I'd want to keep those separate from the existing Springer list because we didn't get them from Springer.
For the language, if you feel comfortable, I think you should be able to just do this by adjusting the _template.csl (and then adding a default locale to the _journal.tab file).
The only problem there are the multilingual journals. For those, we'd want ideally to leave default-locale blank, which would, the way the script is written now, cause the entire line to disappear, which is obviously not acceptable.
@rmzelle - thoughts?

@rmzelle
Copy link
Member

rmzelle commented Sep 20, 2014

The only problem there are the multilingual journals. For those, we'd want ideally to leave default-locale blank, which would, the way the script is written now, cause the entire line to disappear, which is obviously not acceptable.

I'm pretty sure that a blank default-locale in a dependent style doesn't have any effect (i.e., if the parent is set to "en-US", a dependent without the "default-locale" attribute will still localize to "en-US"). I think the only solution is to strip "default-locale" from the parent, and make sure that all other dependents, which should localize to a specific locale, have "default-locale" set, while the multilingual journals shouldn't use the attribute. Does that make sense? Some, but not all, Springer independent parent styles are currently set to "en-US".

As to the script, yeah, we would have to tweak that.

@zuphilip
Copy link
Member Author

How are updates working on these Springer journals? Are there even regularly updates from Springer?

I think it is the easiest for me to just change the 21 German journals manually. But will these information eventually be overwritten by the next update?

I would like to seperate this step from adding (46+) new Springer journals.

@rmzelle
Copy link
Member

rmzelle commented Sep 22, 2014

We used to get updates from Charles Parnot from Papers, but he no longers works there.

Ideally we would update the metadata at https://github.com/citation-style-language/utilities/tree/master/generate_dependent_styles/data/springer

@zuphilip
Copy link
Member Author

Okay, that means currently we are not getting any updates. Every year there are lists of all journals by Springer: http://www.springer.com/gp/librarians/journal-price-list

In this list there is also the a column "Primary language". I used it to update the current _journals.tab. The test result looks pretty good: https://gist.github.com/zuphilip/2757996341c510d34d9b

It will give us more German journals, most of the multi-lingual journals are assigned to German by Springer. But this seems to be a way to continue in future as well and to deal with other language like "Dutch" also.

Please note that the complete list contains around 2.700 journals while the file here only contains around 1450 journals. Is there any chance to get the mapping of the journals to the used citation style for them as well?

@rmzelle
Copy link
Member

rmzelle commented Sep 22, 2014

@cparnot, do you have any wise words for us on how to update our Springer CSL styles going forward? (maybe you could introduce us to your contacts at Springer?)

@adam3smith
Copy link
Member

For reference, here are the catalogs for Springer Open:
http://www.springeropen.com/about/catalog
http://www.chemistrycentral.com/about/catalog
that Matias mentioned in his reply--good chance we'll be able to add some of those.

@rmzelle
Copy link
Member

rmzelle commented Sep 26, 2014

Oh, those even name the citation style used? Neat! I wonder if those are all eISSNs?

@zuphilip
Copy link
Member Author

Yes that is very nice. My preliminary test gave that this are maybe 100 new journals from the springeropen (some overlap is there and sometimes citation style just says "n/a"). I think I have seen both cases, that the issn is for the print and also cases where it is for the electronic (e.g. if the journal is eonly).

@zuphilip
Copy link
Member Author

Okay, I created an Excel file from the various sources (see all different tabs):
https://docs.google.com/spreadsheets/d/1WA-h9pKhOfVEUsqpWiVTgrYVjMD1RG6Ygq9w8GHGEjA/edit?usp=sharing
As you can see, we solve the issn/eissn problem by just refering to the large springer list and take the information from there.

@rmzelle
Copy link
Member

rmzelle commented Dec 10, 2015

(see also #1526)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants