diff --git a/Gemfile.lock b/Gemfile.lock index e16789b793e..3f573f3c5a5 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -47,10 +47,10 @@ GEM ruby-progressbar (~> 1.4) git_diff (0.4.3) hashdiff (0.3.7) - mini_portile2 (2.5.0) + mini_portile2 (2.5.1) multipart-post (2.1.1) namae (1.0.2) - nokogiri (1.11.1) + nokogiri (1.11.4) mini_portile2 (~> 2.5.0) racc (~> 1.4) octokit (4.20.0) diff --git a/Rakefile b/Rakefile index 1f29f3380df..9ec2cff9847 100644 --- a/Rakefile +++ b/Rakefile @@ -7,6 +7,8 @@ rescue Bundler::BundlerError => e exit e.status_code end +puts "Running tests from #{Dir.pwd}" + require 'rspec/core' require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) do |spec| diff --git a/acta-anaesthesiologica-scandinavica.csl b/acta-anaesthesiologica-scandinavica.csl index 8f2dc158822..5ef97bd5710 100644 --- a/acta-anaesthesiologica-scandinavica.csl +++ b/acta-anaesthesiologica-scandinavica.csl @@ -156,8 +156,10 @@ <bibliography second-field-align="flush"> <layout> <text variable="citation-number" suffix=". "/> - <text macro="author" suffix="."/> - <text macro="title" suffix="." prefix=" "/> + <group delimiter=". " suffix=". "> + <text macro="author"/> + <text macro="title"/> + </group> <choose> <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> <group prefix=" " delimiter=" "> diff --git a/acta-hydrotechnica.csl b/acta-hydrotechnica.csl new file mode 100644 index 00000000000..19ebb6c10b5 --- /dev/null +++ b/acta-hydrotechnica.csl @@ -0,0 +1,222 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="never" default-locale="en-US"> + <info> + <title>Acta hydrotechnica</title> + <id>http://www.zotero.org/styles/acta-hydrotechnica</id> + <link href="http://www.zotero.org/styles/acta-hydrotechnica" rel="self"/> + <link href="http://www.zotero.org/styles/elsevier-harvard" rel="template"/> + <link href="https://actahydrotechnica.fgg.uni-lj.si/en/instructions" rel="documentation"/> + <author> + <name>Libor Ansorge</name> + <email>libor.ansorge@gmail.com</email> + </author> + <category citation-format="author-date"/> + <category field="engineering"/> + <issn>0352-3551</issn> + <eissn>1581-0267</eissn> + <updated>2022-06-18T07:30:00+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="container"> + <choose> + <if type="chapter paper-conference" match="any"> + <text term="in" prefix=", " suffix=": "/> + <names variable="editor translator" delimiter=", " suffix=", "> + <name name-as-sort-order="all" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" text-case="capitalize-first" prefix=" (" suffix=")"/> + </names> + <group delimiter=", "> + <text variable="container-title" text-case="title"/> + <text variable="collection-title" text-case="title"/> + </group> + </if> + <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <group prefix=", " delimiter=", "> + <text variable="container-title"/> + <text variable="collection-title"/> + </group> + </else-if> + <else> + <group prefix=". " delimiter=", "> + <text variable="container-title" form="short" font-style="italic"/> + <text variable="collection-title"/> + </group> + </else> + </choose> + </macro> + <macro name="author"> + <names variable="author"> + <name name-as-sort-order="all" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="capitalize-first"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text macro="title"/> + </substitute> + </names> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" and="text" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <choose> + <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <text variable="title" form="short" font-style="italic"/> + </if> + <else> + <text variable="title" form="short" quotes="true"/> + </else> + </choose> + </substitute> + </names> + </macro> + <macro name="access"> + <choose> + <if variable="DOI"> + <text variable="DOI" prefix="https://doi.org/" text-decoration="underline" /> + </if> + <else-if type="webpage post-weblog" match="any"> + <group delimiter=" "> + <text value="URL"/> + <text variable="URL" text-decoration="underline"/> + <group prefix="(" suffix=")."> + <text term="accessed" suffix=" "/> + <date variable="accessed"> + <date-part name="month" form="numeric" suffix="."/> + <date-part name="day" suffix="."/> + <date-part name="year" form="short"/> + </date> + </group> + </group> + </else-if> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="report thesis" match="any"> + <text variable="title"/> + <group prefix=" (" suffix=")" delimiter=" "> + <text variable="genre"/> + <text variable="number" prefix="No. "/> + </group> + </if> + <else-if type="bill book graphic legal_case legislation motion_picture report song speech" match="any"> + <text variable="title"/> + <text macro="edition" prefix=", "/> + </else-if> + <else-if type="webpage"> + <text variable="title"/> + <text value="WWW Document" prefix=" [" suffix="]"/> + </else-if> + <else> + <text variable="title"/> + </else> + </choose> + </macro> + <macro name="publisher"> + <group delimiter=", "> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + </macro> + <macro name="event"> + <choose> + <if variable="event"> + <text term="presented at" text-case="capitalize-first" suffix=" "/> + <text variable="event"/> + </if> + </choose> + </macro> + <macro name="issued"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </macro> + <macro name="edition"> + <group delimiter=" "> + <choose> + <if is-numeric="edition"> + <number variable="edition" form="ordinal"/> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + <text value="ed"/> + </group> + </macro> + <macro name="locators"> + <choose> + <if type="article-journal article-magazine article-newspaper" match="any"> + <group prefix=" " delimiter=", "> + <group> + <text variable="volume" font-weight="bold"/> + <text variable="issue" font-weight="bold" prefix="(" suffix=")"/> + </group> + <text variable="page"/> + </group> + </if> + <else-if type="bill book graphic legal_case legislation motion_picture report song thesis" match="any"> + <group delimiter=", " prefix=". "> + <text macro="event"/> + <text macro="publisher"/> + </group> + </else-if> + <else-if type="chapter paper-conference" match="any"> + <group delimiter=", " prefix=". "> + <text macro="event"/> + <text macro="publisher"/> + <group> + <text variable="page"/> + </group> + </group> + </else-if> + <else-if type="patent"> + <text variable="number" prefix=". "/> + </else-if> + </choose> + </macro> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-givenname="true" disambiguate-add-year-suffix="true" collapse="year" cite-group-delimiter=", "> + <sort> + <key macro="author"/> + <key macro="issued" sort="descending"/> + </sort> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=", "> + <text macro="author-short"/> + <text macro="issued"/> + <group delimiter=" "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </group> + </layout> + </citation> + <bibliography hanging-indent="true" entry-spacing="0" line-spacing="1"> + <sort> + <key macro="author"/> + <key macro="issued" sort="descending"/> + </sort> + <layout> + <group suffix="."> + <text macro="author" suffix=" "/> + <text macro="issued" prefix="(" suffix=")"/> + <group prefix=". "> + <text macro="title"/> + <text macro="container"/> + <text macro="locators"/> + </group> + </group> + <text macro="access" prefix=". "/> + </layout> + </bibliography> +</style> diff --git a/acta-universitatis-agriculturae-sueciae.csl b/acta-universitatis-agriculturae-sueciae.csl index dfc1219a596..279f1a7f259 100644 --- a/acta-universitatis-agriculturae-sueciae.csl +++ b/acta-universitatis-agriculturae-sueciae.csl @@ -4,19 +4,18 @@ <title>Acta Universitatis Agriculturae Sueciae (Swedish University of Agricultural Sciences)</title> <id>http://www.zotero.org/styles/acta-universitatis-agriculturae-sueciae</id> <link href="http://www.zotero.org/styles/acta-universitatis-agriculturae-sueciae" rel="self"/> - <link href="https://www.slu.se/en/subweb/library/write-and-cite2/writing-references/referencelist-according-to-the-harvard-system/" rel="documentation"/> - <link href="https://www.slu.se/site/bibliotek/skriva-och-referera/skriva-referenser/referenslista-enligt-harvard/" rel="documentation"/> + <link href="https://www.slu.se/en/subweb/library/write-and-cite/writing-references/referenslista-enligt-harvard/" rel="documentation"/> + <link href="https://www.slu.se/en/subweb/library/write-and-cite/writing-references/in-text-citations-using-the-harvard-system/" rel="documentation"/> <author> <name>Rintze Zelle</name> <uri>http://twitter.com/rintzezelle</uri> </author> <contributor> <name>Patrick O'Brien</name> - <uri>https://twitter.com/patobrien333/</uri> </contributor> <category citation-format="author-date"/> <summary>Style as per the May 2019 guidelines.</summary> - <updated>2019-05-23T13:14:19+00:00</updated> + <updated>2021-04-22T13:05:29+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="en"> @@ -124,15 +123,31 @@ </macro> <macro name="issued"> <group prefix=" (" suffix=")."> - <date variable="issued"> - <date-part name="year"/> - </date> + <choose> + <if match="any" variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + <text variable="year-suffix"/> </group> </macro> <macro name="issued-year"> - <date variable="issued"> - <date-part name="year"/> - </date> + <choose> + <if variable="issued" match="any"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + <text variable="year-suffix"/> </macro> <macro name="edition"> <choose> diff --git a/ageing-and-society.csl b/ageing-and-society.csl index 53d2b243028..6a427a0ad6b 100644 --- a/ageing-and-society.csl +++ b/ageing-and-society.csl @@ -14,7 +14,7 @@ <category field="biology"/> <issn>0144-686X</issn> <eissn>1469-1779</eissn> - <updated>2017-06-04T17:19:24+00:00</updated> + <updated>2021-04-10T17:19:24+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="en"> @@ -107,7 +107,7 @@ <macro name="pages"> <text variable="page"/> </macro> - <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true"> + <citation et-al-min="4" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true"> <sort> <key variable="author"/> <key macro="year-date"/> diff --git a/alternatif-politika.csl b/alternatif-politika.csl new file mode 100644 index 00000000000..0e7c7ec4798 --- /dev/null +++ b/alternatif-politika.csl @@ -0,0 +1,304 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" name-as-sort-order="first" demote-non-dropping-particle="never"> + <!-- Polyglot; journal publishes in Turkish and English --> + <info> + <title>Alternatif Politika</title> + <title-short>Altern. Polit.</title-short> + <id>http://www.zotero.org/styles/alternatif-politika</id> + <link href="http://www.zotero.org/styles/alternatif-politika" rel="self"/> + <link href="http://www.zotero.org/styles/journal-of-peace-research" rel="template"/> + <link href="https://alternatifpolitika.com/site/dosyalar/diger/yazarlar_icin_onemli_notlar.docx" rel="documentation"/> + <author> + <name>Kasım Timur</name> + <email>kasimtimur@hotmail.com</email> + <uri>https://alternatifpolitika.com</uri> + </author> + <category citation-format="author-date"/> + <category field="social_science"/> + <category field="political_science"/> + <category field="humanities"/> + <eissn>1309-0593</eissn> + <summary>Alternatif Politika author-date style with full first names, https://alternatifpolitika.com/</summary> + <updated>2021-06-23T21:28:25+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <terms> + <term name="editor" form="short"> + <single>Ed.</single> + <multiple>Eds.</multiple> + </term> + </terms> + </locale> + <macro name="editor"> + <names variable="editor" delimiter=", "> + <name and="text" name-as-sort-order="first"/> + <label form="short" text-case="capitalize-first" prefix=" (" suffix=")"/> + </names> + </macro> + <macro name="proceedings-editor"> + <names variable="editor" delimiter=", " prefix="(" suffix=")"> + <label form="short" suffix=" "/> + <name and="text" delimiter=", " sort-separator=", "/> + </names> + </macro> + <macro name="author"> + <names variable="author"> + <name and="text" delimiter-precedes-last="never" et-al-min="7" et-al-use-first="6" name-as-sort-order="first"/> + <label form="short" text-case="capitalize-first" prefix=" (" suffix=")"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text variable="container-title" font-style="normal"/> + <text macro="title"/> + </substitute> + </names> + </macro> + <macro name="author-count"> + <names variable="author"> + <name form="count"/> + <substitute> + <names variable="editor"/> + </substitute> + </names> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" and="text" delimiter=", " delimiter-precedes-last="never" initialize-with=""/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text variable="container-title" font-style="normal"/> + <text macro="title"/> + </substitute> + </names> + </macro> + <macro name="access"> + <choose> + <if variable="DOI"/> + <else-if variable="URL"> + <text variable="URL"/> + <group prefix=" (" delimiter=" " suffix=")"> + <date variable="accessed"> + <date-part name="day" form="numeric-leading-zeros" suffix="."/> + <date-part name="month" form="numeric-leading-zeros" range-delimiter="" suffix="."/> + <date-part name="year"/> + </date> + </group> + </else-if> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="book"> + <text variable="title" text-case="title" font-style="normal"/> + </if> + <else-if type="bill graphic legal_case motion_picture report song thesis" match="any"> + <text variable="title" text-case="title" font-style="normal"/> + </else-if> + <else-if type="article" match="any"/> + <else> + <text variable="title" text-case="title" strip-periods="false" quotes="false" prefix=""" suffix="","/> + </else> + </choose> + </macro> + <macro name="publisher"> + <choose> + <if type="thesis" match="any"> + <group delimiter=": "> + <text variable="publisher-place" prefix="("/> + <text variable="publisher" suffix=")"/> + </group> + </if> + <else-if type="paper-conference" match="any"> + <text variable="publisher"/> + </else-if> + <else> + <group delimiter=": " prefix="(" suffix=")"> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </else> + </choose> + </macro> + <macro name="year-date"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </macro> + <macro name="locator"> + <choose> + <if type="article-journal"> + <text variable="volume" suffix=" "/> + <text variable="issue" prefix="(" suffix=")"/> + </if> + </choose> + </macro> + <macro name="published-date"> + <choose> + <if type="report" match="any"> + <date variable="issued"> + <date-part name="day" suffix=" "/> + <date-part name="month" form="long"/> + </date> + </if> + </choose> + </macro> + <macro name="genre"> + <choose> + <if type="webpage post-weblog" match="none"> + <text variable="genre" text-case="title" prefix="("/> + </if> + </choose> + </macro> + <macro name="pages"> + <choose> + <if type="chapter" match="any"> + <group delimiter=" " prefix=": "> + <text variable="page"/> + </group> + </if> + <else-if type="article-journal"> + <text variable="page" prefix=": "/> + </else-if> + </choose> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number prefix="(" suffix="." variable="edition" form="ordinal"/> + <text term="edition" form="short" text-case="capitalize-first" suffix="),"/> + </group> + </if> + <else> + <text variable="edition" form="short" suffix="."/> + </else> + </choose> + </macro> + <macro name="container-details"> + <choose> + <if type="chapter post-weblog post" match="any"> + <group delimiter=", "> + <text macro="editor"/> + <choose> + <if type="chapter"> + <text variable="container-title" text-case="title" font-style="normal"/> + </if> + <else> + <text variable="container-title" font-style="italic"/> + </else> + </choose> + </group> + </if> + <else-if type="paper-conference" match="any"> + <group delimiter=", " prefix="In: "> + <group delimiter=" "> + <choose> + <if variable="container-title"> + <text variable="container-title" font-style="italic"/> + </if> + <else> + <text variable="event" font-style="italic"/> + </else> + </choose> + <text macro="proceedings-editor"/> + </group> + <text variable="publisher-place"/> + <date variable="issued"> + <date-part name="day" suffix=" "/> + <date-part name="month" form="long" suffix=" "/> + <date-part name="year"/> + </date> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </group> + </else-if> + <else-if type="webpage" match="none"> + <group delimiter=", "> + <group delimiter=" "> + <text macro="editor"/> + <text variable="container-title" font-style="normal" suffix=","/> + </group> + <choose> + <if type="article-newspaper article-magazine" match="any"> + <date variable="issued"> + <date-part name="day" suffix=" "/> + <date-part name="month" form="long"/> + </date> + </if> + </choose> + </group> + </else-if> + </choose> + </macro> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year"> + <sort> + <key macro="author-short"/> + <key macro="year-date"/> + <key variable="title"/> + </sort> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=": "> + <group delimiter=", "> + <text macro="author-short"/> + <text macro="year-date"/> + </group> + <text variable="locator"/> + </group> + </layout> + </citation> + <bibliography hanging-indent="true" et-al-min="4" et-al-use-first="3"> + <sort> + <key macro="author" names-min="1" names-use-first="1"/> + <key macro="author-count" names-min="3" names-use-first="3"/> + <key macro="author" names-min="3" names-use-first="1"/> + <key macro="year-date"/> + <key variable="title"/> + </sort> + <layout suffix="."> + <group delimiter=" "> + <text macro="author"/> + <text macro="year-date" prefix="(" suffix="),"/> + <text macro="title"/> + <choose> + <if variable="container-title" match="none"> + <text macro="edition"/> + </if> + </choose> + <group delimiter=" "> + <group delimiter=" "> + <text macro="container-details"/> + <text macro="locator"/> + </group> + <choose> + <if variable="container-title" match="any"> + <text macro="edition"/> + </if> + </choose> + <group suffix=")"> + <group delimiter=" "> + <text variable="collection-title"/> + <text variable="collection-number"/> + <text variable="number"/> + </group> + <text macro="genre"/> + <text macro="published-date"/> + </group> + <text macro="publisher"/> + </group> + </group> + <text macro="pages"/> + <text macro="access" prefix=". "/> + </layout> + </bibliography> +</style> diff --git a/american-chemical-society.csl b/american-chemical-society.csl index 887a956254d..bf75b2d8de7 100644 --- a/american-chemical-society.csl +++ b/american-chemical-society.csl @@ -5,7 +5,8 @@ <title-short>ACS</title-short> <id>http://www.zotero.org/styles/american-chemical-society</id> <link href="http://www.zotero.org/styles/american-chemical-society" rel="self"/> - <link href="https://pubs.acs.org/doi/pdf/10.1021/bk-2006-STYG.ch014" rel="documentation"/> + <link href="https://pubs.acs.org/doi/full/10.1021/acsguide.40303" rel="documentation"/> + <link href="https://pubs.acs.org/doi/book/10.1021/acsguide" rel="documentation"/> <author> <name>Julian Onions</name> <email>julian.onions@gmail.com</email> @@ -20,7 +21,7 @@ <category citation-format="numeric"/> <category field="chemistry"/> <summary>The American Chemical Society style</summary> - <updated>2020-03-10T12:00:00+00:00</updated> + <updated>2021-05-22T12:00:00+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="en"> @@ -253,9 +254,9 @@ <text variable="title"/> <text variable="URL"/> <date variable="accessed" prefix="(accessed " suffix=")" delimiter=" "> - <date-part name="month" form="short" strip-periods="true"/> - <date-part name="day" suffix=", "/> <date-part name="year"/> + <date-part name="month" prefix="-" form="numeric-leading-zeros"/> + <date-part name="day" prefix="-" form="numeric-leading-zeros"/> </date> </group> </else-if> diff --git a/apa-annotated-bibliography.csl b/apa-annotated-bibliography.csl index 2ea93096231..7b6e3e7129b 100644 --- a/apa-annotated-bibliography.csl +++ b/apa-annotated-bibliography.csl @@ -14,7 +14,7 @@ <category citation-format="author-date"/> <category field="psychology"/> <category field="generic-base"/> - <updated>2019-12-04T13:09:49+00:00</updated> + <updated>2021-06-10T13:09:49+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="en"> @@ -1860,7 +1860,7 @@ <text variable="locator"/> </group> </macro> - <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name"> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name-with-initials"> <sort> <key macro="author-bib" names-min="3" names-use-first="1"/> <key macro="date-sort-group"/> diff --git a/apa-no-ampersand.csl b/apa-no-ampersand.csl index 70d3b885695..879e752292f 100644 --- a/apa-no-ampersand.csl +++ b/apa-no-ampersand.csl @@ -14,7 +14,7 @@ <category citation-format="author-date"/> <category field="psychology"/> <category field="generic-base"/> - <updated>2019-12-04T13:09:49+00:00</updated> + <updated>2021-06-10T13:09:49+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="en"> @@ -1860,7 +1860,7 @@ <text variable="locator"/> </group> </macro> - <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name"> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name-with-initials"> <sort> <key macro="author-bib" names-min="3" names-use-first="1"/> <key macro="date-sort-group"/> diff --git a/apa-single-spaced.csl b/apa-single-spaced.csl index 6f8d6b58238..ee287e4a80a 100644 --- a/apa-single-spaced.csl +++ b/apa-single-spaced.csl @@ -14,7 +14,7 @@ <category citation-format="author-date"/> <category field="psychology"/> <category field="generic-base"/> - <updated>2019-12-04T13:09:49+00:00</updated> + <updated>2021-06-10T13:09:49+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="en"> @@ -1860,7 +1860,7 @@ <text variable="locator"/> </group> </macro> - <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name"> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name-with-initials"> <sort> <key macro="author-bib" names-min="3" names-use-first="1"/> <key macro="date-sort-group"/> diff --git a/apa-with-abstract.csl b/apa-with-abstract.csl index de72d5c31ca..b34b035c9b2 100644 --- a/apa-with-abstract.csl +++ b/apa-with-abstract.csl @@ -14,7 +14,7 @@ <category citation-format="author-date"/> <category field="psychology"/> <category field="generic-base"/> - <updated>2019-12-04T13:09:49+00:00</updated> + <updated>2021-06-10T13:09:49+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="en"> @@ -1860,7 +1860,7 @@ <text variable="locator"/> </group> </macro> - <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name"> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name-with-initials"> <sort> <key macro="author-bib" names-min="3" names-use-first="1"/> <key macro="date-sort-group"/> diff --git a/apa.csl b/apa.csl index 3389918a90a..915d4e07f4a 100644 --- a/apa.csl +++ b/apa.csl @@ -14,7 +14,7 @@ <category citation-format="author-date"/> <category field="psychology"/> <category field="generic-base"/> - <updated>2019-12-04T13:09:49+00:00</updated> + <updated>2021-06-10T13:09:49+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="en"> @@ -1860,7 +1860,7 @@ <text variable="locator"/> </group> </macro> - <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name"> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name-with-initials"> <sort> <key macro="author-bib" names-min="3" names-use-first="1"/> <key macro="date-sort-group"/> diff --git a/aquatic-conservation.csl b/aquatic-conservation.csl index 7b083b793bf..cb0c81339c8 100644 --- a/aquatic-conservation.csl +++ b/aquatic-conservation.csl @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-GB"> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" and="symbol" delimiter-precedes-last="never" demote-non-dropping-particle="sort-only" default-locale="en-GB"> <info> <title>Aquatic Conservation: Marine and Freshwater Ecosystems</title> <id>http://www.zotero.org/styles/aquatic-conservation</id> @@ -19,18 +19,31 @@ <issn>1052-7613</issn> <eissn>1099-0755</eissn> <summary>style for Aquatic Conservation: Marine and Freshwater Ecosystems, derived primarily from Cell and AMA styles</summary> - <updated>2020-12-03T16:59:23+00:00</updated> + <updated>2021-04-14T07:21:19+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <label variable="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </macro> <macro name="editor-translator"> - <names variable="editor translator" prefix="(" suffix=")." delimiter=", "> + <names variable="editor translator" delimiter=", "> <name and="text" initialize-with="" delimiter=", "/> <label form="short" prefix=", " text-case="capitalize-first" strip-periods="true"/> </names> </macro> <macro name="author"> <names variable="author"> - <name et-al-min="11" et-al-use-first="10" initialize-with="" name-as-sort-order="all" sort-separator=" "/> + <name initialize-with="." name-as-sort-order="all"/> <label form="short" prefix=" (" suffix=")" text-case="capitalize-first"/> <substitute> <names variable="editor"/> @@ -41,8 +54,7 @@ </macro> <macro name="author-short"> <names variable="author"> - <name form="short" and="text" delimiter=", " initialize-with="" et-al-min="3" et-al-use-first="1"/> - <et-al font-style="italic"/> + <name form="short" initialize-with=""/> <substitute> <names variable="editor"/> <names variable="translator"/> @@ -79,7 +91,7 @@ <if variable="version" match="any"> <text variable="title"/> </if> - <else-if type="bill book graphic legal_case motion_picture song" match="any"> + <else-if type="bill book graphic legal_case motion_picture song report" match="any"> <text variable="title" font-style="italic"/> </else-if> <else> @@ -94,8 +106,8 @@ </macro> <macro name="publisher"> <group delimiter=": "> - <text variable="publisher-place"/> <text variable="publisher"/> + <text variable="publisher-place"/> </group> </macro> <macro name="access"> @@ -111,19 +123,13 @@ </group> <group delimiter=" " prefix="[" suffix="]"> <text term="accessed" text-case="capitalize-first"/> - <date form="text" date-parts="year-month-day" variable="issued"/> + <date form="text" variable="accessed"/> </group> </group> </else-if> </choose> </macro> - <macro name="pages"> - <group delimiter=" "> - <label variable="page" form="short"/> - <text variable="page"/> - </group> - </macro> - <citation disambiguate-add-year-suffix="true" collapse="year"> + <citation et-al-min="4" et-al-use-first="1" disambiguate-add-year-suffix="true" collapse="year"> <sort> <key macro="issued"/> <key macro="author"/> @@ -135,7 +141,7 @@ </group> </layout> </citation> - <bibliography and="symbol" et-al-min="7" et-al-use-first="6" entry-spacing="0" line-spacing="2" hanging-indent="true"> + <bibliography et-al-min="7" et-al-use-first="6" entry-spacing="0" line-spacing="2" hanging-indent="true"> <sort> <key macro="author" names-min="1" names-use-first="1"/> <key macro="author-count" names-min="3" names-use-first="3"/> @@ -144,69 +150,80 @@ <key macro="author"/> </sort> <layout> - <group delimiter=". "> + <group delimiter=". " suffix="."> <text macro="author"/> <date variable="issued" prefix="(" suffix=")"> <date-part name="year"/> </date> - <text macro="title" prefix=" "/> <choose> <if type="bill book graphic legal_case motion_picture song" match="any"> <group delimiter=". "> - <text macro="editor-translator"/> + <group delimiter=", "> + <text macro="title" prefix=" "/> + <text macro="editor-translator" prefix=" "/> + <text macro="edition"/> + </group> <text prefix=" " suffix="." macro="publisher"/> </group> </if> <else-if type="report" match="any"> - <group> - <group suffix="."> - <text variable="genre" prefix=" "/> - <text variable="number" prefix=" No. "/> - </group> - <text macro="publisher" prefix=" "/> + <group delimiter=". "> + <text macro="title" prefix=" "/> + <text variable="publisher" prefix=" "/> + <text variable="number" prefix="Report number: "/> </group> </else-if> <else-if type="thesis" match="any"> - <group suffix="." delimiter=", "> - <text variable="genre"/> - <text macro="publisher"/> + <text macro="title" prefix=" "/> + <group prefix="."> + <group prefix=" "> + <group suffix="." delimiter=", "> + <text variable="genre"/> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + </group> </group> </else-if> <else-if type="chapter paper-conference" match="any"> <group delimiter=". "> + <text macro="title" prefix=" "/> <group delimiter=" "> <group delimiter=": "> <text term="in" text-case="capitalize-first"/> <names variable="editor"> - <name et-al-min="8" et-al-use-first="3" initialize-with="" name-as-sort-order="first" sort-separator=" "/> - <label form="short" text-case="capitalize-first" strip-periods="false" prefix=" (" suffix=")"/> + <name et-al-min="8" et-al-use-first="3" name-as-sort-order="all" sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always" prefix=", "/> + <label form="short" strip-periods="true" prefix=" (" suffix=")."/> </names> </group> <text variable="container-title" font-style="italic"/> </group> <group delimiter=", "> - <text macro="publisher" prefix=" "/> - <text macro="pages"/> + <text macro="publisher"/> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> </group> </group> </else-if> <else> - <group suffix="."> + <group delimiter=". "> <text macro="title" prefix=" "/> <text macro="editor-translator" prefix=" "/> - </group> - <group delimiter=", " prefix=" " suffix="."> - <text variable="container-title" font-style="italic"/> - <group prefix=" "> - <text variable="volume" font-weight="normal"/> - <text variable="issue" prefix="(" suffix=")"/> + <group delimiter=", " prefix=" " suffix="."> + <text variable="container-title" font-style="italic"/> + <group prefix=" "> + <text variable="volume" font-weight="normal"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <text variable="page"/> </group> - <text variable="page"/> </group> </else> </choose> - <text macro="access"/> </group> + <text macro="access" prefix=" "/> </layout> </bibliography> </style> diff --git a/arbok-hins-islenzka-fornleifafelags.csl b/arbok-hins-islenzka-fornleifafelags.csl new file mode 100644 index 00000000000..25fe5e7c7a1 --- /dev/null +++ b/arbok-hins-islenzka-fornleifafelags.csl @@ -0,0 +1,337 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="sort-only" default-locale="is-IS"> + <info> + <title>Árbók Hins íslenzka fornleifafélags (Íslenska)</title> + <title-short>HIF</title-short> + <id>http://www.zotero.org/styles/arbok-hins-islenzka-fornleifafelags</id> + <link href="http://www.zotero.org/styles/arbok-hins-islenzka-fornleifafelags" rel="self"/> + <link href="http://www.zotero.org/styles/latin-american-perspectives" rel="template"/> + <link href="https://hif.is/leidbeiningar-fyrir-hofunda/" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="note"/> + <category field="humanities"/> + <issn>0256-8426</issn> + <updated>2021-06-10T12:02:30+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="is"> + <terms> + <term name="cited">hlaðið niður þann</term> + </terms> + </locale> + <macro name="container-contributors"> + <choose> + <if type="chapter paper-conference" match="any"> + <names variable="editor translator" delimiter=", "> + <label form="short" text-case="capitalize-first"/> + <name prefix=" " and="text" initialize="false" initialize-with=". "/> + </names> + </if> + </choose> + </macro> + <macro name="secondary-contributors"> + <choose> + <if type="chapter paper-conference" match="none"> + <names variable="editor translator" delimiter=", " prefix=" (" suffix=")"> + <name and="text" initialize-with=". " initialize="false" delimiter=", "/> + <label form="short" prefix=", "/> + </names> + </if> + </choose> + </macro> + <macro name="author"> + <names variable="author"> + <name name-as-sort-order="first" and="text" sort-separator=", " initialize-with=". " initialize="false" delimiter=", "/> + <label form="short" prefix=" (" suffix=")" text-case="capitalize-first"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <choose> + <if type="report"> + <text variable="publisher"/> + <text macro="title"/> + </if> + <else> + <text macro="title"/> + </else> + </choose> + </substitute> + </names> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <choose> + <if type="report"> + <text variable="publisher"/> + <text variable="title" form="short"/> + </if> + <else-if type="bill book graphic legal_case legislation motion_picture song" match="any"> + <text variable="title" form="short"/> + </else-if> + <else> + <text variable="title" form="short" quotes="true"/> + </else> + </choose> + </substitute> + </names> + </macro> + <macro name="pages-chapter"> + <choose> + <if type="chapter paper-conference" match="any"> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </if> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="report thesis" match="any"> + <text variable="title" font-style="italic"/> + <group prefix=" (" suffix=")"> + <text variable="genre"/> + <text variable="number" prefix=" No. "/> + </group> + </if> + <else-if type="bill book graphic legal_case legislation manuscript motion_picture report song speech" match="any"> + <text variable="title" font-style="italic"/> + </else-if> + <else> + <text variable="title" quotes="true"/> + </else> + </choose> + </macro> + <macro name="publisher"> + <choose> + <if type="report" match="any"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </if> + <else-if type="thesis" match="any"> + <group delimiter=", "> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + </else-if> + <else> + <choose> + <if variable="event" match="none"> + <text variable="genre" suffix=", "/> + </if> + </choose> + <group delimiter=". "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </else> + </choose> + </macro> + <macro name="event"> + <choose> + <if variable="event"> + <choose> + <if variable="genre" match="none"> + <text term="presented at" text-case="capitalize-first" suffix=" "/> + <text variable="event"/> + </if> + <else> + <group delimiter=" "> + <text variable="genre" text-case="capitalize-first"/> + <text term="presented at"/> + <text variable="event"/> + </group> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="issued"> + <choose> + <if variable="issued"> + <group> + <date variable="issued"> + <date-part name="year"/> + </date> + <choose> + <if type="article-journal bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="none"> + <date variable="issued"> + <date-part prefix=", " name="month"/> + <date-part prefix=" " name="day"/> + </date> + </if> + </choose> + </group> + </if> + <else> + <group> + <text term="no date" form="short"/> + <text variable="year-suffix" prefix="-"/> + </group> + </else> + </choose> + </macro> + <macro name="issued-year"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="year-suffix"/> + </if> + <else> + <text term="no date" form="short"/> + <text variable="year-suffix" prefix="-"/> + </else> + </choose> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + </macro> + <macro name="locators"> + <choose> + <if type="article-journal article-magazine" match="any"> + <group delimiter=", " prefix=" "> + <group> + <text variable="volume"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <group delimiter=" "> + <label variable="locator" form="short"/> + <text variable="page"/> + </group> + </group> + </if> + <else-if type="article-newspaper"> + <group delimiter=" " prefix=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </else-if> + <else-if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any"> + <group prefix=" " delimiter=", "> + <text macro="edition"/> + <group> + <text term="volume" form="short" plural="true" text-case="capitalize-first" suffix=" "/> + <number variable="number-of-volumes" form="numeric" prefix="1-"/> + </group> + <group> + <text term="volume" form="short" text-case="capitalize-first" suffix=" "/> + <number variable="volume" form="numeric"/> + </group> + </group> + </else-if> + </choose> + </macro> + <macro name="citation-locator"> + <group delimiter=" "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </macro> + <macro name="container-title"> + <choose> + <if type="article-journal" match="any"> + <text variable="container-title"/> + </if> + <else> + <text variable="container-title"/> + </else> + </choose> + </macro> + <macro name="access"> + <group delimiter=". "> + <text variable="URL"/> + <group delimiter=" "> + <text term="cited" text-case="capitalize-first"/> + <date form="text" variable="accessed"/> + </group> + </group> + </macro> + <citation et-al-min="4" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name"> + <sort> + <key variable="issued" sort="ascending"/> + <key macro="author"/> + </sort> + <layout delimiter="; "> + <choose> + <if type="webpage" match="all"> + <text variable="URL"/> + </if> + <else> + <group delimiter=", "> + <group delimiter=", "> + <text macro="author-short"/> + <text macro="issued-year"/> + </group> + <text macro="citation-locator"/> + </group> + </else> + </choose> + </layout> + </citation> + <bibliography entry-spacing="0" line-spacing="1"> + <sort> + <key macro="author"/> + <key variable="issued" sort="ascending"/> + </sort> + <layout suffix="."> + <choose> + <if type="webpage" match="any"> + <choose> + <if match="none" variable="author"> + <text macro="access"/> + </if> + <else> + <group delimiter=". "> + <text macro="author"/> + <text macro="issued-year"/> + <text macro="title"/> + <text macro="access"/> + </group> + </else> + </choose> + </if> + <else> + <group delimiter=". "> + <text macro="author"/> + <text macro="issued"/> + <text macro="title"/> + <group delimiter=" "> + <text macro="container-title" font-style="italic"/> + <text variable="collection-title"/> + <text macro="locators"/> + </group> + <group delimiter=", "> + <text macro="container-contributors"/> + <text macro="secondary-contributors"/> + <text macro="pages-chapter"/> + </group> + <group delimiter=", "> + <text macro="event"/> + <text macro="publisher"/> + </group> + </group> + </else> + </choose> + </layout> + </bibliography> +</style> diff --git a/archeosciences.csl b/archeosciences.csl index 0bff09ff3fd..a0371aa61c7 100644 --- a/archeosciences.csl +++ b/archeosciences.csl @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" delimiter-precedes-et-al="never" delimiter-precedes-last="never" page-range-format="expanded" demote-non-dropping-particle="never" default-locale="fr-FR"> <!-- This style was edited with the Visual CSL Editor (https://editor.citationstyles.org/visualEditor/) --> <info> @@ -17,7 +17,7 @@ <issn>1960-1360</issn> <eissn>2104-3728</eissn> <summary>Style pour ArchéoSciences, revue d'Archéométrie.</summary> - <updated>2020-04-09T17:01:16+00:00</updated> + <updated>2021-06-14T14:16:12+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="fr"> @@ -118,7 +118,7 @@ </choose> </macro> <macro name="DOI"> - <text variable="DOI" prefix="DOI : "/> + <text variable="DOI" prefix="DOI : "/> </macro> <macro name="collection"> <group delimiter=" " suffix="."> @@ -159,11 +159,13 @@ <text macro="title"/> <choose> <if type="article-journal article-magazine article-newspaper" match="any"> - <group> - <text variable="container-title" font-style="italic" suffix=", "/> - <text variable="volume" suffix=", "/> - <text variable="issue" suffix=" "/> - <text macro="pages" prefix=": "/> + <group delimiter=" : "> + <group delimiter=", "> + <text variable="container-title" font-style="italic"/> + <text variable="volume"/> + <text variable="issue"/> + </group> + <text macro="pages"/> </group> </if> <else-if type="book" match="any"> @@ -195,7 +197,7 @@ <text variable="version" prefix="Version "/> <text macro="collection"/> <text macro="publisher"/> - <text variable="URL" prefix="URL : "/> + <text variable="URL" prefix="URL : "/> </else-if> <else-if type="webpage"> <text macro="URL"/> diff --git a/archives-of-hand-and-microsurgery.csl b/archives-of-hand-and-microsurgery.csl new file mode 100644 index 00000000000..f4a15bc9705 --- /dev/null +++ b/archives-of-hand-and-microsurgery.csl @@ -0,0 +1,158 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-GB"> + <info> + <title>Archives of Hand and Microsurgery</title> + <title-short>AHM</title-short> + <id>http://www.zotero.org/styles/archives-of-hand-and-microsurgery</id> + <link href="http://www.zotero.org/styles/archives-of-hand-and-microsurgery" rel="self"/> + <link href="http://www.zotero.org/styles/the-pan-african-medical-journal" rel="template"/> + <link href="https://submit.handmicro.org/about/Author.php" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="numeric"/> + <category field="medicine"/> + <issn>2586-3290</issn> + <eissn>2586-3533</eissn> + <updated>2021-03-30T14:44:29+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="author"> + <names variable="author" suffix=". "> + <name delimiter-precedes-et-al="always" delimiter-precedes-last="always" initialize-with="" name-as-sort-order="all" sort-separator=" "/> + <label form="short" prefix=" (" suffix=")"/> + <substitute> + <names variable="editor"/> + </substitute> + </names> + </macro> + <macro name="editor"> + <names variable="editor"> + <name sort-separator=" " initialize-with="" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="always" delimiter-precedes-et-al="never"/> + <label prefix=", "/> + </names> + </macro> + <macro name="publisher"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </macro> + <macro name="access"> + <choose> + <if variable="page" match="none"> + <choose> + <if type="article-journal"> + <choose> + <if match="none" variable="page volume"> + <text variable="DOI" prefix="https://doi.org/"/> + </if> + </choose> + </if> + <else-if type="webpage post post-weblog"> + <group delimiter=". "> + <text variable="URL"/> + <group delimiter=" "> + <text term="accessed" text-case="capitalize-first"/> + <date variable="accessed"> + <date-part name="day" prefix=" "/> + <date-part name="month" strip-periods="true" prefix=" "/> + <date-part name="year" prefix=" "/> + </date> + </group> + </group> + </else-if> + </choose> + </if> + </choose> + </macro> + <macro name="journal-title"> + <choose> + <if type="article-journal article-magazine" match="any"> + <text variable="container-title" form="short" strip-periods="true" suffix="."/> + </if> + <else> + <text variable="container-title" suffix=". "/> + </else> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="book thesis" match="any"> + <text variable="title" font-style="italic"/> + </if> + <else> + <text variable="title"/> + </else> + </choose> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + </macro> + <citation collapse="citation-number"> + <sort> + <key variable="citation-number"/> + </sort> + <layout vertical-align="baseline" delimiter="," prefix="[" suffix="]"> + <text variable="citation-number"/> + </layout> + </citation> + <bibliography et-al-min="7" et-al-use-first="6" second-field-align="flush"> + <layout suffix="."> + <text variable="citation-number" suffix="."/> + <text macro="author"/> + <text macro="title" suffix=". "/> + <choose> + <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <group delimiter=" " prefix=" "> + <text macro="edition"/> + <text macro="publisher"/> + </group> + </if> + <else-if type="chapter paper-conference" match="any"> + <group delimiter=". " prefix=" "> + <group> + <text term="in" suffix=": " text-case="capitalize-first"/> + <text macro="editor"/> + </group> + <text variable="container-title" font-style="italic"/> + <date variable="issued"> + <date-part name="year"/> + </date> + <text macro="publisher"/> + <group delimiter=" "> + <label plural="never" variable="page" form="short"/> + <text variable="page"/> + </group> + </group> + </else-if> + <else> + <text macro="journal-title"/> + <group delimiter=";" suffix="."> + <date variable="issued" prefix=" "> + <date-part name="year"/> + </date> + <group delimiter=":"> + <group> + <text variable="volume"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <text variable="page"/> + </group> + </group> + </else> + </choose> + <text macro="access" prefix=" "/> + </layout> + </bibliography> +</style> diff --git a/associacao-brasileira-de-normas-tecnicas-note.csl b/associacao-brasileira-de-normas-tecnicas-note.csl index cacfd635ddd..b1e81bef570 100644 --- a/associacao-brasileira-de-normas-tecnicas-note.csl +++ b/associacao-brasileira-de-normas-tecnicas-note.csl @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" default-locale="pt-BR" demote-non-dropping-particle="never"> +<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="never" default-locale="pt-BR"> <info> <title>Associação Brasileira de Normas Técnicas (note, Português - Brasil)</title> <title-short>ABNT</title-short> @@ -183,8 +183,7 @@ <macro name="secondary-producers"> <names variable="translator"> <label form="verb-short" suffix=" " text-case="capitalize-first"/> - <name form="long" delimiter=", "> - </name> + <name form="long" delimiter=", "></name> <et-al term="et-al" font-style="italic"/> </names> </macro> @@ -353,9 +352,7 @@ <macro name="access-info"> <choose> <if variable="URL"> - <text value="Disponível em: <"/> - <text variable="URL"/> - <text value=">."/> + <text variable="URL" prefix="Disponível em: <" suffix=">."/> <group> <text value=" Acesso em: "/> <date variable="accessed"> @@ -370,9 +367,7 @@ <macro name="access-info-lowercase"> <choose> <if variable="URL"> - <text value="disponível em: <"/> - <text variable="URL"/> - <text value=">,"/> + <text variable="URL" prefix="disponível em: <" suffix=">."/> <group> <text value=" acesso em: "/> <date variable="accessed"> diff --git a/associacao-brasileira-de-normas-tecnicas.csl b/associacao-brasileira-de-normas-tecnicas.csl index 0d50de16bad..2b769703f27 100644 --- a/associacao-brasileira-de-normas-tecnicas.csl +++ b/associacao-brasileira-de-normas-tecnicas.csl @@ -605,7 +605,7 @@ em caixa alta. Utiliza-se antes do nome da conferencia a expressao "In". Segundo <!--Local--> <text variable="publisher" suffix=", "/> <!--Editor--> - <text macro="issued"/> + <text macro="issued" suffix=". "/> <!--Data--> <text macro="access"/> <!--URL, data do acesso--> diff --git a/azr-abkurzungs-und-zitierregeln-der-osterreichischen-rechtssprache-und-europarechtlicher-rechtsquellen.csl b/azr-abkurzungs-und-zitierregeln-der-osterreichischen-rechtssprache-und-europarechtlicher-rechtsquellen.csl index 754594d8ddb..e603073c765 100644 --- a/azr-abkurzungs-und-zitierregeln-der-osterreichischen-rechtssprache-und-europarechtlicher-rechtsquellen.csl +++ b/azr-abkurzungs-und-zitierregeln-der-osterreichischen-rechtssprache-und-europarechtlicher-rechtsquellen.csl @@ -306,7 +306,14 @@ <text variable="title" suffix=" "/> <text variable="URL" suffix=" "/> <text variable="locator" prefix="(" suffix="), "/> - <date variable="accessed" prefix="(aufgerufen am " suffix=")" form="numeric"/> + <choose> + <if variable="issued"> + <date variable="issued" prefix="(Stand " suffix=")" form="numeric"/> + </if> + <else> + <date variable="accessed" prefix="(aufgerufen am " suffix=")" form="numeric"/> + </else> + </choose> </else-if> <else> <group delimiter=", "> @@ -466,7 +473,14 @@ <text variable="title" suffix=" "/> <text variable="URL" suffix=" "/> <text variable="locator" prefix="(" suffix="), "/> - <date variable="accessed" prefix="(aufgerufen am " suffix=")" form="numeric"/> + <choose> + <if variable="issued"> + <date variable="issued" prefix="(Stand " suffix=")" form="numeric"/> + </if> + <else> + <date variable="accessed" prefix="(aufgerufen am " suffix=")" form="numeric"/> + </else> + </choose> </else-if> <else> <group delimiter=", "> diff --git a/babesch-annual-papers-on-mediterranean-archaeology.csl b/babesch-annual-papers-on-mediterranean-archaeology.csl new file mode 100644 index 00000000000..b9b9e9ae2f3 --- /dev/null +++ b/babesch-annual-papers-on-mediterranean-archaeology.csl @@ -0,0 +1,260 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" class="in-text" demote-non-dropping-particle="sort-only" page-range-format="expanded"> + <!-- Polyglot; journal publishes in English, French, German, and Italian --> + <info> + <title>BABESCH - Annual Papers on Mediterranean Archaeology</title> + <id>http://www.zotero.org/styles/babesch-annual-papers-on-mediterranean-archaeology</id> + <link href="http://www.zotero.org/styles/babesch-annual-papers-on-mediterranean-archaeology" rel="self"/> + <link href="http://www.zotero.org/styles/gallia" rel="template"/> + <link href="https://www.babesch.org/instructions.html" rel="documentation"/> + <author> + <name>Nicolas Monteix</name> + <email>nicolas.monteix@univ-rouen.fr</email> + </author> + <category citation-format="author-date"/> + <category field="history"/> + <category field="anthropology"/> + <issn>0165-9367</issn> + <eissn>1783-1369</eissn> + <summary>Author-date style for BABESCH Annual papers on Mediterranean archaeology</summary> + <updated>2021-04-27T02:59:23+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <terms> + <term name="paragraph" form="short">§</term> + </terms> + </locale> + <macro name="author"> + <names variable="author" delimiter=", "> + <name name-as-sort-order="first" sort-separator=" " initialize-with="." delimiter="/"/> + <substitute> + <text macro="editor-author"/> + </substitute> + </names> + </macro> + <macro name="editor-author"> + <choose> + <if variable="container-author"> + <text macro="container-author"/> + </if> + <else-if variable="editor"> + <names variable="editor"> + <name name-as-sort-order="first" sort-separator=" " initialize-with="." delimiter="/"/> + <label form="short" text-case="lowercase" prefix=" (" suffix=")"/> + </names> + </else-if> + <else> + <text macro="title-short"/> + </else> + </choose> + </macro> + <macro name="editor"> + <choose> + <if variable="container-author"> + <text macro="container-author"/> + </if> + <else-if variable="editor"> + <names variable="editor"> + <name sort-separator=" " initialize-with="." delimiter="/"/> + <label form="short" text-case="lowercase" prefix=" (" suffix=")"/> + </names> + </else-if> + </choose> + </macro> + <macro name="container-author"> + <names variable="container-author" delimiter=", "> + <name sort-separator=" " initialize-with="." delimiter=", "/> + </names> + </macro> + <macro name="pages"> + <group> + <text variable="page" prefix="p. "/> + </group> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" delimiter=", "/> + <substitute> + <text macro="editor-short"/> + </substitute> + </names> + </macro> + <macro name="editor-short"> + <choose> + <if variable="editor"> + <names variable="editor"> + <name form="short" delimiter=", "/> + </names> + </if> + <else> + <text macro="title-short"/> + </else> + </choose> + </macro> + <macro name="access"> + <group> + <text term="accessed" suffix=" "/> + <date variable="accessed"> + <date-part name="day" suffix=" "/> + <date-part name="month" suffix=" "/> + <date-part name="year"/> + </date> + </group> + </macro> + <macro name="collection"> + <group prefix=" (" suffix=")" delimiter=" "> + <text variable="collection-title"/> + <text variable="collection-number"/> + </group> + </macro> + <macro name="container-title"> + <choose> + <if variable="container-title"> + <text variable="container-title" form="short" font-style="italic"/> + </if> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </macro> + <macro name="title-short"> + <text variable="title-short"/> + </macro> + <macro name="title"> + <choose> + <if type="book" match="any"> + <text variable="title" font-style="italic"/> + </if> + <else-if type="webpage" match="any"> + <text variable="title"/> + </else-if> + <else-if variable="container-title" match="none"> + <text variable="title" font-style="italic"/> + </else-if> + <else> + <text variable="title"/> + </else> + </choose> + </macro> + <macro name="publisher"> + <group delimiter=", "> + <text variable="publisher-place"/> + </group> + </macro> + <macro name="year-date"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </macro> + <citation et-al-min="4" et-al-use-first="1" disambiguate-add-year-suffix="true" collapse="year"> + <sort> + <key variable="issued"/> + </sort> + <layout delimiter="; "> + <choose> + <if variable="translator"> + <text macro="author-short" suffix=", "/> + <text variable="title" form="short" font-style="italic"/> + </if> + <else> + <text macro="author-short" suffix=" "/> + <text macro="year-date"/> + </else> + </choose> + <group prefix=", "> + <choose> + <if locator="page" match="none"> + <label variable="locator" form="short" suffix=";"/> + <text variable="locator"/> + </if> + <else> + <text variable="locator"/> + </else> + </choose> + </group> + </layout> + </citation> + <bibliography et-al-min="4" et-al-use-first="1"> + <sort> + <key macro="author"/> + <key variable="issued"/> + <key variable="page-first"/> + <key variable="title"/> + </sort> + <layout suffix="."> + <group delimiter=" "> + <text macro="author"/> + <text macro="year-date"/> + </group> + <group prefix=", "> + <choose> + <if type="thesis report"> + <group delimiter=", " suffix="."> + <text macro="title" font-style="italic"/> + <text variable="genre"/> + <text variable="publisher"/> + </group> + </if> + <else-if type="webpage"> + <group delimiter=", "> + <text macro="title"/> + <text macro="container-title"/> + </group> + </else-if> + <else-if type="article-journal article-magazine article-newspaper broadcast personal_communication" match="any"> + <group delimiter=", " suffix="."> + <text macro="title"/> + <text macro="container-title"/> + <text variable="volume"/> + <text variable="issue"/> + <text macro="pages"/> + </group> + </else-if> + <else-if type="book graphic" match="any"> + <group suffix="."> + <group suffix=", "> + <text macro="title"/> + <text macro="collection"/> + </group> + <text macro="publisher"/> + </group> + </else-if> + <else-if type="chapter paper-conference entry-dictionary entry-encyclopedia" match="any"> + <text macro="title" suffix=", "/> + <group> + <text value="in" suffix=" "/> + <text macro="editor" suffix=", "/> + <group> + <text macro="container-title"/> + <text macro="collection"/> + </group> + <text macro="publisher" prefix=", "/> + <text macro="pages" prefix=", "/> + </group> + </else-if> + <else> + <group suffix="."> + <text macro="title"/> + <group prefix=", "> + <text macro="publisher"/> + <text macro="collection"/> + </group> + </group> + </else> + </choose> + </group> + <group prefix=" [" suffix="]" delimiter=", "> + <text variable="URL" prefix="URL: "/> + <text macro="access"/> + </group> + </layout> + </bibliography> +</style> diff --git a/bibliothecae-it.csl b/bibliothecae-it.csl new file mode 100644 index 00000000000..0b58506c5ea --- /dev/null +++ b/bibliothecae-it.csl @@ -0,0 +1,247 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="never" default-locale="it-IT"> + <info> + <title>Bibliothecae.it (Italiano)</title> + <id>http://www.zotero.org/styles/bibliothecae-it</id> + <link href="http://www.zotero.org/styles/bibliothecae-it" rel="self"/> + <link href="http://www.zotero.org/styles/einaudi" rel="template"/> + <link href="https://bibliothecae.unibo.it/about/submissions#authorGuidelines" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="author-date"/> + <category field="humanities"/> + <issn>2280-7934</issn> + <eissn>2283-9364</eissn> + <updated>2021-05-14T07:32:38+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="it"> + <terms> + <term name="page" form="short"> + <single>p.</single> + <multiple>pp.</multiple> + </term> + <term name="and others"/> + <term name="letter" form="short">lettera</term> + </terms> + </locale> + <macro name="responsibility"> + <names variable="author"> + <name delimiter-precedes-last="never" et-al-min="4" et-al-use-first="3"/> + <et-al prefix=" [" suffix="]"/> + <label form="short" text-case="lowercase" prefix=" (" suffix=")"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text variable="title"/> + </substitute> + </names> + </macro> + <macro name="author-citation"> + <names variable="author"> + <name form="short" delimiter=" - " et-al-min="2" et-al-use-first="1"/> + <et-al term="and others" prefix=" [" suffix="]"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text variable="title" form="short"/> + </substitute> + </names> + </macro> + <macro name="container-author"> + <names variable="container-author"> + <label form="short" prefix=" (" suffix=")" text-case="lowercase"/> + <name delimiter-precedes-last="never" initialize-with=". "> + <name-part name="family" text-case="capitalize-first"/> + <name-part name="given"/> + </name> + </names> + </macro> + <macro name="container-responsibility"> + <choose> + <if variable="container-author editor" match="any"> + <choose> + <if variable="container-author"> + <text macro="container-author"/> + </if> + <else> + <text macro="editor"/> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="editor"> + <names variable="editor"> + <label form="verb" text-case="lowercase"/> + <name prefix=" " delimiter-precedes-last="never"> + <name-part name="family" text-case="capitalize-first"/> + <name-part name="given"/> + </name> + </names> + </macro> + <macro name="year-date"> + <choose> + <if variable="issued"> + <choose> + <if is-uncertain-date="issued"> + <text term="circa" form="short" suffix=" "/> + </if> + </choose> + <date variable="issued"> + <date-part name="year" form="long"/> + </date> + </if> + <else> + <text term="no date"/> + </else> + </choose> + </macro> + <macro name="page"> + <choose> + <if type="book report" match="any"> + <group delimiter=" "> + <text variable="number-of-pages"/> + <text term="page" form="short"/> + </group> + </if> + <else> + <group delimiter=" "> + <label plural="never" variable="page" form="short"/> + <text variable="page"/> + </group> + </else> + </choose> + </macro> + <macro name="issue"> + <text variable="issue"/> + </macro> + <macro name="accessed"> + <choose> + <if variable="URL DOI" match="any"> + <group prefix="(" suffix=")"> + <date variable="accessed"> + <date-part name="day" form="numeric" suffix=". "/> + <date-part name="month" form="numeric" suffix=". "/> + <date-part name="year"/> + </date> + </group> + </if> + </choose> + </macro> + <macro name="net-link"> + <choose> + <if variable="DOI"> + <text variable="DOI" prefix="https://doi.org/"/> + </if> + <else-if variable="URL"> + <text variable="URL"/> + </else-if> + </choose> + <text macro="accessed" prefix=" "/> + </macro> + <macro name="publisher"> + <group delimiter=", "> + <text variable="publisher-place"/> + <text variable="publisher"/> + <text macro="year-date"/> + </group> + </macro> + <citation disambiguate-add-year-suffix="true" collapse="year" year-suffix-delimiter=", " after-collapse-delimiter="; " delimiter-precedes-last="never"> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=", "> + <group delimiter=" "> + <text macro="author-citation"/> + <text macro="year-date"/> + </group> + <group delimiter=" "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </group> + </layout> + </citation> + <bibliography entry-spacing="1" line-spacing="1" delimiter-precedes-last="never"> + <sort> + <key macro="responsibility"/> + <key macro="year-date"/> + <key variable="title"/> + </sort> + <layout suffix="."> + <group delimiter=", "> + <group delimiter=" = "> + <group delimiter=" "> + <text macro="author-citation"/> + <text macro="year-date"/> + </group> + <text macro="responsibility"/> + </group> + <choose> + <if type="book report thesis" match="any"> + <group delimiter=", "> + <text variable="title" font-style="italic"/> + <group delimiter=" "> + <text variable="genre"/> + <text variable="number"/> + </group> + <text macro="publisher"/> + </group> + </if> + <else-if type="paper-conference chapter" match="any"> + <group delimiter=", "> + <text variable="title" font-style="italic"/> + <group delimiter=", "> + <group delimiter=" "> + <text term="in"/> + <choose> + <if variable="container-title"> + <text variable="container-title" font-style="italic"/> + </if> + <else> + <text variable="event" font-style="italic"/> + </else> + </choose> + </group> + <text macro="container-responsibility"/> + </group> + <group delimiter=", "> + <text macro="publisher"/> + <text macro="page"/> + </group> + </group> + </else-if> + <else-if type="article-journal article-magazine article-newspaper" match="any"> + <group delimiter=", "> + <text variable="title" font-style="italic"/> + <text variable="container-title" quotes="true"/> + <group delimiter=" "> + <text variable="volume"/> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + <text macro="issue"/> + <text macro="page"/> + </group> + </else-if> + <else-if type="webpage post-weblog post" match="any"> + <group delimiter=", "> + <text variable="title"/> + <text variable="container-title"/> + <text macro="net-link"/> + </group> + </else-if> + <else> + <group delimiter=". "> + <text variable="title"/> + <group delimiter=", "> + <text macro="publisher"/> + <text variable="volume"/> + <text macro="page"/> + </group> + </group> + </else> + </choose> + </group> + </layout> + </bibliography> +</style> diff --git a/biophysics-and-physicobiology.csl b/biophysics-and-physicobiology.csl new file mode 100644 index 00000000000..42a31de2a78 --- /dev/null +++ b/biophysics-and-physicobiology.csl @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-GB"> + <info> + <title>Biophysics and Physicobiology</title> + <title-short>BPPB</title-short> + <id>http://www.zotero.org/styles/biophysics-and-physicobiology</id> + <link href="http://www.zotero.org/styles/biophysics-and-physicobiology" rel="self"/> + <link href="http://www.zotero.org/styles/nature" rel="template"/> + <link href="https://www.biophys.jp/biophysics_and_physicobiology03.html" rel="documentation"/> + <contributor> + <name>Akihiko Ishijima</name> + <uri>https://www.mendeley.com/profiles/akihiko-ishijima/</uri> + </contributor> + <contributor> + <name>Haruki Nakamura</name> + </contributor> + <category citation-format="numeric"/> + <category field="biology"/> + <category field="physics"/> + <eissn>2189-4779</eissn> + <updated>2021-05-15T15:10:50+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="title"> + <choose> + <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <text variable="title" font-style="italic"/> + </if> + <else> + <text variable="title"/> + </else> + </choose> + </macro> + <macro name="author"> + <names variable="author"> + <name delimiter-precedes-last="never" and="symbol" initialize-with=". " name-as-sort-order="all"/> + <label form="short" prefix=", "/> + <et-al font-style="italic"/> + <substitute> + <names variable="editor"/> + </substitute> + </names> + </macro> + <macro name="access"> + <text variable="DOI" prefix="DOI: "/> + </macro> + <macro name="issuance"> + <choose> + <if type="bill book graphic legal_case legislation motion_picture song thesis chapter paper-conference" match="any"> + <group delimiter="; " suffix="."> + <group delimiter=", " prefix="(" suffix=")"> + <text variable="publisher" form="long"/> + <date variable="issued"> + <date-part name="year"/> + </date> + </group> + </group> + </if> + <else-if type="report webpage post post-weblog" match="any"> + <group delimiter=" "> + <text variable="URL"/> + <date date-parts="year" form="text" variable="issued" prefix="(" suffix=")."/> + </group> + </else-if> + <else> + <date variable="issued" prefix="(" suffix=")."> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="container-title"> + <choose> + <if type="article-journal"> + <text variable="container-title" form="short" font-style="italic"/> + </if> + <else> + <text variable="container-title" font-style="italic"/> + </else> + </choose> + </macro> + <macro name="editor"> + <choose> + <if type="chapter paper-conference" match="any"> + <names variable="editor" prefix="(" suffix=")"> + <label form="short" suffix=" "/> + <name delimiter-precedes-last="never" initialize-with=". " name-as-sort-order="all" and="symbol"/> + <et-al font-style="italic"/> + </names> + </if> + </choose> + </macro> + <macro name="volume"> + <choose> + <if type="article-journal" match="any"> + <text variable="volume" suffix=","/> + </if> + <else> + <group delimiter=" "> + <label variable="volume" form="short"/> + <text variable="volume"/> + </group> + </else> + </choose> + </macro> + <macro name="pages"> + <choose> + <if type="article-journal article-magazine" match="any"> + <text variable="page"/> + </if> + <else> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </else> + </choose> + </macro> + <citation collapse="citation-number"> + <sort> + <key variable="citation-number"/> + </sort> + <layout delimiter="," prefix="[" suffix="]"> + <text variable="citation-number"/> + </layout> + </citation> + <bibliography et-al-min="7" et-al-use-first="6" second-field-align="flush"> + <layout> + <text variable="citation-number" prefix="[" suffix="]"/> + <group delimiter=" "> + <text macro="author" suffix="."/> + <text macro="title" suffix="."/> + <choose> + <if type="chapter paper-conference" match="any"> + <text term="in"/> + </if> + </choose> + <text macro="container-title"/> + <text macro="editor"/> + <text macro="volume"/> + <text macro="pages"/> + <text macro="issuance"/> + <text macro="access"/> + </group> + </layout> + </bibliography> +</style> diff --git a/biostatistics.csl b/biostatistics.csl new file mode 100644 index 00000000000..b7bb7641abf --- /dev/null +++ b/biostatistics.csl @@ -0,0 +1,194 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-US"> + <info> + <title>Biostatistics</title> + <id>http://www.zotero.org/styles/biostatistics</id> + <link href="http://www.zotero.org/styles/biostatistics" rel="self"/> + <link href="http://www.zotero.org/styles/veterinary-record" rel="template"/> + <link href="https://academic.oup.com/biostatistics/pages/General_Instructions" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="numeric"/> + <category field="biology"/> + <category field="medicine"/> + <category field="math"/> + <issn>1465-4644</issn> + <eissn>1468-4357</eissn> + <updated>2021-04-15T09:27:58+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale> + <terms> + <term name="accessed">last accessed</term> + </terms> + </locale> + <macro name="editor"> + <names variable="editor"> + <label form="short" suffix=" " text-case="capitalize-first" strip-periods="true"/> + <name and="text" delimiter-precedes-last="never" initialize-with=". " sort-separator=" "/> + </names> + </macro> + <macro name="author"> + <names variable="author" font-variant="small-caps"> + <name font-variant="normal" and="text" delimiter-precedes-last="never" initialize-with=". " name-as-sort-order="all"/> + <label form="short" prefix=", " strip-periods="true"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text variable="title"/> + </substitute> + </names> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" and="text" initialize-with=". " delimiter=", " delimiter-precedes-last="never"/> + <et-al term="and others" font-style="italic"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text variable="title"/> + </substitute> + </names> + </macro> + <macro name="access"> + <choose> + <if variable="page" match="none"> + <choose> + <if variable="DOI"> + <text variable="DOI" prefix="doi:"/> + </if> + <else-if variable="URL"> + <group delimiter=" "> + <text variable="URL"/> + <group delimiter="; " prefix="[" suffix="]"> + <text term="online"/> + <group> + <text term="accessed" suffix=" "/> + <date variable="accessed"> + <date-part name="month" suffix=" "/> + <date-part name="day" suffix=", "/> + <date-part name="year"/> + </date> + </group> + </group> + </group> + </else-if> + </choose> + </if> + </choose> + </macro> + <macro name="title"> + <text variable="title"/> + </macro> + <macro name="publisher"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </macro> + <macro name="year-date"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else-if variable="accessed"> + <date variable="accessed"> + <date-part name="year"/> + </date> + </else-if> + </choose> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short" strip-periods="true"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </macro> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" collapse="year-suffix" year-suffix-delimiter=","> + <sort> + <key variable="issued" sort="ascending"/> + <key macro="author-short"/> + </sort> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=" "> + <text macro="author-short"/> + <text macro="year-date"/> + <text variable="locator"/> + </group> + </layout> + </citation> + <bibliography et-al-min="11" et-al-use-first="10" entry-spacing="0" hanging-indent="true"> + <sort> + <key macro="author"/> + <key variable="title"/> + </sort> + <layout suffix="."> + <group delimiter=". "> + <text macro="author"/> + <text macro="year-date" prefix="(" suffix=")"/> + <choose> + <if type="bill book graphic legal_case legislation motion_picture song" match="any"> + <group delimiter=". " prefix=" "> + <text macro="title"/> + <text macro="edition"/> + <text macro="publisher"/> + </group> + </if> + <else-if type="chapter paper-conference" match="any"> + <group delimiter=". " prefix=" "> + <text macro="title"/> + <group delimiter=" "> + <text term="in" suffix=" " text-case="capitalize-first"/> + <text variable="container-title"/> + </group> + <text macro="editor"/> + <text macro="edition"/> + <text macro="publisher"/> + <group delimiter=" "> + <label variable="page" form="short" strip-periods="true"/> + <text variable="page"/> + </group> + </group> + </else-if> + <else-if type="webpage post post-weblog" match="any"> + <text macro="title" prefix=" " suffix="."/> + </else-if> + <else-if type="report" match="any"> + <group delimiter=". " prefix=" "> + <text macro="title"/> + <group delimiter=", " prefix=" "> + <group delimiter=" " prefix=" "> + <text variable="collection-title" font-style="italic"/> + <text variable="number"/> + </group> + <text variable="page" suffix=" pp"/> + </group> + <text macro="publisher"/> + </group> + </else-if> + <else> + <text macro="title" prefix=" " suffix="."/> + <group delimiter=", " prefix=" " suffix="."> + <group delimiter=" "> + <text variable="container-title" form="long" font-style="italic"/> + <text variable="volume" font-weight="bold"/> + </group> + <text variable="page"/> + </group> + </else> + </choose> + </group> + <text macro="access" prefix=". "/> + </layout> + </bibliography> +</style> diff --git a/canadian-biosystems-engineering.csl b/canadian-biosystems-engineering.csl index 1c13ca3cbb2..0c47d82fab2 100644 --- a/canadian-biosystems-engineering.csl +++ b/canadian-biosystems-engineering.csl @@ -16,7 +16,7 @@ <issn>1492-9058</issn> <eissn>1492-9066</eissn> <summary>Style for online journal Canadian Biosystems Engineering</summary> - <updated>2020-09-26T15:27:23+00:00</updated> + <updated>2020-12-05T19:18:31+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="en-US"> @@ -275,6 +275,15 @@ <else-if type="webpage chapter paper-conference article-journal article-magazine article-newspaper" match="any"> <text variable="title"/> </else-if> + <else-if type="patent"> + <group delimiter=". "> + <text variable="title"/> + <group delimiter=", "> + <text variable="authority"/> + <text variable="number"/> + </group> + </group> + </else-if> <else-if type="motion_picture broadcast" match="any"/> <else> <choose> diff --git a/catholic-biblical-association.csl b/catholic-biblical-association.csl index fa76ed59a87..7b178cf78cf 100644 --- a/catholic-biblical-association.csl +++ b/catholic-biblical-association.csl @@ -1,24 +1,37 @@ <?xml version="1.0" encoding="utf-8"?> -<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-US"> +<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="sort-only" page-range-format="chicago" default-locale="en-US"> <info> <title>Catholic Biblical Association (full note)</title> <id>http://www.zotero.org/styles/catholic-biblical-association</id> <link href="http://www.zotero.org/styles/catholic-biblical-association" rel="self"/> <link href="http://www.zotero.org/styles/society-of-biblical-literature-fullnote-bibliography" rel="template"/> - <link href="http://cba.cua.edu/instruct2%5Ccbqinstr%5Cinstrcbq.pdf" rel="documentation"/> + <link href="https://assets.noviams.com/novi-file-uploads/cba/PDFs/CBQ-Instructions-for-Contributors-2020.pdf" rel="documentation"/> + <link href="https://www.catholicbiblical.org/cbq-instructions-for-contributors" rel="documentation"/> <author> <name>Nathan LaMontagne</name> <email>nathan.lamontagne@gmail.com</email> </author> + <contributor> + <name>J. David Stark</name> + <email>david@jdavidstark.com</email> + <uri>https://www.jdavidstark.com</uri> + </contributor> <category citation-format="note"/> <category field="theology"/> - <updated>2019-11-05T09:18:20+00:00</updated> + <updated>2021-03-31T17:57:09+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale> <terms> <term name="editor" form="verb-short">ed.</term> <term name="translator" form="verb-short">trans.</term> + <!-- Overrides the defaulte en dash delimiter with the hyphen delimiter required by CBA sec. 23. --> + <term name="page-range-delimiter">-</term> + <!-- Allow for section-based citations per CBA's fallback to CMS. --> + <term name="section" form="short"> + <single>§</single> + <multiple>§§</multiple> + </term> </terms> </locale> <!-- @@ -152,11 +165,12 @@ </else-if> </choose> </if> + <!-- Enforces use of title case per CBA sec. 24. --> <else-if type="book"> - <text variable="title" form="short" font-style="italic"/> + <text variable="title" form="short" font-style="italic" text-case="title"/> </else-if> <else> - <text variable="title" form="short" quotes="true"/> + <text variable="title" form="short" quotes="true" text-case="title"/> </else> </choose> </macro> @@ -178,11 +192,12 @@ </if> </choose> </if> + <!-- Enforces use of title case per CBA sec. 24. --> <else-if type="book"> - <text variable="title" font-style="italic"/> + <text variable="title" font-style="italic" text-case="title"/> </else-if> <else> - <text variable="title" quotes="true"/> + <text variable="title" quotes="true" text-case="title"/> </else> </choose> </macro> @@ -208,9 +223,10 @@ </names> </macro> <macro name="editor"> + <!-- Outputs citation of a work with only editors per CMS with "[name], ed." or "[names], eds." --> <names variable="editor"> - <label form="verb-short" prefix=", " suffix="."/> <name and="text" sort-separator=", " delimiter=", "/> + <label form="short" prefix=", " suffix="."/> </names> </macro> <macro name="volumes"> @@ -246,7 +262,15 @@ </group> </macro> <macro name="collection"> - <text variable="collection-title"/> + <!-- CBQ uses a series abbreviation scheme that resembles but is not identical to that of the SBL Handbook of Style. See CBQ's guidelines, sec. 43, https://assets.noviams.com/novi-file-uploads/cba/PDFs/CBQ-Instructions-for-Contributors-2020.pdf. The macro below allows for a collection-title-short form to be stored and used if it is available. If it does not exist, the style uses the full series name. --> + <choose> + <if variable="collection-title"> + <text variable="collection-title" form="short"/> + </if> + <else> + <text variable="collection-title"/> + </else> + </choose> <text variable="collection-number" prefix=" "/> </macro> <macro name="edition"> @@ -260,7 +284,8 @@ </group> </if> <else> - <text variable="edition" text-case="capitalize-first" suffix="."/> + <!-- Removes an initial capital on text-based editions like rev. ed. --> + <text variable="edition" suffix="."/> </else> </choose> </if> @@ -346,18 +371,29 @@ <if variable="locator" match="none"> <text macro="pages" prefix=" "/> </if> - <else-if type="article-journal chapter" match="any"> - <text macro="pages"/> + <!-- Adds support for section-based citations. --> + <else-if locator="section"> + <text term="section" form="short" prefix=" "/> + <text variable="locator"/> + </else-if> + <else-if type="article-journal chapter" locator="page"> + <text macro="pages" prefix=" "/> <text variable="locator" prefix=", here "/> </else-if> - <else-if type="entry-dictionary entry-encyclopedia" match="any"> + <else-if type="entry-dictionary entry-encyclopedia" locator="page"> <text macro="pages"/> <text variable="locator" prefix=", esp. "/> </else-if> + <!-- Corrects improper spacing and delimitation with volume-page citations. See CBA sec. 24. --> + <else-if variable="volume"> + <number variable="volume" form="numeric" prefix=" " suffix=":"/> + <text variable="locator"/> + </else-if> <else> + <!-- Adds sub verbo to an initial citation where it had previously been left out. --> <choose> - <if variable="volume"> - <number variable="volume" form="numeric" prefix=" " suffix="."/> + <if locator="sub-verbo" match="any"> + <text term="sub verbo" form="short" prefix=" "/> </if> </choose> <text variable="locator" prefix=" "/> @@ -369,13 +405,14 @@ <if type="article-journal"> <text variable="page" prefix=" "/> </if> + <!-- Corrects the dictionary entry total page range output when a volume is cited. --> <else-if type="chapter entry-dictionary entry-encyclopedia" match="any"> <choose> <if variable="volume"> - <number variable="volume" form="numeric" suffix="."/> + <number variable="volume" form="numeric" suffix=":"/> </if> </choose> - <text variable="page" prefix=" "/> + <text variable="page"/> </else-if> </choose> </macro> @@ -404,59 +441,91 @@ </date> </group> </macro> + <macro name="custom"> + <!-- Add support for custom citations specified via annote. --> + <group> + <text variable="annote"/> + <choose> + <if locator="sub-verbo" match="any"> + <text term="sub verbo" form="short" prefix=" "/> + <text variable="locator" prefix=" "/> + </if> + <else> + <text variable="locator" prefix=" "/> + </else> + </choose> + </group> + </macro> <citation et-al-min="4" et-al-use-first="1" disambiguate-add-names="true"> - <layout delimiter="; "> + <!-- Adds a period at the end of a citation per current CBA guidelines (deference to CMS, examples in sec. 24). --> + <layout delimiter="; " suffix="."> <choose> + <!-- Eliminates the spurious uppercasing of ibid. if it appears mid-note. --> <if position="ibid-with-locator"> <group delimiter=", "> - <text term="ibid" text-case="capitalize-first" suffix="."/> + <text term="ibid"/> <text macro="point-locators-subsequent"/> </group> </if> <else-if position="ibid"> - <text term="ibid" text-case="capitalize-first" suffix="."/> + <text term="ibid"/> </else-if> <else-if position="subsequent"> - <group delimiter=", "> - <text macro="contributors-short"/> - <text macro="title-short"/> - <text macro="point-locators-subsequent"/> - </group> - </else-if> - <else> <choose> - <if type="book chapter article-journal thesis paper-conference speech" match="any"> - <group delimiter=", " suffix=" "> - <text macro="contributors"/> - <text macro="title"/> - <text macro="container-title"/> - </group> - <group delimiter="; " prefix="(" suffix=")"> - <text macro="translator"/> - <text macro="volumes"/> - <text macro="secondary-contributors"/> - <text macro="collection"/> - <text macro="edition"/> - <text macro="issue-note"/> - </group> - <text macro="point-locators"/> + <!-- Add support for custom citations specified via annote. --> + <if variable="annote"> + <text macro="custom"/> </if> - <else-if type="entry-encyclopedia entry-dictionary" match="any"> - <group delimiter=", "> - <text macro="contributors"/> - <text macro="title"/> - <text macro="container-title"/> - <text macro="point-locators"/> - </group> - </else-if> - <else-if type="webpage post" match="any"> + <else> <group delimiter=", "> - <text macro="contributors"/> - <text macro="title"/> - <text macro="webpage-title"/> - <text macro="webpage-information"/> + <text macro="contributors-short"/> + <text macro="title-short"/> + <text macro="point-locators-subsequent"/> </group> - </else-if> + </else> + </choose> + </else-if> + <else> + <choose> + <if variable="annote"> + <text macro="custom"/> + </if> + <else> + <choose> + <if type="book chapter article-journal thesis paper-conference speech" match="any"> + <group delimiter=", " suffix=" "> + <text macro="contributors"/> + <text macro="title"/> + <text macro="container-title"/> + </group> + <group delimiter="; " prefix="(" suffix=")"> + <text macro="translator"/> + <text macro="volumes"/> + <text macro="secondary-contributors"/> + <text macro="collection"/> + <text macro="edition"/> + <text macro="issue-note"/> + </group> + <text macro="point-locators"/> + </if> + <else-if type="entry-encyclopedia entry-dictionary" match="any"> + <group delimiter=", "> + <text macro="contributors"/> + <text macro="title"/> + <text macro="container-title"/> + <text macro="point-locators"/> + </group> + </else-if> + <else-if type="webpage post" match="any"> + <group delimiter=", "> + <text macro="contributors"/> + <text macro="title"/> + <text macro="webpage-title"/> + <text macro="webpage-information"/> + </group> + </else-if> + </choose> + </else> </choose> </else> </choose> diff --git a/civilta-italiana.csl b/civilta-italiana.csl index 61fe8865d81..a1c605f703f 100644 --- a/civilta-italiana.csl +++ b/civilta-italiana.csl @@ -10,21 +10,26 @@ <name>RS</name> <email>romansos@gazeta.pl</email> </author> + <author> + <name>Giovanni Ricci</name> + </author> <category citation-format="note"/> <category field="humanities"/> - <summary>AIPI Style used in Civiltà Italiana series by Cesati (Italian), based on Ius Ecclesiae style and University of Bologna style</summary> - <updated>2017-11-27T12:00:00+00:00</updated> + <summary>AIPI Style used in Civiltà Italiana series by Cesati (Italian), based on Ius Ecclesiae style and University of Bologna style, with added support for manuscripts and archive documents.</summary> + <updated>2021-06-27T17:00:00+01:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="it"> <terms> <term name="editor" form="verb"> - <single> a cura di</single> + <single>a cura di</single> <multiple>a cura di</multiple> </term> <term name="editor" form="short">a cura di</term> <term name="collection-editor" form="verb">a cura di</term> <term name="collection-editor" form="short">a cura di</term> + <term name="circa" form="long">circa</term> + <term name="circa" form="short">ca.</term> <term name="translator" form="short"> <single>trad.</single> <multiple>tradd.</multiple> @@ -33,10 +38,23 @@ <single>vol.</single> <multiple>voll.</multiple> </term> + <term name="volume" form="long"> + <single>volume</single> + <multiple>volumi</multiple> + </term> <term name="page" form="short"> <single>p.</single> <multiple>pp.</multiple> </term> + <term name="page" form="long"> + <single>pagina</single> + <multiple>pagine</multiple> + </term> + <!-- aggiunta abbreviazione per la cartulazione 19 gen. 2020--> + <term name="folio" form="short"> + <single>c.</single> + <multiple>cc.</multiple> + </term> <term name="paragraph" form="short"> <single>§</single> <multiple>§§</multiple> @@ -49,6 +67,9 @@ <term name="presented at">pubblicato in</term> </terms> </locale> + <!--"========================="--> + <!--MACRO--> + <!--"========================="--> <macro name="author"> <names variable="author"> <name delimiter=", " delimiter-precedes-last="always" font-variant="small-caps"/> @@ -94,6 +115,13 @@ <macro name="title"> <text variable="title" font-style="italic"/> </macro> + <!-- aggiunta macro per l'archivio o la biblioteca conservatori e la collocazione 19 gen. 2021--> + <macro name="archive"> + <text variable="archive" font-variant="small-caps"/> + </macro> + <macro name="archive_location"> + <text variable="archive_location"/> + </macro> <macro name="title-short"> <text variable="title" form="short" font-style="italic"/> </macro> @@ -104,10 +132,10 @@ <text term="in" suffix=" "/> <choose> <if variable="container-author"> - <text variable="container-title" font-style="italic" suffix=", "/> <names variable="container-author"> <name delimiter=", " delimiter-precedes-last="always" font-variant="small-caps"/> </names> + <text variable="container-title" font-style="italic" prefix=", "/> </if> <else-if variable="collection-editor"> <text variable="container-title" font-style="italic" suffix=", "/> @@ -116,11 +144,15 @@ <name delimiter=", " delimiter-precedes-last="always" font-variant="small-caps"/> </names> </else-if> + <else-if variable="container-title"> + <text variable="container-title" font-style="italic"/> + <!-- rimosso il suffisso ", " il 3/1/21 perche confliggeva con la virgola del luogo di edizione--> + </else-if> </choose> <choose> <if variable="editor"> - <text variable="container-title" font-style="italic" suffix=", "/> - <names variable="editor"> + <!-- rimosso il container title il 16/2/21 perche confliggeva quello gia presente nella citazione--> + <names variable="editor" prefix=", "> <label form="short" suffix=" "/> <name delimiter=", " delimiter-precedes-last="always" font-variant="small-caps"/> </names> @@ -128,9 +160,15 @@ </choose> </macro> <macro name="date"> + <!-- aggiunto il supporto per le date approssimate il 26/2/21--> + <choose> + <if is-uncertain-date="issued"> + <text term="circa" form="short" suffix=" "/> + </if> + </choose> <date variable="issued"> - <date-part name="day" form="numeric" suffix="/" range-delimiter="-"/> - <date-part name="month" form="numeric" suffix="/"/> + <date-part name="day" form="numeric" suffix=" " range-delimiter="-"/> + <date-part name="month" form="long" suffix=" "/> <date-part name="year" range-delimiter="–"/> </date> </macro> @@ -141,53 +179,64 @@ <date-part name="year"/> </date> </macro> - <macro name="publisher"> + <macro name="publisher-place"> <text variable="publisher-place"/> </macro> - <macro name="publisher-place-year"> - <text variable="publisher" suffix=", "/> - <text macro="date"/> + <macro name="publisher_and_year"> + <group delimiter=", "> + <text variable="publisher"/> + <text macro="date"/> + </group> <number variable="edition" vertical-align="sup"/> </macro> <macro name="journal"> <choose> <if variable="container-title"> - <text variable="container-title" prefix="«" suffix="»"/> + <text term="in"/> + <text variable="container-title" prefix=" «" suffix="»"/> </if> <else> <text variable="container-title" form="short" prefix="«" suffix="»"/> </else> </choose> </macro> - <macro name="volref"> - <choose> - <if variable="volume number-of-volumes" match="all"> - <group delimiter=" "> - <text term="volume" form="short" plural="false"/> - <text variable="volume"/> - <text variable="number-of-volumes" prefix=" ("/> - <text term="volume" form="short" plural="true" prefix=" " suffix=")"/> - </group> - </if> - <else> - <group delimiter=" "> - <text term="volume" form="short" plural="false"/> - <text variable="volume"/> - </group> - <group delimiter=" "> - <text variable="number-of-volumes"/> - <text term="volume" form="short" plural="true"/> - </group> - </else> - </choose> + <macro name="volnumber"> + <group delimiter=" "> + <text variable="number-of-volumes"/> + <text term="volume" form="short" plural="true"/> + </group> + </macro> + <!-- aggiunta macro per mettere nelle note il solo volume citato --> + <macro name="volume"> + <group delimiter=" "> + <choose> + <if type="article-journal article-magazine" match="none"> + <label variable="volume" form="short" plural="contextual"/> + </if> + </choose> + <!-- per avere i numeri romani in maiuscoletto: + <text variable="volume" font-variant="small-caps" text-case="lowercase"/> + --> + <text variable="volume"/> + </group> </macro> <macro name="pageref"> - <label variable="locator" form="short" suffix=" " prefix=", "/> - <text variable="locator" suffix="."/> + <!-- rimosso prefisso virgola e suffisso punto il 30/1/21 --> + <label variable="locator" form="short" suffix=" "/> + <text variable="locator"/> </macro> <macro name="pages"> - <text term="page" form="short" plural="true" suffix=" " prefix=", "/> - <text variable="page" suffix="."/> + <!-- inserito label invece di text per poterlo avere declinato sempre correttamente al singolare e al plurale il 27/2/21 --> + <label variable="page" form="short" plural="contextual" suffix=" " prefix=", "/> + <text variable="page"/> + </macro> + <!-- aggiunta macro per le segnature il 7/3/21 --> + <macro name="call-number"> + <text variable="call-number"/> + </macro> + <!-- aggiunta macro per le conferenze il 7/3/21 --> + <macro name="event"> + <text variable="event"/> </macro> <macro name="urlref"> <text variable="URL" prefix=" [" suffix="]"/> @@ -196,23 +245,42 @@ <text macro="accessed"/> </group> </macro> + <!--"========================="--> + <!-- CITAZIONI--> + <!--"========================="--> <citation> - <layout prefix="" suffix="" delimiter="; "> + <layout prefix="" suffix="." delimiter="; "> <choose> <if position="ibid-with-locator"> - <text term="ibid" form="short" text-case="lowercase"/> - <text macro="pageref"/> + <text term="ibid" form="short"/> + <text macro="pageref" prefix=", "/> </if> <else-if position="ibid"> - <text term="ibid" form="long" text-case="lowercase" font-style="italic"/> + <text term="ibid" form="long" font-style="italic"/> </else-if> <else-if position="subsequent"> <group delimiter=", "> + <text macro="archive"/> <text macro="author"/> <text macro="title-short"/> - <text term="cited" form="short"/> + <!-- aggiunta precisazione del volume nella citazione breve l'11/2/21--> + <choose> + <if variable="volume" match="all" type="book"> + <group delimiter=" "> + <text macro="volume"/> + </group> + </if> + </choose> + <choose> + <if type="manuscript"> + <text term="cited" form="short" prefix="ms. "/> + </if> + <else> + <text term="cited" form="short"/> + </else> + </choose> + <text macro="pageref"/> </group> - <text macro="pageref"/> </else-if> <else-if type="book"> <group delimiter=", "> @@ -220,24 +288,32 @@ <text macro="editor"/> <text macro="title"/> <text macro="translator"/> - <text macro="volref"/> - <text macro="publisher"/> - <text macro="publisher-place-year"/> + <text macro="volume"/> + <text macro="publisher-place"/> + <text macro="publisher_and_year"/> + <!-- questo consente di scrivere il numero dei volumi dell'opera se non est stato citato nessun volume di preciso e nessun locator e quindi la citazione include tutta l'opera. 2/3/21--> + <choose> + <if variable="volume locator" match="none"> + <text macro="volnumber"/> + </if> + </choose> + <text macro="pageref"/> </group> - <text macro="pageref"/> </else-if> <else-if type="article-journal"> <group delimiter=", "> <text macro="author"/> <text macro="title"/> <text macro="journal"/> + <text macro="volume"/> + </group> + <group delimiter=", "> + <text macro="date" prefix=" (" suffix=")"/> + <text variable="issue"/> </group> - <text macro="date" prefix=" (" suffix=")"/> - <text variable="volume" prefix=", "/> - <text variable="issue" prefix=", "/> <choose> <if variable="locator"> - <text macro="pageref"/> + <text macro="pageref" prefix=", "/> </if> <else-if variable="page"> <text macro="pages"/> @@ -252,32 +328,39 @@ <text macro="author"/> <text macro="title"/> </group> - <text term="presented at" suffix=" "/> - <text variable="container-title" font-style="italic" suffix=", "/> - <group delimiter=" " suffix=", "> - <text term="section"/> - <text variable="section" font-style="italic"/> - </group> + <text macro="journal" suffix=", "/> <choose> <if type="article-magazine"> <text variable="issue" suffix=", "/> <text macro="date"/> + <choose> + <if variable="locator"> + <text macro="pageref"/> + </if> + <else-if variable="page"> + <text macro="pages"/> + </else-if> + <else-if variable="URL"> + <text macro="urlref"/> + </else-if> + </choose> </if> <else> <text macro="date"/> </else> </choose> - <choose> - <if variable="locator"> - <text macro="pageref"/> - </if> - <else-if variable="page"> - <text macro="pages"/> - </else-if> - <else-if variable="URL"> - <text macro="urlref"/> - </else-if> - </choose> + </else-if> + <else-if type="paper-conference"> + <group delimiter=", "> + <text macro="author"/> + <text macro="title"/> + <text macro="editor-container-title"/> + <text macro="event"/> + <text macro="volume"/> + <text macro="publisher-place"/> + <text macro="publisher_and_year"/> + <text macro="pageref"/> + </group> </else-if> <else-if type="chapter"> <group delimiter=", " suffix=", "> @@ -290,13 +373,13 @@ <text macro="series-title"/> </group> <group delimiter=", "> - <text macro="volref"/> - <text macro="publisher"/> - <text macro="publisher-place-year"/> + <text macro="volume"/> + <text macro="publisher-place"/> + <text macro="publisher_and_year"/> </group> <choose> <if variable="locator"> - <text macro="pageref"/> + <text macro="pageref" prefix=", "/> </if> <else-if variable="page"> <text macro="pages"/> @@ -307,16 +390,16 @@ </choose> </else-if> <else-if type="thesis"> - <group delimiter=", "> + <group delimiter=", " suffix=", "> <text macro="author"/> <text macro="title"/> + <text variable="genre"/> + <text macro="publisher-place"/> + <text macro="publisher_and_year"/> </group> - <text variable="genre" prefix=", " suffix=", "/> - <text variable="publisher" suffix=", "/> - <text macro="publisher-place-year"/> <choose> <if variable="locator"> - <text macro="pageref"/> + <text macro="pageref" prefix=", "/> </if> <else-if variable="page"> <text macro="pages"/> @@ -326,25 +409,44 @@ </else-if> </choose> </else-if> + <else-if type="manuscript"> + <group delimiter=", "> + <text macro="archive"/> + <choose> + <if variable="call-number" match="all"> + <text macro="archive_location" font-style="italic"/> + </if> + <else> + <text macro="archive_location"/> + </else> + </choose> + <text macro="call-number"/> + <text macro="author"/> + <text macro="title"/> + <text macro="pageref"/> + </group> + </else-if> <else-if type="entry-encyclopedia entry-dictionary" match="any"> <group delimiter=", "> <text macro="author"/> <text macro="title"/> <text macro="editor-container-title"/> - <text macro="volref"/> + <text macro="volume"/> </group> <choose> <if variable="publisher publisher-place issued" match="all"> - <text variable="publisher" prefix=", " suffix=", "/> - <text macro="publisher-place-year"/> + <group delimiter=", "> + <text macro="publisher-place" prefix=", "/> + <text macro="publisher_and_year"/> + </group> </if> <else-if variable="issued"> - <text macro="date" prefix=", " suffix=", "/> + <text macro="date" prefix=", "/> </else-if> </choose> <choose> <if variable="locator"> - <text macro="pageref"/> + <text macro="pageref" prefix=", "/> </if> <else-if variable="page"> <text macro="pages"/> @@ -362,7 +464,7 @@ </group> <choose> <if variable="locator"> - <text macro="pageref"/> + <text macro="pageref" suffix=", "/> </if> <else-if variable="page"> <text macro="pages"/> @@ -375,10 +477,16 @@ </choose> </layout> </citation> + <!--"========================="--> + <!-- BIBLIOGRAFIA--> + <!--"========================="--> <bibliography hanging-indent="true" subsequent-author-substitute="———" entry-spacing="0"> <sort> <key macro="author-sort"/> + <key variable="title"/> <key variable="issued"/> + <key variable="archive"/> + <key variable="archive_location"/> </sort> <layout suffix="."> <text macro="author-sort" suffix=", "/> @@ -388,25 +496,30 @@ <text macro="editor-sort"/> <text macro="title"/> <text macro="translator-sort"/> - <text macro="volref"/> - <text macro="publisher"/> - <text macro="publisher-place-year"/> + <text macro="volume"/> + <text macro="publisher-place"/> + <text macro="publisher_and_year"/> + <text macro="volnumber"/> </group> + <text macro="urlref"/> + <!-- aggiunta url del libro --> </if> <else-if type="thesis"> - <text macro="title"/> - <text variable="genre" prefix=", " suffix=", "/> - <text variable="publisher" suffix=", "/> - <text macro="publisher-place-year"/> + <group delimiter=", "> + <text macro="title"/> + <text variable="genre"/> + <text macro="publisher-place"/> + <text macro="publisher_and_year"/> + </group> </else-if> <else-if type="article-journal"> <group delimiter=", "> <text macro="title"/> <text macro="journal"/> </group> - <text variable="volume" prefix=" "/> - <text variable="issue" prefix=", "/> + <text macro="volume" prefix=", "/> <text macro="date" prefix=" (" suffix=")"/> + <text variable="issue" prefix=", "/> <choose> <if variable="page"> <text macro="pages"/> @@ -415,28 +528,45 @@ <text macro="urlref"/> </else-if> <else-if type="article-newspaper article-magazine" match="any"> - <text macro="title" suffix=", "/> - <text term="presented at" suffix=" "/> - <text variable="container-title" font-style="italic" suffix=", "/> - <group delimiter=" " suffix=", "> - <text term="section"/> - <text variable="section" font-style="italic"/> + <group delimiter=", "> + <text macro="title"/> + <text macro="journal"/> + <group delimiter=" "> + <text term="section"/> + <text variable="section" font-style="italic"/> + </group> + <choose> + <if type="article-magazine"> + <text variable="issue"/> + <text macro="date"/> + </if> + <else> + <text macro="date"/> + </else> + </choose> </group> <choose> - <if type="article-magazine"> - <text variable="issue" suffix=", "/> - <text macro="date"/> + <if variable="page"> + <text macro="pages"/> </if> - <else> - <text macro="date"/> - </else> </choose> + <text macro="urlref"/> + </else-if> + <!-- aggiunta macro conferenze il 1/3/21--> + <else-if type="paper-conference"> + <group delimiter=", "> + <text macro="title"/> + <text macro="editor-container-title"/> + <text macro="event"/> + <text macro="volume"/> + <text macro="publisher-place"/> + <text macro="publisher_and_year"/> + </group> <choose> <if variable="page"> <text macro="pages"/> </if> </choose> - <text macro="urlref"/> </else-if> <else-if type="chapter"> <text macro="title"/> @@ -445,9 +575,10 @@ <text macro="series-title"/> </group> <group delimiter=", " prefix=", "> - <text macro="volref"/> - <text macro="publisher"/> - <text macro="publisher-place-year"/> + <text macro="volume"/> + <text macro="publisher-place"/> + <text macro="publisher_and_year"/> + <text macro="volnumber"/> </group> <choose> <if variable="page"> @@ -456,19 +587,46 @@ </choose> <text macro="urlref"/> </else-if> + <!-- aggiunta macro manoscritti il 19/1/21--> + <!-- il blocco if con archive location in corsivo consente di avere il nome del fondo in corsivo e la collocazione in tondo--> + <else-if type="manuscript"> + <group delimiter=", "> + <text macro="title"/> + <text macro="date"/> + <choose> + <if variable="page"> + <text macro="pages"/> + </if> + </choose> + <text macro="archive" prefix="conserv. in "/> + <choose> + <if variable="call-number" match="all"> + <text macro="archive_location" font-style="italic"/> + </if> + <else> + <text macro="archive_location"/> + </else> + </choose> + <text macro="call-number"/> + </group> + <text macro="urlref"/> + </else-if> <else-if type="entry-encyclopedia entry-dictionary" match="any"> <group delimiter=", "> <text macro="title"/> <text macro="editor-container-title"/> - <text macro="volref"/> + <text macro="volume"/> </group> <choose> <if variable="publisher publisher-place issued" match="all"> - <text variable="publisher" prefix=", " suffix=", "/> - <text macro="publisher-place-year"/> + <group delimiter=", "> + <text macro="publisher-place" prefix=", "/> + <text macro="publisher_and_year"/> + <text macro="volnumber"/> + </group> </if> <else-if variable="issued"> - <text macro="date" prefix=", " suffix=", "/> + <text macro="date" prefix=", "/> </else-if> </choose> <choose> diff --git a/dependent/artificial-organs.csl b/dependent/artificial-organs.csl new file mode 100644 index 00000000000..e316672c354 --- /dev/null +++ b/dependent/artificial-organs.csl @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" default-locale="en-US"> + <info> + <title>Artificial Organs</title> + <id>http://www.zotero.org/styles/artificial-organs</id> + <link href="http://www.zotero.org/styles/artificial-organs" rel="self"/> + <link href="http://www.zotero.org/styles/vancouver-superscript-only-year" rel="independent-parent"/> + <link href="https://onlinelibrary.wiley.com/page/journal/15251594/homepage/forauthors.html" rel="documentation"/> + <category citation-format="numeric"/> + <category field="medicine"/> + <issn>1525-1594</issn> + <updated>2021-03-22T05:06:46+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> +</style> diff --git a/dependent/college-and-research-libraries.csl b/dependent/college-and-research-libraries.csl new file mode 100644 index 00000000000..a4793212fab --- /dev/null +++ b/dependent/college-and-research-libraries.csl @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" default-locale="en-US"> + <info> + <title>College & Research Libraries</title> + <title-short>C&RL</title-short> + <id>http://www.zotero.org/styles/college-and-research-libraries</id> + <link href="http://www.zotero.org/styles/college-and-research-libraries" rel="self"/> + <link href="http://www.zotero.org/styles/chicago-fullnote-bibliography-with-ibid" rel="independent-parent"/> + <link href="https://crl.acrl.org/index.php/crl/about/submissions#authorGuidelines" rel="documentation"/> + <category citation-format="note"/> + <category field="humanities"/> + <issn>0010-0870</issn> + <eissn>2150-6701</eissn> + <updated>2021-04-22T12:00:00+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> +</style> diff --git a/dependent/experimental-biology-and-medicine.csl b/dependent/experimental-biology-and-medicine.csl deleted file mode 100644 index 4e6b9695407..00000000000 --- a/dependent/experimental-biology-and-medicine.csl +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" default-locale="en-GB"> - <info> - <title>Experimental Biology and Medicine</title> - <id>http://www.zotero.org/styles/experimental-biology-and-medicine</id> - <link href="http://www.zotero.org/styles/experimental-biology-and-medicine" rel="self"/> - <link href="http://www.zotero.org/styles/sage-vancouver" rel="independent-parent"/> - <link href="https://journals.sagepub.com/author-instructions/EBM" rel="documentation"/> - <category citation-format="numeric"/> - <category field="medicine"/> - <issn>1535-3702</issn> - <eissn>1535-3699</eissn> - <updated>2021-02-16T21:58:08+00:00</updated> - <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> - </info> -</style> diff --git a/dependent/journal-of-neurosurgery-pediatrics.csl b/dependent/journal-of-neurosurgery-pediatrics.csl index 188cc818fe1..9476670d2d8 100644 --- a/dependent/journal-of-neurosurgery-pediatrics.csl +++ b/dependent/journal-of-neurosurgery-pediatrics.csl @@ -4,13 +4,13 @@ <title>Journal of Neurosurgery: Pediatrics</title> <id>http://www.zotero.org/styles/journal-of-neurosurgery-pediatrics</id> <link href="http://www.zotero.org/styles/journal-of-neurosurgery-pediatrics" rel="self"/> - <link href="http://www.zotero.org/styles/journal-of-neurosurgery" rel="independent-parent"/> + <link href="http://www.zotero.org/styles/american-medical-association" rel="independent-parent"/> <link href="http://thejns.org/" rel="documentation"/> <category citation-format="numeric"/> <category field="medicine"/> <issn>1933-0707</issn> <eissn>1933-0715</eissn> - <updated>2012-09-09T21:58:08+00:00</updated> + <updated>2021-04-01T21:58:08+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> </style> diff --git a/dependent/journal-of-neurosurgery-spine.csl b/dependent/journal-of-neurosurgery-spine.csl index 383db4462fa..8274d90adc8 100644 --- a/dependent/journal-of-neurosurgery-spine.csl +++ b/dependent/journal-of-neurosurgery-spine.csl @@ -4,13 +4,13 @@ <title>Journal of Neurosurgery: Spine</title> <id>http://www.zotero.org/styles/journal-of-neurosurgery-spine</id> <link href="http://www.zotero.org/styles/journal-of-neurosurgery-spine" rel="self"/> - <link href="http://www.zotero.org/styles/journal-of-neurosurgery" rel="independent-parent"/> + <link href="http://www.zotero.org/styles/american-medical-association" rel="independent-parent"/> <link href="http://thejns.org/" rel="documentation"/> <category citation-format="numeric"/> <category field="medicine"/> <issn>1547-5654</issn> <eissn>1547-5646</eissn> - <updated>2012-09-09T21:58:08+00:00</updated> + <updated>2021-04-01T21:58:08+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> </style> diff --git a/dependent/journal-of-neurosurgery.csl b/dependent/journal-of-neurosurgery.csl new file mode 100644 index 00000000000..2ef22530d9c --- /dev/null +++ b/dependent/journal-of-neurosurgery.csl @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" default-locale="en-US"> + <info> + <title>Journal of Neurosurgery</title> + <id>http://www.zotero.org/styles/journal-of-neurosurgery</id> + <link href="http://www.zotero.org/styles/journal-of-neurosurgery" rel="self"/> + <link href="http://www.zotero.org/styles/american-medical-association" rel="independent-parent"/> + <link href="https://jns.msubmit.net/cgi-bin/main.plex?form_type=display_auth_instructions" rel="documentation"/> + <link href="https://jns.msubmit.net/html/Guidelines_for_References.pdf" rel="documentation"/> + <category citation-format="numeric"/> + <category field="medicine"/> + <issn>0022-3085</issn> + <eissn>1933-0693</eissn> + <updated>2021-03-29T21:58:08+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> +</style> diff --git a/dependent/neurosurgical-focus.csl b/dependent/neurosurgical-focus.csl index 2338e7413bb..12294d931ed 100644 --- a/dependent/neurosurgical-focus.csl +++ b/dependent/neurosurgical-focus.csl @@ -4,12 +4,12 @@ <title>Neurosurgical Focus</title> <id>http://www.zotero.org/styles/neurosurgical-focus</id> <link href="http://www.zotero.org/styles/neurosurgical-focus" rel="self"/> - <link href="http://www.zotero.org/styles/journal-of-neurosurgery" rel="independent-parent"/> + <link href="http://www.zotero.org/styles/american-medical-association" rel="independent-parent"/> <link href="http://thejns.org/" rel="documentation"/> <category citation-format="numeric"/> <category field="medicine"/> <eissn>1092-0684</eissn> - <updated>2012-09-09T21:58:08+00:00</updated> + <updated>2021-04-01T21:58:08+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> </style> diff --git a/dependent/orthopaedic-journal-of-sports-medicine.csl b/dependent/orthopaedic-journal-of-sports-medicine.csl new file mode 100644 index 00000000000..dc78d8285b4 --- /dev/null +++ b/dependent/orthopaedic-journal-of-sports-medicine.csl @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" default-locale="en-US"> + <info> + <title>Orthopaedic Journal of Sports Medicine</title> + <title-short>OJSM</title-short> + <id>http://www.zotero.org/styles/orthopaedic-journal-of-sports-medicine</id> + <link href="http://www.zotero.org/styles/orthopaedic-journal-of-sports-medicine" rel="self"/> + <link href="http://www.zotero.org/styles/american-medical-association" rel="independent-parent"/> + <link href="https://journals.sagepub.com/author-instructions/OJS#References" rel="documentation"/> + <category citation-format="numeric"/> + <category field="medicine"/> + <eissn>2325-9671</eissn> + <updated>2021-06-17T21:58:08+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> +</style> diff --git a/dependent/south-african-medical-journal.csl b/dependent/south-african-medical-journal.csl deleted file mode 100644 index c9e079e7a5e..00000000000 --- a/dependent/south-african-medical-journal.csl +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" default-locale="en-GB"> - <info> - <title>South African Medical Journal</title> - <id>http://www.zotero.org/styles/south-african-medical-journal</id> - <link href="http://www.zotero.org/styles/south-african-medical-journal" rel="self"/> - <link href="http://www.zotero.org/styles/vancouver-superscript-brackets-only-year" rel="independent-parent"/> - <link href="http://www.samj.org.za/index.php/samj/about/submissions#authorGuidelines" rel="documentation"/> - <category citation-format="numeric"/> - <category field="medicine"/> - <issn>0256-9574</issn> - <eissn>2078-5135</eissn> - <updated>2012-09-09T21:58:08+00:00</updated> - <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> - </info> -</style> diff --git a/din-1505-2.csl b/din-1505-2.csl index c1db0a63bda..aab8cbf5a2b 100644 --- a/din-1505-2.csl +++ b/din-1505-2.csl @@ -104,7 +104,7 @@ delimiter-precedes-last="always" font-variant="small-caps"/> <label form="short" prefix=" (" suffix=")"/> </names> - </macro>--> + </macro>--> <macro name="translator"> <names variable="translator" delimiter=" ; "> <name name-as-sort-order="all" sort-separator=", " initialize-with=". " delimiter=" ; " delimiter-precedes-last="always" font-variant="small-caps"/> @@ -239,19 +239,10 @@ </macro> <macro name="cite-year"> <group> - <choose> - <if type="bill legislation" match="any"> - <date variable="issued" prefix=" (" suffix=")"> - <date-part name="year" prefix="idF. v. "/> - </date> - </if> - <else> - <date variable="issued" prefix=", "> - <date-part name="year"/> - </date> - <text variable="year-suffix"/> - </else> - </choose> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="year-suffix"/> </group> </macro> <macro name="bibliography-year"> @@ -277,11 +268,30 @@ <key variable="issued"/> </sort> <layout prefix="(" suffix=")" delimiter="; "> - <group> - <text macro="author-short"/> - <text macro="cite-year"/> - <text macro="locator"/> - </group> + <choose> + <if type="bill legislation" match="any"> + <group delimiter=" "> + <text macro="author-short"/> + <group delimiter=", "> + <group> + <date variable="issued" prefix=" (" suffix=")"> + <date-part name="year" prefix="idF. v. "/> + </date> + <text variable="year-suffix"/> + </group> + <text macro="locator"/> + </group> + </group> + </if> + <else> + <group delimiter=", "> + <text macro="author-short"/> + <text macro="cite-year"/> + <text macro="locator"/> + </group> + <text variable="year-suffix"/> + </else> + </choose> </layout> </citation> <bibliography hanging-indent="true" et-al-min="9" et-al-use-first="8"> diff --git a/eksploatacja-i-niezawodnosc.csl b/eksploatacja-i-niezawodnosc.csl index ea6c2f0c31a..c3a2b7258e8 100644 --- a/eksploatacja-i-niezawodnosc.csl +++ b/eksploatacja-i-niezawodnosc.csl @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-US"> <info> - <title>Eksploatacja i Niezawodność (Maintenance and Reliability) (English)</title> + <title>Eksploatacja i Niezawodnosc - Maintenance and Reliability</title> <id>http://www.zotero.org/styles/eksploatacja-i-niezawodnosc</id> <link href="http://www.zotero.org/styles/eksploatacja-i-niezawodnosc" rel="self"/> <link href="http://www.zotero.org/styles/annals-of-oncology" rel="template"/> @@ -128,6 +128,7 @@ </choose> </else> </choose> + <text variable="DOI" prefix=", https://doi.org/"/> </layout> </bibliography> </style> diff --git a/endocrine-connections.csl b/endocrine-connections.csl new file mode 100644 index 00000000000..232242662f8 --- /dev/null +++ b/endocrine-connections.csl @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" and="symbol" page-range-format="expanded" initialize-with-hyphen="false" default-locale="en-GB"> + <info> + <title>Endocrine Connections</title> + <id>http://www.zotero.org/styles/endocrine-connections</id> + <link href="http://www.zotero.org/styles/endocrine-connections" rel="self"/> + <link href="http://www.zotero.org/styles/european-journal-of-endocrinology" rel="template"/> + <link href="https://ec.bioscientifica.com/page/author/author-guidelines" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="numeric"/> + <category field="medicine"/> + <eissn>2049-3614</eissn> + <updated>2021-04-13T12:36:19+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <terms> + <term name="edition" form="short">edn</term> + </terms> + </locale> + <macro name="author"> + <names variable="author"> + <name delimiter-precedes-last="never" initialize-with="" name-as-sort-order="all" sort-separator=" "/> + <et-al font-style="italic"/> + <substitute> + <names variable="editor"/> + </substitute> + </names> + </macro> + <macro name="editor"> + <names variable="editor" suffix=". "> + <label form="short" strip-periods="true" text-case="capitalize-first" suffix=" "/> + <name and="symbol" initialize-with="" name-as-sort-order="all" sort-separator=" "> + <name-part name="given" text-case="uppercase"/> + </name> + </names> + </macro> + <macro name="publisher"> + <group delimiter=": " suffix=","> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </macro> + <macro name="container-title"> + <choose> + <if type="chapter book" match="any"> + <group suffix="."> + <choose> + <if match="any" variable="container-title"> + <text term="in" text-case="capitalize-first" suffix=" "/> + <text variable="container-title" font-style="italic" suffix=","/> + </if> + </choose> + <text macro="edition" prefix=" "/> + <choose> + <if match="any" variable="chapter-number"> + <number prefix="ch. " variable="chapter-number" suffix=", "/> + </if> + </choose> + <text macro="pages"/> + <text macro="editor"/> + <text macro="publisher"/> + <text macro="date"/> + </group> + </if> + <else> + <group suffix="."> + <text variable="container-title" font-style="italic"/> + <text macro="date"/> + <text macro="journal-location"/> + <text macro="pages"/> + </group> + <text variable="DOI" prefix=" (https://doi.org/" suffix=")"/> + </else> + </choose> + </macro> + <macro name="title"> + <text variable="title"/> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" " suffix=", "> + <text term="edition" form="short"/> + <number variable="edition"/> + </group> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + </macro> + <macro name="date"> + <choose> + <if type="article-journal article-magazine article-newspaper" match="any"> + <date delimiter=" " variable="issued" prefix=" " suffix=" "> + <date-part name="year"/> + </date> + </if> + <else> + <date variable="issued" suffix="."> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="pages"> + <choose> + <if type="article-journal article-magazine article-newspaper" match="any"> + <text variable="page"/> + </if> + <else> + <group delimiter=" " prefix=" " suffix=". "> + <label variable="page" form="short" strip-periods="true"/> + <text variable="page"/> + </group> + </else> + </choose> + </macro> + <macro name="journal-location"> + <choose> + <if type="article-journal article-magazine" match="any"> + <text variable="volume" font-weight="bold" suffix=" "/> + </if> + </choose> + </macro> + <citation near-note-distance="0"> + <sort> + <key variable="citation-number"/> + </sort> + <layout delimiter=", " prefix="(" suffix=")"> + <text variable="citation-number"/> + </layout> + </citation> + <bibliography et-al-min="11" et-al-use-first="10" second-field-align="flush"> + <layout> + <text variable="citation-number" suffix=" "/> + <group delimiter=". " suffix=". "> + <text macro="author"/> + <text macro="title"/> + </group> + <text macro="container-title"/> + </layout> + </bibliography> +</style> diff --git a/environmental-values.csl b/environmental-values.csl index a1d1b504d86..a449d1e475c 100644 --- a/environmental-values.csl +++ b/environmental-values.csl @@ -13,7 +13,7 @@ <category citation-format="author-date"/> <category field="humanities"/> <issn>0963-2719</issn> - <updated>2017-07-24T09:28:04+00:00</updated> + <updated>2021-04-12T05:24:41+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <macro name="title"> @@ -21,6 +21,9 @@ <if type="bill book graphic legal_case motion_picture report song" match="any"> <text variable="title" text-case="capitalize-first" font-style="italic"/> </if> + <else-if type="article-journal" match="any"> + <text variable="title" text-case="capitalize-first" quotes="true"/> + </else-if> <else> <text variable="title"/> </else> @@ -28,8 +31,8 @@ </macro> <macro name="editor"> <names variable="editor"> - <name sort-separator=", " initialize-with="" delimiter=", " delimiter-precedes-last="always"/> - <label form="short" strip-periods="false" prefix=" (" suffix=")"/> + <name delimiter-precedes-last="never" initialize-with="."/> + <label form="short" prefix=" (" suffix=")"/> </names> </macro> <macro name="collection-title"> @@ -127,9 +130,9 @@ <macro name="author-short"> <names variable="author"> <name delimiter-precedes-last="always" initialize-with="." name-as-sort-order="all"/> - <label form="short" prefix=". "/> + <label form="short" prefix=" "/> <substitute> - <names variable="editor" suffix=" ed."/> + <names variable="editor"/> <text variable="title"/> </substitute> </names> @@ -149,12 +152,18 @@ <macro name="year-date"> <choose> <if variable="issued"> - <date variable="issued"> - <date-part name="year"/> - </date> + <group delimiter=" "> + <date variable="original-date" form="text" date-parts="year" prefix="[" suffix="]"/> + <date variable="issued"> + <date-part name="year"/> + </date> + </group> </if> + <else-if variable="status"> + <text variable="status"/> + </else-if> <else> - <text value="n.d."/> + <text term="no date" form="short"/> </else> </choose> </macro> @@ -166,6 +175,9 @@ <macro name="volume"> <text variable="volume" font-weight="bold"/> </macro> + <macro name="doi"> + <text variable="DOI" prefix="https://doi.org/"/> + </macro> <citation et-al-min="3" et-al-use-first="1" collapse="year"> <sort> <key variable="issued" sort="ascending"/> @@ -193,7 +205,7 @@ <key macro="year-date" sort="ascending"/> <key macro="title"/> </sort> - <layout suffix="."> + <layout> <choose> <if type="bill book" match="any"> <group delimiter=". "> @@ -209,7 +221,7 @@ <group delimiter=" "> <text macro="author-short"/> <text macro="year-date"/> - <text macro="title"/> + <text macro="title" quotes="true" suffix="."/> <text term="in" text-case="capitalize-first"/> <text macro="container-author"/> <group delimiter=", " suffix=","> @@ -218,6 +230,9 @@ </group> <text macro="locators"/> </group> + <group display="block"> + <text macro="doi"/> + </group> </else-if> <else-if type="thesis"> <text macro="author-short" suffix=". "/> @@ -262,18 +277,17 @@ </group> </if> <else> - <text macro="title"/> - <group delimiter=", " prefix=" (" suffix="). "> - <text macro="volume"/> - <text macro="year-date"/> - </group> + <text macro="author-short" suffix=". "/> <text macro="year-date" suffix=". "/> - <text macro="author-short" prefix="Ed. " suffix=". "/> + <text macro="title" suffix=". "/> <text macro="publisher" suffix=". "/> <group delimiter=", " suffix=". "> <text macro="volume" prefix="v."/> <text variable="page" suffix=" p"/> </group> + <group display="block"> + <text macro="doi"/> + </group> </else> </choose> </else-if> @@ -290,6 +304,9 @@ <text macro="locators" suffix=": "/> <text variable="page"/> </group> + <group display="block"> + <text macro="doi"/> + </group> </else-if> <else-if type="map" match="any"> <group delimiter=". "> diff --git a/estudios-hispanicos.csl b/estudios-hispanicos.csl index f5825505736..510139fd5fb 100644 --- a/estudios-hispanicos.csl +++ b/estudios-hispanicos.csl @@ -144,7 +144,7 @@ </macro> <citation et-al-min="10" et-al-use-first="3" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year"> <layout prefix="(" suffix=")" delimiter="; "> - <group delimiter=", "> + <group delimiter=": "> <group delimiter=", "> <text macro="author-short"/> <text macro="year-date"/> diff --git a/ethnographiques-org.csl b/ethnographiques-org.csl new file mode 100644 index 00000000000..332be820d74 --- /dev/null +++ b/ethnographiques-org.csl @@ -0,0 +1,234 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" page-range-format="expanded" default-locale="fr-FR"> + <info> + <title>ethnographiques.org (Français)</title> + <id>http://www.zotero.org/styles/ethnographiques-org</id> + <link href="http://www.zotero.org/styles/ethnographiques-org" rel="self"/> + <link href="http://www.zotero.org/styles/metropolitiques" rel="template"/> + <link href="https://www.ethnographiques.org/note-pour-la-redaction-d-articles" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="author-date"/> + <category field="social_science"/> + <eissn>1961-9162</eissn> + <updated>2021-06-01T16:10:30+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="fr"> + <terms> + <term name="ordinal-01">ère</term> + <term name="ordinal-02">e</term> + <term name="ordinal-03">e</term> + <term name="ordinal-04">e</term> + <term name="cited">op. cit.</term> + <term name="page" form="short">p.</term> + <term name="issue" form="short">n°</term> + </terms> + </locale> + <macro name="author"> + <names variable="author"> + <name font-style="normal" font-variant="normal" and="text" delimiter-precedes-last="never" name-as-sort-order="all" sort-separator=" "> + <name-part name="family" text-case="uppercase"/> + </name> + <label form="short" prefix=" (" suffix=".)"/> + <substitute> + <names variable="editor translator"/> + <text variable="title"/> + </substitute> + </names> + </macro> + <macro name="author-cite"> + <names variable="author"> + <name form="short" and="text" delimiter-precedes-last="never" sort-separator=" " font-style="normal"/> + <et-al font-style="italic"/> + <substitute> + <names variable="editor translator"/> + <text variable="title"/> + </substitute> + </names> + </macro> + <macro name="editor"> + <names variable="editor"> + <name font-style="normal" and="text" delimiter-precedes-last="never" name-as-sort-order="all" sort-separator=" "> + <name-part name="family" text-case="uppercase"/> + </name> + <label form="short" prefix=" (" suffix=".)"/> + </names> + </macro> + <macro name="title"> + <choose> + <if type="bill book graphic legal_case motion_picture report song" match="any"> + <text variable="title" text-case="capitalize-first" font-style="italic" suffix="."/> + </if> + <else-if type="article-journal article-newspaper article-magazine" match="any"> + <group delimiter=", " suffix=","> + <text variable="title" text-case="capitalize-first" quotes="true" font-style="normal"/> + <text variable="container-title" font-style="italic"/> + </group> + </else-if> + <else-if type="thesis" match="any"> + <group delimiter=" "> + <text variable="title" text-case="capitalize-first" font-style="italic" suffix=","/> + <text variable="genre" suffix=", "/> + <text variable="publisher"/> + </group> + </else-if> + <else-if type="manuscript" match="any"> + <group delimiter=","> + <text variable="title" text-case="capitalize-first" quotes="true" font-style="normal"/> + <text variable="genre" prefix=" "/> + </group> + </else-if> + <else-if type="chapter entry-dictionary entry-encyclopedia" match="any"> + <group suffix="."> + <group suffix=","> + <text variable="title" text-case="capitalize-first" quotes="true"/> + </group> + <text value="in" font-style="normal" suffix=" " prefix=" "/> + <text macro="editor" suffix=", "/> + <text variable="container-title" text-case="capitalize-first" font-style="italic"/> + </group> + </else-if> + <else-if type="webpage post post-weblog" match="any"> + <group delimiter=", "> + <text variable="title" text-case="capitalize-first" quotes="true" font-style="normal"/> + <group delimiter=" "> + <text variable="container-title" font-style="normal"/> + <text term="online" prefix="(" suffix=")"/> + </group> + <text variable="URL" text-decoration="underline"/> + </group> + </else-if> + <else> + <text variable="title" quotes="true"/> + </else> + </choose> + </macro> + <macro name="pub-place"> + <choose> + <if type="bill book chapter entry-dictionary entry-encyclopedia graphic legal_case manuscript motion_picture paper-conference report song" match="any"> + <text variable="publisher-place"/> + </if> + </choose> + </macro> + <macro name="publisher"> + <choose> + <if type="bill book chapter entry-dictionary entry-encyclopedia graphic legal_case motion_picture paper-conference report song" match="any"> + <text variable="publisher"/> + </if> + </choose> + </macro> + <macro name="year-cite"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </macro> + <macro name="pagination"> + <choose> + <if type="chapter entry-dictionary entry-encyclopedia article-journal article-magazine article-newspaper" match="any"> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </if> + </choose> + </macro> + <macro name="edition"> + <choose> + <if type="bill book graphic legal_case motion_picture report song chapter paper-conference" match="any"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short" strip-periods="true"/> + </group> + </if> + <else> + <text variable="edition" text-case="capitalize-first"/> + </else> + </choose> + </if> + <else-if type="article-journal article-magazine" match="any"> + <group font-style="normal" delimiter=" " suffix=", "> + <text macro="volume"/> + <text macro="issue"/> + </group> + </else-if> + </choose> + </macro> + <macro name="volume"> + <choose> + <if is-numeric="volume"> + <text variable="volume"/> + </if> + <else> + <text variable="volume"/> + </else> + </choose> + </macro> + <macro name="issue"> + <choose> + <if is-numeric="volume"> + <text variable="issue" prefix="(" suffix=")"/> + </if> + <else> + <text variable="issue"/> + </else> + </choose> + </macro> + <macro name="loc-cite"> + <choose> + <if locator="page"> + <text variable="locator"/> + </if> + <else> + <group delimiter=" "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </else> + </choose> + </macro> + <citation disambiguate-add-names="true" disambiguate-add-givenname="true" disambiguate-add-year-suffix="true" collapse="year"> + <sort> + <key macro="author-cite"/> + <key macro="year-cite"/> + </sort> + <layout prefix="(" suffix=")" delimiter=" ; "> + <group delimiter=" "> + <text macro="author-cite"/> + <text macro="year-cite"/> + <text macro="loc-cite" prefix=": "/> + </group> + </layout> + </citation> + <bibliography> + <sort> + <key macro="author" names-min="3" names-use-first="3"/> + <key variable="issued" sort="descending"/> + </sort> + <layout suffix="."> + <group delimiter=", "> + <text macro="author"/> + <text macro="year-cite" suffix=". "/> + </group> + <group delimiter=" "> + <text macro="title"/> + <text macro="edition"/> + <text macro="pub-place" suffix=", "/> + </group> + <group delimiter=", "> + <text macro="publisher"/> + <text macro="pagination"/> + </group> + </layout> + </bibliography> +</style> diff --git a/experimental-biology-and-medicine.csl b/experimental-biology-and-medicine.csl new file mode 100644 index 00000000000..c59d539cfa3 --- /dev/null +++ b/experimental-biology-and-medicine.csl @@ -0,0 +1,198 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-GB"> + <info> + <title>Experimental Biology and Medicine</title> + <title-short>EBM</title-short> + <id>http://www.zotero.org/styles/experimental-biology-and-medicine</id> + <link href="http://www.zotero.org/styles/experimental-biology-and-medicine" rel="self"/> + <link href="http://www.zotero.org/styles/sage-vancouver" rel="template"/> + <link href="https://journals.sagepub.com/author-instructions/EBM#main%20document" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="numeric"/> + <category field="medicine"/> + <issn>1535-3702</issn> + <eissn>1535-3699</eissn> + <updated>2021-04-20T08:05:55+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="author"> + <names variable="author" suffix=". "> + <name sort-separator=" " initialize-with="" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" strip-periods="true"/> + <substitute> + <names variable="editor"/> + </substitute> + </names> + </macro> + <macro name="editor"> + <names variable="editor"> + <name sort-separator=" " initialize-with="" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" strip-periods="true"/> + </names> + </macro> + <macro name="date"> + <choose> + <if type="article-newspaper report" match="any"> + <date variable="issued" form="text"/> + </if> + <else> + <date variable="issued" form="text" date-parts="year"/> + </else> + </choose> + </macro> + <macro name="publisher"> + <group delimiter=", "> + <group delimiter=" "> + <text variable="genre" text-case="title"/> + <text variable="number"/> + </group> + <group delimiter=": "> + <choose> + <if type="thesis" match="none"> + <text variable="publisher-place"/> + </if> + </choose> + <text variable="publisher"/> + </group> + <choose> + <if variable="URL" match="none"> + <text macro="date"/> + </if> + </choose> + </group> + </macro> + <macro name="access"> + <choose> + <if variable="page" match="none"> + <choose> + <if variable="DOI" match="any"> + <group prefix=". " delimiter=". "> + <date variable="issued" form="text" prefix="Epub ahead of print "/> + <text variable="DOI" prefix="DOI: "/> + </group> + </if> + <else> + <group delimiter=" " prefix=", "> + <text variable="URL"/> + <text macro="accessed-date"/> + </group> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="accessed-date"> + <choose> + <if variable="URL"> + <group prefix="(" suffix=")" delimiter=", "> + <text macro="date"/> + <group delimiter=" "> + <text term="accessed"/> + <date variable="accessed" form="text"/> + </group> + </group> + </if> + </choose> + </macro> + <macro name="container-title"> + <choose> + <if type="article-journal" match="any"> + <text variable="container-title" form="short" strip-periods="true" font-style="italic"/> + </if> + <else> + <text variable="container-title" font-style="italic"/> + </else> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="book patent report thesis" match="any"> + <text variable="title" font-style="italic"/> + </if> + <else> + <text variable="title"/> + </else> + </choose> + </macro> + <macro name="page"> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + </macro> + <citation collapse="citation-number"> + <sort> + <key variable="citation-number"/> + </sort> + <layout delimiter="," vertical-align="sup"> + <text variable="citation-number"/> + </layout> + </citation> + <bibliography second-field-align="flush"> + <layout suffix="."> + <text variable="citation-number" suffix=". "/> + <text macro="author"/> + <text macro="title"/> + <choose> + <if type="bill book graphic legal_case legislation motion_picture patent report song thesis" match="any"> + <group delimiter=". " prefix=". "> + <text macro="edition"/> + <text macro="publisher"/> + </group> + </if> + <else-if type="chapter paper-conference" match="any"> + <group delimiter=", " prefix=". "> + <group delimiter=". "> + <group delimiter=" "> + <text term="in" suffix=":" text-case="capitalize-first"/> + <text macro="editor"/> + <text variable="container-title" font-style="italic"/> + </group> + <text macro="publisher"/> + </group> + <text macro="page"/> + </group> + </else-if> + <else-if type="article-newspaper article-magazine" match="any"> + <group delimiter=", " prefix=". "> + <text macro="container-title"/> + <text macro="date"/> + <text macro="page"/> + </group> + </else-if> + <else> + <group delimiter="; " prefix=". "> + <group delimiter=" "> + <text macro="container-title"/> + <choose> + <if variable="page" match="any"> + <text macro="date"/> + </if> + </choose> + </group> + <group delimiter=": "> + <text variable="volume" font-weight="bold"/> + <text variable="page"/> + </group> + </group> + </else> + </choose> + <text macro="access"/> + </layout> + </bibliography> +</style> diff --git a/fachhochschule-vorarlberg-author-date.csl b/fachhochschule-vorarlberg-author-date.csl index 9947968efdc..9a4db8c0b09 100644 --- a/fachhochschule-vorarlberg-author-date.csl +++ b/fachhochschule-vorarlberg-author-date.csl @@ -29,7 +29,7 @@ <category citation-format="author-date"/> <category field="generic-base"/> <summary>Citation Style of the University of Applied Sciences Vorarlberg/Austria, based on A Harvard author-date style variant, mostly german</summary> - <updated>2019-09-04T16:00:00+00:00</updated> + <updated>2021-06-12T09:00:00+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="de"> @@ -400,6 +400,7 @@ <bibliography hanging-indent="true" et-al-min="4" et-al-use-first="1"> <sort> <key macro="author"/> + <key macro="year-date"/> <key variable="title"/> </sort> <layout> diff --git a/fachhochschule-vorarlberg-note.csl b/fachhochschule-vorarlberg-note.csl index cd33a15f784..3a9483fe9cb 100644 --- a/fachhochschule-vorarlberg-note.csl +++ b/fachhochschule-vorarlberg-note.csl @@ -28,7 +28,7 @@ <category citation-format="note"/> <category field="generic-base"/> <summary>Citation Style of the University of Applied Sciences Vorarlberg/Austria, based on A Harvard author-date style variant, mostly german, footnote style</summary> - <updated>2019-09-04T16:00:00+00:00</updated> + <updated>2021-06-12T09:00:00+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="de"> @@ -399,6 +399,7 @@ <bibliography hanging-indent="true" et-al-min="4" et-al-use-first="1"> <sort> <key macro="author"/> + <key macro="year-date"/> <key variable="title"/> </sort> <layout> diff --git a/food-and-agriculture-organization-of-the-united-nations.csl b/food-and-agriculture-organization-of-the-united-nations.csl index 66b9bd4a03b..a8d56d3c5f7 100644 --- a/food-and-agriculture-organization-of-the-united-nations.csl +++ b/food-and-agriculture-organization-of-the-united-nations.csl @@ -14,13 +14,13 @@ </author> <contributor> <name>Julian Plummer</name> - <email>Julian.Plummer@fao.org</email> + <email>julian.plummer@gmail.com</email> </contributor> <category citation-format="author-date"/> <category field="science"/> <category field="social_science"/> <summary>This style is created to meet the citation and bibliographical requirements of FAOSTYLE, and has been tested with Zotero and Mendeley. Last update: March 2017.</summary> - <updated>2017-03-10T01:12:03+01:00</updated> + <updated>2021-06-07T23:29:39+02:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <!-- Locale settings for English. Settings for other languages could be added later to this section. --> @@ -50,7 +50,8 @@ </macro> <macro name="author"> <names variable="author"> - <name and="symbol" delimiter-precedes-last="never" initialize-with="." name-as-sort-order="all"/> + <name and="symbol" delimiter-precedes-et-al="never" delimiter-precedes-last="never" initialize-with="." name-as-sort-order="all"/> + <et-al font-style="italic"/> <label form="short" prefix=", "/> <substitute> <names variable="editor"/> @@ -116,6 +117,20 @@ <text variable="URL"/> </group> </macro> + <macro name="DOI-or-available-at"> + <!-- If DOI exists, then DOI is shown as: https://doi.org/DOI. If DOI doesn't exist, then "also available at URL" is shown. --> + <choose> + <if variable="DOI"> + <text variable="DOI" prefix="https://doi.org/"/> + </if> + <else> + <group delimiter=" " prefix="(" suffix=")."> + <text term="available at"/> + <text variable="URL"/> + </group> + </else> + </choose> + </macro> <macro name="number_of_pages-label"> <!-- 1 p. / x pp. --> <group delimiter=" "> @@ -136,7 +151,7 @@ </layout> </citation> <!-- bibliography --> - <bibliography entry-spacing="0"> + <bibliography entry-spacing="0" et-al-min="8" et-al-use-first="7"> <sort> <key macro="author"/> <key variable="issued"/> @@ -163,12 +178,12 @@ <text macro="editor"/> <group> <text variable="collection-title"/> - <text variable="collection-number" prefix=" No. "/> + <text variable="collection-number" prefix=" "/> <!-- Mendeley doesn't offer a "Series Number / Report Number" field. "No. xxx" must be put in "Series" field. --> </group> <text macro="publisher-and-place" suffix="."/> <text macro="number_of_pages-label"/> - <text macro="Available-at"/> + <text macro="DOI-or-available-at"/> </if> <else-if type="chapter report" match="any"> <!-- book section and report --> @@ -186,9 +201,9 @@ </group> <group> <text variable="collection-title"/> - <text variable="collection-number" prefix=" No. "/> + <text variable="collection-number" prefix=" "/> <!-- "Series Number" field for book section in Zotero. --> - <text variable="number" prefix=" No. "/> + <text variable="number" prefix=" "/> <!-- "Report Number" field for report in Zotero. --> <!-- Mendeley doesn't offer a "Series Number / Report Number" field. "No. xxx" must be put in "Series" field. --> </group> @@ -196,7 +211,7 @@ <text macro="publisher-and-place"/> <text macro="number_of_pages-label"/> </group> - <text macro="Available-at"/> + <text macro="DOI-or-available-at"/> </else-if> <else-if type="article-journal"> <!-- paper journal article --> @@ -207,15 +222,7 @@ <text variable="issue" prefix="(" suffix=")"/> <text variable="page" prefix=": "/> </group> - <choose> - <!-- If DOI exists, then DOI is shown as: https://doi.org/DOI . If DOI doesn't exist, then "also available at URL" is shown. --> - <if variable="DOI"> - <text variable="DOI" prefix="https://doi.org/"/> - </if> - <else> - <text macro="Available-at"/> - </else> - </choose> + <text macro="DOI-or-available-at"/> </else-if> <else-if type="article-magazine"> <!-- magazine and online-only journal article --> @@ -270,7 +277,7 @@ <text variable="title" font-style="italic"/> <text macro="publisher-and-place"/> <text variable="genre" prefix=" (" suffix=")"/> - <text macro="Available-at"/> + <text macro="DOI-or-available-at"/> </else-if> <else-if type="song motion_picture article" match="any"> <!-- audio recording, film, and video recording in Zotero; film and computer program in Mendeley --> @@ -329,7 +336,7 @@ <date form="text" variable="issued" prefix=", "/> <text variable="publisher-place" prefix=", "/> </group> - <text macro="Available-at"/> + <text macro="DOI-or-available-at"/> </else-if> <else> <!-- other item types --> diff --git a/fundamental-and-applied-limnology.csl b/fundamental-and-applied-limnology.csl new file mode 100644 index 00000000000..dd0fb721e5f --- /dev/null +++ b/fundamental-and-applied-limnology.csl @@ -0,0 +1,1645 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="never" page-range-format="expanded" default-locale="en-US"> + <info> + <title>Fundamental and Applied Limnology</title> + <title-short>FAL</title-short> + <id>http://www.zotero.org/styles/fundamental-and-applied-limnology</id> + <link href="http://www.zotero.org/styles/fundamental-and-applied-limnology" rel="self"/> + <link href="http://www.zotero.org/styles/apa" rel="template"/> + <link href="https://www.schweizerbart.de/journals/fal/instructions" rel="documentation"/> + <link href="https://www.schweizerbart.de/resources/downloads/instructions/fal_instructions_to_authors_en.pdf" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="author-date"/> + <category field="biology"/> + <issn>1863-9135</issn> + <eissn>2363-7110</eissn> + <updated>2021-06-17T13:09:49+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <terms> + <term name="editortranslator" form="short"> + <single>ed. & trans.</single> + <multiple>eds. & trans.</multiple> + </term> + <term name="translator" form="short">trans.</term> + <term name="interviewer" form="short"> + <single>interviewer</single> + <multiple>interviewers</multiple> + </term> + <term name="collection-editor" form="short"> + <single>ed.</single> + <multiple>eds.</multiple> + </term> + <term name="circa" form="short">ca.</term> + <term name="bc"> B.C.E.</term> + <term name="ad"> C.E.</term> + <term name="letter">personal communication</term> + <term name="letter" form="short">letter</term> + <term name="issue" form="long"> + <single>issue</single> + <multiple>issues</multiple> + </term> + </terms> + </locale> + <!-- General categories of item types: + Periodical: article-journal article-magazine article-newspaper post-weblog review review-book + Periodical or Booklike: paper-conference + Booklike: article book broadcast chapter dataset entry entry-dictionary entry-encyclopedia figure + graphic interview manuscript map motion_picture musical_score pamphlet patent + personal_communication report song speech thesis post webpage + Legal: bill legal_case legislation treaty + --> + <!-- APA references contain four parts: author, date, title, source --> + <macro name="author-bib"> + <names variable="composer" delimiter=", "> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <substitute> + <names variable="author"/> + <names variable="illustrator"/> + <names variable="director"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="long" prefix=" (" suffix=")" text-case="title"/> + </names> + <choose> + <if variable="container-title"> + <choose> + <if type="book entry entry-dictionary entry-encyclopedia" match="any"> + <choose> + <if variable="title"> + <group delimiter=" "> + <text macro="title"/> + <text macro="parenthetical"/> + </group> + </if> + <else> + <text macro="title-and-descriptions"/> + </else> + </choose> + </if> + </choose> + </if> + </choose> + <!-- Test for editortranslator and put that first as that becomes available --> + <names variable="editor" delimiter=", "> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <names variable="editorial-director"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <names variable="collection-editor"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <choose> + <if variable="title"> + <group delimiter=" "> + <text macro="title"/> + <text macro="parenthetical"/> + </group> + </if> + <else> + <text macro="title-and-descriptions"/> + </else> + </choose> + </substitute> + </names> + </macro> + <macro name="author-intext"> + <choose> + <if type="bill legal_case legislation treaty" match="any"> + <text macro="title-intext"/> + </if> + <else-if type="interview personal_communication" match="any"> + <choose> + <!-- These variables indicate that the letter is retrievable by the reader. + If not, then use the APA in-text-only personal communication format --> + <if variable="archive container-title DOI publisher URL" match="none"> + <group delimiter=", "> + <names variable="author"> + <name and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <text macro="title-intext"/> + </substitute> + </names> + <!-- Replace with term="personal-communication" if that becomes available --> + <text term="letter"/> + </group> + </if> + <else> + <names variable="author" delimiter=", "> + <name form="short" and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <text macro="title-intext"/> + </substitute> + </names> + </else> + </choose> + </else-if> + <else> + <names variable="composer" delimiter=", "> + <name form="short" and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="author"/> + <names variable="illustrator"/> + <names variable="director"/> + <choose> + <if variable="container-title"> + <choose> + <if type="book entry entry-dictionary entry-encyclopedia" match="any"> + <text macro="title-intext"/> + </if> + </choose> + </if> + </choose> + <names variable="editor"/> + <names variable="editorial-director"/> + <text macro="title-intext"/> + </substitute> + </names> + </else> + </choose> + </macro> + <macro name="date-bib"> + <group delimiter=" " prefix="(" suffix=")"> + <choose> + <if is-uncertain-date="issued"> + <text term="circa" form="short"/> + </if> + </choose> + <group> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="year-suffix"/> + <choose> + <if type="article-magazine article-newspaper broadcast interview motion_picture pamphlet personal_communication post post-weblog song speech webpage" match="any"> + <!-- Many video and audio examples in manual give full dates. Err on the side of too much information. --> + <date variable="issued"> + <date-part prefix=", " name="month"/> + <date-part prefix=" " name="day"/> + </date> + </if> + <else-if type="paper-conference"> + <!-- Capture 'speech' stored as 'paper-conference' --> + <choose> + <if variable="collection-editor editor editorial-director issue page volume" match="none"> + <date variable="issued"> + <date-part prefix=", " name="month"/> + <date-part prefix=" " name="day"/> + </date> + </if> + </choose> + </else-if> + <!-- Only year: article article-journal book chapter entry entry-dictionary entry-encyclopedia dataset figure graphic + manuscript map musical_score paper-conference[published] patent report review review-book thesis --> + </choose> + </if> + <else-if variable="status"> + <group> + <text variable="status" text-case="lowercase"/> + <text variable="year-suffix" prefix="-"/> + </group> + </else-if> + <else> + <group> + <text term="no date" form="short"/> + <text variable="year-suffix" prefix="-"/> + </group> + </else> + </choose> + </group> + </group> + </macro> + <macro name="date-sort-group"> + <choose> + <if variable="issued"> + <text value="1"/> + </if> + <else-if variable="status"> + <text value="2"/> + </else-if> + <else> + <text value="0"/> + </else> + </choose> + </macro> + <macro name="date-sort-date"> + <choose> + <if type="article-magazine article-newspaper broadcast interview pamphlet personal_communication post post-weblog speech treaty webpage" match="any"> + <date variable="issued" form="numeric"/> + </if> + <else-if type="paper-conference"> + <!-- Capture 'speech' stored as 'paper-conference' --> + <choose> + <if variable="collection-editor editor editorial-director issue page volume" match="none"> + <date variable="issued" form="numeric"/> + </if> + </choose> + </else-if> + <else> + <date variable="issued" form="numeric"/> + </else> + </choose> + </macro> + <macro name="date-intext"> + <choose> + <if variable="issued"> + <group delimiter="/"> + <group delimiter=" "> + <choose> + <if is-uncertain-date="original-date"> + <text term="circa" form="short"/> + </if> + </choose> + <date variable="original-date"> + <date-part name="year"/> + </date> + </group> + <group delimiter=" "> + <choose> + <if is-uncertain-date="issued"> + <text term="circa" form="short"/> + </if> + </choose> + <group> + <choose> + <if type="interview personal_communication" match="any"> + <choose> + <if variable="archive container-title DOI publisher URL" match="none"> + <!-- These variables indicate that the communication is retrievable by the reader. + If not, then use the in-text-only personal communication format --> + <date variable="issued" form="text"/> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + <text variable="year-suffix"/> + </group> + </group> + </group> + </if> + <else-if variable="status"> + <text variable="status" text-case="lowercase"/> + <text variable="year-suffix" prefix="-"/> + </else-if> + <else> + <text term="no date" form="short"/> + <text variable="year-suffix" prefix="-"/> + </else> + </choose> + </macro> + <!-- APA has two description elements following the title: + title (parenthetical) [bracketed] --> + <macro name="title-and-descriptions"> + <choose> + <if variable="title"> + <group delimiter=" "> + <text macro="title"/> + <text macro="parenthetical"/> + <text macro="bracketed"/> + </group> + </if> + <else> + <group delimiter=" "> + <text macro="bracketed"/> + <text macro="parenthetical"/> + </group> + </else> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="post webpage" match="any"> + <!-- Webpages are always italicized --> + <text variable="title" font-style="italic"/> + </if> + <else-if variable="container-title" match="any"> + <!-- Other types are italicized based on presence of container-title. + Assume that review and review-book are published in periodicals/blogs, + not just on a web page (ex. 69) --> + <text variable="title"/> + </else-if> + <else> + <choose> + <if type="article-journal article-magazine article-newspaper post-weblog review review-book" match="any"> + <text variable="title" font-style="italic"/> + </if> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor editor editorial-director" match="any"> + <group delimiter=": " font-style="italic"> + <text variable="title"/> + <!-- Replace with volume-title as that becomes available --> + <choose> + <if is-numeric="volume" match="none"> + <group delimiter=" "> + <label variable="volume" form="short" text-case="capitalize-first"/> + <text variable="volume"/> + </group> + </if> + </choose> + </group> + </if> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </else-if> + <else> + <group delimiter=": " font-style="italic"> + <text variable="title"/> + <!-- Replace with volume-title as that becomes available --> + <choose> + <if is-numeric="volume" match="none"> + <group delimiter=" "> + <label variable="volume" form="short" text-case="capitalize-first"/> + <text variable="volume"/> + </group> + </if> + </choose> + </group> + </else> + </choose> + </else> + </choose> + </macro> + <macro name="title-intext"> + <choose> + <if variable="title" match="none"> + <text macro="bracketed-intext" prefix="[" suffix="]"/> + </if> + <else-if type="bill"> + <!-- If a bill has no number or container-title, assume it is a hearing; italic --> + <choose> + <if variable="number container-title" match="none"> + <text variable="title" form="short" font-style="italic" text-case="title"/> + </if> + <else-if variable="title"> + <text variable="title" form="short" text-case="title"/> + </else-if> + <else> + <group delimiter=" "> + <text variable="genre"/> + <group delimiter=" "> + <choose> + <if variable="chapter-number container-title" match="none"> + <!-- Replace with label variable="number" as that becomes available --> + <text term="issue" form="short"/> + </if> + </choose> + <text variable="number"/> + </group> + </group> + </else> + </choose> + </else-if> + <else-if type="legal_case" match="any"> + <!-- Cases are italicized --> + <text variable="title" font-style="italic"/> + </else-if> + <else-if type="legislation treaty" match="any"> + <!-- Legislation and treaties not italicized or quoted --> + <text variable="title" form="short" text-case="title"/> + </else-if> + <else-if type="post webpage" match="any"> + <!-- Webpages are always italicized --> + <text variable="title" form="short" font-style="italic" text-case="title"/> + </else-if> + <else-if variable="container-title" match="any"> + <!-- Other types are italicized or quoted based on presence of container-title. As in title macro. --> + <text variable="title" form="short" quotes="true" text-case="title"/> + </else-if> + <else> + <text variable="title" form="short" font-style="italic" text-case="title"/> + </else> + </choose> + </macro> + <macro name="parenthetical"> + <!-- (Secondary contributors; Database location; Genre no. 123; Report Series 123, Version, Edition, Volume, Page) --> + <group prefix="(" suffix=")"> + <choose> + <if type="patent"> + <!-- authority: U.S. ; genre: patent ; number: 123,445 --> + <group delimiter=" "> + <text variable="authority" form="short"/> + <choose> + <if variable="genre"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else> + <!-- This should be localized --> + <text value="patent" text-case="capitalize-first"/> + </else> + </choose> + <group delimiter=" "> + <!-- Replace with label variable="number" if that becomes available --> + <text term="issue" form="short" text-case="capitalize-first"/> + <text variable="number"/> + </group> + </group> + </if> + <else-if type="post webpage" match="any"> + <!-- For post webpage, container-title is treated as publisher --> + <group delimiter="; "> + <text macro="secondary-contributors"/> + <text macro="database-location"/> + <text macro="number"/> + <text macro="locators-booklike"/> + </group> + </else-if> + <else-if variable="container-title"> + <group delimiter="; "> + <text macro="secondary-contributors"/> + <choose> + <if type="broadcast graphic map motion_picture song" match="any"> + <!-- For audiovisual media, number information comes after title, not container-title --> + <text macro="number"/> + </if> + </choose> + </group> + </else-if> + <else> + <group delimiter="; "> + <text macro="secondary-contributors"/> + <text macro="database-location"/> + <text macro="number"/> + <text macro="locators-booklike"/> + </group> + </else> + </choose> + </group> + </macro> + <macro name="parenthetical-container"> + <choose> + <if variable="container-title" match="any"> + <group prefix="(" suffix=")"> + <group delimiter="; "> + <text macro="database-location"/> + <choose> + <if type="broadcast graphic map motion_picture song" match="none"> + <!-- For audiovisual media, number information comes after title, not container-title --> + <text macro="number"/> + </if> + </choose> + <text macro="locators-booklike"/> + </group> + </group> + </if> + </choose> + </macro> + <macro name="bracketed"> + <!-- [Descriptive information] --> + <!-- If there is a number, genre is already printed in macro="number" --> + <group prefix="[" suffix="]"> + <choose> + <if variable="reviewed-author reviewed-title" type="review review-book" match="any"> + <!-- Reviewed item --> + <group delimiter="; "> + <group delimiter=", "> + <group delimiter=" "> + <!-- Assume that genre is entered as 'Review of the book' or similar --> + <choose> + <if variable="number" match="none"> + <choose> + <if variable="genre"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else-if variable="medium"> + <text variable="medium" text-case="capitalize-first"/> + </else-if> + <else> + <!-- Replace with term="review" as that becomes available --> + <text value="Review of"/> + </else> + </choose> + </if> + <else> + <choose> + <if variable="medium"> + <text variable="medium" text-case="capitalize-first"/> + </if> + <else> + <!-- Replace with term="review" as that becomes available --> + <text value="Review of"/> + </else> + </choose> + </else> + </choose> + <text macro="reviewed-title"/> + </group> + <names variable="reviewed-author"> + <label form="verb-short" suffix=" "/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </group> + <choose> + <if variable="genre" match="any"> + <choose> + <if variable="number" match="none"> + <text variable="medium" text-case="capitalize-first"/> + </if> + </choose> + </if> + </choose> + </group> + </if> + <else-if type="thesis"> + <!-- Thesis type and institution --> + <group delimiter="; "> + <choose> + <if variable="number" match="none"> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <choose> + <if variable="archive DOI URL" match="any"> + <!-- Include the university in brackets if thesis is published --> + <text variable="publisher"/> + </if> + </choose> + </group> + </if> + </choose> + <text variable="medium" text-case="capitalize-first"/> + </group> + </else-if> + <else-if variable="interviewer" type="interview" match="any"> + <!-- Interview information --> + <choose> + <if variable="title"> + <text macro="format"/> + </if> + <else-if variable="genre"> + <group delimiter="; "> + <group delimiter=" "> + <text variable="genre" text-case="capitalize-first"/> + <group delimiter=" "> + <text term="author" form="verb"/> + <names variable="interviewer"> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </group> + </group> + </group> + </else-if> + <else-if variable="interviewer"> + <group delimiter="; "> + <names variable="interviewer"> + <label form="verb" suffix=" " text-case="capitalize-first"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + <text variable="medium" text-case="capitalize-first"/> + </group> + </else-if> + <else> + <text macro="format"/> + </else> + </choose> + </else-if> + <else-if type="personal_communication"> + <!-- Letter information --> + <choose> + <if variable="recipient"> + <group delimiter="; "> + <group delimiter=" "> + <choose> + <if variable="number" match="none"> + <choose> + <if variable="genre"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else-if variable="medium"> + <text variable="medium" text-case="capitalize-first"/> + </else-if> + <else> + <text term="letter" form="short" text-case="capitalize-first"/> + </else> + </choose> + </if> + <else> + <choose> + <if variable="medium"> + <text variable="medium" text-case="capitalize-first"/> + </if> + <else> + <text term="letter" form="short" text-case="capitalize-first"/> + </else> + </choose> + </else> + </choose> + <names variable="recipient" delimiter=", "> + <label form="verb" suffix=" "/> + <name and="symbol" delimiter=", "/> + </names> + </group> + <choose> + <if variable="genre" match="any"> + <choose> + <if variable="number" match="none"> + <text variable="medium" text-case="capitalize-first"/> + </if> + </choose> + </if> + </choose> + </group> + </if> + <else> + <text macro="format"/> + </else> + </choose> + </else-if> + <else-if variable="composer" type="song" match="all"> + <!-- Performer of classical music works --> + <group delimiter="; "> + <choose> + <if variable="number" match="none"> + <group delimiter=" "> + <choose> + <if variable="genre"> + <text variable="genre" text-case="capitalize-first"/> + <!-- Replace prefix with performer label as that becomes available --> + <names variable="author" prefix="recorded by "> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </if> + <else-if variable="medium"> + <text variable="medium" text-case="capitalize-first"/> + <!-- Replace prefix with performer label as that becomes available --> + <names variable="author" prefix="recorded by "> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </else-if> + <else> + <!-- Replace prefix with performer label as that becomes available --> + <names variable="author" prefix="Recorded by "> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </else> + </choose> + </group> + </if> + <else> + <group delimiter=" "> + <choose> + <if variable="medium"> + <text variable="medium" text-case="capitalize-first"/> + <!-- Replace prefix with performer label as that becomes available --> + <names variable="author" prefix="recorded by "> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </if> + <else> + <!-- Replace prefix with performer label as that becomes available --> + <names variable="author" prefix="Recorded by "> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </else> + </choose> + </group> + </else> + </choose> + <choose> + <if variable="genre" match="any"> + <choose> + <if variable="number" match="none"> + <text variable="medium" text-case="capitalize-first"/> + </if> + </choose> + </if> + </choose> + </group> + </else-if> + <else-if variable="container-title" match="none"> + <!-- Other description --> + <text macro="format"/> + </else-if> + <else> + <!-- For conference presentations, chapters in reports, software, place bracketed after the container title --> + <choose> + <if type="paper-conference speech" match="any"> + <choose> + <if variable="collection-editor editor editorial-director issue page volume" match="any"> + <text macro="format"/> + </if> + </choose> + </if> + <else-if type="book"> + <choose> + <if variable="version" match="none"> + <text macro="format"/> + </if> + </choose> + </else-if> + <else-if type="report" match="none"> + <text macro="format"/> + </else-if> + </choose> + </else> + </choose> + </group> + </macro> + <macro name="bracketed-intext"> + <group prefix="[" suffix="]"> + <choose> + <if variable="reviewed-author reviewed-title" type="review review-book" match="any"> + <!-- This should be localized --> + <text macro="reviewed-title-intext" prefix="Review of "/> + </if> + <else-if variable="interviewer" type="interview" match="any"> + <names variable="interviewer"> + <label form="verb" suffix=" " text-case="capitalize-first"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + <substitute> + <text macro="format-intext"/> + </substitute> + </names> + </else-if> + <else-if type="personal_communication"> + <!-- Letter information --> + <choose> + <if variable="recipient"> + <group delimiter=" "> + <choose> + <if variable="number" match="none"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else> + <text term="letter" form="short" text-case="capitalize-first"/> + </else> + </choose> + <names variable="recipient" delimiter=", "> + <label form="verb" suffix=" "/> + <name and="symbol" delimiter=", "/> + </names> + </group> + </if> + <else> + <text macro="format-intext"/> + </else> + </choose> + </else-if> + <else> + <text macro="format-intext"/> + </else> + </choose> + </group> + </macro> + <macro name="bracketed-container"> + <group prefix="[" suffix="]"> + <choose> + <if type="paper-conference speech" match="any"> + <!-- Conference presentations should describe the session [container] in bracketed unless published in a proceedings --> + <choose> + <if variable="collection-editor editor editorial-director issue page volume" match="none"> + <text macro="format"/> + </if> + </choose> + </if> + <else-if type="book" variable="version" match="all"> + <!-- For entries in mobile app reference works, place bracketed after the container-title --> + <text macro="format"/> + </else-if> + <else-if type="report"> + <!-- For chapters in reports, place bracketed after the container title --> + <text macro="format"/> + </else-if> + </choose> + </group> + </macro> + <macro name="secondary-contributors"> + <choose> + <if type="article-journal article-magazine article-newspaper post-weblog review review-book" match="any"> + <text macro="secondary-contributors-periodical"/> + </if> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor editor editorial-director" match="any"> + <text macro="secondary-contributors-booklike"/> + </if> + <else> + <text macro="secondary-contributors-periodical"/> + </else> + </choose> + </else-if> + <else> + <text macro="secondary-contributors-booklike"/> + </else> + </choose> + </macro> + <macro name="secondary-contributors-periodical"> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <names variable="translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </macro> + <macro name="secondary-contributors-booklike"> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer"> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <!-- When editortranslator becomes available, add a test: variable="editortranslator" match="none"; then print translator --> + <choose> + <if type="post webpage" match="none"> + <!-- Webpages treat container-title like publisher --> + <choose> + <if variable="container-title" match="none"> + <group delimiter="; "> + <names variable="container-author"> + <label form="verb-short" suffix=" " text-case="title"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + <names variable="editor translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </if> + </choose> + </if> + <else> + <group delimiter="; "> + <names variable="container-author"> + <label form="verb-short" suffix=" " text-case="title"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + <names variable="editor translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </else> + </choose> + </group> + </macro> + <macro name="database-location"> + <choose> + <if variable="archive-place" match="none"> + <!-- With `archive-place`: physical archives. Without: online archives. --> + <!-- Add archive_collection as that becomes available --> + <text variable="archive_location"/> + </if> + </choose> + </macro> + <macro name="number"> + <choose> + <if variable="number"> + <group delimiter=", "> + <group delimiter=" "> + <text variable="genre" text-case="title"/> + <choose> + <if is-numeric="number"> + <!-- Replace with label variable="number" if that becomes available --> + <text term="issue" form="short" text-case="capitalize-first"/> + <text variable="number"/> + </if> + <else> + <text variable="number"/> + </else> + </choose> + </group> + <choose> + <if type="thesis"> + <choose> + <!-- Include the university in brackets if thesis is published --> + <if variable="archive DOI URL" match="any"> + <text variable="publisher"/> + </if> + </choose> + </if> + </choose> + </group> + </if> + </choose> + </macro> + <macro name="locators-booklike"> + <choose> + <if type="article-journal article-magazine article-newspaper broadcast interview patent post post-weblog review review-book speech webpage" match="any"/> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor editor editorial-director" match="any"> + <group delimiter=", "> + <text macro="version"/> + <text macro="edition"/> + <text macro="volume-booklike"/> + </group> + </if> + </choose> + </else-if> + <else> + <group delimiter=", "> + <text macro="version"/> + <text macro="edition"/> + <text macro="volume-booklike"/> + </group> + </else> + </choose> + </macro> + <macro name="version"> + <choose> + <if is-numeric="version"> + <group delimiter=" "> + <!-- replace with label variable="version" if that becomes available --> + <text term="version" text-case="capitalize-first"/> + <text variable="version"/> + </group> + </if> + <else> + <text variable="version"/> + </else> + </choose> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <label variable="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </macro> + <macro name="volume-booklike"> + <group delimiter=", "> + <!-- Report series [ex. 52] --> + <choose> + <if type="report"> + <group delimiter=" "> + <text variable="collection-title" text-case="title"/> + <text variable="collection-number"/> + </group> + </if> + </choose> + <choose> + <if variable="volume" match="any"> + <choose> + <!-- Non-numeric volumes are already printed as part of the book title --> + <if is-numeric="volume" match="none"/> + <else> + <group delimiter=" "> + <label variable="volume" form="short" text-case="capitalize-first"/> + <number variable="volume" form="numeric"/> + </group> + </else> + </choose> + </if> + <else> + <group> + <!-- Replace with label variable="number-of-volumes" if that becomes available --> + <text term="volume" form="short" text-case="capitalize-first" suffix=" "/> + <text term="page-range-delimiter" prefix="1"/> + <number variable="number-of-volumes" form="numeric"/> + </group> + </else> + </choose> + <group delimiter=" "> + <label variable="issue" text-case="capitalize-first"/> + <text variable="issue"/> + </group> + <group delimiter=" "> + <label variable="page" form="short" suffix=" "/> + <text variable="page"/> + </group> + </group> + </macro> + <macro name="reviewed-title"> + <choose> + <if variable="reviewed-title"> + <!-- Not possible to distinguish TV series episode from other reviewed + works [Ex. 69] --> + <text variable="reviewed-title" font-style="italic"/> + </if> + <else> + <!-- Assume title is title of reviewed work --> + <text variable="title" font-style="italic"/> + </else> + </choose> + </macro> + <macro name="reviewed-title-intext"> + <choose> + <if variable="reviewed-title"> + <!-- Not possible to distinguish TV series episode from other reviewed works [Ex. 69] --> + <text variable="reviewed-title" form="short" font-style="italic" text-case="title"/> + </if> + <else> + <!-- Assume title is title of reviewed work --> + <text variable="title" form="short" font-style="italic" text-case="title"/> + </else> + </choose> + </macro> + <macro name="format"> + <choose> + <if variable="genre medium" match="any"> + <group delimiter="; "> + <choose> + <if variable="number" match="none"> + <text variable="genre" text-case="capitalize-first"/> + </if> + </choose> + <text variable="medium" text-case="capitalize-first"/> + </group> + </if> + <!-- Generic labels for specific types --> + <!-- These should be localized when possible --> + <else-if type="dataset"> + <text value="Data set"/> + </else-if> + <else-if type="book" variable="version" match="all"> + <!-- Replace with type="software" and term="software" as that becomes available --> + <text value="Computer software"/> + </else-if> + <else-if type="interview personal_communication" match="any"> + <choose> + <if variable="archive container-title DOI publisher URL" match="none"> + <text term="letter" text-case="capitalize-first"/> + </if> + <else-if type="interview"> + <text term="interview" text-case="capitalize-first"/> + </else-if> + </choose> + </else-if> + <else-if type="map"> + <text value="Map"/> + </else-if> + </choose> + </macro> + <macro name="format-intext"> + <choose> + <if variable="genre" match="any"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else-if variable="medium"> + <text variable="medium" text-case="capitalize-first"/> + </else-if> + <!-- Generic labels for specific types --> + <!-- These should be localized when possible --> + <else-if type="dataset"> + <text value="Data set"/> + </else-if> + <else-if type="book" variable="version" match="all"> + <!-- Replace with type="software" and term="software" as that becomes available --> + <text value="Computer software"/> + </else-if> + <else-if type="interview personal_communication" match="any"> + <choose> + <if variable="archive container-title DOI publisher URL" match="none"> + <text term="letter" text-case="capitalize-first"/> + </if> + <else-if type="interview"> + <text term="interview" text-case="capitalize-first"/> + </else-if> + </choose> + </else-if> + <else-if type="map"> + <text value="Map"/> + </else-if> + </choose> + </macro> + <!-- APA 'source' element contains four parts: + container, event, publisher, access --> + <macro name="container"> + <choose> + <if type="article-journal article-magazine article-newspaper post-weblog review review-book" match="any"> + <!-- Periodical items --> + <text macro="container-periodical"/> + </if> + <else-if type="paper-conference"> + <!-- Determine if paper-conference is a periodical or booklike --> + <choose> + <if variable="editor editorial-director collection-editor container-author" match="any"> + <text macro="container-booklike"/> + </if> + <else> + <text macro="container-periodical"/> + </else> + </choose> + </else-if> + <else-if type="post webpage" match="none"> + <!-- post and webpage treat container-title like publisher --> + <text macro="container-booklike"/> + </else-if> + </choose> + </macro> + <macro name="container-periodical"> + <group delimiter=". "> + <group delimiter=", "> + <text variable="container-title" font-style="italic" text-case="title"/> + <choose> + <if variable="volume"> + <group> + <text variable="volume" font-style="italic"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + </if> + <else> + <text variable="issue" font-style="italic"/> + </else> + </choose> + <choose> + <if variable="page"> + <text variable="page"/> + </if> + <else> + <!-- Ex. 6: Journal article with article number or eLocator --> + <!-- This should be localized --> + <text variable="number" prefix="Article "/> + </else> + </choose> + </group> + <choose> + <if variable="issued"> + <choose> + <if variable="issue page volume" match="none"> + <text variable="status" text-case="capitalize-first"/> + </if> + </choose> + </if> + </choose> + </group> + </macro> + <macro name="container-booklike"> + <choose> + <if variable="container-title" match="any"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first"/> + <group delimiter=", "> + <names variable="editor translator" delimiter=", & "> + <!-- Change to editortranslator and move editor to substitute as that becomes available --> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" text-case="title" prefix=" (" suffix=")"/> + <substitute> + <names variable="editorial-director"/> + <names variable="collection-editor"/> + <names variable="container-author"/> + </substitute> + </names> + <group delimiter=": " font-style="italic"> + <text variable="container-title"/> + <!-- Replace with volume-title as that becomes available --> + <choose> + <if is-numeric="volume" match="none"> + <group delimiter=" "> + <label variable="volume" form="short" text-case="capitalize-first"/> + <text variable="volume"/> + </group> + </if> + </choose> + </group> + </group> + <text macro="parenthetical-container"/> + <text macro="bracketed-container"/> + </group> + </if> + </choose> + </macro> + <macro name="publisher"> + <group delimiter="; "> + <choose> + <if type="thesis"> + <choose> + <if variable="archive DOI URL" match="none"> + <text variable="publisher"/> + </if> + </choose> + </if> + <else-if type="post webpage" match="any"> + <!-- For websites, treat container title like publisher --> + <group delimiter="; "> + <text variable="container-title" text-case="title"/> + <text variable="publisher"/> + </group> + </else-if> + <else-if type="paper-conference"> + <!-- For paper-conference, don't print publisher if in a journal-like proceedings --> + <choose> + <if variable="collection-editor editor editorial-director" match="any"> + <text variable="publisher"/> + </if> + </choose> + </else-if> + <else-if type="article-journal article-magazine article-newspaper post-weblog" match="none"> + <text variable="publisher"/> + </else-if> + </choose> + <group delimiter=", "> + <choose> + <if variable="archive-place"> + <!-- With `archive-place`: physical archives. Without: online archives. --> + <!-- For physical archives, print the location before the archive name. + For electronic archives, these are printed in macro="description". --> + <!-- Split "archive_location" into "archive_collection" and "archive_location" as that becomes available --> + <!-- Must test for archive_collection: + With collection: archive_collection (archive_location), archive, archive-place + No collection: archive (archive_location), archive-place + --> + <text variable="archive_location"/> + </if> + </choose> + <text variable="archive"/> + <text variable="archive-place"/> + </group> + </group> + </macro> + <macro name="access"> + <choose> + <if variable="DOI" match="any"> + <text variable="DOI" prefix="https://doi.org/"/> + </if> + <else-if variable="URL"> + <group delimiter=" "> + <choose> + <if variable="issued status" match="none"> + <group delimiter=" "> + <text term="retrieved" text-case="capitalize-first"/> + <date variable="accessed" form="text" suffix=","/> + <text term="from"/> + </group> + </if> + </choose> + <text variable="URL"/> + </group> + </else-if> + </choose> + </macro> + <macro name="event"> + <choose> + <if variable="event"> + <!-- To prevent Zotero from printing event-place due to its double-mapping of all 'place' to + both publisher-place and event-place. Remove this 'choose' when that is changed. --> + <choose> + <if variable="collection-editor editor editorial-director issue page volume" match="none"> + <!-- Don't print event info if published in a proceedings --> + <group delimiter=", "> + <text variable="event"/> + <text variable="event-place"/> + </group> + </if> + </choose> + </if> + </choose> + </macro> + <!-- After 'source', APA also prints publication history (original publication, reprint info, retraction info) --> + <macro name="publication-history"> + <choose> + <if type="patent" match="none"> + <group prefix="(" suffix=")"> + <choose> + <if variable="references"> + <!-- This provides the option for more elaborate description + of publication history, such as full "reprinted" references + (examples 11, 43, 44) or retracted references --> + <text variable="references"/> + </if> + <else> + <group delimiter=" "> + <text value="Original work published"/> + <choose> + <if is-uncertain-date="original-date"> + <text term="circa" form="short"/> + </if> + </choose> + <date variable="original-date"> + <date-part name="year"/> + </date> + </group> + </else> + </choose> + </group> + </if> + <else> + <text variable="references" prefix="(" suffix=")"/> + </else> + </choose> + </macro> + <!-- Legal citations have their own rules --> + <macro name="legal-cites"> + <choose> + <if type="legal_case"> + <group delimiter=". "> + <group delimiter=", "> + <text variable="title"/> + <group delimiter=" "> + <text macro="container-legal"/> + <text macro="date-legal"/> + </group> + <text variable="references"/> + </group> + <text macro="access"/> + </group> + </if> + <else-if type="bill"> + <!-- Currently designed to handle bills, resolutions, hearings, rederal reports. --> + <group delimiter=". "> + <group delimiter=", "> + <choose> + <if variable="number container-title" match="none"> + <!-- If no number or container-title, then assume it is a hearing --> + <text variable="title" font-style="italic"/> + </if> + <else> + <text variable="title"/> + </else> + </choose> + <group delimiter=" "> + <text macro="container-legal"/> + <text macro="date-legal"/> + <choose> + <if variable="number container-title" match="none"> + <!-- If no number or container-title, then assume it is a hearing --> + <names variable="author" prefix="(testimony of " suffix=")"> + <name and="symbol" delimiter=", "/> + </names> + </if> + <else> + <text variable="status" prefix="(" suffix=")"/> + </else> + </choose> + </group> + <text variable="references"/> + </group> + <text macro="access"/> + </group> + </else-if> + <else-if type="legislation"> + <!-- Currently designed to handle statutes, codified regulations, executive orders. + For uncodified regulations, assume future code section is in status. --> + <group delimiter=". "> + <group delimiter=", "> + <text variable="title"/> + <group delimiter=" "> + <text macro="container-legal"/> + <text macro="date-legal"/> + <text variable="status" prefix="(" suffix=")"/> + </group> + <text variable="references"/> + </group> + <text macro="access"/> + </group> + </else-if> + <else-if type="treaty"> + <!-- APA generally defers to Bluebook for legal citations, but diverges without + explanation for treaty items. The Bluebook format that was used in APA 6th + ed. is used here. --> + <group delimiter=", "> + <text variable="title" text-case="title"/> + <names variable="author"> + <name initialize-with="." form="short" delimiter="-"/> + </names> + <text macro="date-legal"/> + <text macro="container-legal"/> + <text macro="access"/> + </group> + </else-if> + </choose> + </macro> + <macro name="date-legal"> + <choose> + <if type="legal_case"> + <group prefix="(" suffix=")" delimiter=" "> + <text variable="authority"/> + <choose> + <if variable="container-title" match="any"> + <!-- Print only year for cases published in reporters--> + <date variable="issued" form="numeric" date-parts="year"/> + </if> + <else> + <date variable="issued" form="text"/> + </else> + </choose> + </group> + </if> + <else-if type="bill legislation" match="any"> + <group prefix="(" suffix=")" delimiter=" "> + <group delimiter=" "> + <date variable="original-date"> + <date-part name="year"/> + </date> + <text term="and" form="symbol"/> + </group> + <date variable="issued"> + <date-part name="year"/> + </date> + </group> + </else-if> + <else-if type="treaty"> + <date variable="issued" form="text"/> + </else-if> + </choose> + </macro> + <macro name="container-legal"> + <!-- Expect legal item container-titles to be stored in short form --> + <choose> + <if type="legal_case"> + <group delimiter=" "> + <choose> + <if variable="container-title"> + <group delimiter=" "> + <text variable="volume"/> + <text variable="container-title"/> + <group delimiter=" "> + <!-- Change to label variable="section" as that becomes available --> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + <choose> + <if variable="page page-first" match="any"> + <text variable="page-first"/> + </if> + <else> + <text value="___"/> + </else> + </choose> + </group> + </if> + <else> + <group delimiter=" "> + <choose> + <if is-numeric="number"> + <!-- Replace with label variable="number" if that becomes available --> + <text term="issue" form="short" text-case="capitalize-first"/> + </if> + </choose> + <text variable="number"/> + </group> + </else> + </choose> + </group> + </if> + <else-if type="bill"> + <group delimiter=", "> + <group delimiter=" "> + <text variable="genre"/> + <group delimiter=" "> + <choose> + <if variable="chapter-number container-title" match="none"> + <!-- Replace with label variable="number" as that becomes available --> + <text term="issue" form="short"/> + </if> + </choose> + <text variable="number"/> + </group> + </group> + <text variable="authority"/> + <text variable="chapter-number"/> + <group delimiter=" "> + <text variable="volume"/> + <text variable="container-title"/> + <text variable="page-first"/> + </group> + </group> + </else-if> + <else-if type="legislation"> + <choose> + <if variable="number"> + <!--There's a public law number--> + <group delimiter=", "> + <text variable="number" prefix="Pub. L. No. "/> + <group delimiter=" "> + <text variable="volume"/> + <text variable="container-title"/> + <text variable="page-first"/> + </group> + </group> + </if> + <else> + <group delimiter=" "> + <text variable="volume"/> + <text variable="container-title"/> + <choose> + <if variable="section"> + <group delimiter=" "> + <!-- Change to label variable="section" as that becomes available --> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + </if> + <else> + <text variable="page-first"/> + </else> + </choose> + </group> + </else> + </choose> + </else-if> + <else-if type="treaty"> + <group delimiter=" "> + <number variable="volume"/> + <text variable="container-title"/> + <choose> + <if variable="page page-first" match="any"> + <text variable="page-first"/> + </if> + <else> + <group delimiter=" "> + <!-- Replace with label variable="number" if that becomes available --> + <text term="issue" form="short" text-case="capitalize-first"/> + <text variable="number"/> + </group> + </else> + </choose> + </group> + </else-if> + </choose> + </macro> + <macro name="citation-locator"> + <group delimiter=" "> + <choose> + <if locator="chapter"> + <label variable="locator" text-case="capitalize-first"/> + </if> + <else> + <label variable="locator" form="short"/> + </else> + </choose> + <text variable="locator"/> + </group> + </macro> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name-with-initials"> + <sort> + <key macro="author-bib" names-min="3" names-use-first="1"/> + <key macro="date-sort-group"/> + <key macro="date-sort-date" sort="ascending"/> + <key variable="status"/> + </sort> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=" "> + <text macro="author-intext"/> + <group delimiter=", "> + <text macro="date-intext"/> + <text macro="citation-locator"/> + </group> + </group> + </layout> + </citation> + <bibliography hanging-indent="true" et-al-min="21" et-al-use-first="19" et-al-use-last="true" entry-spacing="0" line-spacing="2"> + <sort> + <key macro="author-bib"/> + <key macro="date-sort-group"/> + <key macro="date-sort-date" sort="ascending"/> + <key variable="status"/> + <key macro="title"/> + </sort> + <layout> + <choose> + <if type="bill legal_case legislation treaty" match="any"> + <!-- Legal items have different orders and delimiters --> + <choose> + <if variable="DOI URL" match="any"> + <text macro="legal-cites"/> + </if> + <else> + <text macro="legal-cites" suffix="."/> + </else> + </choose> + </if> + <else> + <group delimiter=" "> + <group delimiter=". " suffix="."> + <text macro="author-bib"/> + <text macro="date-bib"/> + <text macro="title-and-descriptions"/> + <text macro="container"/> + <text macro="event"/> + <text macro="publisher"/> + </group> + <text macro="access"/> + <text macro="publication-history"/> + </group> + </else> + </choose> + </layout> + </bibliography> +</style> diff --git a/gallia-prehistoire.csl b/gallia-prehistoire.csl index df5734e2f5e..2d80834a980 100644 --- a/gallia-prehistoire.csl +++ b/gallia-prehistoire.csl @@ -1,17 +1,16 @@ <?xml version="1.0" encoding="utf-8"?> <style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" delimiter-precedes-et-al="never" initialize-with="." page-range-format="expanded" demote-non-dropping-particle="sort-only" default-locale="fr-FR"> - <!-- This style was edited with the Visual CSL Editor (https://editor.citationstyles.org/visualEditor/) --> <info> <title>Gallia Préhistoire (Français)</title> <title-short>GP</title-short> <id>http://www.zotero.org/styles/gallia-prehistoire</id> <link href="http://www.zotero.org/styles/gallia-prehistoire" rel="self"/> <link href="http://www.persee.fr/collection/galip" rel="documentation"/> - <link href="https://journals.openedition.org/galliap/430" rel="documentation"/> - <link href="http://www.mae.parisnanterre.fr/gallia-prehistoire/" rel="documentation"/> + <link href="https://journals.openedition.org/galliap" rel="documentation"/> + <link href="https://www.mshmondes.cnrs.fr/gallia-prehistoire" rel="documentation"/> <author> <name>Thomas Perrin</name> - <email>tperrin@univ-tlse2.fr</email> + <email>thomas.perrin@cnrs.fr</email> </author> <author> <name>Daphné Mathelier</name> @@ -24,7 +23,7 @@ <issn>0016-4127</issn> <eissn>2109-9642</eissn> <summary>Author-date style for Gallia Préhistoire - Préhistoire de la France dans son contexte européen</summary> - <updated>2019-07-05T13:50:24+00:00</updated> + <updated>2021-05-24T14:51:22+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="fr"> @@ -62,8 +61,7 @@ </macro> <macro name="editor"> <names variable="editor"> - <name initialize-with="." name-as-sort-order="all"/> - <label form="short"/> + <label form="short" prefix=" (" suffix=")"/> <substitute> <text macro="container-author"/> </substitute> @@ -100,34 +98,25 @@ </macro> <macro name="title"> <choose> - <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <if type="bill book graphic legal_case legislation motion_picture song" match="any"> <text variable="title" text-case="capitalize-first" font-style="italic"/> </if> - <else-if type="article article-journal" match="any"> + <else-if type="article article-journal article-magazine article-newspaper" match="any"> <group delimiter=", "> <text variable="title" text-case="capitalize-first"/> <text variable="container-title" text-case="capitalize-first" font-style="italic"/> </group> </else-if> - <else-if type="article-magazine article-newspaper" match="any"> - <group delimiter=", "> - <text variable="title" text-case="capitalize-first" font-style="normal"/> - <group font-style="italic" delimiter=" "> - <text variable="container-title" text-case="capitalize-first" font-style="italic"/> - <date form="text" variable="issued" font-style="italic" prefix="(" suffix=")"/> - </group> - </group> - </else-if> <else-if type="thesis report manuscript" match="any"> <text variable="title" text-case="capitalize-first" font-style="italic" suffix=", "/> - <text variable="genre"/> + <text variable="genre" suffix=", inédit"/> </else-if> - <else-if type="entry-dictionary entry-encyclopedia" match="any"> - <group suffix=", "> - <text variable="title" text-case="capitalize-first" quotes="true"/> + <else-if type="entry-dictionary entry-encyclopedia chapter paper-conference" match="any"> + <group> + <text variable="title" text-case="capitalize-first" quotes="false"/> <text value="in" font-style="italic" prefix=" " suffix=" "/> <text macro="editor" suffix=", "/> - <text variable="container-title" quotes="true" vertical-align="baseline"/> + <text variable="container-title" quotes="false" font-style="italic" vertical-align="baseline"/> </group> </else-if> <else-if type="webpage" match="any"> @@ -163,7 +152,6 @@ <group delimiter=","> <text variable="number-of-volumes"/> <text variable="volume"/> - <text variable="locator"/> </group> <text variable="number-of-pages" suffix=" p."/> </group> @@ -171,33 +159,29 @@ <else-if type="manuscript thesis report" match="any"> <group> <group> - <text variable="number-of-volumes" form="short" suffix="&#160;"/> + <text variable="number-of-volumes" form="short" suffix=" "/> <text term="volume" form="short" suffix=", "/> </group> <group> - <label variable="locator" form="short"/> - <text variable="locator" suffix=", "/> - </group> - <group> - <text variable="number-of-pages" prefix="inédit, " suffix="&#160;"/> + <text variable="number-of-pages" prefix="inédit, " suffix=" "/> <label variable="number-of-pages" form="short"/> </group> <group> - <text variable="page" prefix="inédit, " suffix="&#160;"/> + <text variable="page" prefix="inédit, " suffix=" "/> <label variable="page" form="short"/> </group> </group> </else-if> - <else-if type="chapter entry-dictionary entry-encyclopedia" match="any"> + <else-if type="chapter entry-dictionary entry-encyclopedia paper-conference" match="any"> <group delimiter=", "> <group> - <text term="volume" suffix=".&#160;"/> + <text term="volume" suffix=". "/> <text variable="number-of-volumes"/> <text variable="volume"/> </group> <group> <label variable="page" form="short"/> - <text variable="page" prefix="&#160;"/> + <text variable="page" prefix=" "/> </group> </group> </else-if> @@ -206,11 +190,11 @@ <if match="any" is-numeric="page"> <group> <label variable="page" form="short"/> - <text variable="page" prefix="&#160;"/> + <text variable="page" prefix=" "/> </group> </if> <else> - <text variable="URL" text-decoration="underline"/> + <text variable="DOI" prefix="https://doi.org/"/> </else> </choose> </else-if> @@ -241,16 +225,6 @@ </choose> <text macro="issue" prefix=", "/> </if> - <else-if type="chapter entry-dictionary entry-encyclopedia" match="any"> - <group delimiter=", "> - <text variable="publisher-place" font-style="italic"/> - </group> - </else-if> - <else-if type="manuscript thesis report" match="any"> - <group delimiter=", "> - <text variable="publisher-place"/> - </group> - </else-if> <else-if type="article-magazine article-newspaper" match="any"> <group delimiter=""> <text macro="voljournal"/> @@ -294,18 +268,18 @@ </else-if> </choose> <text term="cited" font-style="italic" prefix=", "/> - <text variable="locator" prefix="p.&#160;"/> + <text variable="locator" prefix="p. "/> </macro> <citation and="text" sort-separator=" ; " et-al-min="3" et-al-use-first="1"> <sort> <key variable="issued"/> </sort> - <layout delimiter="&#160;; " prefix="(" suffix=")"> + <layout delimiter=" ; " prefix="(" suffix=")"> <choose> <if match="any" position="ibid-with-locator"> <group> <text term="ibid" font-style="italic" suffix="."/> - <text variable="locator" prefix="p.&#160;"/> + <text variable="locator" prefix="p. "/> </group> </if> <else-if match="any" position="ibid"> diff --git a/gost-r-7-0-5-2008-numeric-alphabetical.csl b/gost-r-7-0-5-2008-numeric-alphabetical.csl index 7ab662b01d8..95861899904 100644 --- a/gost-r-7-0-5-2008-numeric-alphabetical.csl +++ b/gost-r-7-0-5-2008-numeric-alphabetical.csl @@ -13,7 +13,7 @@ <category citation-format="numeric"/> <category field="generic-base"/> <summary>Russian GOST-2008 style. Book, report, webpage, post-weblog and article chapters edited. Note!!! In articles form of № = Issue (Volume).</summary> - <updated>2015-07-01T06:08:18+00:00</updated> + <updated>2021-04-23T06:08:18+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="ru"> @@ -131,7 +131,7 @@ <text variable="page" prefix="C. " suffix="."/> </group> </else-if> - <else-if type="webpage post-weblog"> + <else-if type="webpage post-weblog" match="any"> <text macro="title"/> <text variable="container-title" prefix=" // "/> <text prefix=" " macro="access"/> diff --git a/gost-r-7-0-5-2008-numeric.csl b/gost-r-7-0-5-2008-numeric.csl index a451278e008..eb9c16ee577 100644 --- a/gost-r-7-0-5-2008-numeric.csl +++ b/gost-r-7-0-5-2008-numeric.csl @@ -18,7 +18,7 @@ И последнее, патенты по умолчанию представлены как USA, поскольку в CSL 1.0 нет переменной, соответствующей полю country в базе Zotero 4.0. Надеюсь, это будет исправлено в будущих версиях.</summary> <published>2010-03-22T10:40:00+06:00</published> - <updated>2015-01-23T02:03:08+00:00</updated> + <updated>2021-04-23T02:03:08+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <!-- Local terms --> @@ -63,7 +63,7 @@ </macro> <macro name="title"> <choose> - <if type="webpage post-weblog"> + <if type="webpage post-weblog" match="any"> <!-- adds "[Electronic resource]" or Russian equivalent after the title--> <text variable="title" suffix=" "/> <text term="online" text-case="sentence" prefix="[" suffix="]"/> @@ -153,7 +153,7 @@ <macro name="access"> <!-- only for webpages and post-weblogs --> <choose> - <if type="webpage post-weblog"> + <if type="webpage post-weblog" match="any"> <choose> <if variable="URL"> <text variable="URL" prefix="URL: "/> diff --git a/gost-r-7-0-5-2008.csl b/gost-r-7-0-5-2008.csl index 62400465998..795fadfed75 100644 --- a/gost-r-7-0-5-2008.csl +++ b/gost-r-7-0-5-2008.csl @@ -14,7 +14,7 @@ <category citation-format="author-date"/> <category field="generic-base"/> <summary>Russian GOST-2008 style.</summary> - <updated>2012-09-27T22:06:38+00:00</updated> + <updated>2021-04-23T08:29:37+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <macro name="editor"> @@ -134,11 +134,11 @@ <text prefix="С. " variable="page"/> </group> </else-if> - <else-if type="webpage post-weblog"> + <else-if type="webpage post-weblog" match="any"> <text macro="title" prefix=" "/> <text prefix=" " macro="access"/> </else-if> - <else-if type="article-journal article-magazine article-newspaper broadcast interview manuscript map patent personal_communication post-weblog song speech thesis webpage" match="any"> + <else-if type="article-journal article-magazine article-newspaper broadcast interview manuscript map patent personal_communication speech thesis" match="any"> <text macro="title" prefix=" "/> <group delimiter=". " prefix=" " suffix="."> <group prefix="// " delimiter=". "> diff --git a/harvard-bournemouth-university.csl b/harvard-bournemouth-university.csl index 0a314b4d965..1f7c2dbfbc5 100644 --- a/harvard-bournemouth-university.csl +++ b/harvard-bournemouth-university.csl @@ -5,7 +5,7 @@ <id>http://www.zotero.org/styles/harvard-bournemouth-university</id> <link href="http://www.zotero.org/styles/harvard-bournemouth-university" rel="self"/> <link href="http://www.zotero.org/styles/taylor-and-francis-harvard-x" rel="template"/> - <link href="http://www.bournemouth.ac.uk/library/local-assets/how-to/docs/citing-references.pdf" rel="documentation"/> + <link href="https://libguides.bournemouth.ac.uk/ld.php?content_id=33139758" rel="documentation"/> <author> <name>Sebastian Karcher</name> </author> @@ -14,14 +14,14 @@ <summary>Bournemouth University Harvard style based on based on the British Standards BS 5605:1990 Recommendations for citing and referencing published material and BS 1629:1989 Recommendations or references to published materials.</summary> - <updated>2013-03-16T02:03:44+00:00</updated> + <updated>2021-05-31T12:00:00+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <macro name="author"> <choose> <if type="motion_picture broadcast" match="none"> <names variable="author"> - <name name-as-sort-order="all" sort-separator=", " initialize-with=". " delimiter=", " and="text"/> + <name name-as-sort-order="all" sort-separator=", " initialize-with=". " delimiter=", " and="text" delimiter-precedes-last="never"/> <label form="short" prefix=", "/> <et-al font-style="italic"/> <substitute> @@ -310,7 +310,7 @@ <key macro="issued"/> <key macro="author"/> </sort> - <layout prefix="(" suffix=")" delimiter=", "> + <layout prefix="(" suffix=")" delimiter="; "> <group delimiter=", "> <group delimiter=" "> <text macro="author-short"/> diff --git a/harvard-cite-them-right-no-et-al.csl b/harvard-cite-them-right-no-et-al.csl index c6fd0428d16..9d40c019545 100644 --- a/harvard-cite-them-right-no-et-al.csl +++ b/harvard-cite-them-right-no-et-al.csl @@ -156,7 +156,7 @@ </group> </group> </else-if> - <else-if type="article-newspaper article-magazine" match="none"> + <else-if type="article-journal article-newspaper article-magazine" match="none"> <group delimiter=" "> <group delimiter=", "> <choose> diff --git a/harvard-stellenbosch-university.csl b/harvard-stellenbosch-university.csl index 7ac7671b557..a126f889fff 100644 --- a/harvard-stellenbosch-university.csl +++ b/harvard-stellenbosch-university.csl @@ -2,22 +2,23 @@ <style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-GB"> <info> <title>Stellenbosch University - Harvard</title> + <title-short>SU-Harvard</title-short> <id>http://www.zotero.org/styles/harvard-stellenbosch-university</id> <link href="http://www.zotero.org/styles/harvard-stellenbosch-university" rel="self"/> - <link href="http://www.zotero.org/styles/harvard-cite-them-right" rel="template"/> - <link href="http://libguides.sun.ac.za/content.php?pid=344501&sid=2818229" rel="documentation"/> + <link href="http://www.zotero.org/styles/harvard-university-of-cape-town" rel="template"/> + <link href="https://libguides.sun.ac.za/c.php?g=742962&p=5316902" rel="documentation"/> + <!-- Sample data: https://gist.github.com/aurimasv/14da71a5d1def6e6ed86 --> <author> - <name>Yusuf Ras</name> - <email>yr@sun.ac.za</email> - <uri>http://www.mendeley.com/profiles/yusuf-ras/</uri> + <name>Kirchner van Deventer</name> </author> <category citation-format="author-date"/> <category field="generic-base"/> - <updated>2015-09-01T08:01:34+00:00</updated> + <updated>2021-06-22T12:00:00+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xmlns="http://purl.org/net/xbiblio/csl" xml:lang="en-GB"> <terms> + <term name="volume" form="short">v.</term> <term name="available at">available</term> <term name="open-quote">“</term> <term name="close-quote">”</term> @@ -30,7 +31,7 @@ <if variable="editor"> <names variable="editor"> <name and="symbol" initialize-with="." delimiter=", "/> - <label form="short" prefix=" (" suffix=")"/> + <label form="short" prefix=", " text-case="capitalize-first"/> </names> </if> </choose> @@ -45,7 +46,7 @@ </macro> <macro name="author"> <names variable="author"> - <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with="." delimiter=", " delimiter-precedes-last="never"/> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with="." delimiter=", " delimiter-precedes-last="never" et-al-min="9" et-al-use-first="8"/> <label form="short" prefix=" " text-case="capitalize-first"/> <substitute> <names variable="editor"/> @@ -63,13 +64,13 @@ </macro> <macro name="author-short"> <names variable="author"> - <name form="short" and="symbol" delimiter-precedes-last="never" initialize-with="." sort-separator=" "/> - <et-al font-style="italic"/> + <name form="short" and="symbol" delimiter=", " initialize-with="." delimiter-precedes-last="never" et-al-min="4" et-al-use-first="1"/> <substitute> <names variable="editor"/> <names variable="translator"/> <choose> <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <!-- Note that webpage title is italicized in bibliography, but quoted in text --> <text variable="title" form="short" font-style="italic"/> </if> <else> @@ -85,6 +86,10 @@ </names> </macro> <macro name="date-issued"> + <!-- + Show "in press" for journal articles with non-numeric pages + (i.e. "in press" in page field) + --> <choose> <if type="article-journal" match="none"> <text macro="date-issued-year"/> @@ -101,6 +106,9 @@ </choose> </macro> <macro name="date-issued-no-parentheses"> + <!-- + Same as date-issued, but no parentheses around "in press" + --> <choose> <if type="article-journal" match="none"> <text macro="date-issued-year"/> @@ -130,14 +138,13 @@ </macro> <macro name="access"> <choose> - <if variable="DOI"/> + <if variable="DOI"> + <text variable="DOI" prefix="DOI: "/> + </if> <else-if variable="URL"> <group delimiter=" "> - <group delimiter=": "> - <group delimiter=", "> - <text term="online" prefix="[" suffix="]" text-case="capitalize-first"/> - <text term="available at" text-case="capitalize-first"/> - </group> + <group> + <text term="available at" suffix=": " text-case="capitalize-first"/> <text variable="URL"/> </group> <text macro="date-access"/> @@ -195,10 +202,10 @@ <text variable="publisher"/> </group> </macro> - <citation disambiguate-add-year-suffix="true" year-suffix-delimiter="," disambiguate-add-names="true" disambiguate-add-givenname="false" collapse="year-suffix" et-al-min="4" et-al-use-first="3" et-al-subsequent-min="3" et-al-subsequent-use-first="1"> + <citation disambiguate-add-year-suffix="true" year-suffix-delimiter="," disambiguate-add-names="true" disambiguate-add-givenname="false" collapse="year-suffix"> <sort> - <key macro="author"/> <key macro="date-issued-no-parentheses"/> + <key macro="author"/> </sort> <layout prefix="(" suffix=")" delimiter="; "> <group delimiter=", "> @@ -218,7 +225,7 @@ </group> </layout> </citation> - <bibliography hanging-indent="true" et-al-min="9" et-al-use-first="8"> + <bibliography entry-spacing="0"> <sort> <key macro="author-short" names-min="1" names-use-first="1"/> <key macro="author-count" names-min="3" names-use-first="3"/> @@ -277,11 +284,10 @@ <else-if type="chapter paper-conference entry-encyclopedia entry-dictionary" match="any"> <text macro="title"/> <group delimiter=" "> - <text term="in"/> + <text term="in" text-case="capitalize-first"/> <text variable="container-title" font-style="italic"/> - <text macro="book-details"/> - <text macro="editor-translator"/> </group> + <text macro="book-details"/> <text variable="page"/> </else-if> <else-if type="patent" match="any"> diff --git a/harvard-university-of-the-west-of-england.csl b/harvard-university-of-the-west-of-england.csl index e782c30cf0c..4a1149a53ca 100644 --- a/harvard-university-of-the-west-of-england.csl +++ b/harvard-university-of-the-west-of-england.csl @@ -1,63 +1,60 @@ <?xml version="1.0" encoding="utf-8"?> -<style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" class="in-text" demote-non-dropping-particle="sort-only" default-locale="en-GB" page-range-format="expanded"> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-GB"> <info> <title>University of the West of England (Bristol) - Harvard</title> <title-short>UWE Bristol</title-short> <id>http://www.zotero.org/styles/harvard-university-of-the-west-of-england</id> <link href="http://www.zotero.org/styles/harvard-university-of-the-west-of-england" rel="self"/> - <link href="http://www.zotero.org/styles/harvard-imperial-college-london" rel="template"/> - <link href="http://www.uwe.ac.uk/library/resources/general/iskillzone/referencing/uweharvard/about.html" rel="documentation"/> - <author> - <name>Richard Smith</name> - </author> + <link href="http://www.zotero.org/styles/harvard-university-of-worcester" rel="template"/> + <link href="https://www.uwe.ac.uk/study/study-support/study-skills/referencing/uwe-bristol-harvard" rel="documentation"/> + <contributor> + <name>Emma Delaney</name> + </contributor> <category citation-format="author-date"/> - <category field="biology"/> <summary>Harvard author-date style edited for University of the West of England (UWE)</summary> - <updated>2016-09-14T12:09:13+00:00</updated> + <updated>2021-04-07T03:48:18+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <macro name="editor"> - <names variable="editor" delimiter=", "> - <name and="text" delimiter=", "/> - <label form="short" prefix=" (" suffix=")"/> + <names delimiter=", " variable="editor"> + <name and="text" delimiter-precedes-last="never" initialize-with="." name-as-sort-order="all"/> + <label form="short" suffix=")" prefix=" ("/> </names> </macro> - <macro name="anon"> - <text term="anonymous" form="short" text-case="capitalize-first" strip-periods="true"/> - </macro> <macro name="author"> <names variable="author"> - <name and="text" name-as-sort-order="all" sort-separator=", " initialize-with="." delimiter-precedes-last="never" delimiter=", "/> + <name and="text" delimiter-precedes-et-al="never" delimiter-precedes-last="never" initialize-with="." name-as-sort-order="all"/> <label form="short" prefix=" "/> <substitute> - <text macro="editor"/> - <text macro="anon"/> + <text macro="substitute-author"/> </substitute> </names> </macro> - <macro name="director"> - <names variable="author"> - <name and="text" sort-separator=", " delimiter-precedes-last="never" delimiter=", "/> - </names> - </macro> <macro name="author-short"> <names variable="author"> - <name form="short" and="text" delimiter=", " delimiter-precedes-last="never"/> - <et-al font-style="italic"/> + <name form="short" and="text" delimiter-precedes-last="never"/> + <et-al font-style="normal"/> <substitute> <names variable="translator"/> - <text macro="anon"/> + <text macro="substitute-author"/> </substitute> </names> </macro> - <macro name="access"> + <macro name="available-from-access"> <choose> - <if type="book" match="none"> + <if match="any" variable="URL"> <group> - <text variable="URL" prefix="Available from: "/> - <text variable="DOI" prefix="doi:"/> - <group prefix=" [" suffix="]"> - <text term="accessed" text-case="capitalize-first" suffix=" "/> + <text value="Available from: "/> + <choose> + <if variable="URL"> + <text variable="URL"/> + </if> + <else> + <text variable="URL"/> + </else> + </choose> + <group suffix="]" prefix=" ["> + <text suffix=" " text-case="capitalize-first" term="accessed"/> <date variable="accessed"> <date-part name="day" suffix=" "/> <date-part name="month" suffix=" "/> @@ -66,43 +63,15 @@ </group> </group> </if> - <else> - <group prefix="[" suffix="]"> - <text term="accessed" text-case="capitalize-first" suffix=" "/> - <date variable="accessed"> - <date-part name="day" suffix=" "/> - <date-part name="month" suffix=" "/> - <date-part name="year"/> - </date> - </group> - </else> </choose> </macro> - <macro name="title"> - <choose> - <if type="book webpage graphic" match="any"> - <text variable="title" font-style="italic"/> - </if> - <else-if variable="container-title" match="none"> - <text variable="title" font-style="italic"/> - </else-if> - <else> - <text variable="title"/> - </else> - </choose> + <macro name="italicised-title"> + <text variable="title" font-style="italic"/> </macro> - <macro name="publisher"> - <choose> - <if variable="publisher-place"> - <text variable="publisher-place" suffix=": "/> - <text variable="publisher" suffix="."/> - </if> - <else> - <text variable="publisher" prefix="(no place) " suffix="."/> - </else> - </choose> + <macro name="standard-title"> + <text variable="title"/> </macro> - <macro name="year-date"> + <macro name="year-date-citation"> <choose> <if variable="issued"> <date variable="issued"> @@ -110,7 +79,7 @@ </date> </if> <else> - <text term="no date" form="long"/> + <text form="short" term="no date"/> </else> </choose> </macro> @@ -118,8 +87,8 @@ <choose> <if is-numeric="edition"> <group delimiter=" "> - <number variable="edition" form="ordinal"/> - <text term="edition" form="long" strip-periods="true"/> + <number form="ordinal" variable="edition"/> + <text form="long" term="edition" strip-periods="true"/> </group> </if> <else> @@ -128,249 +97,265 @@ </choose> </macro> <macro name="pages"> - <group prefix="pp. "> - <text variable="page"/> - </group> + <choose> + <if type="article-journal" match="any"> + <label text-case="lowercase" variable="page" form="short" plural="contextual"/> + </if> + </choose> + <text variable="page"/> </macro> - <macro name="online"> + <macro name="medium-online"> <choose> - <if type="webpage" match="none"> + <if match="any" variable="medium"> + <text variable="medium" prefix="[" suffix="]"/> + </if> + <else> <choose> - <if variable="URL"> - <text value="[online]" prefix=" "/> + <if match="any" variable="DOI URL"> + <text value="[online]. "/> </if> </choose> + </else> + </choose> + </macro> + <macro name="year-date-bibliography"> + <choose> + <if match="any" variable="issued"> + <choose> + <if type="article-magazine article-newspaper" match="any"> + <date form="text" date-parts="year-month-day" variable="issued"> + <date-part name="day" form="ordinal" range-delimiter=""/> + <date-part name="month" range-delimiter=""/> + <date-part name="year" range-delimiter=""/> + </date> + </if> + <else> + <date date-parts="year" form="text" variable="issued"> + <date-part name="year" range-delimiter=""/> + </date> + </else> + </choose> </if> + <else-if type="bill"/> + <else> + <text term="no date" form="long"/> + </else> </choose> </macro> - <macro name="medium"> + <macro name="container-title"> + <text variable="container-title" font-style="italic"/> + </macro> + <macro name="collection-title"> <choose> - <if type="webpage" match="none"> + <if type="book chapter" match="any"> + <text variable="collection-title"/> + </if> + <else> + <text variable="collection-title" font-style="italic"/> + </else> + </choose> + </macro> + <macro name="series-episode"> + <choose> + <if type="broadcast" match="any"> + <text variable="collection-number" prefix="Series "/> <choose> - <if variable="URL"> - <text value="online"/> + <if match="all" variable="number"> + <text variable="number" prefix=", episode " suffix="."/> </if> - <else-if variable="medium"> - <text variable="medium"/> - </else-if> </choose> </if> </choose> </macro> - <macro name="issued"> + <macro name="single-quote-title"> + <text variable="title" quotes="true"/> + </macro> + <macro name="translator"> + <text term="translator" form="short" plural="true" text-case="capitalize-first" suffix="."/> + <names variable="translator" prefix=" " suffix="."/> + </macro> + <macro name="original-title"> + <text variable="original-title" font-style="italic" prefix="[" suffix="]"/> + </macro> + <macro name="genre"> + <text variable="genre"/> + </macro> + <macro name="volume-number"> + <number variable="volume"/> + </macro> + <macro name="issue-number"> + <number prefix="(" suffix=")" variable="issue"/> + </macro> + <macro name="event-name"> + <text variable="event"/> + </macro> + <macro name="event-place"> + <text variable="event-place"/> + </macro> + <macro name="event-date"> + <date form="text" variable="event-date"> + <date-part name="day"/> + <date-part name="month"/> + </date> + </macro> + <macro name="broadcast-details"> <choose> - <if type="article-newspaper paper-conference broadcast" match="any"> - <date variable="issued"> - <date-part name="day" suffix=" "/> + <if type="broadcast interview" match="any"> + <group delimiter=", "> + <text variable="publisher"/> + <date form="text" variable="issued" prefix=" "> + <date-part name="day"/> + <date-part name="month"/> + </date> + </group> + </if> + </choose> + </macro> + <macro name="scale"> + <text variable="scale"/> + </macro> + <macro name="director"> + <text term="director" prefix=":"/> + <names variable="director"/> + </macro> + <macro name="graph-or-figure"> + <choose> + <if type="graphic" match="any"> + <text value="graph"/> + </if> + <else-if type="figure" match="any"> + <text value="fig"/> + </else-if> + </choose> + </macro> + <macro name="day-month"> + <choose> + <if type="webpage interview personal_communication post-weblog" match="any"> + <date form="text" date-parts="year-month-day" variable="issued"> + <date-part name="day"/> <date-part name="month"/> </date> </if> </choose> + </macro> + <macro name="interviewer"> + <names variable="interviewer"> + <label form="verb" text-case="capitalize-first" suffix=" "/> + </names> + </macro> + <macro name="recipient"> + <names variable="recipient"/> + </macro> + <macro name="substitute-author"> <choose> - <if type="paper-conference" match="any"> - <date variable="issued"> - <date-part name="year" prefix=" "/> - </date> + <if type="broadcast" match="any" variable="container-title"> + <text macro="single-quote-title"/> </if> + <else-if match="any" variable="editor"> + <text macro="editor"/> + </else-if> + <else> + <text macro="italicised-title" suffix="."/> + </else> </choose> </macro> - <citation et-al-min="4" et-al-use-first="1" disambiguate-add-year-suffix="true" collapse="year"> - <layout prefix="(" suffix=")" delimiter="; "> - <group delimiter=", "> - <text macro="author-short"/> - <text macro="year-date"/> + <citation et-al-min="4" et-al-use-first="1" sort-separator="," disambiguate-add-year-suffix="true" collapse="year"> + <sort> + <key macro="author" names-use-last="true"/> + </sort> + <layout suffix=")" delimiter="; " prefix="("> + <group delimiter=" "> + <text macro="author-short" suffix=","/> + <text macro="year-date-citation"/> <group> - <label variable="locator" form="short"/> + <label prefix=": " variable="locator" form="short"/> <text variable="locator"/> </group> </group> </layout> </citation> - <bibliography hanging-indent="true" et-al-min="15" et-al-use-first="14"> + <bibliography et-al-min="4" et-al-use-first="1" hanging-indent="false"> <sort> <key macro="author"/> <key variable="title"/> </sort> <layout> + <text macro="author"/> + <text macro="year-date-bibliography" prefix=" (" suffix=")"/> <choose> - <if type="thesis"> - <text macro="author"/> - <text macro="year-date" prefix=" (" suffix=")"/> - <group prefix=" " delimiter=". " suffix="."> - <text macro="title" font-style="italic"/> - <text macro="edition"/> - <text variable="genre"/> - </group> - <group prefix=" " delimiter=". " suffix="."> - <text macro="online"/> - <text macro="publisher"/> - </group> + <if match="all" variable="author collection-title"> + <text macro="single-quote-title"/> </if> - <else-if type="webpage"> - <text macro="author"/> - <text macro="year-date" prefix=" (" suffix=")"/> - <group prefix=" " delimiter=". " suffix="."> - <text macro="title"/> - <text macro="edition"/> - </group> + <else-if type="interview" match="all" variable="interviewer container-title"> + <text macro="single-quote-title" prefix=" " suffix="."/> </else-if> <else-if type="article-journal" match="any"> - <text macro="author"/> - <text macro="year-date" prefix=" (" suffix=")"/> - <group suffix="."> - <text macro="title" prefix=" "/> - <text macro="editor" prefix=" "/> - </group> - <group suffix="."> - <text variable="container-title" font-style="italic" prefix=" "/> - <choose> - <if variable="URL"> - <text value="[online]" prefix=" "/> - </if> - </choose> - </group> - <group prefix=" " suffix="."> - <group> - <text variable="volume" suffix=" "/> - <text variable="issue" prefix=" (" suffix="), "/> - <text macro="issued" suffix=". "/> - </group> - <group> - <text macro="pages"/> - </group> - </group> + <text variable="title" prefix=" " suffix="."/> </else-if> - <else-if type="article-newspaper personal_communication thesis webpage" match="any"> - <text macro="author"/> - <text macro="year-date" prefix=" (" suffix=")"/> - <group suffix="."> - <text macro="title" prefix=" "/> - <text macro="editor" prefix=" "/> - <text macro="online" prefix=" "/> - </group> + <else-if match="any" variable="author editor"> <choose> - <if variable="author" match="any"> - <text variable="container-title" font-style="italic" prefix=" " suffix=""/> + <if type="chapter article-magazine article-newspaper post-weblog" match="any"> + <text macro="standard-title" prefix=" " suffix=""/> </if> + <else> + <text macro="italicised-title" prefix=" " suffix=""/> + </else> </choose> - <group prefix=" " suffix="."> - <group> - <text variable="volume" suffix=" "/> - <text variable="issue" prefix=" (" suffix="), "/> - <text macro="issued" suffix=". "/> - </group> - <group> - <text macro="pages"/> - </group> - </group> - </else-if> - <else-if type="motion_picture broadcast" match="any"> - <text macro="title" suffix=""/> - <text macro="year-date" prefix=" (" suffix=")"/> - <text macro="medium" prefix=" [" suffix="]. "/> - <text macro="director" prefix=" Directed by " suffix="."/> - <text macro="publisher" prefix=" " suffix="."/> </else-if> - <else-if type="graphic" match="any"> - <text macro="author"/> - <text macro="year-date" prefix=" (" suffix=")"/> - <group prefix=" " suffix=". "> - <text variable="note" suffix="."/> - <text macro="title" suffix=""/> - <group delimiter=" " suffix="."> - <text variable="collection-title"/> - <text variable="collection-number"/> - <text variable="medium" prefix=" [" suffix="]"/> - </group> - <choose> - <if variable="URL"> - <group delimiter=". " prefix=" "> - <text macro="editor"/> - <text macro="online"/> - <text macro="edition"/> - </group> - </if> - <else> - <group delimiter=". " prefix=". " suffix="."> - <text macro="editor"/> - <text macro="edition"/> - </group> - </else> - </choose> - </group> - <text macro="publisher" prefix=" " suffix="."/> - </else-if> - <else-if type="book" match="any"> - <text macro="author"/> - <text macro="year-date" prefix=" (" suffix=")"/> - <group prefix=" " suffix=". "> - <text variable="note" suffix="."/> - <text macro="title" suffix=""/> - <group delimiter=" " suffix="."> - <text variable="collection-title"/> - <text variable="collection-number"/> - </group> - <choose> - <if variable="URL"> - <group delimiter=". " prefix=" " suffix="."> - <text macro="editor"/> - <text macro="online"/> - <text macro="edition"/> - </group> - </if> - <else> - <group delimiter=". " prefix=". " suffix="."> - <text macro="editor"/> - <text macro="edition"/> - </group> - </else> - </choose> - </group> - <text macro="publisher" prefix=" " suffix="."/> - </else-if> - <else-if type="chapter paper-conference" match="any"> - <text macro="author"/> - <text macro="year-date" prefix=" (" suffix=")"/> - <group prefix=" " delimiter=" "> - <text macro="title" suffix="."/> - <text term="in" text-case="capitalize-first" suffix=":"/> - <text macro="editor" suffix=". "/> - <group delimiter=" " suffix="."> - <text variable="container-title" font-style="italic" suffix=""/> - <text variable="collection-title"/> - <text macro="edition" prefix=" "/> - <text macro="online" prefix=" "/> - </group> - <text macro="issued"/> - <text macro="publisher" suffix="."/> - <text macro="pages" suffix="."/> - </group> + </choose> + <text macro="original-title"/> + <text macro="scale" prefix=" " suffix="."/> + <text macro="director"/> + <text macro="translator" prefix=" "/> + <choose> + <if type="chapter" match="any"> + <text term="in" text-case="capitalize-first" suffix=":"/> + </if> + <else-if type="paper-conference" match="all" variable="container-title"> + <text term="in" text-case="capitalize-first" suffix=": "/> </else-if> - <else> - <text macro="author"/> - <text macro="year-date" prefix=" (" suffix=")"/> - <group prefix=" " suffix="." delimiter=" "> - <group delimiter=" "> - <text macro="title"/> - <text macro="editor"/> - </group> - <text variable="container-title" font-style="italic"/> - <text macro="online"/> + </choose> + <choose> + <if match="any" variable="author"> + <text macro="editor" prefix=" "/> + </if> + </choose> + <group delimiter=" for " suffix="."> + <text macro="interviewer" prefix=" "/> + <text macro="container-title" prefix=" " suffix="."/> + </group> + <text macro="collection-title"/> + <text macro="series-episode"/> + <text macro="edition" prefix=" " suffix="."/> + <text macro="genre"/> + <text macro="recipient" prefix=" " suffix=","/> + <text macro="broadcast-details" prefix=" "/> + <text macro="day-month"/> + <text macro="medium-online" prefix=" "/> + <group> + <text macro="event-name"/> + <choose> + <if match="none" variable="publisher-place"> + <text macro="event-place"/> + </if> + </choose> + <text macro="event-date"/> + </group> + <choose> + <if type="broadcast interview" match="none"> + <group delimiter=", " prefix=" " suffix="."> <group> - <group prefix=" "> - <text variable="volume"/> - <text variable="issue" prefix=" (" suffix=")"/> - <text macro="issued"/> - </group> - <group prefix=" "> - <label variable="locator" form="short"/> - <text macro="pages"/> - </group> + <text macro="volume-number" prefix=" "/> + <text macro="issue-number" prefix=" "/> </group> + <text variable="publisher-place"/> + <text variable="publisher" prefix=" "/> + <text macro="pages" prefix=" "/> + <text macro="graph-or-figure" prefix=" " suffix="."/> </group> - </else> + </if> </choose> - <text prefix=" " macro="access" suffix="."/> + <text suffix="." prefix=" " macro="available-from-access"/> </layout> </bibliography> </style> diff --git a/hawaii-international-conference-on-system-sciences-proceedings.csl b/hawaii-international-conference-on-system-sciences-proceedings.csl index 0bf8e328ab2..482282d9904 100644 --- a/hawaii-international-conference-on-system-sciences-proceedings.csl +++ b/hawaii-international-conference-on-system-sciences-proceedings.csl @@ -7,7 +7,8 @@ <id>http://www.zotero.org/styles/hawaii-international-conference-on-system-sciences-proceedings</id> <link href="http://www.zotero.org/styles/hawaii-international-conference-on-system-sciences-proceedings" rel="self"/> <link href="http://www.zotero.org/styles/acm-sigchi-proceedings" rel="template"/> - <link href="http://hicss.hawaii.edu/tracks-and-minitracks/authors/" rel="documentation"/> + <link href="https://hicss.hawaii.edu/authors/" rel="documentation"/> + <link href="hhttps://docs.google.com/document/d/1OgABmJ6o_YZ4A9WQtYCgIPsD34Ny0lggZScuy4Y6lwQ/edit" rel="documentation"/> <author> <name>Jeff Hemsley</name> <email>jhemsley@uw.edu</email> @@ -94,10 +95,6 @@ </layout> </citation> <bibliography et-al-min="7" et-al-use-first="3" entry-spacing="1"> - <sort> - <key macro="author"/> - <key variable="issued"/> - </sort> <layout> <text variable="citation-number" prefix="[" suffix="] "/> <text macro="author"/> diff --git a/health-education-england-harvard.csl b/health-education-england-harvard.csl new file mode 100644 index 00000000000..bda6d384d63 --- /dev/null +++ b/health-education-england-harvard.csl @@ -0,0 +1,347 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-GB"> + <info> + <title>Health Education England - Harvard</title> + <title-short>HEE Harvard</title-short> + <id>http://www.zotero.org/styles/health-education-england-harvard</id> + <link href="http://www.zotero.org/styles/health-education-england-harvard" rel="self"/> + <link href="http://www.zotero.org/styles/taylor-and-francis-harvard-x" rel="template"/> + <link href="https://libguides.bournemouth.ac.uk/bu-referencing-harvard-style/pdf-guide" rel="documentation"/> + <link href="https://ambulance.libguides.com/heeharvard" rel="documentation"/> + <author> + <name>Matt Holland</name> + <email>Matt.Holland@nwas.nhs.uk</email> + <uri>https://orcid.org/0000-0002-8389-0154</uri> + </author> + <category citation-format="author-date"/> + <category field="generic-base"/> + <summary>HEE Harvard is based on based on the British Standards BS 5605:1990 Recommendations for citing and referencing published material and BS 1629:1989 Recommendations or references to published materials and Bournemouth University’s Harvard Style. </summary> + <updated>2021-03-23T21:31:11+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="author"> + <choose> + <if type="motion_picture broadcast" match="none"> + <names variable="author"> + <name name-as-sort-order="all" sort-separator=", " initialize-with=". " delimiter=", " and="text"/> + <label form="short" prefix=", "/> + <et-al font-style="italic"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text macro="anon"/> + </substitute> + </names> + </if> + <else> + <choose> + <if variable="container-title"> + <text variable="container-title" font-style="italic"/> + </if> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </else> + </choose> + <choose> + <if type="article-newspaper entry-dictionary entry-encyclopedia" match="any"> + <choose> + <if variable="author editor" match="none"> + <text variable="container-title"/> + </if> + </choose> + </if> + </choose> + </macro> + <macro name="author-short"> + <choose> + <if type="motion_picture broadcast" match="none"> + <names variable="author"> + <name form="short" and="text" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text macro="anon"/> + </substitute> + </names> + </if> + <else> + <choose> + <if variable="container-title"> + <text variable="container-title" font-style="italic"/> + </if> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </else> + </choose> + <choose> + <if type="article-newspaper entry-dictionary entry-encyclopedia" match="any"> + <choose> + <if variable="author editor" match="none"> + <text variable="container-title"/> + </if> + </choose> + </if> + </choose> + </macro> + <macro name="anon"> + <choose> + <if type="motion_picture broadcast article-newspaper entry-dictionary entry-encyclopedia" match="none"> + <text term="anonymous" form="short" text-case="capitalize-first"/> + </if> + </choose> + </macro> + <macro name="access"> + <choose> + <if variable="URL"> + <group> + <text value="Available from: "/> + <text variable="URL"/> + </group> + <group prefix=" [" suffix="]" delimiter=" "> + <text term="accessed" text-case="capitalize-first"/> + <date delimiter=" " variable="accessed"> + <date-part name="day"/> + <date-part name="month" form="short" strip-periods="true"/> + <date-part name="year"/> + </date> + </group> + </if> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="thesis" match="any"> + <group delimiter=". "> + <text variable="title"/> + <group> + <text variable="genre"/> + <text variable="number" prefix=" No. "/> + </group> + </group> + </if> + <else-if type="bill book graphic legal_case legislation map report song speech webpage" match="any"> + <group delimiter=". "> + <group delimiter=", "> + <group delimiter=" "> + <text variable="title" font-style="italic"/> + <text macro="online"/> + </group> + <text variable="scale"/> + </group> + <text macro="edition"/> + </group> + </else-if> + <else-if type="motion_picture broadcast" match="any"/> + <else> + <text variable="title"/> + </else> + </choose> + </macro> + <macro name="container"> + <choose> + <if type="chapter paper-conference" match="any"> + <text term="in" text-case="capitalize-first" suffix=": " font-style="italic"/> + <group delimiter=". "> + <names variable="editor translator" delimiter=", "> + <name sort-separator=", " initialize-with=". " and="text" delimiter=", " name-as-sort-order="all"/> + <label form="short" prefix=", "/> + </names> + <group delimiter=" "> + <text variable="container-title" font-style="italic"/> + <text macro="online"/> + </group> + </group> + </if> + <else-if type="bill book graphic legal_case legislation map motion_picture report song" match="any"> + <text variable="container-title"/> + </else-if> + <else-if type="broadcast"> + <choose> + <if variable="container-title"> + <group delimiter=", "> + <text variable="number" prefix="Episode "/> + <text variable="title"/> + </group> + </if> + </choose> + </else-if> + <else-if type="webpage"> + <text variable="container-title"/> + </else-if> + <else> + <group delimiter=" "> + <text variable="container-title" font-style="italic"/> + <text macro="online"/> + </group> + </else> + </choose> + </macro> + <macro name="report-details"> + <choose> + <if type="report"> + <group> + <text variable="genre"/> + <text variable="number" prefix=" No. "/> + </group> + </if> + </choose> + </macro> + <macro name="online"> + <choose> + <if variable="URL" match="any"> + <text term="online" prefix="[" suffix="]"/> + </if> + </choose> + </macro> + <macro name="publisher"> + <choose> + <if type="thesis" match="any"> + <group delimiter=", "> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + </if> + <else> + <group delimiter=". "> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + <text macro="report-details"/> + </group> + </else> + </choose> + </macro> + <macro name="event"> + <choose> + <if variable="event"> + <text term="presented at" text-case="capitalize-first" suffix=" "/> + <text variable="event"/> + </if> + </choose> + </macro> + <macro name="issued"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else-if variable="accessed"> + <choose> + <if type="webpage"> + <date variable="accessed"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </else-if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </macro> + <macro name="edition"> + <group delimiter=" "> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + </group> + </macro> + <macro name="locators"> + <choose> + <if type="article-journal article-magazine" match="any"> + <group prefix=", " delimiter=", "> + <group delimiter=" "> + <text variable="volume"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <text variable="page"/> + </group> + </if> + <else-if type="article-newspaper" match="any"> + <date variable="issued" prefix=", " form="text"/> + <group delimiter=" " prefix=", "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </else-if> + <else-if type="bill book graphic legal_case legislation map motion_picture report song thesis" match="any"> + <group delimiter=", " prefix=". "> + <text macro="event"/> + <text macro="publisher"/> + </group> + </else-if> + <else-if type="broadcast"> + <group delimiter=". " prefix=", "> + <text variable="publisher"/> + <date variable="issued" delimiter=" "> + <date-part name="month" form="short" strip-periods="true"/> + <date-part name="day"/> + </date> + </group> + </else-if> + <else-if type="chapter paper-conference" match="any"> + <group delimiter=", " prefix=". "> + <text macro="event"/> + <text macro="publisher"/> + <group> + <text variable="page"/> + </group> + </group> + </else-if> + </choose> + </macro> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" collapse="year"> + <sort> + <key macro="issued"/> + <key macro="author"/> + </sort> + <layout prefix="(" suffix=")" delimiter=", "> + <group delimiter=", "> + <group delimiter=" "> + <text macro="author-short"/> + <text macro="issued"/> + </group> + <group delimiter=" "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </group> + </layout> + </citation> + <bibliography hanging-indent="true" entry-spacing="0" line-spacing="1"> + <sort> + <key macro="author"/> + <key macro="issued" sort="ascending"/> + </sort> + <layout suffix="."> + <text macro="author" suffix=","/> + <group delimiter=". " prefix=" "> + <text macro="issued"/> + <text macro="title"/> + <text macro="container"/> + <text variable="medium"/> + </group> + <text macro="locators"/> + <text macro="access" prefix="."/> + <text variable="abstract" strip-periods="false" quotes="false" font-weight="normal" vertical-align="baseline" display="right-inline" prefix=" [REQUIRES AN NHS OPENATHENS ACCOUNT TO ACCESS FULL TEXT IF AVAILABLE]. "/> + <text variable="abstract" display="right-inline"/> + </layout> + </bibliography> +</style> diff --git a/hochschule-bonn-rhein-sieg.csl b/hochschule-bonn-rhein-sieg.csl index dd9cad4f23b..89094d62aa2 100644 --- a/hochschule-bonn-rhein-sieg.csl +++ b/hochschule-bonn-rhein-sieg.csl @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="de-DE"> <info> - <title>Hochschule Bonn-Rhein-Sieg (Deutsch)</title> + <title>Hochschule Bonn-Rhein-Sieg (Harvard, Deutsch)</title> <id>http://www.zotero.org/styles/hochschule-bonn-rhein-sieg</id> <link href="http://www.zotero.org/styles/hochschule-bonn-rhein-sieg" rel="self"/> <link href="http://www.zotero.org/styles/deutsche-gesellschaft-fur-psychologie" rel="template"/> @@ -12,7 +12,7 @@ </author> <category citation-format="author-date"/> <category field="science"/> - <summary>Style für HBRS Studenten, angepasst auf Basis des Zitierstils der deutschen Gesellschaft für Psychologie</summary> + <summary>Harvard Zitierstil für Studenten der Hochschule Bonn-Rhein-Sieg, angepasst auf Basis des Zitierstils der deutschen Gesellschaft für Psychologie</summary> <updated>2017-03-22T14:29:59+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> diff --git a/ieee.csl b/ieee.csl index 0f6a06420fa..2cc6f62e7f4 100644 --- a/ieee.csl +++ b/ieee.csl @@ -4,7 +4,8 @@ <title>IEEE</title> <id>http://www.zotero.org/styles/ieee</id> <link href="http://www.zotero.org/styles/ieee" rel="self"/> - <link href="https://ieeeauthorcenter.ieee.org/wp-content/uploads/IEEE-Reference-Guide.pdf" rel="documentation"/> + <!-- <link href="https://ieeeauthorcenter.ieee.org/wp-content/uploads/IEEE-Reference-Guide.pdf" rel="documentation"/> - 2018 guidelines --> + <link href="http://journals.ieeeauthorcenter.ieee.org/wp-content/uploads/sites/7/IEEE_Reference_Guide.pdf" rel="documentation"/> <link href="https://journals.ieeeauthorcenter.ieee.org/your-role-in-article-production/ieee-editorial-style-manual/" rel="documentation"/> <author> <name>Michael Berkowitz</name> @@ -36,11 +37,15 @@ <contributor> <name>Brenton M. Wiernik</name> </contributor> + <contributor> + <name>Oliver Couch</name> + <email>oliver.couch@gmail.com</email> + </contributor> <category citation-format="numeric"/> <category field="engineering"/> <category field="generic-base"/> - <summary>IEEE style as per the 2018 guidelines, V 11.12.2018.</summary> - <updated>2019-12-20T09:14:19+00:00</updated> + <summary>IEEE style as per the 2021 guidelines, V 01.29.2021.</summary> + <updated>2021-05-07T00:52:46+10:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="en"> @@ -83,7 +88,7 @@ <date-part name="year" form="long"/> </date> </if> - <else-if type="bill book chapter graphic legal_case legislation motion_picture song thesis" match="any"> + <else-if type="bill book chapter graphic legal_case legislation song thesis" match="any"> <date variable="issued"> <date-part name="year" form="long"/> </date> @@ -94,6 +99,13 @@ <date-part name="year" prefix=" "/> </date> </else-if> + <else-if type="motion_picture" match="any"> + <date variable="issued" prefix="(" suffix=")"> + <date-part name="month" form="short" suffix=" "/> + <date-part name="day" form="numeric-leading-zeros" suffix=", "/> + <date-part name="year"/> + </date> + </else-if> <else> <date variable="issued"> <date-part name="month" form="short" suffix=" "/> @@ -194,14 +206,15 @@ <macro name="access"> <choose> <if type="webpage post post-weblog" match="any"> + <!-- https://url.com/ (accessed Mon. DD, YYYY). --> <choose> <if variable="URL"> - <group delimiter=" "> + <group prefix=" " delimiter=" "> <text variable="URL"/> - <group delimiter=" " prefix="(" suffix=")"> + <group delimiter=" " prefix="(" suffix=")."> <text term="accessed"/> <date variable="accessed"> - <date-part name="month" form="short" strip-periods="false"/> + <date-part name="month" form="short"/> <date-part name="day" form="numeric-leading-zeros" prefix=" " suffix=", "/> <date-part name="year" form="long"/> </date> @@ -211,25 +224,37 @@ </choose> </if> <else-if match="any" variable="DOI"> - <text variable="DOI" prefix="doi: "/> + <!-- doi: 10.1000/xyz123. --> + <text variable="DOI" prefix=" doi: " suffix="."/> </else-if> - <else> - <group delimiter=". "> + <else-if variable="URL"> + <!-- Accessed: Mon. DD, YYYY. [Medium]. Available: https://URL.com/ --> + <group delimiter=". " prefix=" " suffix=". "> + <!-- Accessed: Mon. DD, YYYY. --> <group delimiter=": "> <text term="accessed" text-case="capitalize-first"/> <date variable="accessed"> <date-part name="month" form="short" suffix=" "/> <date-part name="day" form="numeric-leading-zeros" suffix=", "/> <date-part name="year"/> - </date> + </date> </group> - <text term="online" prefix="[" suffix="]" text-case="capitalize-first"/> - <group delimiter=": "> - <text term="available at" text-case="capitalize-first"/> - <text variable="URL"/> + <!-- [Online Video]. --> + <group prefix="[" suffix="]" delimiter=" "> + <text term="online" text-case="capitalize-first"/> + <choose> + <if type="motion_picture"> + <text value="video" text-case="capitalize-first"/> + </if> + </choose> </group> </group> - </else> + <!-- Available: https://URL.com/ --> + <group delimiter=": "> + <text term="available at" text-case="capitalize-first"/> + <text variable="URL"/> + </group> + </else-if> </choose> </macro> <macro name="page"> @@ -262,6 +287,18 @@ <text variable="locator"/> </group> </macro> + <macro name="geographic-location"> + <group delimiter=", " suffix="."> + <choose> + <if variable="publisher-place"> + <text variable="publisher-place" text-case="title"/> + </if> + <else-if variable="event-place"> + <text variable="event-place" text-case="title"/> + </else-if> + </choose> + </group> + </macro> <!-- Citation --> <citation collapse="citation-number"> <sort> @@ -276,7 +313,7 @@ </citation> <!-- Bibliography --> <bibliography entry-spacing="0" second-field-align="flush"> - <layout suffix="."> + <layout> <!-- Citation Number --> <text variable="citation-number" prefix="[" suffix="]"/> <!-- Author(s) --> @@ -285,30 +322,37 @@ <choose> <!-- Specific Formats --> <if type="article-journal"> - <group delimiter=", "> + <group delimiter=", " > <text macro="title"/> <text variable="container-title" font-style="italic" form="short"/> <text macro="locators"/> <text macro="page"/> <text macro="issued"/> <text macro="status"/> - <text macro="access"/> </group> + <choose> + <if variable="URL DOI" match="none"> + <text value="." /> + </if> + <else> + <text value="," /> + </else> + </choose> + <text macro="access"/> </if> <else-if type="paper-conference speech" match="any"> - <group delimiter=", "> + <group delimiter=", " suffix="."> <text macro="title"/> <text macro="event"/> <text macro="issued"/> <text macro="locators"/> <text macro="page"/> <text macro="status"/> - <text macro="access"/> </group> + <text macro="access"/> </else-if> <else-if type="report"> - <group delimiter=". "> - <group delimiter=", "> + <group delimiter=", " suffix="."> <text macro="title"/> <text macro="publisher"/> <group delimiter=" "> @@ -318,18 +362,18 @@ <text macro="issued"/> </group> <text macro="access"/> - </group> </else-if> <else-if type="thesis"> - <group delimiter=", "> + <group delimiter=", " suffix="."> <text macro="title"/> <text variable="genre"/> <text macro="publisher"/> <text macro="issued"/> </group> + <text macro="access"/> </else-if> <else-if type="webpage post-weblog post" match="any"> - <group delimiter=", " suffix=". "> + <group delimiter=", " suffix="."> <text macro="title"/> <text variable="container-title" font-style="italic"/> <text macro="issued"/> @@ -342,21 +386,32 @@ <text variable="number"/> <text macro="issued"/> </group> + <text macro="access"/> + </else-if> + <!-- Online Video --> + <else-if type="motion_picture"> + <text macro="geographic-location" suffix=". "/> + <group delimiter=", " suffix="."> + <text macro="title"/> + <text macro="issued"/> + </group> + <text macro="access"/> </else-if> <!-- Generic/Fallback Formats --> - <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <else-if type="bill book graphic legal_case legislation report song" match="any"> <group delimiter=", " suffix=". "> <text macro="title"/> <text macro="locators"/> </group> - <group delimiter=", "> + <group delimiter=", " suffix="."> <text macro="publisher"/> <text macro="issued"/> <text macro="page"/> </group> + <text macro="access"/> </else-if> <else-if type="article-magazine article-newspaper broadcast interview manuscript map patent personal_communication song speech thesis webpage" match="any"> - <group delimiter=", "> + <group delimiter=", " suffix="."> <text macro="title"/> <text variable="container-title" font-style="italic"/> <text macro="locators"/> @@ -364,6 +419,7 @@ <text macro="page"/> <text macro="issued"/> </group> + <text macro="access"/> </else-if> <else-if type="chapter paper-conference" match="any"> <group delimiter=", " suffix=", "> @@ -375,11 +431,12 @@ <text macro="locators"/> </group> <text macro="editor" suffix=" "/> - <group delimiter=", "> + <group delimiter=", " suffix="."> <text macro="publisher"/> <text macro="issued"/> <text macro="page"/> </group> + <text macro="access"/> </else-if> <else> <group delimiter=", " suffix=". "> @@ -387,12 +444,12 @@ <text variable="container-title" font-style="italic"/> <text macro="locators"/> </group> - <group delimiter=", "> + <group delimiter=", " suffix="."> <text macro="publisher"/> <text macro="page"/> <text macro="issued"/> - <text macro="access"/> </group> + <text macro="access"/> </else> </choose> </layout> diff --git a/infoclio-de-kurzbelege.csl b/infoclio-de-kurzbelege.csl new file mode 100644 index 00000000000..0a776fc6a60 --- /dev/null +++ b/infoclio-de-kurzbelege.csl @@ -0,0 +1,467 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" name-delimiter="; " delimiter-precedes-last="always" delimiter-precedes-et-al="never" default-locale="de-CH"> + <info> + <title>infoclio.ch (Kurzbelege, Deutsch - Schweiz)</title> + <id>http://www.zotero.org/styles/infoclio-de-kurzbelege</id> + <link href="http://www.zotero.org/styles/infoclio-de-kurzbelege" rel="self"/> + <link href="http://www.zotero.org/styles/infoclio-de" rel="template"/> + <link href="https://www.infoclio.ch/de/node/133932" rel="documentation"/> + <author> + <name>Nicolas Chachereau</name> + <email>nicolas.chachereau@unil.ch</email> + </author> + <author> + <name>Enrico Natale</name> + <email>enrico.natale@infoclio.ch</email> + </author> + <author> + <name>Jan Baumann</name> + <email>jan.baumann@infoclio.ch</email> + </author> + <contributor> + <name>Jonas Schneider</name> + <email>jonas.schneider@uzh.ch</email> + </contributor> + <category citation-format="note"/> + <category field="history"/> + <category field="social_science"/> + <updated>2021-04-15T17:51:45+02:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="de"> + <terms> + <term name="editor" form="short">Hg.</term> + <term name="interviewer" form="verb">Interview geführt von</term> + <term name="accessed">Stand</term> + <term name="letter">Schreiben</term> + <term name="number-of-volumes" form="short">Bd.</term> + <term name="no date" form="short">o. D.</term> + <term name="edition">Ausgabe</term> + </terms> + </locale> + <citation> + <layout suffix="." delimiter=" ; "> + <choose> + <if position="ibid-with-locator"> + <group delimiter=", "> + <text term="ibid"/> + <text macro="locator"/> + </group> + </if> + <else-if position="ibid"> + <text term="ibid"/> + </else-if> + <else> + <text macro="short-reference"/> + </else> + </choose> + </layout> + </citation> + <bibliography> + <sort> + <key macro="creator" names-min="3" names-use-first="3"/> + <key variable="issued" sort="descending"/> + </sort> + <layout suffix="."> + <text macro="complete-reference"/> + </layout> + </bibliography> + <macro name="complete-reference"> + <group delimiter=". "> + <group delimiter=", "> + <group delimiter=": "> + <text macro="creator"/> + <group delimiter=", "> + <text macro="title"/> + <group delimiter=": "> + <text macro="in"/> + <text macro="container-creator"/> + <group delimiter=", "> + <group delimiter=" "> + <text macro="container-information"/> + <text macro="journal-volume"/> + </group> + <text macro="volumes"/> + </group> + </group> + <text macro="type-description"/> + </group> + </group> + <text macro="alt-publisher"/> + <group delimiter=" "> + <text macro="place"/> + <text macro="date"/> + <date variable="original-date" form="text" prefix="[" suffix="]"/> + <text macro="book-series"/> + </group> + <text macro="newspaper-edition"/> + <text macro="artwork-description"/> + <text macro="archive-location"/> + <text macro="pages"/> + <text macro="url-web-documents-only"/> + </group> + <text macro="url-non-web-documents"/> + </group> + </macro> + <macro name="short-reference"> + <group delimiter=", "> + <group delimiter=": "> + <text macro="creator-for-short-references"/> + <text macro="identifier-for-short-references"/> + </group> + <date variable="issued" form="numeric" date-parts="year"/> + <text macro="locator"/> + </group> + </macro> + <macro name="creator"> + <names variable="author"> + <name sort-separator=", " name-as-sort-order="all" et-al-min="4" et-al-use-first="3"/> + <label form="short" prefix=" (" suffix=")"/> + <substitute> + <names variable="editor"/> + <names variable="composer"/> + <names variable="director"/> + </substitute> + </names> + </macro> + <macro name="creator-for-short-references"> + <names variable="author"> + <name form="short" et-al-min="4" et-al-use-first="1"/> + <label form="short" prefix=" (" suffix=")"/> + <substitute> + <names variable="editor"/> + <names variable="composer"/> + <names variable="director"/> + </substitute> + </names> + </macro> + <macro name="title"> + <text variable="title"/> + </macro> + <macro name="identifier-for-short-references"> + <choose> + <if variable="title title-short" match="any"> + <text variable="title" form="short"/> + </if> + <else-if type="personal_communication"> + <group delimiter=" "> + <text term="letter"/> + <names variable="recipient"> + <label form="verb" prefix=" " suffix=" "/> + <name et-al-min="2" et-al-use-first="1"/> + </names> + </group> + </else-if> + <else-if type="interview"> + <names variable="interviewer" delimiter=", "> + <label form="verb" prefix=" " suffix=" "/> + <name et-al-min="2" et-al-use-first="1"/> + </names> + </else-if> + <else-if type="report song broadcast motion_picture webpage post post-weblog" match="any"> + <!-- these types have either collection-title or container-title --> + <text variable="collection-title"/> + <text variable="container-title"/> + </else-if> + </choose> + </macro> + <macro name="in"> + <choose> + <if type="chapter paper-conference entry-encyclopedia entry-dictionary article-magazine article-newspaper article-journal" match="any"> + <text term="in"/> + </if> + </choose> + </macro> + <macro name="container-creator"> + <choose> + <if type="chapter paper-conference" match="any"> + <names variable="editor"> + <name sort-separator=", " name-as-sort-order="all" et-al-min="4" et-al-use-first="3"/> + <label form="short" prefix=" (" suffix=")"/> + <substitute> + <names variable="container-author"/> + <names variable="collection-editor"/> + </substitute> + </names> + </if> + </choose> + </macro> + <macro name="container-information"> + <choose> + <if type="chapter paper-conference entry-encyclopedia entry-dictionary article-newspaper article-magazine article-journal" match="any"> + <text variable="container-title"/> + </if> + <else-if type="report song broadcast motion_picture webpage post post-weblog" match="any"> + <group delimiter=", "> + <text variable="genre"/> + <!-- these types have either collection-title or container-title --> + <text variable="collection-title"/> + <text variable="container-title"/> + </group> + </else-if> + </choose> + </macro> + <macro name="journal-volume"> + <choose> + <if type="article-journal"> + <group delimiter=" "> + <number variable="volume"/> + <number variable="issue" prefix="(" suffix=")"/> + </group> + </if> + <else-if type="report song broadcast" match="any"> + <number variable="number"/> + </else-if> + </choose> + </macro> + <macro name="volumes"> + <choose> + <if type="book chapter entry-encyclopedia entry-dictionary song motion_picture" match="any"> + <group delimiter=" / "> + <group delimiter=" "> + <label variable="volume" form="short"/> + <number variable="volume"/> + </group> + <group delimiter=" "> + <number variable="number-of-volumes"/> + <choose> + <if variable="volume" match="none"> + <label variable="number-of-volumes" form="short"/> + </if> + </choose> + </group> + </group> + </if> + </choose> + </macro> + <macro name="type-description"> + <choose> + <if type="manuscript thesis speech" match="any"> + <text variable="genre"/> + </if> + <else-if type="personal_communication"> + <group delimiter=", "> + <group delimiter=" "> + <text term="letter"/> + <names variable="recipient"> + <label form="verb" prefix=" " suffix=" "/> + <name and="text" delimiter-precedes-last="never"/> + </names> + </group> + <text variable="genre"/> + </group> + </else-if> + <else-if type="interview"> + <names variable="interviewer" delimiter=", "> + <label form="verb" prefix=" " suffix=" "/> + <name and="text" delimiter-precedes-last="never"/> + </names> + </else-if> + <else-if type="motion_picture song broadcast" match="any"> + <group delimiter=", "> + <text variable="medium"/> + <!-- refers to duration --> + <text variable="dimensions"/> + </group> + </else-if> + <!-- Computer Program --> + <else-if type="book"> + <choose> + <if variable="version medium" match="any"> + <group delimiter=", "> + <group delimiter=" "> + <text term="version"/> + <text variable="version"/> + </group> + <text variable="medium"/> + </group> + </if> + </choose> + </else-if> + <else-if type="dataset"> + <choose> + <if variable="version"> + <text variable="version"/> + </if> + </choose> + </else-if> + </choose> + </macro> + <macro name="alt-publisher"> + <choose> + <if type="thesis report song motion_picture broadcast" match="any"> + <!-- university for theses, + institution for reports, + label for songs, + distributor for films, + studio for video recordings, + network for broadcasts --> + <text variable="publisher"/> + </if> + </choose> + </macro> + <macro name="place"> + <choose> + <if type="speech"> + <group delimiter=", "> + <text variable="event"/> + <text variable="event-place"/> + </group> + </if> + <else> + <text variable="publisher-place"/> + </else> + </choose> + </macro> + <macro name="date"> + <choose> + <if type="book chapter paper-conference thesis" match="any"> + <choose> + <if variable="issued"> + <date variable="issued" form="numeric" date-parts="year"/> + <choose> + <if is-numeric="edition"> + <number vertical-align="sup" variable="edition"/> + </if> + </choose> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </if> + <else-if type="article-journal article-newspaper article-magazine graphic entry-encyclopedia entry-dictionary report speech interview manuscript personal_communication" match="any"> + <choose> + <if variable="issued"> + <date variable="issued" form="numeric" date-parts="year-month-day"/> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </else-if> + <else> + <date variable="issued" form="numeric" date-parts="year-month-day"/> + </else> + </choose> + </macro> + <macro name="pages"> + <choose> + <if variable="locator"> + <text macro="locator"/> + </if> + <else> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </else> + </choose> + </macro> + <macro name="locator"> + <group delimiter=" "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </macro> + <macro name="book-series"> + <choose> + <if type="book chapter paper-conference entry-dictionary entry-encyclopedia" match="any"> + <group prefix="(" suffix=")" delimiter=" "> + <text variable="collection-title"/> + <choose> + <if is-numeric="collection-number"> + <number variable="collection-number"/> + </if> + </choose> + </group> + </if> + </choose> + </macro> + <macro name="newspaper-edition"> + <choose> + <if type="article-newspaper"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <label variable="edition"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="artwork-description"> + <choose> + <if type="graphic"> + <group delimiter=", "> + <text variable="medium"/> + <text variable="dimensions"/> + <text variable="genre"/> + </group> + </if> + </choose> + </macro> + <macro name="archive-location"> + <choose> + <if variable="archive"> + <group delimiter=", "> + <text variable="archive"/> + <text variable="archive_location"/> + <text variable="call-number" prefix="Signatur: "/> + </group> + </if> + </choose> + </macro> + <macro name="url-web-documents-only"> + <choose> + <if type="webpage post post-weblog dataset" match="any"> + <text macro="url-or-doi"/> + </if> + </choose> + </macro> + <macro name="url-non-web-documents"> + <choose> + <if type="webpage post post-weblog dataset" match="none"> + <choose> + <if variable="DOI URL" match="any"> + <group delimiter=": "> + <text term="online" text-case="capitalize-first"/> + <text macro="url-or-doi"/> + </group> + </if> + </choose> + </if> + </choose> + </macro> + <macro name="url-or-doi"> + <choose> + <if variable="DOI"> + <group delimiter=", "> + <group delimiter=""> + <text value="<"/> + <text variable="DOI" prefix="https://doi.org/"/> + <text value=">"/> + </group> + <text macro="accessed"/> + </group> + </if> + <else-if variable="URL"> + <group delimiter=", "> + <text variable="URL" prefix="<" suffix=">"/> + <text macro="accessed"/> + </group> + </else-if> + </choose> + </macro> + <macro name="accessed"> + <group delimiter=": "> + <text term="accessed"/> + <date variable="accessed" form="numeric" date-parts="year-month-day"/> + </group> + </macro> +</style> diff --git a/infoclio-de.csl b/infoclio-de.csl index 8430b682841..a3983aa7b35 100644 --- a/infoclio-de.csl +++ b/infoclio-de.csl @@ -292,7 +292,7 @@ </macro> <macro name="alt-publisher"> <choose> - <if type="book chapter paper-conference entry-dictionary entry-encyclopedia" match="none"> + <if type="thesis report song motion_picture broadcast" match="any"> <!-- university for theses, institution for reports, label for songs, diff --git a/infoclio-fr-nocaps.csl b/infoclio-fr-nocaps.csl index 6dd9311cdd2..a28356b2d2a 100644 --- a/infoclio-fr-nocaps.csl +++ b/infoclio-fr-nocaps.csl @@ -355,7 +355,7 @@ </macro> <macro name="alt-publisher"> <choose> - <if type="book chapter thesis report paper-conference entry-dictionary entry-encyclopedia" match="none"> + <if type="song motion_picture broadcast" match="any"> <!-- label for songs, distributor for films, diff --git a/infoclio-fr-smallcaps.csl b/infoclio-fr-smallcaps.csl index 98578591216..0c7a0259171 100644 --- a/infoclio-fr-smallcaps.csl +++ b/infoclio-fr-smallcaps.csl @@ -360,7 +360,7 @@ </macro> <macro name="alt-publisher"> <choose> - <if type="book chapter thesis report paper-conference entry-dictionary entry-encyclopedia" match="none"> + <if type="song motion_picture broadcast" match="any"> <!-- label for songs, distributor for films, diff --git a/international-journal-of-learner-corpus-research.csl b/international-journal-of-learner-corpus-research.csl new file mode 100644 index 00000000000..df5a00ae558 --- /dev/null +++ b/international-journal-of-learner-corpus-research.csl @@ -0,0 +1,1512 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="never" page-range-format="expanded" default-locale="en-US"> + <info> + <title>International Journal of Learner Corpus Research</title> + <title-short>IJLCR</title-short> + <id>http://www.zotero.org/styles/international-journal-of-learner-corpus-research</id> + <link href="http://www.zotero.org/styles/international-journal-of-learner-corpus-research" rel="self"/> + <link href="http://www.zotero.org/styles/apa-6th-edition" rel="template"/> + <link href="https://benjamins.com/series/ijlcr/stylesheet" rel="documentation"/> + <author> + <name>Elen Le Foll</name> + <email>elefoll@uos.de</email> + </author> + <category citation-format="author-date"/> + <category field="linguistics"/> + <issn>2215-1478</issn> + <eissn>2215-1486</eissn> + <updated>2021-05-02T02:45:06+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <terms> + <term name="editortranslator" form="short"> + <single>ed. & trans.</single> + <multiple>eds. & trans.</multiple> + </term> + <term name="translator" form="short">trans.</term> + <term name="interviewer" form="short"> + <single>interviewer</single> + <multiple>interviewers</multiple> + </term> + <term name="collection-editor" form="short"> + <single>series ed.</single> + <multiple>series eds.</multiple> + </term> + <term name="circa" form="short">ca.</term> + <term name="bc"> B.C.E.</term> + <term name="ad"> C.E.</term> + </terms> + </locale> + <macro name="container-contributors-booklike"> + <choose> + <if variable="container-title"> + <names variable="editor translator" delimiter=", & "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=" (" text-case="title" suffix=")"/> + <substitute> + <names variable="editorial-director"/> + <names variable="collection-editor"/> + <names variable="container-author"/> + </substitute> + </names> + </if> + </choose> + </macro> + <macro name="container-contributors"> + <choose> + <!-- book is here to catch software with container titles --> + <if type="book broadcast chapter entry entry-dictionary entry-encyclopedia graphic map personal_communication report speech" match="any"> + <text macro="container-contributors-booklike"/> + </if> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor container-author editor" match="any"> + <text macro="container-contributors-booklike"/> + </if> + </choose> + </else-if> + </choose> + </macro> + <macro name="secondary-contributors-booklike"> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer"> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <choose> + <if variable="container-title" match="none"> + <group delimiter="; "> + <names variable="container-author"> + <label form="verb-short" suffix=" " text-case="title"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + <names variable="editor translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </if> + </choose> + </group> + </macro> + <macro name="secondary-contributors"> + <choose> + <!-- book is here to catch software with container titles --> + <if type="book broadcast chapter entry entry-dictionary entry-encyclopedia graphic map report" match="any"> + <text macro="secondary-contributors-booklike"/> + </if> + <else-if type="personal_communication"> + <group delimiter="; "> + <group delimiter=" "> + <choose> + <if variable="genre" match="any"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else> + <text term="letter" text-case="capitalize-first"/> + </else> + </choose> + <names variable="recipient" delimiter=", "> + <label form="verb" suffix=" "/> + <name and="symbol" delimiter=", "/> + </names> + </group> + <text variable="medium" text-case="capitalize-first"/> + <choose> + <if variable="container-title" match="none"> + <names variable="editor translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + </group> + </else-if> + <else-if type="song"> + <choose> + <if variable="original-author composer" match="any"> + <group delimiter="; "> + <!-- Replace prefix with performer label as that becomes available --> + <names variable="author" prefix="Recorded by "> + <label form="verb" text-case="title"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + <names variable="translator"> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </if> + </choose> + </else-if> + <else-if type="article-journal article-magazine article-newspaper" match="any"> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <names variable="translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor editor" match="any"> + <text macro="secondary-contributors-booklike"/> + </if> + <else> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <names variable="translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </else> + </choose> + </else-if> + <else> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer"> + <name and="symbol" initialize-with=". " delimiter="; "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <names variable="editor translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </else> + </choose> + </macro> + <macro name="author"> + <choose> + <if type="song"> + <names variable="composer" delimiter=", "> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <substitute> + <names variable="original-author"/> + <names variable="author"/> + <names variable="translator"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <group delimiter=" "> + <text macro="title"/> + <text macro="description"/> + <text macro="format"/> + </group> + </substitute> + </names> + </if> + <else-if type="treaty"/> + <else> + <names variable="author" delimiter=", "> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <substitute> + <names variable="illustrator"/> + <names variable="composer"/> + <names variable="director"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="long" prefix=" (" suffix=")" text-case="title"/> + </names> + <choose> + <if variable="container-title"> + <choose> + <if type="book entry entry-dictionary entry-encyclopedia"> + <text macro="title"/> + </if> + <else> + <names variable="translator"/> + </else> + </choose> + <names variable="translator"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + </if> + </choose> + <names variable="editor translator" delimiter=", "> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <names variable="editorial-director"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <names variable="collection-editor"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <choose> + <if type="report"> + <text variable="publisher"/> + </if> + </choose> + <group delimiter=" "> + <text macro="title"/> + <text macro="description"/> + <text macro="format"/> + </group> + </substitute> + </names> + </else> + </choose> + </macro> + <macro name="author-short"> + <choose> + <if type="patent" variable="number" match="all"> + <text macro="patent-number"/> + </if> + <else-if type="treaty"> + <text variable="title" form="short" text-case="title"/> + </else-if> + <else-if type="personal_communication"> + <choose> + <if variable="archive DOI publisher URL" match="none"> + <group delimiter=", "> + <names variable="author"> + <name and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <text variable="title" form="short" text-case="title" quotes="true"/> + </substitute> + </names> + <!-- This should be localized --> + <text value="personal communication"/> + </group> + </if> + <else> + <names variable="author" delimiter=", "> + <name form="short" and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <choose> + <if variable="container-title"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </if> + <else> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </else> + </choose> + <text macro="format-short" prefix="[" suffix="]"/> + </substitute> + </names> + </else> + </choose> + </else-if> + <else-if type="song"> + <names variable="composer" delimiter=", "> + <name form="short" and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="original-author"/> + <names variable="author"/> + <names variable="translator"/> + <choose> + <if variable="container-title"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </if> + <else> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </else> + </choose> + <text macro="format-short" prefix="[" suffix="]"/> + </substitute> + </names> + </else-if> + <else> + <names variable="author" delimiter=", "> + <name form="short" and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="illustrator"/> + <names variable="composer"/> + <names variable="director"/> + <choose> + <if variable="container-title"> + <choose> + <if type="book entry entry-dictionary entry-encyclopedia"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </if> + <else> + <names variable="translator"/> + </else> + </choose> + </if> + </choose> + <names variable="editor"/> + <names variable="editorial-director"/> + <names variable="translator"/> + <choose> + <if type="report" variable="publisher" match="all"> + <text variable="publisher"/> + </if> + <else-if type="legal_case"> + <text variable="title" font-style="italic"/> + </else-if> + <else-if type="bill legislation" match="any"> + <text variable="title" form="short" text-case="title"/> + </else-if> + <else-if variable="reviewed-author" type="review review-book" match="any"> + <text macro="format-short" prefix="[" suffix="]"/> + </else-if> + <else-if type="post post-weblog webpage" variable="container-title" match="any"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </else-if> + <else> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </else> + </choose> + <text macro="format-short" prefix="[" suffix="]"/> + </substitute> + </names> + </else> + </choose> + </macro> + <macro name="patent-number"> + <!-- authority: U.S. ; genre: patent ; number: 123,445 --> + <group delimiter=" "> + <text variable="authority"/> + <choose> + <if variable="genre"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else> + <!-- This should be localized --> + <text value="patent" text-case="capitalize-first"/> + </else> + </choose> + <group delimiter=" "> + <text term="issue" form="short" text-case="capitalize-first"/> + <text variable="number"/> + </group> + </group> + </macro> + <macro name="access"> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if variable="DOI" match="any"> + <text variable="DOI" prefix="https://doi.org/"/> + </else-if> + <else-if variable="URL"> + <group delimiter=" "> + <text term="retrieved" text-case="capitalize-first"/> + <choose> + <if type="post post-weblog webpage" match="any"> + <date variable="accessed" form="text" suffix=","/> + </if> + </choose> + <text term="from"/> + <choose> + <if type="report"> + <choose> + <if variable="author editor translator" match="any"> + <!-- This should be localized --> + <text variable="publisher" suffix=" website:"/> + </if> + </choose> + </if> + <else-if type="post post-weblog webpage" match="any"> + <!-- This should be localized --> + <text variable="container-title" suffix=" website:"/> + </else-if> + </choose> + <text variable="URL"/> + </group> + </else-if> + <else-if variable="archive"> + <choose> + <if type="article article-journal article-magazine article-newspaper dataset paper-conference report speech thesis" match="any"> + <!-- This section is for electronic database locations. Physical archives for these and other item types are called in 'publisher' macro --> + <choose> + <if variable="archive-place" match="none"> + <group delimiter=" "> + <text term="retrieved" text-case="capitalize-first"/> + <text term="from"/> + <text variable="archive" suffix="."/> + <text variable="archive_location" prefix="(" suffix=")"/> + </group> + </if> + </choose> + </if> + </choose> + </else-if> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="treaty"> + <group delimiter=", "> + <text variable="title" text-case="title"/> + <names variable="author"> + <name initialize-with="." form="short" delimiter="-"/> + </names> + </group> + </if> + <else-if type="patent" variable="number" match="all"> + <text macro="patent-number" font-style="italic"/> + </else-if> + <else-if variable="title"> + <choose> + <if variable="version" type="book" match="all"> + <!---This is a hack until we have a software type --> + <text variable="title"/> + </if> + <else-if variable="reviewed-author reviewed-title" type="review review-book" match="any"> + <choose> + <if variable="reviewed-title"> + <choose> + <if type="post post-weblog webpage" variable="container-title" match="any"> + <text variable="title"/> + </if> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </if> + </choose> + </else-if> + <else-if type="post post-weblog webpage" variable="container-title" match="any"> + <text variable="title"/> + </else-if> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </else-if> + <else-if variable="interviewer" type="interview" match="any"> + <names variable="interviewer"> + <label form="verb-short" suffix=" " text-case="capitalize-first"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </else-if> + </choose> + </macro> + <!-- APA has four descriptive sections following the title: --> + <!-- (description), [format], container, event --> + <macro name="description"> + <group prefix="(" suffix=")"> + <choose> + <!-- book is here to catch software with container titles --> + <if type="book report" match="any"> + <choose> + <if variable="container-title"> + <text macro="secondary-contributors"/> + </if> + <else> + <group delimiter="; "> + <text macro="description-report"/> + <text macro="secondary-contributors"/> + </group> + </else> + </choose> + </if> + <else-if type="thesis"> + <group delimiter="; "> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <choose> + <!-- In APA journals, the university of a thesis is always cited, even if another locator is given --> + <if variable="DOI URL archive" match="any"> + <text variable="publisher"/> + </if> + </choose> + </group> + <text macro="locators"/> + <text macro="secondary-contributors"/> + </group> + </else-if> + <else-if type="book interview manuscript motion_picture musical_score pamphlet post-weblog speech webpage" match="any"> + <group delimiter="; "> + <text macro="locators"/> + <text macro="secondary-contributors"/> + </group> + </else-if> + <else-if type="song"> + <choose> + <if variable="container-title" match="none"> + <text macro="locators"/> + </if> + </choose> + </else-if> + <else-if type="article dataset figure" match="any"> + <choose> + <if variable="container-title"> + <text macro="secondary-contributors"/> + </if> + <else> + <group delimiter="; "> + <text macro="locators"/> + <text macro="secondary-contributors"/> + </group> + </else> + </choose> + </else-if> + <else-if type="bill legislation legal_case patent treaty personal_communication" match="none"> + <text macro="secondary-contributors"/> + </else-if> + </choose> + </group> + </macro> + <macro name="format"> + <group prefix="[" suffix="]"> + <choose> + <if variable="reviewed-author reviewed-title" type="review review-book" match="any"> + <group delimiter=", "> + <choose> + <if variable="genre"> + <!-- Delimiting by , rather than "of" to avoid incorrect grammar --> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <choose> + <if variable="reviewed-title"> + <text variable="reviewed-title" font-style="italic"/> + </if> + <else> + <!-- Assume `title` is title of reviewed work --> + <text variable="title" font-style="italic"/> + </else> + </choose> + </group> + </if> + <else> + <!-- This should be localized --> + <group delimiter=" "> + <text value="Review of"/> + <choose> + <if variable="reviewed-title"> + <text variable="reviewed-title" font-style="italic"/> + </if> + <else> + <!-- Assume `title` is title of reviewed work --> + <text variable="title" font-style="italic"/> + </else> + </choose> + </group> + </else> + </choose> + <names variable="reviewed-author"> + <label form="verb-short" suffix=" "/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </group> + </if> + <else> + <text macro="format-short"/> + </else> + </choose> + </group> + </macro> + <macro name="format-short"> + <choose> + <if variable="reviewed-author reviewed-title" type="review review-book" match="any"> + <choose> + <if variable="reviewed-title" match="none"> + <choose> + <if variable="genre"> + <!-- Delimiting by , rather than "of" to avoid incorrect grammar --> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </group> + </if> + <else> + <!-- This should be localized --> + <group delimiter=" "> + <text value="Review of"/> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </group> + </else> + </choose> + </if> + <else> + <text variable="title" form="short" text-case="title" quotes="true"/> + </else> + </choose> + </if> + <else-if type="speech thesis" match="any"> + <text variable="medium" text-case="capitalize-first"/> + </else-if> + <!-- book is here to catch software with container titles --> + <else-if type="book report" match="any"> + <choose> + <if variable="container-title" match="none"> + <text macro="format-report"/> + </if> + </choose> + </else-if> + <else-if type="manuscript pamphlet" match="any"> + <text variable="medium" text-case="capitalize-first"/> + </else-if> + <else-if type="personal_communication"> + <text macro="secondary-contributors"/> + </else-if> + <else-if type="song"> + <group delimiter="; "> + <text macro="secondary-contributors"/> + <choose> + <if variable="container-title" match="none"> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </if> + </choose> + </group> + </else-if> + <else-if type="paper-conference"> + <group delimiter=", "> + <choose> + <if variable="collection-editor editor issue page volume" match="any"> + <text variable="genre" text-case="capitalize-first"/> + </if> + </choose> + <text variable="medium" text-case="capitalize-first"/> + </group> + </else-if> + <else-if type="bill legislation legal_case patent treaty" match="none"> + <choose> + <if variable="genre medium" match="any"> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </if> + <else-if type="dataset"> + <!-- This should be localized --> + <text value="Data set"/> + </else-if> + </choose> + </else-if> + </choose> + </macro> + <macro name="description-report"> + <choose> + <if variable="number"> + <group delimiter="; "> + <group delimiter=" "> + <text variable="genre" text-case="title"/> + <!-- Replace with term="number" if that becomes available --> + <text term="issue" form="short" text-case="capitalize-first"/> + <text variable="number"/> + </group> + <text macro="locators"/> + </group> + </if> + <else> + <text macro="locators"/> + </else> + </choose> + </macro> + <macro name="format-report"> + <choose> + <if variable="number"> + <text variable="medium" text-case="capitalize-first"/> + </if> + <else> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </else> + </choose> + </macro> + <macro name="title-and-descriptions"> + <group delimiter=" "> + <text macro="title"/> + <choose> + <if variable="title interviewer" type="interview" match="any"> + <group delimiter=" "> + <text macro="description"/> + <text macro="format"/> + </group> + </if> + <else> + <group delimiter=" "> + <text macro="format"/> + <text macro="description"/> + </group> + </else> + </choose> + </group> + </macro> + <macro name="archive"> + <group delimiter=". "> + <group delimiter=", "> + <choose> + <if type="manuscript"> + <text variable="genre"/> + </if> + </choose> + <group delimiter=" "> + <!-- Replace "archive" with "archive_collection" as that becomes available --> + <text variable="archive"/> + <text variable="archive_location" prefix="(" suffix=")"/> + </group> + </group> + <group delimiter=", "> + <!-- Move "archive" here when "archive_collection" becomes available --> + <text variable="archive-place"/> + </group> + </group> + </macro> + <macro name="publisher"> + <choose> + <if type="manuscript pamphlet" match="any"> + <choose> + <if variable="archive archive_location archive-place" match="any"> + <group delimiter=". "> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + <text macro="archive"/> + </group> + </if> + <else> + <group delimiter=", "> + <text variable="genre"/> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + </else> + </choose> + </if> + <else-if type="thesis" match="any"> + <group delimiter=". "> + <group delimiter=", "> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + <text macro="archive"/> + </group> + </else-if> + <else-if type="patent"> + <group delimiter=". "> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + <text macro="archive"/> + </group> + </else-if> + <else-if type="article-journal article-magazine article-newspaper" match="any"> + <text macro="archive"/> + </else-if> + <else-if type="post post-weblog webpage" match="none"> + <group delimiter=". "> + <choose> + <if variable="event"> + <choose> + <!-- Only print publisher info if published in a proceedings --> + <if variable="collection-editor editor issue page volume" match="any"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </if> + </choose> + </if> + <else> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </else> + </choose> + <text macro="archive"/> + </group> + </else-if> + </choose> + </macro> + <macro name="event"> + <choose> + <if variable="event" type="speech paper-conference" match="any"> + <choose> + <!-- Don't print event info if published in a proceedings --> + <if variable="collection-editor editor issue page volume" match="none"> + <group delimiter=" "> + <text variable="genre" text-case="capitalize-first"/> + <group delimiter=" "> + <choose> + <if variable="genre"> + <text term="presented at"/> + </if> + <else> + <text term="presented at" text-case="capitalize-first"/> + </else> + </choose> + <group delimiter=", "> + <text variable="event"/> + <text variable="event-place"/> + </group> + </group> + </group> + </if> + </choose> + </if> + </choose> + </macro> + <macro name="issued"> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if variable="issued"> + <group> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="year-suffix"/> + <choose> + <if type="speech"> + <date variable="issued" delimiter=" "> + <date-part prefix=", " name="month"/> + </date> + </if> + <else-if type="article article-magazine article-newspaper broadcast interview pamphlet personal_communication post post-weblog treaty webpage" match="any"> + <date variable="issued"> + <date-part prefix=", " name="month"/> + <date-part prefix=" " name="day"/> + </date> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="container-title" match="none"> + <date variable="issued"> + <date-part prefix=", " name="month"/> + <date-part prefix=" " name="day"/> + </date> + </if> + </choose> + </else-if> + <!-- Only year: article-journal chapter entry entry-dictionary entry-encyclopedia dataset figure graphic motion_picture manuscript map musical_score paper-conference [published] patent report review review-book song + --> + </choose> + </group> + </else-if> + <else-if variable="status"> + <group> + <text variable="status" text-case="lowercase"/> + <text variable="year-suffix" prefix="-"/> + </group> + </else-if> + <else> + <group> + <text term="no date" form="short"/> + <text variable="year-suffix" prefix="-"/> + </group> + </else> + </choose> + </macro> + <macro name="issued-sort"> + <choose> + <if type="article article-magazine article-newspaper broadcast interview pamphlet personal_communication post post-weblog speech treaty webpage" match="any"> + <date variable="issued"> + <date-part name="year"/> + <date-part name="month"/> + <date-part name="day"/> + </date> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="issued-year"> + <group> + <choose> + <if type="personal_communication"> + <choose> + <if variable="archive DOI publisher URL" match="none"> + <!-- These variables indicate that the letter is retrievable by the reader. If not, then use the APA in-text-only personal communication format --> + <date variable="issued" form="text"/> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + <text variable="year-suffix"/> + </group> + </macro> + <macro name="issued-citation"> + <choose> + <if variable="issued"> + <group delimiter="/"> + <choose> + <if is-uncertain-date="original-date"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <date variable="original-date"> + <date-part name="year"/> + </date> + </group> + </if> + <else> + <date variable="original-date"> + <date-part name="year"/> + </date> + </else> + </choose> + <choose> + <if is-uncertain-date="issued"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <text macro="issued-year"/> + </group> + </if> + <else> + <text macro="issued-year"/> + </else> + </choose> + </group> + </if> + <else-if variable="status"> + <text variable="status" text-case="lowercase"/> + <text variable="year-suffix" prefix="-"/> + </else-if> + <else> + <text term="no date" form="short"/> + <text variable="year-suffix" prefix="-"/> + </else> + </choose> + </macro> + <macro name="original-date"> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if type="speech"> + <date variable="original-date" delimiter=" "> + <date-part name="month"/> + <date-part name="year"/> + </date> + </else-if> + <else-if type="article article-magazine article-newspaper broadcast interview pamphlet personal_communication post post-weblog treaty webpage" match="any"> + <date variable="original-date" form="text"/> + </else-if> + <else> + <date variable="original-date"> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="original-published"> + <!--This should be localized --> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if type="interview motion_picture song" match="any"> + <text value="Original work recorded"/> + </else-if> + <else-if type="broadcast"> + <text value="Original work broadcast"/> + </else-if> + <else> + <text value="Original work published"/> + </else> + </choose> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </macro> + <macro name="locators"> + <choose> + <if type="article-journal article-magazine figure review review-book" match="any"> + <group delimiter=", "> + <group> + <text variable="volume" font-style="italic"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <text variable="page"/> + </group> + </if> + <else-if type="article-newspaper"> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor editor" match="any"> + <text macro="locators-booklike"/> + </if> + <else> + <group delimiter=", "> + <group> + <text variable="volume" font-style="italic"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <text variable="page"/> + </group> + </else> + </choose> + </else-if> + <else-if type="bill broadcast interview legal_case legislation patent post post-weblog speech treaty webpage" match="none"> + <text macro="locators-booklike"/> + </else-if> + </choose> + </macro> + <macro name="locators-booklike"> + <group delimiter=", "> + <text macro="edition"/> + <group delimiter=" "> + <text term="version" text-case="capitalize-first"/> + <text variable="version"/> + </group> + <choose> + <if variable="volume" match="any"> + <choose> + <if is-numeric="volume" match="none"/> + <else-if variable="collection-title"> + <choose> + <if variable="editor translator" match="none"> + <choose> + <if variable="collection-number"> + <group> + <text term="volume" form="short" text-case="capitalize-first" suffix=" "/> + <number variable="volume" form="numeric"/> + </group> + </if> + </choose> + </if> + </choose> + </else-if> + <else> + <group> + <text term="volume" form="short" text-case="capitalize-first" suffix=" "/> + <number variable="volume" form="numeric"/> + </group> + </else> + </choose> + </if> + <else> + <group> + <text term="volume" form="short" plural="true" text-case="capitalize-first" suffix=" "/> + <number variable="number-of-volumes" form="numeric" prefix="1–"/> + </group> + </else> + </choose> + <group> + <label variable="page" form="short" suffix=" "/> + <text variable="page"/> + </group> + </group> + </macro> + <macro name="container"> + <choose> + <if type="article article-journal article-magazine article-newspaper review review-book" match="any"> + <group delimiter=", "> + <text macro="container-title"/> + <text macro="locators"/> + </group> + <choose> + <!--for advance online publication--> + <if variable="issued"> + <choose> + <if variable="page issue" match="none"> + <text variable="status" text-case="capitalize-first" prefix=". "/> + </if> + </choose> + </if> + </choose> + </if> + <else-if type="article dataset figure" match="any"> + <choose> + <if variable="container-title"> + <group delimiter=", "> + <text macro="container-title"/> + <text macro="locators"/> + </group> + <choose> + <!--for advance online publication--> + <if variable="issued"> + <choose> + <if variable="page issue" match="none"> + <text variable="status" text-case="capitalize-first" prefix=". "/> + </if> + </choose> + </if> + </choose> + </if> + </choose> + </else-if> + <!-- book is here to catch software with container titles --> + <else-if type="book" variable="container-title" match="all"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first" suffix=" "/> + <group delimiter=", "> + <text macro="container-contributors"/> + <group delimiter=" "> + <text macro="container-title"/> + <text macro="description-report" prefix="(" suffix=")"/> + <text macro="format-report" prefix="[" suffix="]"/> + </group> + </group> + </group> + </else-if> + <else-if type="report" variable="container-title" match="all"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first" suffix=" "/> + <group delimiter=", "> + <text macro="container-contributors"/> + <group delimiter=" "> + <text macro="container-title"/> + <text macro="description-report" prefix="(" suffix=")"/> + <text macro="format-report" prefix="[" suffix="]"/> + </group> + </group> + </group> + </else-if> + <else-if type="song" variable="container-title" match="all"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first" suffix=" "/> + <group delimiter=", "> + <text macro="container-contributors"/> + <group delimiter=" "> + <text macro="container-title"/> + <text macro="locators" prefix="(" suffix=")"/> + <group delimiter=", " prefix="[" suffix="]"> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </group> + </group> + </group> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="editor collection-editor container-author" match="any"> + <text macro="container-booklike"/> + </if> + <else> + <group delimiter=", "> + <text macro="container-title"/> + <text macro="locators"/> + </group> + </else> + </choose> + </else-if> + <else-if type="book"> + <choose> + <!-- book and software should not cite collection-title, only container-title --> + <if variable="container-title"> + <text macro="container-booklike"/> + </if> + </choose> + </else-if> + <else-if type="broadcast chapter entry entry-dictionary entry-encyclopedia graphic map speech" match="any"> + <text macro="container-booklike"/> + </else-if> + <else-if type="bill legal_case legislation treaty" match="any"> + <text macro="legal-cites"/> + </else-if> + </choose> + </macro> + <macro name="container-booklike"> + <choose> + <if variable="container-title collection-title" match="any"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first"/> + <group delimiter=", "> + <text macro="container-contributors"/> + <choose> + <if variable="container-author editor translator" match="none"> + <group delimiter=". "> + <group delimiter=": "> + <text variable="collection-title" font-style="italic" text-case="title"/> + <choose> + <if variable="collection-title"> + <group delimiter=" "> + <text term="volume" form="short" font-style="italic" text-case="capitalize-first"/> + <number variable="collection-number" font-style="italic" form="numeric"/> + <choose> + <if variable="collection-number" match="none"> + <number variable="volume" font-style="italic" form="numeric"/> + </if> + </choose> + </group> + </if> + </choose> + </group> + <!-- Replace with volume-title as that becomes available --> + <group delimiter=": "> + <text macro="container-title"/> + <choose> + <if variable="collection-title" is-numeric="volume" match="none"> + <group delimiter=" "> + <text term="volume" form="short" font-style="italic" text-case="capitalize-first"/> + <text variable="volume" font-style="italic"/> + </group> + </if> + </choose> + </group> + </group> + </if> + <else> + <!-- Replace with volume-title as that becomes available --> + <group delimiter=": "> + <text macro="container-title"/> + <choose> + <if is-numeric="volume" match="none"> + <group delimiter=" "> + <text term="volume" form="short" font-style="italic" text-case="capitalize-first"/> + <text variable="volume" font-style="italic"/> + </group> + </if> + </choose> + </group> + </else> + </choose> + </group> + <group delimiter="; " prefix="(" suffix=")"> + <text macro="locators"/> + <names variable="container-author"> + <label form="verb-short" suffix=" " text-case="title"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </group> + </group> + </if> + </choose> + </macro> + <macro name="container-title"> + <choose> + <if type="article article-journal article-magazine article-newspaper dataset" match="any"> + <text variable="container-title" font-style="italic" text-case="title"/> + </if> + <else-if type="paper-conference speech"> + <choose> + <if variable="collection-editor container-author editor" match="any"> + <text variable="container-title" font-style="italic"/> + </if> + <else> + <text variable="container-title" font-style="italic" text-case="title"/> + </else> + </choose> + </else-if> + <else-if type="bill legal_case legislation post-weblog webpage" match="none"> + <text variable="container-title" font-style="italic"/> + </else-if> + </choose> + </macro> + <!-- After 'source', APA also prints publication history (original publication, reprint info, retraction info) --> + <macro name="publication-history"> + <choose> + <if type="patent" match="none"> + <group prefix="(" suffix=")"> + <choose> + <if variable="references"> + <!-- This provides the option for more elaborate description + of publication history, such as full "reprinted" references + (example 26) or retracted references --> + <text variable="references"/> + </if> + <else> + <choose> + <if variable="original-date"> + <group delimiter=" "> + <text macro="original-published"/> + <choose> + <if is-uncertain-date="original-date"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <text macro="original-date"/> + </group> + </if> + <else> + <text macro="original-date"/> + </else> + </choose> + </group> + </if> + </choose> + </else> + </choose> + </group> + </if> + <else> + <text variable="references" prefix="(" suffix=")"/> + </else> + </choose> + </macro> + <macro name="legal-cites"> + <choose> + <if type="legal_case"> + <group prefix=", " delimiter=" "> + <group delimiter=" "> + <choose> + <if variable="container-title"> + <text variable="volume"/> + <text variable="container-title"/> + <group delimiter=" "> + <!--change to label variable="section" as that becomes available --> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + <text variable="page"/> + </if> + <else> + <group delimiter=" "> + <choose> + <if is-numeric="number"> + <!-- Replace with term="number" if that becomes available --> + <text term="issue" form="short" text-case="capitalize-first"/> + </if> + </choose> + <text variable="number"/> + </group> + </else> + </choose> + </group> + <group prefix="(" suffix=")" delimiter=" "> + <text variable="authority"/> + <choose> + <if variable="container-title" match="any"> + <!--Only print year for cases published in reporters--> + <date variable="issued" form="numeric" date-parts="year"/> + </if> + <else> + <date variable="issued" form="text"/> + </else> + </choose> + </group> + </group> + </if> + <else-if type="bill legislation" match="any"> + <group prefix=", " delimiter=" "> + <group delimiter=", "> + <choose> + <if variable="number"> + <!--There's a public law number--> + <text variable="number" prefix="Pub. L. No. "/> + <group delimiter=" "> + <!--change to label variable="section" as that becomes available --> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + <group delimiter=" "> + <text variable="volume"/> + <text variable="container-title"/> + <text variable="page-first"/> + </group> + </if> + <else> + <group delimiter=" "> + <text variable="volume"/> + <text variable="container-title"/> + <!--change to label variable="section" as that becomes available --> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + </else> + </choose> + </group> + <date variable="issued" prefix="(" suffix=")"> + <date-part name="year"/> + </date> + </group> + </else-if> + <else-if type="treaty"> + <group delimiter=" "> + <number variable="volume"/> + <text variable="container-title"/> + <text variable="page"/> + </group> + </else-if> + </choose> + </macro> + <!-- As per the IJLCR stylesheet, page numbers are not proceeded by p. or pp. in in-text citations. The following macro was therefore added. --> + <macro name="point-locators"> + <group> + <choose> + <if locator="page" match="none"> + <label variable="locator" form="short" suffix=" "/> + </if> + </choose> + <text variable="locator"/> + </group> + </macro> + <citation et-al-min="6" et-al-use-first="1" et-al-subsequent-min="3" et-al-subsequent-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name"> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=": "> + <!-- The IJLCR stylesheet requires author and date in in-text citations to be separated by a comma. --> + <group delimiter=", "> + <text macro="author-short"/> + <text macro="issued-citation"/> + </group> + <text macro="point-locators"/> + </group> + </layout> + </citation> + <bibliography hanging-indent="true" et-al-min="8" et-al-use-first="6" et-al-use-last="true" entry-spacing="0" line-spacing="2"> + <sort> + <key macro="author"/> + <key macro="issued-sort" sort="ascending"/> + <key macro="title"/> + </sort> + <layout> + <group delimiter=" "> + <group delimiter=". " suffix="."> + <text macro="author"/> + <choose> + <if is-uncertain-date="issued"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <text macro="issued"/> + </group> + </if> + <else> + <text macro="issued" prefix="(" suffix=")"/> + </else> + </choose> + <text macro="title-and-descriptions"/> + <text macro="container"/> + <text macro="event"/> + <text macro="publisher"/> + </group> + <text macro="access"/> + <text macro="publication-history"/> + </group> + </layout> + </bibliography> +</style> diff --git a/ios-press-books.csl b/ios-press-books.csl index a2855d20612..677c8b4935b 100644 --- a/ios-press-books.csl +++ b/ios-press-books.csl @@ -82,9 +82,6 @@ </layout> </citation> <bibliography and="text" second-field-align="flush" entry-spacing="0"> - <sort> - <key variable="author"/> - </sort> <layout suffix="."> <text variable="citation-number" prefix="[" suffix="]"/> <text macro="author" suffix=", "/> diff --git a/iso690-author-date-cs.csl b/iso690-author-date-cs.csl index 32f871adb59..526dfafb5bc 100644 --- a/iso690-author-date-cs.csl +++ b/iso690-author-date-cs.csl @@ -103,7 +103,7 @@ </choose> </if> <else> - <text term="anonymous" form="short" text-case="uppercase"/> + <text term="anonymous" form="short" text-case="capitalize-first"/> </else> </choose> </macro> @@ -135,7 +135,7 @@ </names> </if> <else> - <text term="anonymous" form="short" text-case="uppercase"/> + <text term="anonymous" form="short" text-case="capitalize-first"/> </else> </choose> </macro> @@ -163,7 +163,7 @@ </choose> </if> <else> - <text term="anonymous" text-case="uppercase"/> + <text term="anonymous" text-case="capitalize-first"/> </else> </choose> </macro> @@ -506,7 +506,10 @@ <text macro="title"/> <text macro="genre"/> <text macro="edition"/> - <text macro="accessed"/> + <group delimiter=" "> + <text macro="publisher-info"/> + <text macro="accessed"/> + </group> <text macro="collection"/> <text macro="isbn"/> </group> @@ -583,11 +586,10 @@ <text macro="url"/> </else-if> <else-if type="webpage"> - <group delimiter=". " suffix=". "> - <group delimiter=" "> - <text macro="title"/> - <text macro="accessed"/> - </group> + <group suffix=". "> + <text macro="title"/> + <text macro="publisher-info" prefix=". "/> + <text macro="accessed" prefix=" "/> </group> <text macro="url"/> </else-if> diff --git a/istanbul-medical-journal.csl b/istanbul-medical-journal.csl new file mode 100644 index 00000000000..a206bab8041 --- /dev/null +++ b/istanbul-medical-journal.csl @@ -0,0 +1,373 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" et-al-min="7" et-al-use-first="6" sort-separator="" page-range-format="minimal" demote-non-dropping-particle="sort-only"> + <!-- Polyglot; journal publishes in English and Turkish --> + <!-- This style was edited with the Visual CSL Editor (https://editor.citationstyles.org/visualEditor/) --> + <info> + <title>İstanbul Medical Journal</title> + <id>http://www.zotero.org/styles/istanbul-medical-journal</id> + <link href="http://www.zotero.org/styles/istanbul-medical-journal" rel="self"/> + <link href="http://www.zotero.org/styles/ieee" rel="template"/> + <link href="http://istanbulmedicaljournal.org/instructions-to-authors" rel="documentation"/> + <author> + <name>Huseyin Karamelikli</name> + <email>hakperest@gmail.com</email> + <uri>https://www.karamelikli.com</uri> + </author> + <category citation-format="numeric"/> + <category field="medicine"/> + <issn>2619-9793</issn> + <eissn>2148-094X</eissn> + <summary>Istanbul Medical Journal</summary> + <updated>2021-04-10T13:40:36+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <terms> + <term name="chapter" form="short">ch.</term> + <term name="presented at">presented at the</term> + <term name="available at">available</term> + </terms> + </locale> + <macro name="status"> + <choose> + <if variable="page issue volume" match="none"> + <text variable="status" text-case="capitalize-first" suffix="" font-weight="bold"/> + </if> + </choose> + </macro> + <macro name="edition"> + <choose> + <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition" text-case="capitalize-first" suffix="."/> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="issued"> + <choose> + <if type="article-journal report" match="any"> + <date date-parts="year" form="text" variable="issued" suffix=";"> + <date-part name="month" form="long"/> + <date-part name="year" form="long"/> + </date> + </if> + <else-if type="bill book chapter graphic legal_case legislation motion_picture song thesis" match="any"> + <date variable="issued"> + <date-part name="year" form="long"/> + </date> + </else-if> + <else-if type="paper-conference" match="any"> + <date variable="issued"> + <date-part name="month" form="short"/> + <date-part name="year" prefix=" "/> + </date> + </else-if> + <else> + <date variable="issued"> + <date-part name="month" form="short" suffix=" "/> + <date-part name="day" form="numeric-leading-zeros" suffix=", "/> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="author"> + <names variable="author"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label text-case="lowercase" prefix=" " suffix=". "/> + <substitute> + <names variable="editor" text-decoration="none"/> + <names variable="translator"/> + <choose> + <if type="report"> + <text variable="publisher"/> + <text macro="title"/> + </if> + <else> + <text macro="title"/> + </else> + </choose> + </substitute> + </names> + </macro> + <macro name="editor"> + <names variable="editor"> + <name initialize-with=". " delimiter=", " and="text"/> + <label text-case="lowercase" prefix=", "/> + </names> + </macro> + <macro name="locators"> + <group> + <text macro="edition"/> + <group delimiter=" "> + <text term="number" form="short"/> + <number variable="volume" form="numeric"/> + </group> + <group delimiter=" "> + <number variable="number-of-volumes" form="numeric"/> + <text term="volume" form="short" plural="true"/> + </group> + <group delimiter=" "> + <number prefix="(" suffix=");" variable="issue"/> + </group> + </group> + </macro> + <macro name="title"> + <choose> + <if type="bill book graphic legal_case legislation motion_picture song" match="any"> + <text variable="title" font-style="normal"/> + </if> + <else> + <text variable="title" quotes="false" suffix="."/> + </else> + </choose> + </macro> + <macro name="publisher"> + <choose> + <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference song" match="any"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </if> + <else> + <group delimiter=", "> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + </else> + </choose> + </macro> + <macro name="event"> + <choose> + <if type="paper-conference speech" match="any"> + <choose> + <if variable="collection-editor editor editorial-director issue page volume" match="any"> + <group delimiter=", "> + <group delimiter=" "> + <text term="in"/> + <text variable="container-title" font-style="italic"/> + </group> + <text variable="event-place"/> + </group> + </if> + <else> + <group delimiter=", "> + <group delimiter=" "> + <text term="presented at"/> + <text variable="event"/> + </group> + <text variable="event-place"/> + </group> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="access"> + <choose> + <if type="webpage post post-weblog report" match="any"> + <choose> + <if variable="URL"> + <group delimiter=" "> + <text variable="URL" prefix="Available from: URL: "/> + <group delimiter=" " prefix="(" suffix=")"> + <text term="accessed" text-case="lowercase"/> + <date form="text" variable="accessed"> + <date-part name="month" strip-periods="false"/> + <date-part name="day" form="numeric-leading-zeros"/> + <date-part name="year" form="long"/> + </date> + </group> + </group> + </if> + </choose> + </if> + <else-if match="any" variable="DOI"> + <text variable="DOI" prefix="doi: "/> + </else-if> + <else> + <group delimiter=". "> + <group delimiter=": "> + <text term="accessed" text-case="capitalize-first"/> + <date variable="accessed"> + <date-part name="month" form="short" suffix=" "/> + <date-part name="day" form="numeric-leading-zeros" suffix=", "/> + <date-part name="year"/> + </date> + </group> + <text variable="URL" text-case="capitalize-first" prefix="Available from: URL: "/> + <group delimiter=": "> + <text term="available at" text-case="capitalize-first"/> + <text variable="URL"/> + </group> + </group> + </else> + </choose> + </macro> + <macro name="page"> + <choose> + <if type="article-journal" variable="number" match="all"> + <group delimiter=" "> + <text value="Art."/> + <text term="issue" form="short"/> + <text variable="number"/> + </group> + </if> + <else> + <group delimiter=" "> + <text variable="page" form="short"/> + </group> + </else> + </choose> + </macro> + <macro name="citation-locator"> + <group delimiter=" "> + <choose> + <if locator="page"> + <label variable="locator" form="short"/> + </if> + <else> + <label variable="locator" form="short" text-case="capitalize-first"/> + </else> + </choose> + <text variable="locator"/> + </group> + </macro> + <citation collapse="citation-number"> + <sort> + <key variable="citation-number"/> + </sort> + <layout delimiter=", " prefix="(" suffix=")"> + <group delimiter=", "> + <text variable="citation-number"/> + <text macro="citation-locator"/> + </group> + </layout> + </citation> + <bibliography sort-separator="" second-field-align="flush" entry-spacing="0"> + <layout> + <text variable="citation-number" suffix="."/> + <text macro="author" suffix=". "/> + <choose> + <if type="article-journal"> + <group delimiter=" "> + <text macro="title"/> + <text variable="container-title" strip-periods="false" font-style="normal"/> + <text macro="issued"/> + <text macro="locators"/> + <text macro="page"/> + <text macro="status"/> + <text macro="access"/> + </group> + </if> + <else-if type="paper-conference speech" match="any"> + <group delimiter=", "> + <text macro="title"/> + <text macro="event"/> + <text macro="issued"/> + <text macro="locators"/> + <text macro="page"/> + <text macro="status"/> + <text macro="access"/> + </group> + </else-if> + <else-if type="report"> + <group delimiter=". "> + <group delimiter=", "> + <text macro="title"/> + <text macro="publisher"/> + <group delimiter=" "> + <text variable="genre"/> + <text variable="number"/> + </group> + <text macro="issued"/> + </group> + <text macro="access"/> + </group> + </else-if> + <else-if type="thesis"> + <group delimiter=". "> + <text macro="title"/> + <text variable="genre"/> + <text macro="publisher"/> + <text macro="issued"/> + </group> + </else-if> + <else-if type="webpage post-weblog post" match="any"> + <group delimiter=", " suffix=". "> + <text macro="title"/> + <text variable="container-title" font-style="normal"/> + <text macro="issued"/> + </group> + <text macro="access"/> + </else-if> + <else-if type="patent"> + <group delimiter=", "> + <text macro="title"/> + <text variable="number"/> + <text macro="issued"/> + </group> + </else-if> + <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <group delimiter=", " suffix=". "> + <text macro="title"/> + <text macro="locators"/> + </group> + <group delimiter="; "> + <text macro="publisher"/> + <text macro="issued"/> + <text macro="page"/> + </group> + </else-if> + <else-if type="article-magazine article-newspaper broadcast interview manuscript map patent personal_communication song speech thesis webpage" match="any"> + <group delimiter=", "> + <text macro="title"/> + <text variable="container-title" font-style="italic"/> + <text macro="locators"/> + <text macro="publisher"/> + <text macro="page"/> + <text macro="issued"/> + </group> + </else-if> + <else-if type="chapter paper-conference" match="any"> + <group delimiter=". " suffix=". "> + <text macro="title"/> + <text macro="editor" suffix=" "/> + <group delimiter=" "> + <text variable="container-title" font-style="italic"/> + </group> + <text macro="locators"/> + </group> + <group delimiter=", "> + <text macro="publisher"/> + <text macro="issued"/> + <text macro="page"/> + </group> + </else-if> + <else> + <group delimiter=", " suffix=". "> + <text macro="title"/> + <text variable="container-title" font-style="italic"/> + <text macro="locators"/> + </group> + <group delimiter=", "> + <text macro="publisher"/> + <text macro="page"/> + <text macro="issued"/> + <text macro="access"/> + </group> + </else> + </choose> + </layout> + </bibliography> +</style> diff --git a/jci-insight.csl b/jci-insight.csl new file mode 100644 index 00000000000..adbd5781319 --- /dev/null +++ b/jci-insight.csl @@ -0,0 +1,152 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-US"> + <info> + <title>JCI Insight</title> + <id>http://www.zotero.org/styles/jci-insight</id> + <link href="http://www.zotero.org/styles/jci-insight" rel="self"/> + <link href="http://www.zotero.org/styles/the-journal-of-clinical-investigation" rel="template"/> + <link href="https://insight.jci.org/kiosks/authors" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="numeric"/> + <category field="medicine"/> + <eissn>2379-3708</eissn> + <updated>2021-04-28T10:25:24+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <terms> + <term name="et-al">et al</term> + </terms> + </locale> + <macro name="author"> + <names variable="author"> + <name delimiter-precedes-et-al="always" initialize-with="" name-as-sort-order="all" sort-separator=" "/> + <label form="short" prefix=" (" suffix=")" strip-periods="true"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + </substitute> + </names> + </macro> + <macro name="editor"> + <names variable="editor"> + <name sort-separator=" " initialize-with="" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" " suffix="."/> + </names> + </macro> + <macro name="publisher"> + <group> + <text variable="publisher-place" suffix=": "/> + <text variable="publisher" suffix="; "/> + <date variable="issued"> + <date-part name="year" suffix=":"/> + </date> + </group> + </macro> + <macro name="access"> + <choose> + <if variable="page" match="none"> + <choose> + <if variable="DOI"> + <text variable="DOI" prefix=" doi:"/> + </if> + <else-if variable="URL"> + <group delimiter=" "> + <text variable="URL" suffix=". "/> + <text term="cited"/> + <date variable="accessed"> + <date-part name="month"/> + <date-part name="day" prefix=" "/> + <date-part name="year" prefix=", "/> + </date> + </group> + </else-if> + </choose> + </if> + </choose> + </macro> + <macro name="title"> + <group delimiter=" "> + <text variable="title"/> + </group> + </macro> + <macro name="date"> + <choose> + <if type="article-journal"> + <choose> + <if variable="volume page" match="none"> + <choose> + <if variable="DOI URL" match="any"> + <group prefix="[published online ahead of print: " suffix="]"> + <date variable="issued" delimiter=" "> + <date-part name="month" form="long" text-case="capitalize-first"/> + <date-part name="day" suffix=", "/> + <date-part name="year"/> + </date> + </group> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <citation collapse="citation-number"> + <sort> + <key variable="citation-number"/> + </sort> + <layout prefix="(" suffix=")" delimiter=", "> + <text variable="citation-number"/> + </layout> + </citation> + <bibliography delimiter-precedes-last="always" et-al-min="4" et-al-use-first="1" second-field-align="flush" line-spacing="2"> + <layout> + <text variable="citation-number" suffix=". "/> + <text macro="author" suffix=". "/> + <choose> + <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <text macro="title" font-style="italic"/> + <text macro="publisher" prefix=". "/> + </if> + <else-if type="chapter paper-conference" match="any"> + <text macro="title"/> + <text term="in" suffix=": " prefix=". " text-case="capitalize-first"/> + <group delimiter=". " suffix=". "> + <text macro="editor"/> + <text variable="container-title" font-style="italic"/> + </group> + <text macro="publisher"/> + <text variable="page"/> + </else-if> + <else> + <text macro="title"/> + <text variable="container-title" suffix=" " prefix=". " form="short" font-style="italic"/> + <text macro="date" suffix=";"/> + <group suffix="."> + <text variable="volume"/> + <text variable="issue" prefix="(" suffix=")"/> + <text variable="page" prefix=":"/> + </group> + <text macro="access"/> + </else> + </choose> + </layout> + </bibliography> +</style> diff --git a/journal-of-accounting-research.csl b/journal-of-accounting-research.csl index 970e9d73aa4..3c625149f43 100644 --- a/journal-of-accounting-research.csl +++ b/journal-of-accounting-research.csl @@ -15,10 +15,6 @@ <name>Xuanheng Huang</name> <email>huangxuanheng@gmail.com</email> </contributor> - <contributor> - <name>Vito Ferrulli</name> - <email>vitof970@gmail.com</email> - </contributor> <category citation-format="author-date"/> <category field="generic-base"/> <issn>0021-8456</issn> @@ -161,7 +157,7 @@ <if type="legal_case" match="none"> <choose> <if variable="DOI"> - <text variable="DOI" prefix="Available at https://doi.org/"/> + <text variable="DOI" prefix="https://doi.org/"/> </if> <else> <text variable="URL" prefix="Available at "/> diff --git a/journal-of-consumer-research.csl b/journal-of-consumer-research.csl index 1f4389de87e..c53b7a1e33f 100644 --- a/journal-of-consumer-research.csl +++ b/journal-of-consumer-research.csl @@ -1,18 +1,21 @@ <?xml version="1.0" encoding="utf-8"?> -<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-US" page-range-format="chicago"> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" page-range-format="chicago" default-locale="en-US"> <info> <title>Journal of Consumer Research</title> + <title-short>JCR</title-short> <id>http://www.zotero.org/styles/journal-of-consumer-research</id> <link href="http://www.zotero.org/styles/journal-of-consumer-research" rel="self"/> <link href="http://www.zotero.org/styles/international-studies-association" rel="template"/> - <link href="http://www.ejcr.org/newstylesheet.pdf" rel="documentation"/> + <link href="https://consumerresearcher.com/manuscript-preparation" rel="documentation"/> + <link href="https://consumerresearcher.com/wp-content/uploads/2021/01/stylesheet.pdf" rel="documentation"/> <author> <name>Sebastian Karcher</name> </author> <category citation-format="author-date"/> <category field="social_science"/> <issn>0093-5301</issn> - <updated>2012-09-27T22:06:38+00:00</updated> + <eissn>1537-5277</eissn> + <updated>2021-04-01T06:57:26+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <macro name="editor"> @@ -33,7 +36,7 @@ </macro> <macro name="author-short"> <names variable="author"> - <name form="short" and="text" delimiter=", " initialize-with=". " sort-separator=", "/> + <name form="short" and="text" delimiter-precedes-last="never" initialize-with=". "/> <substitute> <names variable="editor"/> <names variable="translator"/> @@ -148,6 +151,7 @@ <bibliography hanging-indent="true" subsequent-author-substitute="———"> <sort> <key macro="author"/> + <key macro="year-date"/> <key variable="title"/> </sort> <layout suffix="."> diff --git a/journal-of-move-and-therapeutic-science.csl b/journal-of-move-and-therapeutic-science.csl new file mode 100644 index 00000000000..7cad40f5d5e --- /dev/null +++ b/journal-of-move-and-therapeutic-science.csl @@ -0,0 +1,245 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" delimiter-precedes-last="never" name-as-sort-order="all" demote-non-dropping-particle="sort-only" default-locale="en-US"> + <info> + <title>Journal of Move and Therapeutic Science</title> + <title-short>JoMTS</title-short> + <id>http://www.zotero.org/styles/journal-of-move-and-therapeutic-science</id> + <link href="http://www.zotero.org/styles/journal-of-move-and-therapeutic-science" rel="self"/> + <link href="http://www.zotero.org/styles/american-medical-association" rel="template"/> + <link href="https://jomts.com/index.php/move/investigacion_original" rel="documentation"/> + <author> + <name>Ibai López-de-Uralde-Villanueva</name> + <email>ibai.uralde@gmail.com</email> + <uri>http://www.mendeley.com/profiles/ibai-lpez-de-uralde/</uri> + </author> + <contributor> + <name>Alberto García Muntión</name> + <email>alberto.garcia@lasallecampus.es</email> + </contributor> + <category citation-format="author-date"/> + <category field="medicine"/> + <eissn>2695-6330</eissn> + <updated>2017-03-14T13:06:34+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="editor"> + <names variable="editor"> + <name name-as-sort-order="all" sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=", "/> + </names> + </macro> + <macro name="author"> + <names variable="author" suffix="."> + <name delimiter-precedes-last="always" initialize-with="" name-as-sort-order="all" sort-separator=" "/> + <label form="short" prefix=", "/> + <substitute> + <names variable="editor"/> + <text variable="title"/> + </substitute> + </names> + </macro> + <macro name="author-short"> + <names variable="author"> + <name delimiter-precedes-last="always" initialize-with="" name-as-sort-order="all" sort-separator=" " form="short"/> + <substitute> + <names variable="editor"/> + <text variable="title"/> + </substitute> + </names> + </macro> + <macro name="access"> + <choose> + <if type="article-newspaper" match="none"> + <choose> + <if variable="DOI"> + <text value="DOI:"/> + <text variable="DOI" prefix="http://dx.doi.org/"/> + </if> + <else-if variable="URL"> + <text value="Available at:" suffix=" "/> + <group delimiter=". "> + <text variable="URL"/> + <group> + <text term="accessed" text-case="capitalize-first" suffix=" "/> + <date variable="accessed"> + <date-part name="month" suffix=" "/> + <date-part name="day" suffix=", "/> + <date-part name="year"/> + </date> + </group> + </group> + </else-if> + </choose> + </if> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <text variable="title" font-style="italic"/> + </if> + <else> + <text variable="title"/> + </else> + </choose> + </macro> + <macro name="publisher"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </macro> + <macro name="year-date"> + <group prefix=" "> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </group> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + </macro> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year"> + <sort> + <key macro="author" names-min="3" names-use-first="1"/> + <key macro="year-date"/> + </sort> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=", "> + <text macro="author-short"/> + <text macro="year-date"/> + </group> + </layout> + </citation> + <bibliography second-field-align="flush"> + <sort> + <key macro="author" names-use-first="1"/> + <key macro="year-date"/> + </sort> + <layout> + <text macro="author"/> + <text macro="title" prefix=" " suffix="."/> + <choose> + <if type="bill book graphic legislation motion_picture report song" match="any"> + <group suffix="." prefix=" " delimiter=" "> + <text macro="edition"/> + <text macro="editor" prefix="(" suffix=")"/> + </group> + <text prefix=" " macro="publisher"/> + <group suffix="." prefix="; "> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="page" prefix=":"/> + </group> + </if> + <else-if type="chapter paper-conference" match="any"> + <group prefix=" "> + <text term="in" text-case="capitalize-first" suffix=": "/> + <text macro="editor"/> + <text variable="container-title" font-style="italic" prefix=" " suffix="."/> + <text variable="volume" prefix="Vol " suffix="."/> + <text macro="edition" prefix=" "/> + <text variable="collection-title" prefix=" " suffix="."/> + <group suffix="."> + <text macro="publisher" prefix=" "/> + <group suffix="." prefix="; "> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="page" prefix=":"/> + </group> + </group> + </group> + </else-if> + <else-if type="article-newspaper"> + <text variable="container-title" font-style="italic" prefix=" " suffix=". "/> + <choose> + <if variable="URL"> + <group delimiter=". " suffix="."> + <text variable="URL"/> + <group prefix="Published "> + <date variable="issued"> + <date-part name="month" suffix=" "/> + <date-part name="day" suffix=", "/> + <date-part name="year"/> + </date> + </group> + <group> + <text term="accessed" text-case="capitalize-first" suffix=" "/> + <date variable="accessed"> + <date-part name="month" suffix=" "/> + <date-part name="day" suffix=", "/> + <date-part name="year"/> + </date> + </group> + </group> + </if> + <else> + <group delimiter=":" suffix="."> + <group> + <date variable="issued"> + <date-part name="month" suffix=" "/> + <date-part name="day" suffix=", "/> + <date-part name="year"/> + </date> + </group> + <text variable="page"/> + </group> + </else> + </choose> + </else-if> + <else-if type="legal_case"> + <group suffix="," prefix=" " delimiter=" "> + <text macro="editor" prefix="(" suffix=")"/> + </group> + <group prefix=" " delimiter=" "> + <text variable="container-title"/> + <text variable="volume"/> + </group> + <text variable="page" prefix=", " suffix=" "/> + <group prefix="(" suffix=")." delimiter=" "> + <text variable="authority"/> + <date variable="issued"> + <date-part name="year"/> + </date> + </group> + </else-if> + <else> + <text macro="editor" prefix=" " suffix="."/> + <group prefix=" " suffix="."> + <text variable="container-title" font-style="italic" strip-periods="true" form="short" suffix="."/> + <group delimiter=";" prefix=" "> + <date variable="issued"> + <date-part name="year"/> + </date> + <group> + <text variable="volume"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + </group> + <text variable="page" prefix=":"/> + </group> + </else> + </choose> + <text prefix=" " macro="access" suffix="."/> + </layout> + </bibliography> +</style> diff --git a/journal-of-neurosurgery.csl b/journal-of-neurosurgery.csl deleted file mode 100644 index 0d3c267e778..00000000000 --- a/journal-of-neurosurgery.csl +++ /dev/null @@ -1,182 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="never" default-locale="en-US"> - <info> - <title>Journal of Neurosurgery</title> - <id>http://www.zotero.org/styles/journal-of-neurosurgery</id> - <link href="http://www.zotero.org/styles/journal-of-neurosurgery" rel="self"/> - <link href="http://jns.msubmit.net/html/Instructions_to_Authors.pdf" rel="documentation"/> - <author> - <name>Julian Onions</name> - <email>julian.onions@gmail.com</email> - </author> - <category citation-format="numeric"/> - <category field="medicine"/> - <issn>0022-3085</issn> - <eissn>1933-0693</eissn> - <summary>The Journal of Neurosurgery, Journal of Neurosurgery: Spine, Journal of Neurosurgery: Pediatrics, and Neurosurgical Focus.</summary> - <updated>2012-09-27T22:06:38+00:00</updated> - <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> - </info> - <locale> - <terms> - <term name="et-al">et al</term> - </terms> - </locale> - <macro name="editor"> - <names variable="editor" delimiter=", "> - <name initialize-with="" name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always" suffix=" "/> - <label form="short" prefix="(" suffix=")" strip-periods="true"/> - </names> - </macro> - <macro name="author"> - <names variable="author"> - <name name-as-sort-order="all" sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always"/> - <label form="short" prefix=" (" suffix=")" strip-periods="true"/> - <substitute> - <names variable="editor"/> - <text variable="title"/> - </substitute> - </names> - </macro> - <macro name="author-sort"> - <names variable="author"> - <name name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always"/> - <label form="short" prefix=" (" suffix=")" strip-periods="true"/> - <substitute> - <names variable="editor"/> - <text variable="title"/> - </substitute> - </names> - </macro> - <macro name="access"> - <choose> - <if variable="URL"> - <text value="Available:" suffix=" "/> - <text variable="URL" suffix="."/> - <group prefix=" "> - <text term="accessed" text-case="capitalize-first" suffix=" "/> - <date variable="accessed"> - <date-part name="day" suffix=" "/> - <date-part name="month" suffix=" "/> - <date-part name="year"/> - </date> - </group> - </if> - </choose> - </macro> - <macro name="title"> - <choose> - <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> - <text variable="title" font-weight="bold" text-case="title"/> - </if> - <else> - <text variable="title"/> - </else> - </choose> - </macro> - <macro name="publisher"> - <group delimiter=": "> - <text variable="publisher-place"/> - <text variable="publisher"/> - </group> - </macro> - <macro name="cite-date"> - <date variable="issued"> - <date-part name="year"/> - </date> - </macro> - <macro name="edition"> - <choose> - <if is-numeric="edition"> - <group delimiter=" "> - <text term="edition" form="short" strip-periods="true"/> - <number variable="edition" form="numeric"/> - </group> - </if> - <else> - <text variable="edition" suffix="."/> - </else> - </choose> - </macro> - <macro name="volume"> - <group delimiter=" "> - <text term="volume" form="short" text-case="capitalize-first"/> - <text variable="volume"/> - </group> - </macro> - <macro name="pages"> - <label variable="page" form="short" suffix=" " strip-periods="true"/> - <text variable="page"/> - </macro> - <macro name="container-title"> - <group delimiter=", " suffix="."> - <text variable="container-title" font-weight="bold" text-case="title"/> - <text macro="edition" font-weight="bold"/> - <text variable="collection-title"/> - </group> - </macro> - <citation collapse="citation-number"> - <sort> - <key variable="citation-number"/> - </sort> - <layout delimiter="," vertical-align="sup"> - <text variable="citation-number"/> - </layout> - </citation> - <bibliography et-al-min="7" et-al-use-first="6" second-field-align="flush" entry-spacing="0"> - <sort> - <key macro="author-sort"/> - <key variable="title"/> - </sort> - <layout> - <text variable="citation-number" suffix=". "/> - <text macro="author" suffix=":"/> - <choose> - <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> - <group delimiter=" " prefix=" "> - <text macro="title" suffix="."/> - <group delimiter=", "> - <text macro="edition"/> - <text macro="editor"/> - <text macro="publisher"/> - <text macro="cite-date"/> - <text macro="pages"/> - </group> - </group> - </if> - <else-if type="chapter paper-conference" match="any"> - <group prefix=" " suffix=", "> - <text macro="title"/> - </group> - <group prefix=" " delimiter=" " suffix=". "> - <text term="in"/> - <group delimiter=": "> - <text macro="editor"/> - <text macro="container-title" font-weight="bold"/> - </group> - </group> - <group delimiter=", "> - <text macro="publisher"/> - <text macro="cite-date"/> - <text macro="volume"/> - <text macro="pages"/> - </group> - </else-if> - <else> - <text macro="title" prefix=" " suffix=". "/> - <group delimiter=":"> - <group delimiter=" "> - <text variable="container-title" form="short" font-weight="bold" strip-periods="true"/> - <text variable="volume" font-weight="bold"/> - </group> - <group delimiter=", "> - <text variable="page"/> - <text macro="cite-date"/> - </group> - </group> - </else> - </choose> - <text prefix=" " macro="access"/> - </layout> - </bibliography> -</style> diff --git a/journal-of-nutrition.csl b/journal-of-nutrition.csl index 96c8e38c731..e92117fe6ed 100644 --- a/journal-of-nutrition.csl +++ b/journal-of-nutrition.csl @@ -5,7 +5,7 @@ <id>http://www.zotero.org/styles/journal-of-nutrition</id> <link href="http://www.zotero.org/styles/journal-of-nutrition" rel="self"/> <link href="http://www.zotero.org/styles/vancouver" rel="template"/> - <link href="http://jn.nutrition.org/site/misc/ifora-full.pdf" rel="documentation"/> + <link href="https://academic.oup.com/jn/pages/General_Instructions" rel="documentation"/> <link href="http://www.nlm.nih.gov/bsd/uniform_requirements.html" rel="documentation"/> <author> <name>Sebastian Karcher</name> @@ -15,7 +15,7 @@ <issn>0022-3166</issn> <eissn>1541-6100</eissn> <summary>Vancouver style with only year/volume and et al after 11 authors</summary> - <updated>2013-12-15T07:14:53+00:00</updated> + <updated>2021-04-19T12:19:55+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="en"> @@ -90,13 +90,13 @@ <macro name="container-title"> <choose> <if type="article-journal article-magazine chapter paper-conference article-newspaper" match="any"> - <group suffix="." delimiter=" "> + <group delimiter=" "> <choose> <if type="article-journal"> <text variable="container-title" form="short" strip-periods="true"/> </if> <else> - <text variable="container-title" strip-periods="true"/> + <text variable="container-title" strip-periods="true" suffix="."/> </else> </choose> <choose> @@ -107,7 +107,6 @@ </group> <text macro="edition" prefix=" "/> </if> - <!--add event-name and event-place once they become available--> <else-if type="bill legislation" match="any"> <group delimiter=", "> <group delimiter=". "> diff --git a/journal-of-oil-palm-research.csl b/journal-of-oil-palm-research.csl new file mode 100644 index 00000000000..037bf9ee77a --- /dev/null +++ b/journal-of-oil-palm-research.csl @@ -0,0 +1,137 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" class="in-text" demote-non-dropping-particle="sort-only" page-range-format="expanded" default-locale="en-US"> + <info> + <title>Journal of Oil Palm Research</title> + <title-short>JOPR</title-short> + <id>http://www.zotero.org/styles/journal-of-oil-palm-research</id> + <link href="http://www.zotero.org/styles/journal-of-oil-palm-research" rel="self"/> + <link href="http://www.zotero.org/styles/cellular-reprogramming" rel="template"/> + <link href="http://jopr.mpob.gov.my/guide-t/" rel="documentation"/> + <link href="http://jopr.mpob.gov.my/wp-content/uploads/2021/03/JOPR-Vol-331-March-2021-dragged-16.pdf" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="author-date"/> + <category field="biology"/> + <issn>1511-2780</issn> + <updated>2021-04-28T08:36:46+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="author-short"> + <names variable="author"> + <name form="short" and="text"/> + <et-al font-style="italic"/> + </names> + </macro> + <macro name="author-count"> + <names variable="author"> + <name form="count"/> + </names> + </macro> + <macro name="author"> + <names variable="author"> + <name delimiter="; " and="text" delimiter-precedes-last="never" initialize-with=" " name-as-sort-order="all"/> + <et-al font-style="italic"/> + </names> + </macro> + <macro name="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </macro> + <macro name="publisher"> + <group delimiter=", "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </macro> + <macro name="editor"> + <names variable="editor"> + <name and="text" delimiter-precedes-last="always" initialize-with=" "/> + <label form="short" prefix=", "/> + </names> + </macro> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" collapse="year"> + <sort> + <key macro="author-short" names-min="1" names-use-first="1"/> + <key macro="author-count" names-min="3" names-use-first="3"/> + <key macro="author" names-min="3" names-use-first="1"/> + <key macro="issued"/> + <key variable="title"/> + </sort> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=", "> + <text macro="author-short"/> + <text macro="issued"/> + </group> + </layout> + </citation> + <bibliography et-al-min="11" et-al-use-first="10"> + <sort> + <key macro="author-short" names-min="1" names-use-first="1"/> + <key macro="author-count" names-min="3" names-use-first="3"/> + <key macro="author" names-min="3" names-use-first="1"/> + <key macro="issued"/> + </sort> + <layout suffix="."> + <group delimiter=" "> + <text macro="author"/> + <text macro="issued" prefix="(" suffix=")."/> + <choose> + <if type="article article-magazine article-newspaper article-journal review" match="any"> + <group delimiter=". "> + <text variable="title" suffix="."/> + <group delimiter=", "> + <text variable="container-title" form="short" text-case="title" font-style="italic"/> + <group delimiter=": "> + <group font-style="italic"> + <text variable="volume"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <text variable="page"/> + </group> + </group> + </group> + </if> + <else-if type="chapter paper-conference" match="any"> + <text variable="title" suffix="."/> + <text variable="container-title" prefix="In " suffix="," text-case="title"/> + <text macro="editor"/> + <text macro="publisher" suffix=","/> + <label variable="page" form="short"/> + <text variable="page"/> + </else-if> + <else-if type="thesis"> + <text variable="title" suffix="."/> + <group delimiter=" "> + <text variable="genre" suffix="."/> + <text variable="number"/> + </group> + <text variable="publisher"/> + </else-if> + <else-if type="report" match="any"> + <group delimiter=". "> + <text variable="title" font-style="italic"/> + <text variable="genre"/> + <group delimiter=", "> + <text variable="URL"/> + <group> + <text term="accessed"/> + <date form="text" variable="accessed"/> + </group> + </group> + <group delimiter=" "> + <text variable="number-of-pages"/> + <label variable="number-of-pages" form="short"/> + </group> + </group> + </else-if> + <else> + <text variable="title"/> + <text macro="publisher"/> + </else> + </choose> + </group> + </layout> + </bibliography> +</style> diff --git a/journal-of-stroke.csl b/journal-of-stroke.csl new file mode 100644 index 00000000000..20f411509e5 --- /dev/null +++ b/journal-of-stroke.csl @@ -0,0 +1,197 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-US"> + <info> + <title>Journal of Stroke</title> + <title-short>JoS</title-short> + <id>http://www.zotero.org/styles/journal-of-stroke</id> + <link href="http://www.zotero.org/styles/journal-of-stroke" rel="self"/> + <link href="http://www.zotero.org/styles/american-journal-of-neuroradiology" rel="template"/> + <link href="https://www.j-stroke.org/authors/authors.php" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="numeric"/> + <category field="medicine"/> + <issn>2287-6391</issn> + <eissn>2287-6405</eissn> + <updated>2021-04-30T09:04:41+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="editor"> + <names variable="editor"> + <name name-as-sort-order="all" sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=", "/> + </names> + </macro> + <macro name="author"> + <group> + <names variable="author"> + <name name-as-sort-order="all" sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=", "/> + <substitute> + <names variable="editor"/> + <text macro="title"/> + </substitute> + </names> + </group> + </macro> + <macro name="title"> + <choose> + <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <text variable="title" font-style="italic"/> + </if> + <else> + <text variable="title"/> + </else> + </choose> + </macro> + <macro name="publisher"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + </macro> + <macro name="access"> + <group delimiter=". "> + <text variable="URL"/> + <group> + <text term="accessed" text-case="capitalize-first" suffix=" "/> + <date variable="accessed"> + <date-part name="month" suffix=" "/> + <date-part name="day" suffix=", "/> + <date-part name="year"/> + </date> + </group> + </group> + </macro> + <citation collapse="citation-number"> + <sort> + <key variable="citation-number"/> + </sort> + <layout delimiter="," vertical-align="sup"> + <text variable="citation-number"/> + <group prefix="(" suffix=")"> + <label variable="locator" form="short" strip-periods="true"/> + <text variable="locator"/> + </group> + </layout> + </citation> + <bibliography et-al-min="7" et-al-use-first="6" second-field-align="flush"> + <layout suffix="."> + <text variable="citation-number" suffix=". "/> + <group delimiter=". "> + <text macro="author"/> + <text macro="title"/> + <choose> + <if type="bill book graphic legislation motion_picture report song" match="any"> + <group delimiter=". "> + <text macro="edition"/> + <text macro="editor" prefix="(" suffix=")"/> + <group delimiter=", "> + <text prefix=" " macro="publisher"/> + <date variable="issued"> + <date-part name="year"/> + </date> + </group> + </group> + </if> + <else-if type="chapter paper-conference" match="any"> + <group delimiter=". "> + <group delimiter=": "> + <text term="in" text-case="capitalize-first"/> + <text macro="editor"/> + </group> + <text variable="container-title" font-style="normal" prefix=" "/> + <text variable="volume"/> + <text macro="edition"/> + <text variable="collection-title"/> + <group delimiter=", "> + <text macro="publisher" prefix=" "/> + <group delimiter=";"> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="page"/> + </group> + </group> + </group> + </else-if> + <else-if type="article-newspaper"> + <group delimiter=". "> + <text variable="container-title" font-style="italic" prefix=" " suffix=". "/> + <group delimiter=", "> + <date variable="issued"> + <date-part name="month" suffix=" "/> + <date-part name="day" suffix=", "/> + <date-part name="year"/> + </date> + </group> + <text variable="page"/> + </group> + </else-if> + <else-if type="legal_case"> + <group suffix="," prefix=" " delimiter=" "> + <text macro="editor" prefix="(" suffix=")"/> + </group> + <group prefix=" " delimiter=" "> + <text variable="container-title"/> + <text variable="volume"/> + </group> + <text variable="page" prefix=", " suffix=" "/> + <group prefix="(" suffix=")." delimiter=" "> + <text variable="authority"/> + <date variable="issued"> + <date-part name="year"/> + </date> + </group> + </else-if> + <else-if type="webpage post post-weblog" match="any"> + <text macro="access"/> + </else-if> + <else> + <text macro="editor" suffix="."/> + <group prefix=" " suffix="."> + <text variable="container-title" font-style="italic" form="short" strip-periods="true"/> + <choose> + <if variable="volume issue" match="any"> + <group delimiter=";" prefix=" "> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="volume"/> + </group> + <text variable="page" prefix=":"/> + </if> + <else-if variable="DOI"> + <text variable="DOI" prefix=" https://doi.org/"/> + </else-if> + <else> + <group delimiter=". " prefix=" "> + <date variable="issued" delimiter=" "> + <date-part name="year"/> + <date-part name="month" form="short" strip-periods="true"/> + <date-part name="day"/> + </date> + </group> + </else> + </choose> + </group> + </else> + </choose> + </group> + </layout> + </bibliography> +</style> diff --git a/juristische-schulung.csl b/juristische-schulung.csl index 7f7b7b81549..d9d903431a5 100644 --- a/juristische-schulung.csl +++ b/juristische-schulung.csl @@ -144,7 +144,16 @@ <text macro="edition"/> </else> </choose> - <text variable="locator" prefix=", "/> + <choose> + <!-- "S." as a locator is ommited. Many books however are instead cited by § plus margin number. The § has to appear. --> + <if locator="page"> + <text variable="locator" prefix=", "/> + </if> + <else> + <label variable="locator" form="symbol" prefix=", "/> + <text variable="locator" prefix=" "/> + </else> + </choose> </else-if> <!-- Legal commentary or handbook should be of publication type "entry-encyclopedia" - The term "Bearbeiter" (author of a certain chapter) in the following examples should be added by you and is not governed by this stylesheet diff --git a/mammalia.csl b/mammalia.csl index 23116cb37ca..6c6b643063f 100644 --- a/mammalia.csl +++ b/mammalia.csl @@ -5,8 +5,7 @@ <id>http://www.zotero.org/styles/mammalia</id> <link href="http://www.zotero.org/styles/mammalia" rel="self"/> <link href="http://www.zotero.org/styles/genetics" rel="template"/> - <link href="https://www.degruyter.com/view/journals/mamm/mamm-overview.xml?tab_body=editorialContent-68857" rel="documentation"/> - <link href="https://www.degruyter.com/supplemental/journals/mamm/mamm-overview.xml/Instructions_for_Authors.pdf" rel="documentation"/> + <link href="https://www.degruyter.com/publication/journal_key/MAMM/downloadAsset/MAMM_Instructions_for_Authors.pdf" rel="documentation"/> <author> <name>Patrick O'Brien</name> </author> @@ -15,7 +14,7 @@ <issn>0025-1461</issn> <eissn>1864-1547</eissn> <summary>Style for Mammalia as per the guidelines from October 1, 2020.</summary> - <updated>2021-01-11T13:22:22+00:00</updated> + <updated>2021-04-21T09:13:35+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <macro name="editor-translator"> @@ -26,7 +25,7 @@ </macro> <macro name="author"> <names variable="author"> - <name and="text" initialize-with="." name-as-sort-order="all" sort-separator=" "/> + <name and="text" initialize-with="." name-as-sort-order="all"/> <label form="short" prefix=" (" suffix=")" text-case="capitalize-first"/> <substitute> <names variable="editor"/> @@ -100,8 +99,8 @@ </macro> <citation collapse="year-suffix" et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true"> <sort> - <key variable="issued"/> <key variable="author"/> + <key variable="issued"/> </sort> <layout prefix="(" suffix=")" delimiter="; "> <group delimiter=" "> diff --git a/manchester-university-press.csl b/manchester-university-press.csl index 94c94329387..580942d14b2 100644 --- a/manchester-university-press.csl +++ b/manchester-university-press.csl @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="sort-only" page-range-format="chicago" default-locale="en-GB"> +<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="sort-only" page-range-format="minimal" default-locale="en-GB"> <info> <title>Manchester University Press monographs (note)</title> <id>http://www.zotero.org/styles/manchester-university-press</id> @@ -22,7 +22,7 @@ <category citation-format="note"/> <category field="generic-base"/> <summary>Manchester University Press monograph style with full notes and bibliography</summary> - <updated>2020-06-19T12:00:00+00:00</updated> + <updated>2021-05-31T12:00:00+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="en"> @@ -416,7 +416,7 @@ </group> <choose> <if variable="DOI"> - <text variable="DOI" prefix=", https://doi.org/"/> + <text variable="DOI" prefix=", doi: "/> </if> <else> <choose> @@ -448,14 +448,23 @@ <citation et-al-min="4" et-al-use-first="1" disambiguate-add-names="true" disambiguate-add-givenname="true"> <layout suffix="." delimiter="; "> <choose> - <if position="subsequent"> + <if position="ibid-with-locator"> + <group delimiter=", "> + <text term="ibid" font-style="italic"/> + <text macro="point-locators-subsequent"/> + </group> + </if> + <else-if position="ibid"> + <text term="ibid" font-style="italic"/> + </else-if> + <else-if position="subsequent"> <group delimiter=", "> <text macro="contributors-short"/> <text macro="title-short"/> <text macro="locators-specific-note"/> </group> <text macro="point-locators-subsequent"/> - </if> + </else-if> <else> <group delimiter=", "> <text macro="contributors-note"/> diff --git a/methods-of-information-in-medicine.csl b/methods-of-information-in-medicine.csl index b711c6b9a51..cfb3d4c552c 100644 --- a/methods-of-information-in-medicine.csl +++ b/methods-of-information-in-medicine.csl @@ -19,7 +19,7 @@ <category citation-format="numeric"/> <category field="medicine"/> <issn>0026-1270</issn> - <updated>2020-06-05T09:29:34+00:00</updated> + <updated>2021-04-08T14:57:03+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="en"> @@ -41,7 +41,7 @@ <macro name="editor"> <names variable="editor"> <name sort-separator=" " initialize-with="" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="always"/> - <label form="short" prefix=", " suffix=". "/> + <label form="short" prefix=", "/> </names> </macro> <macro name="publisher"> @@ -140,9 +140,11 @@ </group> </if> <else-if type="chapter paper-conference" match="any"> - <group prefix=" "> - <text term="in" suffix=": " text-case="capitalize-first"/> - <text macro="editor"/> + <group delimiter=". " prefix=" "> + <group delimiter=": "> + <text term="in" text-case="capitalize-first"/> + <text macro="editor"/> + </group> <text variable="container-title"/> <group delimiter=":"> <group delimiter="; "> diff --git a/monographs-of-the-palaeontographical-society.csl b/monographs-of-the-palaeontographical-society.csl new file mode 100644 index 00000000000..0bbadb9c75f --- /dev/null +++ b/monographs-of-the-palaeontographical-society.csl @@ -0,0 +1,208 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-GB"> + <info> + <title>Monographs of the Palaeontographical Society</title> + <title-short>Monogr. Palaeontogr. Soc.</title-short> + <id>http://www.zotero.org/styles/monographs-of-the-palaeontographical-society</id> + <link href="http://www.zotero.org/styles/monographs-of-the-palaeontographical-society" rel="self"/> + <link href="http://www.zotero.org/styles/palaeontology" rel="template"/> + <link href="https://www.tandfonline.com/action/authorSubmission?show=instructions&journalCode=tmps20" rel="documentation"/> + <author> + <name>Benjamin Moon</name> + <email>ben@bcmoon.uk</email> + <uri>https://bcmoon.uk</uri> + </author> + <category citation-format="author-date"/> + <category field="biology"/> + <issn>0269-3445</issn> + <eissn>2576-1900</eissn> + <summary>Some bibliography entries may need plate numbers added or indications of translated titles. Separate formatting for Monographs can be achieved from Zotero by adding 'Publisher Place: London' into the Extra field; this is used as the key to identify these. Similarly 'Number Of Pages' may be added in the Extra field too.</summary> + <updated>2021-06-21T13:18:47</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="author"> + <names variable="author"> + <name sort-separator=", " initialize-with=". " and="symbol" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="never" form="long"> + <name-part name="family" text-case="capitalize-first" font-variant="small-caps"/> + </name> + <substitute> + <text macro="editor"/> + </substitute> + </names> + </macro> + <macro name="editor"> + <names variable="editor"> + <name sort-separator=", " initialize-with=". " and="symbol" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="never"> + <name-part name="family" text-case="capitalize-first" font-variant="small-caps"/> + </name> + <label form="short" prefix=" (" suffix=".)" text-case="capitalize-first"/> + </names> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" and="symbol" delimiter=", " delimiter-precedes-last="never" initialize-with=". "/> + <et-al font-style="italic"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + </substitute> + </names> + </macro> + <macro name="author-count"> + <names variable="author"> + <name form="count"/> + <substitute> + <names variable="editor"/> + </substitute> + </names> + </macro> + <macro name="year-date"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + <text variable="year-suffix"/> + </macro> + <macro name="publisher"> + <group delimiter=", "> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + </macro> + <macro name="no-pages"> + <group delimiter=" "> + <text variable="number-of-pages"/> + <label variable="number-of-pages" form="short" plural="always"/> + </group> + </macro> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="false" disambiguate-add-givenname="false" collapse="year-suffix-ranged" year-suffix-delimiter=", "> + <sort> + <key macro="year-date"/> + <key macro="author-short"/> + </sort> + <layout prefix="(" suffix=")" delimiter="; "> + <group> + <text macro="author-short" suffix=" "/> + <text macro="year-date"/> + </group> + <group prefix=", " delimiter=" "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </layout> + </citation> + <bibliography entry-spacing="0" hanging-indent="true" subsequent-author-substitute-rule="partial-each" subsequent-author-substitute="———"> + <sort> + <key macro="author" names-min="1" names-use-first="1"/> + <key macro="author-count"/> + <key macro="year-date"/> + </sort> + <layout> + <choose> + <if type="thesis"> + <group prefix="[" suffix=".]" delimiter=". "> + <group delimiter=" "> + <text macro="author"/> + <text macro="year-date"/> + </group> + <text variable="title" font-style="italic"/> + <group delimiter=", "> + <text variable="genre" prefix="Unpublished "/> + <text macro="publisher"/> + </group> + </group> + </if> + <else> + <group delimiter=". "> + <group delimiter=" "> + <text macro="author"/> + <text macro="year-date"/> + </group> + <choose> + <if type="bill book chapter graphic legal_case motion_picture report song" match="any"> + <choose> + <if type="chapter"> + <text variable="title" font-style="normal" text-case="capitalize-first"/> + </if> + <else> + <text variable="title" font-style="italic" text-case="capitalize-first"/> + </else> + </choose> + <group delimiter=" "> + <label variable="page" form="short" text-case="capitalize-first"/> + <text variable="page"/> + </group> + <group delimiter=" "> + <group delimiter=" "> + <text term="in" text-case="capitalize-first" font-style="italic"/> + <text macro="editor"/> + </group> + <group delimiter=". "> + <text variable="collection-title" text-case="capitalize-first" font-style="italic"/> + <choose> + <if is-numeric="volume"> + <group delimiter=" " suffix="."> + <text term="volume" form="short" text-case="capitalize-first"/> + <number variable="volume" font-weight="bold"/> + </group> + </if> + <else> + <text variable="volume" suffix="."/> + </else> + </choose> + <text variable="container-title" text-case="capitalize-first" font-style="italic"/> + </group> + </group> + <group delimiter=", " suffix="."> + <text macro="no-pages"/> + <text macro="publisher"/> + </group> + </if> + <else-if type="webpage" match="any"> + <group suffix="."> + <text variable="title" font-style="italic" suffix=". "/> + <text variable="container-title" form="long" suffix=". "/> + <text variable="URL" prefix="Downloaded from " suffix=" "/> + <date variable="accessed" prefix="on "> + <date-part name="day" suffix=" "/> + <date-part name="month" suffix=" "/> + <date-part name="year" suffix="."/> + </date> + </group> + <text prefix=" " macro="publisher"/> + </else-if> + <else-if type="article-journal" variable="publisher-place"> + <text variable="title"/> + <group> + <text variable="container-title" form="long" font-style="italic" text-case="capitalize-first" suffix=", "/> + <text variable="publisher-place" suffix=": "/> + <text variable="page"/> + </group> + <group prefix="(" suffix=".)" delimiter=" "> + <text variable="issue" prefix="Publ. No. " suffix=","/> + <text variable="volume" prefix="part of Vol. "/> + <text macro="year-date" prefix="for "/> + </group> + </else-if> + <else> + <text variable="title"/> + <group delimiter=", " suffix="."> + <text variable="container-title" form="long" font-style="italic" text-case="capitalize-first"/> + <text variable="collection-title" prefix="(" suffix=")"/> + <text variable="volume" font-weight="bold"/> + <text variable="page"/> + </group> + </else> + </choose> + </group> + </else> + </choose> + </layout> + </bibliography> +</style> diff --git a/norsk-henvisningsstandard-for-rettsvitenskapelige-tekster.csl b/norsk-henvisningsstandard-for-rettsvitenskapelige-tekster.csl new file mode 100644 index 00000000000..3a7888b29c6 --- /dev/null +++ b/norsk-henvisningsstandard-for-rettsvitenskapelige-tekster.csl @@ -0,0 +1,356 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="display-and-sort" page-range-format="expanded" default-locale="nb-NO"> + <info> + <title>Norsk henvisningsstandard for rettsvitenskapelige tekster (Norsk - Bokmål)</title> + <title-short>Norsk rettsvitenskap</title-short> + <id>http://www.zotero.org/styles/norsk-henvisningsstandard-for-rettsvitenskapelige-tekster</id> + <link href="http://www.zotero.org/styles/norsk-henvisningsstandard-for-rettsvitenskapelige-tekster" rel="self"/> + <link href="http://www.zotero.org/styles/universitetet-i-oslo-rettsvitenskap" rel="template"/> + <link href="https://www.uib.no/sites/w3.uib.no/files/attachments/veiledning_for_henvisning_i_juridiske_tekster.pdf" rel="documentation"/> + <author> + <name>Stian Øby Johansen</name> + <email>s.o.johansen@jus.uio.no</email> + </author> + <contributor> + <name>Hans Gunnar Slokvik Lian</name> + <email>h.g.s.lian@ub.uio.no</email> + </contributor> + <category citation-format="note"/> + <category field="law"/> + <summary>Norwegian legal citation style based on "Veiledning for henvisninger i juridiske tekster" (February 2019).</summary> + <updated>2021-06-08T10:53:00+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="nb-NO"> + <terms> + <term name="editor" form="verb-short">red.</term> + <term name="editor" form="short">red.</term> + <term name="translator" form="verb-short">overs.</term> + <term name="translator" form="short">overs.</term> + <term name="editortranslator" form="verb-short">red. og overs.</term> + <term name="editortranslator" form="verb">redigert og oversatt av</term> + <term name="translator" form="short">overs.</term> + <term name="and others">et al.</term> + <term name="open-quote">«</term> + <term name="close-quote">»</term> + <term name="accessed">lest</term> + <term name="no date">udatert</term> + <term name="edition">utgave</term> + <term name="edition" form="short">utg.</term> + <term name="volume">bind</term> + </terms> + </locale> + <macro name="type-sorting"> + <choose> + <if type="legislation legal_case bill" match="none"> + <text value="1"/> + </if> + <else-if type="webpage"> + <text value="2"/> + </else-if> + <else-if type="legislation"> + <text value="3"/> + </else-if> + <else-if type="bill"> + <text value="4"/> + </else-if> + <else-if type="legal_case"> + <text value="5"/> + </else-if> + <else> + <text value="6"/> + </else> + </choose> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" et-al-min="4" et-al-use-first="1" delimiter-precedes-last="never" name-as-sort-order="first" and="text"/> + <et-al term="and others"/> + <substitute> + <names variable="editor"/> + </substitute> + </names> + </macro> + <macro name="author-full"> + <names variable="author"> + <name et-al-min="4" et-al-use-first="1" delimiter-precedes-last="never" name-as-sort-order="first" and="text"/> + <et-al term="and others"/> + <substitute> + <text macro="editor"/> + </substitute> + </names> + </macro> + <macro name="editor"> + <names variable="editor"> + <name et-al-min="4" et-al-use-first="1" delimiter-precedes-last="never" and="text"/> + <et-al term="and others"/> + <label prefix=" (" suffix=")" form="short"/> + </names> + </macro> + <macro name="title-short"> + <choose> + <if type="article-journal chapter" match="any"> + <text quotes="true" variable="title"/> + </if> + <else-if type="legislation"> + <text variable="title-short"/> + </else-if> + <else> + <text font-style="italic" variable="title-short"/> + </else> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="chapter article-journal article-newspaper article-magazine" match="any"> + <text quotes="true" variable="title"/> + </if> + <else-if type="legislation"> + <text variable="container-title"/> + <text prefix=" " suffix=" " macro="issued-full-date"/> + <text prefix="nr. " suffix=" " variable="volume"/> + <text variable="title"/> + </else-if> + <else> + <text font-style="italic" variable="title"/> + </else> + </choose> + </macro> + <macro name="issued"> + <choose> + <if type="personal_communication" match="none"> + <date prefix="(" suffix=")" variable="issued"> + <date-part name="year"/> + </date> + </if> + <else-if type="personal_communication" match="all"> + <date variable="accessed" prefix="(" suffix=")"> + <date-part name="year"/> + </date> + </else-if> + <else> + <text term="no date" prefix="(" suffix=")"/> + </else> + </choose> + </macro> + <macro name="issued-full-date"> + <date variable="issued"> + <date-part name="day" form="numeric" suffix=". "/> + <date-part name="month" form="long" suffix=" "/> + <date-part name="year"/> + </date> + </macro> + <macro name="issued-no-parenthesis"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date"/> + </else> + </choose> + </macro> + <macro name="retrieved-from"> + <choose> + <if type="article-journal"> + <text variable="archive" text-case="capitalize-first" prefix="(Sitert fra " suffix=")"/> + </if> + </choose> + </macro> + <macro name="accessed-date"> + <group prefix=" (" suffix=")"> + <text term="accessed"/> + <date variable="accessed" prefix=" "> + <date-part name="day" form="numeric" suffix=". "/> + <date-part name="month" form="long" suffix=" "/> + <date-part name="year"/> + </date> + </group> + </macro> + <macro name="locator"> + <choose> + <if type="legislation bill" match="none"> + <group delimiter=" "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </if> + <else-if locator="section paragraph" match="any"> + <text variable="locator" prefix=" § "/> + </else-if> + <else> + <group delimiter=" "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </else> + </choose> + </macro> + <macro name="edition-short"> + <text prefix=", " suffix=". " variable="edition"/> + <label variable="edition" form="short"/> + </macro> + <macro name="volume"> + <choose> + <if variable="volume" match="any"> + <label prefix=", " variable="volume"/> + <text prefix=" " variable="volume"/> + </if> + </choose> + </macro> + <macro name="DOI"> + <choose> + <if variable="DOI" match="none"> + <text prefix=", " variable="URL"/> + </if> + <else> + <text prefix=". DOI: https://doi.org/" variable="DOI"/> + </else> + </choose> + </macro> + <macro name="nor-case"> + <choose> + <if variable="container-title" match="any"> + <text variable="container-title"/> + <text prefix=" " variable="volume"/> + <text prefix=" s. " variable="page"/> + <text prefix=" (" suffix=")" variable="title-short"/> + </if> + <else-if variable="number" match="any"> + <text variable="number"/> + <text prefix=" (" suffix=")" variable="title-short"/> + </else-if> + <else> + <text suffix="s dom av " macro="author-full"/> + <text macro="issued-full-date"/> + <text prefix=" (" suffix=")" variable="title-short"/> + </else> + </choose> + </macro> + <macro name="nor-legislation"> + <choose> + <if position="first"> + <text macro="title"/> + <text prefix=" (" suffix=")" variable="title-short"/> + </if> + <else-if variable="title-short" match="any"> + <text macro="title-short"/> + </else-if> + <else> + <text variable="container-title"/> + <text prefix=" " variable="title"/> + </else> + </choose> + </macro> + <citation disambiguate-add-givenname="true" givenname-disambiguation-rule="primary-name" disambiguate-add-year-suffix="true" et-al-min="2" et-al-use-first="1"> + <sort> + <key macro="author-short"/> + <key macro="title-short"/> + <key macro="issued"/> + </sort> + <layout delimiter="; "> + <group delimiter=" "> + <choose> + <if type="book thesis chapter article-journal article-newspaper article-magazine personal_communication" match="any"> + <text macro="author-short"/> + <text macro="issued"/> + </if> + <else-if type="legal_case"> + <text macro="nor-case"/> + </else-if> + <else-if type="legislation"> + <text macro="nor-legislation"/> + </else-if> + <else-if type="report"> + <text macro="author-short"/> + <text macro="issued"/> + </else-if> + <else> + <text variable="title"/> + </else> + </choose> + <text macro="locator"/> + </group> + </layout> + </citation> + <bibliography entry-spacing="0"> + <sort> + <key macro="type-sorting"/> + <key macro="author-full"/> + <key variable="issued"/> + <key variable="title"/> + </sort> + <layout> + <choose> + <if type="article-journal"> + <group suffix="."> + <text macro="author-full"/> + <text prefix=", " macro="title"/> + <text prefix=" " font-style="italic" variable="container-title"/> + <text prefix=" " macro="issued"/> + <text prefix=" s. " variable="page"/> + <text macro="DOI"/> + <text prefix=" " macro="retrieved-from"/> + </group> + </if> + <else-if type="article-newspaper article-magazine" match="any"> + <group suffix="."> + <text macro="author-full"/> + <text prefix=", " macro="title"/> + <text prefix=", " font-style="italic" variable="container-title"/> + <choose> + <if variable="issued" match="any"> + <text prefix=", " macro="issued-full-date"/> + </if> + </choose> + <choose> + <if variable="URL" match="any"> + <text prefix=", " variable="URL"/> + <text macro="accessed-date"/> + </if> + </choose> + </group> + </else-if> + <else-if type="book thesis" match="any"> + <group suffix="."> + <text macro="author-full"/> + <text prefix=", " macro="title"/> + <text macro="volume"/> + <text macro="edition-short"/> + <text prefix=", " variable="publisher"/> + <text prefix=" " macro="issued-no-parenthesis"/> + </group> + </else-if> + <else-if type="chapter paper-conference" match="any"> + <group suffix="."> + <text macro="author-full"/> + <text prefix=", " macro="title"/> + <text prefix=" i " font-style="italic" variable="container-title"/> + <text prefix=", " macro="editor"/> + <text macro="volume"/> + <text macro="edition-short"/> + <text prefix=", " variable="publisher"/> + <text prefix=" " macro="issued-no-parenthesis"/> + <text prefix=", " variable="URL"/> + <text prefix=" " macro="accessed-date"/> + </group> + </else-if> + <else-if type="legislation bill" match="any"> + <text macro="title"/> + </else-if> + <else-if type="legal_case"> + <text macro="nor-case"/> + </else-if> + <else-if type="personal_communication"> + <text macro="author-full"/> + <text prefix=" " macro="issued"/> + </else-if> + <else> + <text variable="title"/> + </else> + </choose> + </layout> + </bibliography> +</style> diff --git a/novasinergia.csl b/novasinergia.csl new file mode 100644 index 00000000000..9821e3ebf18 --- /dev/null +++ b/novasinergia.csl @@ -0,0 +1,1481 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" page-range-format="expanded"> + <!-- Polyglot; journal publishes in English and Spanish --> + <info> + <title>Novasinergia</title> + <title-short>Novasinergia</title-short> + <id>http://www.zotero.org/styles/novasinergia</id> + <link href="http://www.zotero.org/styles/novasinergia" rel="self"/> + <link href="http://www.zotero.org/styles/apa-6th-edition" rel="template"/> + <link href="https://novasinergia.unach.edu.ec/index.php/novasinergia/about/submissions#authorGuidelines" rel="documentation"/> + <author> + <name>Cristian Morales</name> + </author> + <category citation-format="author-date"/> + <category field="psychology"/> + <eissn>2631-2654</eissn> + <updated>2021-06-05T03:58:58+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <terms> + <term name="editortranslator" form="short"> + <single>ed. & trans.</single> + <multiple>eds. & trans.</multiple> + </term> + <term name="translator" form="short">trans.</term> + <term name="interviewer" form="short"> + <single>interviewer</single> + <multiple>interviewers</multiple> + </term> + <term name="collection-editor" form="short"> + <single>series ed.</single> + <multiple>series eds.</multiple> + </term> + <term name="circa" form="short">ca.</term> + <term name="bc"> B.C.E.</term> + <term name="ad"> C.E.</term> + </terms> + </locale> + <locale xml:lang="es"> + <terms> + <term name="from">de</term> + </terms> + </locale> + <macro name="container-contributors-booklike"> + <choose> + <if variable="container-title"> + <names variable="editor translator" delimiter=", & "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=" (" text-case="title" suffix=")"/> + <substitute> + <names variable="editorial-director"/> + <names variable="collection-editor"/> + <names variable="container-author"/> + </substitute> + </names> + </if> + </choose> + </macro> + <macro name="container-contributors"> + <choose> + <if type="book broadcast chapter entry entry-dictionary entry-encyclopedia graphic map personal_communication report speech" match="any"> + <text macro="container-contributors-booklike"/> + </if> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor container-author editor" match="any"> + <text macro="container-contributors-booklike"/> + </if> + </choose> + </else-if> + </choose> + </macro> + <macro name="secondary-contributors-booklike"> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer"> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <choose> + <if variable="container-title" match="none"> + <group delimiter="; "> + <names variable="container-author"> + <label form="verb-short" suffix=" " text-case="title"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + <names variable="editor translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </if> + </choose> + </group> + </macro> + <macro name="secondary-contributors"> + <choose> + <if type="book broadcast chapter entry entry-dictionary entry-encyclopedia graphic map report" match="any"> + <text macro="secondary-contributors-booklike"/> + </if> + <else-if type="personal_communication"> + <group delimiter="; "> + <group delimiter=" "> + <choose> + <if variable="genre" match="any"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else> + <text term="letter" text-case="capitalize-first"/> + </else> + </choose> + <names variable="recipient" delimiter=", "> + <label form="verb" suffix=" "/> + <name and="symbol" delimiter=", "/> + </names> + </group> + <text variable="medium" text-case="capitalize-first"/> + <choose> + <if variable="container-title" match="none"> + <names variable="editor translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + </group> + </else-if> + <else-if type="song"> + <choose> + <if variable="original-author composer" match="any"> + <group delimiter="; "> + <names variable="author" prefix="Recorded by "> + <label form="verb" text-case="title"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + <names variable="translator"> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </if> + </choose> + </else-if> + <else-if type="article-journal article-magazine article-newspaper" match="any"> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <names variable="translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor editor" match="any"> + <text macro="secondary-contributors-booklike"/> + </if> + <else> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <names variable="translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </else> + </choose> + </else-if> + <else> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer"> + <name and="symbol" initialize-with=". " delimiter="; "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <names variable="editor translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </else> + </choose> + </macro> + <macro name="author"> + <choose> + <if type="song"> + <names variable="composer" delimiter=", "> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <substitute> + <names variable="original-author"/> + <names variable="author"/> + <names variable="translator"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <group delimiter=" "> + <text macro="title"/> + <text macro="description"/> + <text macro="format"/> + </group> + </substitute> + </names> + </if> + <else-if type="treaty"/> + <else> + <names variable="author" delimiter=", "> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <substitute> + <names variable="illustrator"/> + <names variable="composer"/> + <names variable="director"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="long" prefix=" (" suffix=")" text-case="title"/> + </names> + <choose> + <if variable="container-title"> + <choose> + <if type="book entry entry-dictionary entry-encyclopedia" match="any"> + <text macro="title"/> + </if> + <else> + <names variable="translator"/> + </else> + </choose> + <names variable="translator"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + </if> + </choose> + <names variable="editor translator" delimiter=", "> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <names variable="editorial-director"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <names variable="collection-editor"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <choose> + <if type="report"> + <text variable="publisher"/> + </if> + </choose> + <group delimiter=" "> + <text macro="title"/> + <text macro="description"/> + <text macro="format"/> + </group> + </substitute> + </names> + </else> + </choose> + </macro> + <macro name="author-short"> + <choose> + <if type="patent" variable="number" match="all"> + <text macro="patent-number"/> + </if> + <else-if type="treaty"> + <text variable="title" form="short" text-case="title"/> + </else-if> + <else-if type="personal_communication"> + <choose> + <if variable="archive DOI publisher URL" match="none"> + <group delimiter=", "> + <names variable="author"> + <name and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <text variable="title" form="short" text-case="title" quotes="true"/> + </substitute> + </names> + <text value="personal communication"/> + </group> + </if> + <else> + <names variable="author" delimiter=", "> + <name form="short" and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <choose> + <if variable="container-title"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </if> + <else> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </else> + </choose> + <text macro="format-short" prefix="[" suffix="]"/> + </substitute> + </names> + </else> + </choose> + </else-if> + <else-if type="song"> + <names variable="composer" delimiter=", "> + <name form="short" and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="original-author"/> + <names variable="author"/> + <names variable="translator"/> + <choose> + <if variable="container-title"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </if> + <else> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </else> + </choose> + <text macro="format-short" prefix="[" suffix="]"/> + </substitute> + </names> + </else-if> + <else> + <names variable="author" delimiter=", "> + <name form="short" and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="illustrator"/> + <names variable="composer"/> + <names variable="director"/> + <choose> + <if variable="container-title"> + <choose> + <if type="book entry entry-dictionary entry-encyclopedia" match="any"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </if> + <else> + <names variable="translator"/> + </else> + </choose> + </if> + </choose> + <names variable="editor"/> + <names variable="editorial-director"/> + <names variable="translator"/> + <choose> + <if type="report" variable="publisher" match="all"> + <text variable="publisher"/> + </if> + <else-if type="legal_case"> + <text variable="title" font-style="italic"/> + </else-if> + <else-if type="bill legislation" match="any"> + <text variable="title" form="short" text-case="title"/> + </else-if> + <else-if variable="reviewed-author" type="review review-book" match="any"> + <text macro="format-short" prefix="[" suffix="]"/> + </else-if> + <else-if type="post post-weblog webpage" variable="container-title" match="any"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </else-if> + <else> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </else> + </choose> + <text macro="format-short" prefix="[" suffix="]"/> + </substitute> + </names> + </else> + </choose> + </macro> + <macro name="patent-number"> + <group delimiter=" "> + <text variable="authority"/> + <choose> + <if variable="genre"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else> + <text variable="publisher-place"/> + <text value="patente" text-case="capitalize-first"/> + </else> + </choose> + <group delimiter=" "> + <text term="issue" form="short" text-case="capitalize-first"/> + <text variable="number"/> + </group> + </group> + </macro> + <macro name="access"> + <choose> + <if type="bill legal_case" match="any"/> + <else-if variable="DOI" match="any"> + <text variable="DOI" prefix="https://doi.org/"/> + </else-if> + <else-if variable="URL"> + <group delimiter=" "> + <text term="retrieved" text-case="capitalize-first"/> + <choose> + <if type="post post-weblog webpage" match="any"> + <date variable="accessed" form="text" suffix=","/> + </if> + </choose> + <text term="from"/> + <choose> + <if type="report"> + <choose> + <if variable="author editor translator" match="any"> + <text variable="publisher" suffix=" website:"/> + </if> + </choose> + </if> + <else-if type="post post-weblog webpage" match="any"> + <text variable="container-title" suffix=" website:"/> + </else-if> + </choose> + <text variable="URL"/> + </group> + </else-if> + <else-if variable="archive"> + <choose> + <if type="article article-journal article-magazine article-newspaper dataset paper-conference report speech thesis" match="any"> + <choose> + <if variable="archive-place" match="none"> + <group delimiter=" "> + <text term="retrieved" text-case="capitalize-first"/> + <text term="from"/> + <text variable="archive" suffix="."/> + <text variable="archive_location" prefix="(" suffix=")"/> + </group> + </if> + </choose> + </if> + </choose> + </else-if> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="treaty"> + <group delimiter=", "> + <text variable="title" text-case="title"/> + <names variable="author"> + <name initialize-with="." form="short" delimiter="-"/> + </names> + </group> + </if> + <else-if type="patent" variable="number" match="all"> + <text macro="patent-number" font-style="italic"/> + </else-if> + <else-if variable="title"> + <choose> + <if variable="version" type="book" match="all"> + <text variable="title"/> + </if> + <else-if variable="reviewed-author reviewed-title" type="review review-book" match="any"> + <choose> + <if variable="reviewed-title"> + <choose> + <if type="post post-weblog webpage" variable="container-title" match="any"> + <text variable="title"/> + </if> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </if> + </choose> + </else-if> + <else-if type="post post-weblog webpage" variable="container-title" match="any"> + <text variable="title"/> + </else-if> + <else-if type="legislation" match="any"/> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </else-if> + <else-if variable="interviewer" type="interview" match="any"> + <names variable="interviewer"> + <label form="verb-short" suffix=" " text-case="capitalize-first"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </else-if> + </choose> + </macro> + <macro name="description"> + <group prefix="(" suffix=")"> + <choose> + <if type="book report" match="any"> + <choose> + <if variable="container-title"> + <text macro="secondary-contributors"/> + </if> + <else> + <group delimiter="; "> + <text macro="description-report"/> + <text macro="secondary-contributors"/> + </group> + </else> + </choose> + </if> + <else-if type="thesis"> + <group delimiter="; "> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <choose> + <if type="thesis" match="any"> + <text variable="title-short"/> + </if> + </choose> + <choose> + <if variable="DOI URL archive" match="any"/> + </choose> + </group> + <text macro="locators"/> + <text macro="secondary-contributors"/> + </group> + </else-if> + <else-if type="book interview manuscript motion_picture musical_score pamphlet post-weblog speech webpage" match="any"> + <group delimiter="; "> + <text macro="locators"/> + <text macro="secondary-contributors"/> + </group> + </else-if> + <else-if type="song"> + <choose> + <if variable="container-title" match="none"> + <text macro="locators"/> + </if> + </choose> + </else-if> + <else-if type="article dataset figure" match="any"> + <choose> + <if variable="container-title"> + <text macro="secondary-contributors"/> + </if> + <else> + <group delimiter="; "> + <text macro="locators"/> + <text macro="secondary-contributors"/> + </group> + </else> + </choose> + </else-if> + <else-if type="bill legislation legal_case patent treaty personal_communication" match="none"> + <text macro="secondary-contributors"/> + </else-if> + </choose> + </group> + </macro> + <macro name="format"> + <group prefix="[" suffix="]"> + <choose> + <if variable="reviewed-author reviewed-title" type="review review-book" match="any"> + <group delimiter=", "> + <choose> + <if variable="genre"> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <choose> + <if variable="reviewed-title"> + <text variable="reviewed-title" font-style="italic"/> + </if> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </group> + </if> + <else> + <group delimiter=" "> + <text value="Review of"/> + <choose> + <if variable="reviewed-title"> + <text variable="reviewed-title" font-style="italic"/> + </if> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </group> + </else> + </choose> + <names variable="reviewed-author"> + <label form="verb-short" suffix=" "/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </group> + </if> + <else> + <text macro="format-short"/> + </else> + </choose> + </group> + </macro> + <macro name="format-short"> + <choose> + <if variable="reviewed-author reviewed-title" type="review review-book" match="any"> + <choose> + <if variable="reviewed-title" match="none"> + <choose> + <if variable="genre"> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </group> + </if> + <else> + <group delimiter=" "> + <text value="Review of"/> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </group> + </else> + </choose> + </if> + <else> + <text variable="title" form="short" text-case="title" quotes="true"/> + </else> + </choose> + </if> + <else-if type="speech thesis" match="any"> + <text variable="medium" text-case="capitalize-first"/> + </else-if> + <else-if type="book report" match="any"> + <choose> + <if variable="container-title" match="none"> + <text macro="format-report"/> + </if> + </choose> + </else-if> + <else-if type="manuscript pamphlet" match="any"> + <text variable="medium" text-case="capitalize-first"/> + </else-if> + <else-if type="personal_communication"> + <text macro="secondary-contributors"/> + </else-if> + <else-if type="song"> + <group delimiter="; "> + <text macro="secondary-contributors"/> + <choose> + <if variable="container-title" match="none"> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </if> + </choose> + </group> + </else-if> + <else-if type="paper-conference"> + <group delimiter=", "> + <choose> + <if variable="collection-editor editor issue page volume" match="any"> + <text variable="genre" text-case="capitalize-first"/> + </if> + </choose> + <text variable="medium" text-case="capitalize-first"/> + </group> + </else-if> + <else-if type="bill legislation legal_case patent treaty" match="none"> + <choose> + <if variable="genre medium" match="any"> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </if> + <else-if type="dataset"> + <text value="Data set"/> + </else-if> + </choose> + </else-if> + </choose> + </macro> + <macro name="description-report"> + <choose> + <if variable="number"> + <group delimiter="; "> + <group delimiter=" "> + <text variable="genre" text-case="title"/> + <text term="issue" form="short" text-case="capitalize-first"/> + <text variable="number"/> + </group> + <text macro="locators"/> + </group> + </if> + <else> + <text macro="locators"/> + </else> + </choose> + </macro> + <macro name="format-report"> + <choose> + <if variable="number"> + <text variable="medium" text-case="capitalize-first"/> + </if> + <else> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </else> + </choose> + </macro> + <macro name="title-and-descriptions"> + <group delimiter=" "> + <text macro="title"/> + <choose> + <if variable="title interviewer" type="interview" match="any"> + <group delimiter=" "> + <text macro="description"/> + <text macro="format"/> + </group> + </if> + <else> + <group delimiter=" "> + <text macro="format"/> + <text macro="description"/> + </group> + </else> + </choose> + </group> + </macro> + <macro name="archive"> + <group delimiter=". "> + <group delimiter=", "> + <choose> + <if type="manuscript"> + <text variable="genre"/> + </if> + </choose> + <group delimiter=" "> + <text variable="archive"/> + </group> + </group> + <group delimiter=", "> + <text variable="archive-place"/> + </group> + </group> + </macro> + <macro name="publisher"> + <choose> + <if type="manuscript pamphlet" match="any"> + <choose> + <if variable="archive archive_location archive-place" match="any"> + <group delimiter=". "> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + <text macro="archive"/> + </group> + </if> + <else> + <group delimiter=", "> + <text variable="genre"/> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + </else> + </choose> + </if> + <else-if type="thesis" match="any"> + <group delimiter=". "> + <group delimiter=", "> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + <text macro="archive"/> + </group> + </else-if> + <else-if type="patent"> + <group delimiter=". "> + <group delimiter=": "> + <text variable="publisher"/> + </group> + <text macro="archive"/> + </group> + </else-if> + <else-if type="article-journal article-magazine article-newspaper" match="any"> + <text macro="archive"/> + </else-if> + <else-if type="post post-weblog webpage" match="none"> + <group delimiter=". "> + <choose> + <if variable="event"> + <choose> + <if variable="collection-editor editor issue page volume" match="any"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </if> + </choose> + </if> + <else-if type="legislation" match="any"> + <group> + <text variable="publisher" prefix="Publicado en " suffix=", "/> + <date form="text" variable="accessed" suffix=". "/> + <text variable="publisher-place"/> + </group> + </else-if> + <else> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </else> + </choose> + <text macro="archive"/> + </group> + </else-if> + </choose> + </macro> + <macro name="event"> + <choose> + <if variable="event" type="speech paper-conference" match="any"> + <choose> + <if variable="collection-editor editor issue page volume" match="none"> + <group delimiter=" "> + <text variable="genre" text-case="capitalize-first"/> + <group delimiter=" "> + <choose> + <if variable="genre"> + <text term="presented at"/> + </if> + <else> + <text term="presented at" text-case="capitalize-first"/> + </else> + </choose> + <group delimiter=", "> + <text variable="event"/> + <text variable="event-place"/> + </group> + </group> + </group> + </if> + </choose> + </if> + </choose> + </macro> + <macro name="issued"> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if variable="issued"> + <group> + <date variable="issued"> + <date-part name="year"/> + </date> + <choose> + <if type="speech"> + <date variable="issued" delimiter=" "> + <date-part prefix=", " name="month"/> + </date> + </if> + <else-if type="article article-magazine article-newspaper broadcast interview pamphlet personal_communication post post-weblog treaty webpage" match="any"> + <date variable="issued"> + <date-part prefix=", " name="month"/> + <date-part prefix=" " name="day"/> + </date> + </else-if> + <else-if type="paper-conference"> + <date variable="issued"> + <date-part prefix=", " name="month"/> + </date> + </else-if> + </choose> + </group> + </else-if> + <else-if type="paper-conference" match="any"> + <group> + <date date-parts="year" form="text" variable="issued"> + <date-part name="month"/> + </date> + </group> + </else-if> + <else-if variable="status"> + <group> + <text variable="status" text-case="lowercase"/> + <text variable="year-suffix" prefix="-"/> + </group> + </else-if> + <else> + <group> + <text term="no date" form="short"/> + <text variable="year-suffix" prefix="-"/> + </group> + </else> + </choose> + </macro> + <macro name="issued-sort"> + <choose> + <if type="article article-magazine article-newspaper broadcast interview pamphlet personal_communication post post-weblog speech treaty webpage" match="any"> + <date variable="issued"> + <date-part name="year"/> + <date-part name="month"/> + <date-part name="day"/> + </date> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="issued-year"> + <group> + <choose> + <if type="personal_communication"> + <choose> + <if variable="archive DOI publisher URL" match="none"> + <date variable="issued" form="text"/> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </group> + </macro> + <macro name="issued-citation"> + <choose> + <if variable="issued"> + <group delimiter="/"> + <choose> + <if is-uncertain-date="original-date"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <date variable="original-date"> + <date-part name="year"/> + </date> + </group> + </if> + <else> + <date variable="original-date"> + <date-part name="year"/> + </date> + </else> + </choose> + <choose> + <if is-uncertain-date="issued"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <text macro="issued-year"/> + </group> + </if> + <else> + <text macro="issued-year"/> + </else> + </choose> + </group> + </if> + <else-if variable="status"> + <text variable="status" text-case="lowercase"/> + <text variable="year-suffix" prefix="-"/> + </else-if> + <else> + <text term="no date" form="short"/> + <text variable="year-suffix" prefix="-"/> + </else> + </choose> + </macro> + <macro name="original-date"> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if type="speech"> + <date variable="original-date" delimiter=" "> + <date-part name="month"/> + <date-part name="year"/> + </date> + </else-if> + <else-if type="article article-magazine article-newspaper broadcast interview pamphlet personal_communication post post-weblog treaty webpage" match="any"> + <date variable="original-date" form="text"/> + </else-if> + <else> + <date variable="original-date"> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="original-published"> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if type="interview motion_picture song" match="any"> + <text value="Original work recorded"/> + </else-if> + <else-if type="broadcast"> + <text value="Original work broadcast"/> + </else-if> + <else> + <text value="Original work published"/> + </else> + </choose> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </macro> + <macro name="locators"> + <choose> + <if type="article-journal article-magazine figure review review-book" match="any"> + <group delimiter=", "> + <group> + <text variable="volume" font-style="italic"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <text variable="page"/> + </group> + </if> + <else-if type="article-newspaper"> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor editor" match="any"> + <text macro="locators-booklike"/> + </if> + <else> + <group delimiter=", "> + <group> + <text variable="volume" font-style="italic"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <text variable="page"/> + </group> + </else> + </choose> + </else-if> + <else-if type="bill broadcast interview legal_case legislation patent post post-weblog speech treaty webpage" match="none"> + <text macro="locators-booklike"/> + </else-if> + </choose> + </macro> + <macro name="locators-booklike"> + <group delimiter=", "> + <text macro="edition"/> + <group delimiter=" "> + <text term="version" text-case="capitalize-first"/> + <text variable="version"/> + </group> + <choose> + <if variable="volume" match="any"> + <choose> + <if is-numeric="volume" match="none"/> + <else-if variable="collection-title"> + <choose> + <if variable="editor translator" match="none"> + <choose> + <if variable="collection-number"> + <group> + <text term="volume" form="short" text-case="capitalize-first" suffix=" "/> + <number variable="volume" form="numeric"/> + </group> + </if> + </choose> + </if> + </choose> + </else-if> + <else> + <group> + <text term="volume" form="short" text-case="capitalize-first" suffix=" "/> + <number variable="volume" form="numeric"/> + </group> + </else> + </choose> + </if> + <else> + <group> + <text term="volume" form="short" plural="true" text-case="capitalize-first" suffix=" "/> + <number variable="number-of-volumes" form="numeric" prefix="1–"/> + </group> + </else> + </choose> + <group> + <label variable="page" form="short" suffix=" "/> + <text variable="page"/> + </group> + </group> + </macro> + <macro name="citation-locator"> + <group> + <choose> + <if locator="chapter"> + <label variable="locator" text-case="capitalize-first"/> + </if> + <else> + <label variable="locator" form="short"/> + </else> + </choose> + <text variable="locator" prefix=" "/> + </group> + </macro> + <macro name="container"> + <choose> + <if type="article article-journal article-magazine article-newspaper review review-book" match="any"> + <group delimiter=", "> + <text macro="container-title"/> + <text macro="locators"/> + </group> + <choose> + <if variable="issued"> + <choose> + <if variable="page issue" match="none"> + <text variable="status" text-case="capitalize-first" prefix=". "/> + </if> + </choose> + </if> + </choose> + </if> + <else-if type="article dataset figure" match="any"> + <choose> + <if variable="container-title"> + <group delimiter=", "> + <text macro="container-title"/> + <text macro="locators"/> + </group> + <choose> + <if variable="issued"> + <choose> + <if variable="page issue" match="none"> + <text variable="status" text-case="capitalize-first" prefix=". "/> + </if> + </choose> + </if> + </choose> + </if> + </choose> + </else-if> + <else-if type="book" variable="container-title" match="all"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first" suffix=" "/> + <group delimiter=", "> + <text macro="container-contributors"/> + <group delimiter=" "> + <text macro="container-title"/> + <text macro="description-report" prefix="(" suffix=")"/> + <text macro="format-report" prefix="[" suffix="]"/> + </group> + </group> + </group> + </else-if> + <else-if type="report" variable="container-title" match="all"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first" suffix=" "/> + <group delimiter=", "> + <text macro="container-contributors"/> + <group delimiter=" "> + <text macro="container-title"/> + <text macro="description-report" prefix="(" suffix=")"/> + <text macro="format-report" prefix="[" suffix="]"/> + </group> + </group> + </group> + </else-if> + <else-if type="song" variable="container-title" match="all"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first" suffix=" "/> + <group delimiter=", "> + <text macro="container-contributors"/> + <group delimiter=" "> + <text macro="container-title"/> + <text macro="locators" prefix="(" suffix=")"/> + <group delimiter=", " prefix="[" suffix="]"> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </group> + </group> + </group> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="editor collection-editor container-author" match="any"> + <text macro="container-booklike"/> + </if> + <else> + <group delimiter=", "> + <text macro="container-title"/> + <text macro="locators"/> + </group> + </else> + </choose> + </else-if> + <else-if type="book"> + <choose> + <if variable="container-title"> + <text macro="container-booklike"/> + </if> + </choose> + </else-if> + <else-if type="broadcast chapter entry entry-dictionary entry-encyclopedia graphic map speech" match="any"> + <text macro="container-booklike"/> + </else-if> + <else-if type="bill legal_case legislation treaty" match="any"> + <text macro="legal-cites"/> + </else-if> + </choose> + </macro> + <macro name="container-booklike"> + <choose> + <if variable="container-title collection-title" match="any"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first"/> + <group delimiter=", "> + <text macro="container-contributors"/> + <choose> + <if variable="container-author editor translator" match="none"> + <group delimiter=". "> + <group delimiter=": "> + <text variable="collection-title" font-style="italic" text-case="title"/> + <choose> + <if variable="collection-title"> + <group delimiter=" "> + <text term="volume" form="short" font-style="italic" text-case="capitalize-first"/> + <number variable="collection-number" font-style="italic" form="numeric"/> + <choose> + <if variable="collection-number" match="none"> + <number variable="volume" font-style="italic" form="numeric"/> + </if> + </choose> + </group> + </if> + </choose> + </group> + <group delimiter=": "> + <text macro="container-title"/> + <choose> + <if variable="collection-title" is-numeric="volume" match="none"> + <group delimiter=" "> + <text term="volume" form="short" font-style="italic" text-case="capitalize-first"/> + <text variable="volume" font-style="italic"/> + </group> + </if> + </choose> + </group> + </group> + </if> + <else> + <group delimiter=": "> + <text macro="container-title"/> + <choose> + <if is-numeric="volume" match="none"> + <group delimiter=" "> + <text term="volume" form="short" font-style="italic" text-case="capitalize-first"/> + <text variable="volume" font-style="italic"/> + </group> + </if> + </choose> + </group> + </else> + </choose> + </group> + <group delimiter="; " prefix="(" suffix=")"> + <text macro="locators"/> + <names variable="container-author"> + <label form="verb-short" suffix=" " text-case="title"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </group> + </group> + </if> + </choose> + </macro> + <macro name="container-title"> + <choose> + <if type="article article-journal article-magazine article-newspaper dataset" match="any"> + <text variable="container-title" font-style="italic" text-case="title"/> + </if> + <else-if type="paper-conference speech" match="any"> + <choose> + <if variable="collection-editor container-author editor" match="any"> + <text variable="container-title" font-style="italic"/> + </if> + <else> + <text variable="container-title" font-style="italic" text-case="title"/> + </else> + </choose> + </else-if> + <else-if type="bill legal_case legislation post-weblog webpage" match="none"> + <text variable="container-title" font-style="italic"/> + </else-if> + </choose> + </macro> + <macro name="publication-history"> + <choose> + <if type="patent" match="none"> + <group prefix="(" suffix=")"> + <choose> + <if variable="references"> + <text variable="references"/> + </if> + <else> + <choose> + <if variable="original-date"> + <group delimiter=" "> + <text macro="original-published"/> + <choose> + <if is-uncertain-date="original-date"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <text macro="original-date"/> + </group> + </if> + <else> + <text macro="original-date"/> + </else> + </choose> + </group> + </if> + </choose> + </else> + </choose> + </group> + </if> + <else> + <text variable="references" prefix="(" suffix=")"/> + </else> + </choose> + </macro> + <macro name="legal-cites"> + <choose> + <if type="legal_case"> + <group prefix=", " delimiter=" "> + <group delimiter=" "> + <choose> + <if variable="container-title"> + <text variable="volume"/> + <text variable="container-title"/> + <group delimiter=" "> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + <text variable="volume"/> + </if> + <else> + <group delimiter=" "> + <choose> + <if is-numeric="number"> + <text term="issue" form="short" text-case="capitalize-first"/> + </if> + </choose> + <text variable="number"/> + </group> + </else> + </choose> + </group> + <group prefix="(" suffix=")" delimiter=" "> + <text variable="authority"/> + <choose> + <if variable="container-title" match="any"> + <date variable="issued" form="numeric" date-parts="year"/> + </if> + <else> + <date variable="issued" form="text"/> + </else> + </choose> + </group> + </group> + </if> + <else-if type="bill legislation" match="any"> + <group delimiter=" "> + <date form="text" variable="issued" prefix="(" suffix=")."/> + <group> + <choose> + <if variable="number"> + <text variable="number" prefix="Pub. L. No. " suffix=". "/> + <group delimiter=" "> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + <group delimiter=" "> + <text variable="volume"/> + <text variable="container-title"/> + <text variable="page-first"/> + </group> + </if> + <else> + <group delimiter=" "> + <text variable="volume"/> + <text variable="container-title"/> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + </else> + </choose> + </group> + </group> + <text variable="title" prefix=" "/> + </else-if> + <else-if type="treaty"> + <group delimiter=" "> + <number variable="volume"/> + <text variable="container-title"/> + <text variable="page"/> + </group> + </else-if> + </choose> + </macro> + <citation et-al-min="6" et-al-use-first="1" et-al-subsequent-min="3" et-al-subsequent-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name"> + <sort> + <key macro="author" names-min="8" names-use-first="6"/> + <key macro="issued-sort"/> + </sort> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=", "> + <text macro="author-short"/> + <text macro="issued-citation"/> + <text macro="citation-locator"/> + </group> + </layout> + </citation> + <bibliography hanging-indent="true" et-al-min="8" et-al-use-first="6" et-al-use-last="true" entry-spacing="0" line-spacing="2"> + <sort> + <key macro="author"/> + <key macro="issued-sort" sort="ascending"/> + <key macro="title"/> + </sort> + <layout> + <group delimiter=" "> + <group delimiter=". " suffix="."> + <text macro="author"/> + <choose> + <if is-uncertain-date="issued"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <text macro="issued"/> + </group> + </if> + <else> + <text macro="issued" prefix="(" suffix=")"/> + </else> + </choose> + <text macro="title-and-descriptions"/> + <text macro="container"/> + <text macro="event"/> + <text macro="publisher"/> + </group> + <text macro="access"/> + <text macro="publication-history"/> + </group> + </layout> + </bibliography> +</style> diff --git a/ocean-and-coastal-research.csl b/ocean-and-coastal-research.csl new file mode 100644 index 00000000000..8b8bdfbdf05 --- /dev/null +++ b/ocean-and-coastal-research.csl @@ -0,0 +1,655 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" and="text" name-as-sort-order="all" names-delimiter="," demote-non-dropping-particle="sort-only" default-locale="en-GB"> + <info> + <title>Ocean and Coastal Research</title> + <title-short>OCR</title-short> + <id>http://www.zotero.org/styles/ocean-and-coastal-research</id> + <link href="http://www.zotero.org/styles/ocean-and-coastal-research" rel="self"/> + <link href="http://www.ocr-journal.org/index.php/instructions-for-authors" rel="documentation"/> + <author> + <name>Arthur Guth</name> + <email>azguth@usp.br</email> + </author> + <category citation-format="author-date"/> + <category field="science"/> + <eissn>2675-2824</eissn> + <summary>Ocean and Coastal Research style - Harvard</summary> + <updated>2021-06-19T20:55:01+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <terms> + <term name="editortranslator" form="short"> + <single>ed. & trans.</single> + <multiple>eds. & trans.</multiple> + </term> + <term name="translator" form="short">trans.</term> + </terms> + </locale> + <macro name="container-contributors"> + <choose> + <if type="chapter paper-conference entry-dictionary entry-encyclopedia" match="any"> + <group delimiter=", "> + <names variable="container-author" delimiter=", "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=" (" text-case="title" suffix=")"/> + </names> + <names variable="editor translator" delimiter=", "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" text-case="lowercase" prefix=" (" suffix=")"/> + </names> + </group> + </if> + </choose> + </macro> + <macro name="secondary-contributors"> + <choose> + <if type="article-journal chapter paper-conference entry-dictionary entry-encyclopedia" match="none"> + <group delimiter=", " prefix=" (" suffix=")"> + <names variable="container-author" delimiter=", "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" text-case="title" prefix=", "/> + </names> + <names variable="editor translator" delimiter=", "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" text-case="lowercase" prefix=", "/> + </names> + </group> + </if> + </choose> + </macro> + <macro name="author"> + <names variable="author"> + <name font-variant="small-caps" and="symbol" delimiter-precedes-last="never" initialize-with=". " name-as-sort-order="all"/> + <label form="short" text-case="lowercase" prefix=" (" suffix=")"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <choose> + <if type="report"> + <text variable="publisher"/> + <text macro="title"/> + </if> + <else> + <text macro="title"/> + </else> + </choose> + </substitute> + </names> + </macro> + <macro name="author-short"> + <choose> + <if type="article" match="any"> + <names variable="author"/> + </if> + <else> + <names variable="author"> + <name form="short" and="text" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <choose> + <if type="report"> + <text variable="publisher"/> + <text variable="title" form="short" font-style="italic"/> + </if> + <else-if type="legal_case"> + <text variable="title" font-style="italic"/> + </else-if> + <else-if type="book graphic motion_picture song" match="any"> + <text variable="title" form="short" font-style="italic"/> + </else-if> + <else-if type="bill legislation" match="any"> + <text variable="title" form="short"/> + </else-if> + <else-if variable="reviewed-author"> + <choose> + <if variable="reviewed-title" match="none"> + <text variable="title" form="short" font-style="italic" prefix="Review of "/> + </if> + <else> + <text variable="title" form="short" quotes="true"/> + </else> + </choose> + </else-if> + <else> + <text variable="title" form="short" quotes="false"/> + </else> + </choose> + </substitute> + </names> + </else> + </choose> + </macro> + <macro name="patent-number"> + <group delimiter=" "> + <group delimiter=" "> + <text variable="genre"/> + <text term="issue" form="short" text-case="capitalize-first"/> + </group> + <text variable="number"/> + </group> + </macro> + <macro name="access"> + <choose> + <if type="thesis report" match="any"> + <choose> + <if variable="DOI" match="any"> + <text variable="DOI" prefix="https://doi.org/"/> + </if> + <else-if variable="URL" match="any"> + <group> + <text term="retrieved" text-case="capitalize-first" suffix=" "/> + <text term="from" suffix=" "/> + <text variable="URL"/> + </group> + </else-if> + <else-if variable="archive" match="any"> + <group> + <text term="retrieved" text-case="capitalize-first" suffix=" "/> + <text term="from" suffix=" "/> + <text variable="archive" suffix="."/> + <text variable="archive_location" prefix=" (" suffix=")"/> + </group> + </else-if> + </choose> + </if> + <else> + <choose> + <if variable="DOI"> + <text value="DOI: "/> + <text variable="DOI" prefix="https://doi.org/"/> + </if> + <else> + <choose> + <if type="post post-weblog webpage" match="any"> + <group delimiter=". "> + <text variable="URL"/> + <group> + <text term="accessed" text-case="capitalize-first" suffix=": "/> + <date form="text" variable="accessed" suffix=". "/> + </group> + </group> + </if> + <else> + <group> + <text term="accessed" text-case="capitalize-first" suffix=": "/> + <text variable="URL"/> + </group> + </else> + </choose> + </else> + </choose> + </else> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="book dataset graphic manuscript motion_picture report song speech thesis" match="any"> + <choose> + <if variable="version" type="book" match="all"> + <text variable="title"/> + </if> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </if> + <else-if variable="reviewed-author"> + <choose> + <if variable="reviewed-title"> + <group delimiter=" "> + <text variable="title"/> + <group delimiter=", " prefix="[" suffix="]"> + <text variable="reviewed-title" font-style="italic" prefix="Review of "/> + <names variable="reviewed-author" delimiter=", "> + <label form="verb-short" suffix=" "/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </group> + </group> + </if> + <else> + <group delimiter=", " prefix="[" suffix="]"> + <text variable="title" font-style="italic" prefix="Review of "/> + <names variable="reviewed-author" delimiter=", "> + <label form="verb-short" suffix=" "/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </group> + </else> + </choose> + </else-if> + <else-if type="patent" variable="number" match="all"> + <text macro="patent-number" font-style="italic"/> + </else-if> + <else> + <text variable="title"/> + </else> + </choose> + </macro> + <macro name="title-plus-extra"> + <text macro="title"/> + <choose> + <if type="report thesis" match="any"> + <group prefix=" (" suffix=")" delimiter=", "> + <group delimiter=" "> + <choose> + <if variable="genre" match="any"> + <text variable="genre"/> + </if> + <else> + <text variable="collection-title"/> + </else> + </choose> + <text variable="number" prefix="No. "/> + </group> + <group delimiter=" "> + <text term="version" text-case="capitalize-first"/> + <text variable="version"/> + </group> + <text macro="edition"/> + </group> + </if> + <else-if type="post-weblog webpage" match="any"> + <text variable="genre" prefix=" [" suffix="]"/> + </else-if> + <else-if variable="version"> + <group delimiter=" " prefix=" (" suffix=")"> + <text term="version" text-case="capitalize-first"/> + <text variable="version"/> + </group> + </else-if> + </choose> + <text macro="format" prefix=" [" suffix="]"/> + </macro> + <macro name="format"> + <choose> + <if match="any" variable="medium"> + <text variable="medium" text-case="capitalize-first"/> + </if> + <else-if type="dataset" match="any"> + <choose> + <if variable="genre"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else> + <text value="Data set"/> + </else> + </choose> + </else-if> + </choose> + </macro> + <macro name="publisher"> + <choose> + <if type="report" match="any"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + <text variable="number-of-pages" suffix=" pp."/> + </group> + </if> + <else-if type="thesis" match="any"> + <group delimiter=", "> + <text variable="publisher"/> + <text variable="publisher-place"/> + <text variable="number-of-pages" suffix=" pp."/> + </group> + </else-if> + <else-if type="patent"> + <group delimiter=": "> + <text variable="publisher-place"/> + <choose> + <if variable="publisher"> + <text variable="publisher"/> + </if> + <else> + <text variable="authority"/> + </else> + </choose> + </group> + </else-if> + <else-if type="post-weblog webpage" match="none"> + <group delimiter=", "> + <choose> + <if variable="event version" type="speech dataset motion_picture" match="none"> + <text variable="genre"/> + </if> + </choose> + <choose> + <if type="article-journal article-magazine article-newspaper" match="none"> + <group delimiter=": "> + <choose> + <if variable="publisher-place"> + <text variable="publisher-place"/> + </if> + <else> + <text variable="event-place"/> + </else> + </choose> + <text variable="publisher"/> + </group> + </if> + </choose> + <text variable="number-of-pages" suffix=" pp."/> + </group> + </else-if> + </choose> + </macro> + <macro name="event"> + <choose> + <if variable="container-title" match="none"> + <choose> + <if variable="event"> + <choose> + <if variable="genre" match="none"> + <text term="presented at" text-case="capitalize-first" suffix=" "/> + <text variable="event"/> + </if> + <else> + <group delimiter=" "> + <text variable="genre" text-case="capitalize-first"/> + <text term="presented at"/> + <text variable="event"/> + </group> + </else> + </choose> + </if> + <else-if type="speech"> + <text variable="genre" text-case="capitalize-first"/> + </else-if> + </choose> + </if> + </choose> + </macro> + <macro name="issued"> + <choose> + <if type="bill legal_case legislation" match="none"> + <choose> + <if variable="issued"> + <group prefix=" "> + <date date-parts="year" form="numeric" variable="issued"> + <date-part name="year"/> + </date> + <text variable="year-suffix"/> + </group> + </if> + <else-if variable="status"> + <group prefix=" (" suffix=")"> + <text variable="status"/> + <text variable="year-suffix" prefix="-"/> + </group> + </else-if> + <else> + <group prefix=" (" suffix=")"> + <text term="no date" form="short"/> + <text variable="year-suffix" prefix="-"/> + </group> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="issued-sort"> + <choose> + <if type="article-journal bill book chapter graphic legal_case legislation motion_picture paper-conference report song dataset" match="none"> + <date variable="issued"> + <date-part name="year"/> + <date-part name="month"/> + <date-part name="day"/> + </date> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="issued-year"> + <choose> + <if variable="issued"> + <group delimiter="/"> + <date variable="original-date" form="text"/> + <group> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="year-suffix"/> + </group> + </group> + </if> + <else-if variable="status"> + <text variable="status"/> + <text variable="year-suffix" prefix="-"/> + </else-if> + <else> + <text term="no date" form="short"/> + <text variable="year-suffix" prefix="-"/> + </else> + </choose> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </macro> + <macro name="locators"> + <choose> + <if type="article-journal article-magazine" match="any"> + <group prefix=", " delimiter=", "> + <group> + <text variable="volume" font-style="italic"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <text variable="page"/> + </group> + <choose> + <if variable="issued"> + <choose> + <if variable="page issue" match="none"> + <text variable="status" prefix=". "/> + </if> + </choose> + </if> + </choose> + </if> + <else-if type="article-newspaper"> + <group delimiter=" " prefix=", "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </else-if> + <else-if type="book graphic motion_picture report song chapter paper-conference entry-encyclopedia entry-dictionary" match="any"> + <group prefix=" (" suffix=")" delimiter=", "> + <choose> + <if type="report" match="none"> + <text macro="edition"/> + </if> + </choose> + <choose> + <if variable="volume" match="any"> + <group> + <text term="volume" form="short" text-case="capitalize-first" suffix=" "/> + <number variable="volume" form="numeric"/> + </group> + </if> + <else> + <group> + <text term="volume" form="short" plural="true" text-case="capitalize-first" suffix=" "/> + <number variable="number-of-volumes" form="numeric" prefix="1–"/> + </group> + </else> + </choose> + <group> + <label variable="page" form="short" suffix=" "/> + <text variable="page"/> + </group> + </group> + </else-if> + <else-if type="legal_case"> + <group prefix=" (" suffix=")" delimiter=" "> + <text variable="authority"/> + <choose> + <if variable="container-title" match="any"> + <date variable="issued" form="numeric" date-parts="year"/> + </if> + <else> + <date variable="issued" form="text"/> + </else> + </choose> + </group> + </else-if> + <else-if type="bill legislation" match="any"> + <date variable="issued" prefix=" (" suffix=")"> + <date-part name="year"/> + </date> + </else-if> + </choose> + </macro> + <macro name="citation-locator"> + <group> + <choose> + <if locator="chapter"> + <label variable="locator" form="long" text-case="capitalize-first"/> + </if> + <else> + <label variable="locator" form="short"/> + </else> + </choose> + <text variable="locator" prefix=" "/> + </group> + </macro> + <macro name="container"> + <choose> + <if type="post-weblog webpage" match="none"> + <group> + <choose> + <if type="chapter paper-conference entry-encyclopedia" match="any"> + <text term="in" text-case="capitalize-first" font-style="italic" suffix=": "/> + </if> + </choose> + <group delimiter=", "> + <text macro="container-contributors"/> + <text macro="secondary-contributors"/> + <text macro="container-title"/> + </group> + </group> + </if> + </choose> + </macro> + <macro name="container-title"> + <choose> + <if type="article article-journal article-magazine article-newspaper" match="any"> + <text variable="container-title" font-style="italic" text-case="title"/> + </if> + <else-if type="bill legal_case legislation" match="none"> + <text variable="container-title" font-style="italic"/> + </else-if> + </choose> + </macro> + <macro name="legal-cites"> + <choose> + <if type="legal_case" match="any"> + <group prefix=", " delimiter=" "> + <choose> + <if variable="container-title"> + <text variable="volume"/> + <text variable="container-title"/> + <group delimiter=" "> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + <text variable="page"/> + </if> + <else> + <text variable="number" prefix="No. "/> + </else> + </choose> + </group> + </if> + <else-if type="bill legislation" match="any"> + <group delimiter=", " prefix=", "> + <choose> + <if variable="number"> + <text variable="number" prefix="Pub. L. No. "/> + <group delimiter=" "> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + <group delimiter=" "> + <text variable="volume"/> + <text variable="container-title"/> + <text variable="page-first"/> + </group> + </if> + <else> + <group delimiter=" "> + <text variable="volume"/> + <text variable="container-title"/> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + </else> + </choose> + </group> + </else-if> + </choose> + </macro> + <macro name="original-date"> + <choose> + <if variable="original-date"> + <group prefix="(" suffix=")" delimiter=" "> + <text value="Original work published"/> + <date variable="original-date" form="text"/> + </group> + </if> + </choose> + </macro> + <citation and="text" et-al-min="3" et-al-use-first="1" disambiguate-add-names="true" disambiguate-add-givenname="true" disambiguate-add-year-suffix="true" collapse="year"> + <sort> + <key macro="author-short"/> + <key macro="issued-sort"/> + </sort> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=", "> + <text macro="author-short"/> + <text macro="issued-year"/> + <text macro="citation-locator"/> + </group> + </layout> + </citation> + <bibliography hanging-indent="true" et-al-min="99" et-al-use-first="98" et-al-use-last="true" entry-spacing="0" line-spacing="2"> + <sort> + <key macro="author"/> + <key macro="issued-sort" sort="ascending"/> + <key macro="title"/> + </sort> + <layout> + <group suffix="."> + <group delimiter=". "> + <text macro="author" font-variant="normal"/> + <text macro="issued"/> + <text macro="title-plus-extra"/> + <text macro="container"/> + </group> + <text macro="legal-cites"/> + <text macro="locators"/> + <group delimiter=", " prefix=". "> + <text macro="event"/> + <text macro="publisher"/> + </group> + </group> + <text macro="access" prefix=" "/> + <text macro="original-date" prefix=" "/> + </layout> + </bibliography> +</style> diff --git a/oil-shale.csl b/oil-shale.csl new file mode 100644 index 00000000000..4d0d9c08619 --- /dev/null +++ b/oil-shale.csl @@ -0,0 +1,338 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-GB"> + <info> + <title>Oil Shale</title> + <id>http://www.zotero.org/styles/oil-shale</id> + <link href="http://www.zotero.org/styles/oil-shale" rel="self"/> + <link href="http://www.zotero.org/styles/ieee" rel="template"/> + <link href="https://kirj.ee/oil-shale-instructions-to-authors/" rel="documentation"/> + <author> + <name>Zach Baird</name> + </author> + <category citation-format="numeric"/> + <category field="engineering"/> + <category field="geology"/> + <issn>0208-189X</issn> + <eissn>1736-7492</eissn> + <summary>Style for the journal Oil Shale</summary> + <updated>2021-04-15T00:00:00+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <terms> + <term name="chapter" form="short">ch.</term> + <term name="presented at">presented at the</term> + <term name="available at">available</term> + </terms> + </locale> + <!-- Macros --> + <macro name="status"> + <choose> + <if variable="page issue volume" match="none"> + <text variable="status" text-case="capitalize-first" suffix="" font-weight="bold"/> + </if> + </choose> + </macro> + <macro name="edition"> + <choose> + <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition" text-case="capitalize-first" suffix="."/> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="issued"> + <choose> + <if type="article-journal report" match="any"> + <date variable="issued"> + <date-part name="year" form="long"/> + </date> + </if> + <else-if type="bill book chapter graphic legal_case legislation motion_picture song thesis" match="any"> + <date variable="issued"> + <date-part name="year" form="long"/> + </date> + </else-if> + <else-if type="paper-conference" match="any"> + <date variable="issued"> + <date-part name="year" prefix=" "/> + </date> + </else-if> + <else> + <date variable="issued"> + <date-part name="month" form="short" suffix=" "/> + <date-part name="day" form="numeric-leading-zeros" suffix=", "/> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="author"> + <names variable="author"> + <name name-as-sort-order="all" et-al-min="7" et-al-use-first="1" initialize-with=". " delimiter=", " sort-separator=", "/> + <label form="short" prefix=", " text-case="capitalize-first"/> + <et-al font-style="italic"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + </substitute> + </names> + </macro> + <macro name="editor"> + <names variable="editor" prefix="(" suffix=")"> + <name name-as-sort-order="all" initialize-with=". " delimiter=", " sort-separator=", "/> + <label form="short" prefix=", "/> + </names> + </macro> + <macro name="locators"> + <group> + <text macro="edition"/> + <number variable="volume" form="numeric" font-weight="bold"/> + <group delimiter=" "> + <number variable="number-of-volumes" form="numeric"/> + <text term="volume" form="short" plural="true"/> + </group> + <number variable="issue" form="numeric" prefix="(" suffix=")"/> + </group> + </macro> + <macro name="title"> + <choose> + <if type="bill book graphic legal_case legislation motion_picture song" match="any"> + <text variable="title" font-style="italic"/> + </if> + <else> + <text variable="title"/> + </else> + </choose> + </macro> + <macro name="publisher"> + <choose> + <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference song" match="any"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </if> + <else> + <group delimiter=", "> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + </else> + </choose> + </macro> + <macro name="event"> + <choose> + <if type="paper-conference speech" match="any"> + <choose> + <!-- Published Conference Paper --> + <if variable="collection-editor editor editorial-director issue page volume" match="any"> + <group delimiter=", "> + <group delimiter=" "> + <text term="in" text-case="capitalize-first" suffix=": "/> + <text variable="container-title" font-style="italic"/> + </group> + <text variable="event-place"/> + </group> + </if> + <!-- Unpublished Conference Paper --> + <else> + <group delimiter=", "> + <group delimiter=" "> + <text term="presented at"/> + <text variable="event"/> + </group> + <text variable="event-place"/> + </group> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="access"> + <choose> + <if type="webpage post post-weblog" match="any"> + <choose> + <if variable="URL"> + <group delimiter=" "> + <text variable="URL"/> + <group delimiter=" " prefix="(" suffix=")"> + <text term="accessed"/> + <date variable="accessed"> + <date-part name="month" form="short" strip-periods="false"/> + <date-part name="day" form="numeric-leading-zeros" prefix=" " suffix=", "/> + <date-part name="year" form="long"/> + </date> + </group> + </group> + </if> + </choose> + </if> + <else-if match="any" variable="DOI"> + <text variable="DOI" prefix="doi: "/> + </else-if> + <else> + <group delimiter=". "> + <group delimiter=": "> + <text term="accessed" text-case="capitalize-first"/> + <date variable="accessed"> + <date-part name="month" form="short" suffix=" "/> + <date-part name="day" form="numeric-leading-zeros" suffix=", "/> + <date-part name="year"/> + </date> + </group> + <text term="online" prefix="[" suffix="]" text-case="capitalize-first"/> + <group delimiter=": "> + <text term="available at" text-case="capitalize-first"/> + <text variable="URL"/> + </group> + </group> + </else> + </choose> + </macro> + <macro name="page"> + <text variable="page"/> + </macro> + <macro name="citation-locator"> + <group delimiter=" "> + <choose> + <if locator="page"> + <label variable="locator" form="short"/> + </if> + <else> + <label variable="locator" form="short" text-case="capitalize-first"/> + </else> + </choose> + <text variable="locator"/> + </group> + </macro> + <!-- Citation --> + <citation collapse="citation-number"> + <sort> + <key variable="citation-number"/> + </sort> + <layout delimiter=", "> + <group prefix="[" suffix="]" delimiter=", "> + <text variable="citation-number"/> + <text macro="citation-locator"/> + </group> + </layout> + </citation> + <!-- Bibliography --> + <bibliography entry-spacing="0" second-field-align="flush"> + <layout suffix="."> + <!-- Citation Number --> + <text variable="citation-number" suffix="."/> + <!-- Author(s) --> + <text macro="author" suffix=". "/> + <text macro="title" suffix=". "/> + <!-- Rest of Citation --> + <choose> + <!-- Specific Formats --> + <if type="article-journal"> + <group delimiter=", "> + <text variable="container-title" font-style="italic" form="short"/> + <text macro="issued"/> + <text macro="locators"/> + <text macro="page"/> + <text macro="status"/> + <text macro="access"/> + </group> + </if> + <else-if type="paper-conference speech" match="any"> + <group delimiter=", "> + <text macro="event"/> + <text macro="issued"/> + <text macro="locators"/> + <text macro="page"/> + <text macro="status"/> + <text macro="access"/> + </group> + </else-if> + <else-if type="report"> + <group delimiter=". "> + <group delimiter=", "> + <text macro="publisher"/> + <group delimiter=" "> + <text variable="genre"/> + <text variable="number"/> + </group> + <text macro="issued"/> + </group> + <text macro="access"/> + </group> + </else-if> + <else-if type="thesis"> + <group delimiter=", "> + <text variable="genre"/> + <text macro="publisher"/> + <text macro="issued"/> + </group> + </else-if> + <else-if type="webpage post-weblog post" match="any"> + <group delimiter=", " suffix=". "> + <text variable="container-title" font-style="italic"/> + <text macro="issued"/> + </group> + <text macro="access"/> + </else-if> + <else-if type="patent"> + <group delimiter=", "> + <text variable="number"/> + <text macro="issued"/> + </group> + </else-if> + <!-- Generic/Fallback Formats --> + <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <group delimiter=", "> + <text macro="publisher"/> + <text macro="issued"/> + <text macro="locators"/> + <text macro="page"/> + </group> + </else-if> + <else-if type="article-magazine article-newspaper broadcast interview manuscript map patent personal_communication song speech thesis webpage" match="any"> + <group delimiter=", "> + <text variable="container-title" font-style="italic"/> + <text macro="issued"/> + <text macro="locators"/> + <text macro="publisher"/> + <text macro="page"/> + </group> + </else-if> + <else-if type="chapter paper-conference" match="any"> + <group delimiter=" " suffix=". "> + <text term="in" text-case="capitalize-first" suffix=": "/> + <text variable="container-title" font-style="italic"/> + <text macro="editor"/> + </group> + <group delimiter=", "> + <text macro="issued"/> + <text macro="locators"/> + <text macro="publisher"/> + <text macro="page"/> + </group> + </else-if> + <else> + <group delimiter=", "> + <text variable="container-title" font-style="italic"/> + <text macro="locators"/> + <text macro="publisher"/> + <text macro="page"/> + <text macro="issued"/> + <text macro="access"/> + </group> + </else> + </choose> + </layout> + </bibliography> +</style> diff --git a/pain.csl b/pain.csl index 26b724645a8..c25b60be49b 100644 --- a/pain.csl +++ b/pain.csl @@ -4,7 +4,7 @@ <title>PAIN</title> <id>http://www.zotero.org/styles/pain</id> <link href="http://www.zotero.org/styles/pain" rel="self"/> - <link href="http://www.elsevier.com/journals/pain/0304-3959/guide-for-authors" rel="documentation"/> + <link href="https://edmgr.ovid.com/pain/accounts/Clinical%20Basic%20Science%20Research%20Reports_PAIN.pdf" rel="documentation"/> <author> <name>Sebastian Karcher</name> </author> @@ -13,7 +13,7 @@ <issn>0304-3959</issn> <eissn>1872-6623</eissn> <summary>Style for the Elsevier Journal PAIN - modified, alphabetical Vancouver</summary> - <updated>2018-09-26T19:28:25+00:00</updated> + <updated>2021-06-25T19:28:25+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <macro name="editor"> @@ -116,8 +116,6 @@ <text macro="publisher"/> <text macro="year-date"/> </group> - <text variable="page"/> - <label variable="page" form="short"/> </group> </if> <else-if type="chapter paper-conference" match="any"> diff --git a/plant-species-biology.csl b/plant-species-biology.csl new file mode 100644 index 00000000000..6c04fc4dc2d --- /dev/null +++ b/plant-species-biology.csl @@ -0,0 +1,155 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="never" default-locale="en-US"> + <info> + <title>Plant Species Biology</title> + <title-short>Plant Species Biol.</title-short> + <id>http://www.zotero.org/styles/plant-species-biology</id> + <link href="http://www.zotero.org/styles/plant-species-biology" rel="self"/> + <link href="http://www.zotero.org/styles/evolution" rel="template"/> + <link href="https://esj-journals.onlinelibrary.wiley.com/hub/journal/14421984/homepage/forauthors.html" rel="documentation"/> + <author> + <name>Amritendu Mukhopadhyay</name> + </author> + <category citation-format="author-date"/> + <category field="biology"/> + <issn>0913-557X</issn> + <eissn>1442-1984</eissn> + <updated>2021-05-26T18:00:00+05:30</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="editor-translator"> + <names variable="editor translator" delimiter=", "> + <name and="text" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " strip-periods="true"/> + </names> + </macro> + <macro name="author"> + <names variable="author"> + <name name-as-sort-order="first" and="text" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" strip-periods="true"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + </substitute> + </names> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" and="text" initialize-with=". "/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text macro="title"/> + </substitute> + </names> + </macro> + <macro name="title"> + <choose> + <if type="book report" match="any"> + <group delimiter=" "> + <group delimiter=". "> + <text variable="title"/> + <text macro="edition"/> + </group> + </group> + </if> + <else> + <text variable="title"/> + </else> + </choose> + </macro> + <macro name="year-date"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="year-suffix"/> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </macro> + <macro name="journal-location"> + <choose> + <if type="article-journal article-magazine" match="any"> + <group delimiter=" "> + <text variable="container-title" form="long"/> + <group delimiter=":"> + <text variable="volume"/> + <text variable="page"/> + </group> + </group> + <choose> + <if variable="page volume" match="none"> + <text variable="DOI" prefix=", doi: "/> + </if> + </choose> + </if> + </choose> + </macro> + <macro name="chapter-info"> + <choose> + <if type="chapter paper-conference" match="any"> + <group delimiter=" "> + <label variable="page" form="short" text-case="capitalize-first"/> + <text variable="page"/> + <text term="in" font-style="italic"/> + <text macro="editor-translator" suffix="."/> + <text variable="container-title"/> + </group> + </if> + </choose> + </macro> + <macro name="publisher"> + <group delimiter=", "> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + </macro> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" collapse="year-suffix" year-suffix-delimiter=","> + <sort> + <key macro="author-short"/> + </sort> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=" "> + <text macro="author-short"/> + <text macro="year-date"/> + <group> + <label variable="locator" form="short"/> + <text variable="locator" prefix=" "/> + </group> + </group> + </layout> + </citation> + <bibliography> + <sort> + <key macro="author"/> + <key macro="title"/> + </sort> + <layout suffix="."> + <group delimiter=". "> + <text macro="author"/> + <text macro="year-date"/> + <text macro="title"/> + <text macro="journal-location"/> + <text macro="chapter-info"/> + <text macro="publisher"/> + </group> + </layout> + </bibliography> +</style> diff --git a/presses-universitaires-de-paris-nanterre.csl b/presses-universitaires-de-paris-nanterre.csl index 46a2a2bc6c5..ca2449c7d91 100644 --- a/presses-universitaires-de-paris-nanterre.csl +++ b/presses-universitaires-de-paris-nanterre.csl @@ -197,6 +197,12 @@ </else-if> </choose> </macro> + <macro name="locators"> + <group delimiter=". "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </macro> <macro name="yearpage-bib"> <choose> <if type="bill book graphic legal_case motion_picture paper-conference report song speech thesis" match="any"> @@ -212,10 +218,7 @@ </group> <text variable="number-of-pages" suffix=" p"/> </group> - <group> - <label variable="locator" form="short"/> - <text variable="locator"/> - </group> + <text macro="locators"/> </group> </if> <else-if type="chapter entry-dictionary entry-encyclopedia" match="any"> @@ -349,7 +352,7 @@ <if position="ibid-with-locator"> <group delimiter=", "> <text term="ibid" text-case="capitalize-first" font-style="italic" suffix="."/> - <text variable="locator" prefix="p. "/> + <text macro="locators"/> </group> </if> <else-if position="ibid"> @@ -368,7 +371,7 @@ <text value="art cit"/> </else> </choose> - <text variable="locator" prefix="p. "/> + <text macro="locators"/> </group> </else-if> <else> diff --git a/presses-universitaires-de-strasbourg-note.csl b/presses-universitaires-de-strasbourg-note.csl index dbfb74d1b77..a822d3425e3 100644 --- a/presses-universitaires-de-strasbourg-note.csl +++ b/presses-universitaires-de-strasbourg-note.csl @@ -17,7 +17,7 @@ <category field="generic-base"/> <summary>Style for the Presses Universitaires de Strasbourg, according to 2019 guidelines for authors.</summary> - <updated>2019-11-19T00:00:00+00:00</updated> + <updated>2021-06-02T00:00:00+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <!-- ===================================================================== --> @@ -134,7 +134,6 @@ <text term="close-quote" suffix=", "/> <choose> <if type="article-journal article-magazine article-newspaper" match="none"> - <!-- <text term="in" text-case="capitalize-first" suffix=" : "/> --> <text term="in" suffix=" "/> </if> </choose> @@ -151,7 +150,7 @@ <choose> <if variable="container-title"> <text variable="container-title" font-style="italic"/> - <text value=","/> + <text value=", "/> </if> <else> <text variable="event" font-style="italic"/> @@ -340,7 +339,7 @@ </group> </if> <else> - <text variable="edition" text-case="capitalize-first" suffix="."/> + <text variable="edition" text-case="capitalize-first"/> </else> </choose> </macro> @@ -466,7 +465,8 @@ <choose> <if variable="URL"> <group> - <text term="available at" suffix=" : " text-case="capitalize-first"/> + <!-- <text term="available at" suffix=" : " text-case="capitalize-first"/> --> + <text term="available at" suffix=" : "/> <text variable="URL"/> </group> </if> @@ -500,10 +500,10 @@ <!-- === Citation reference layout macros ================================ --> <!-- Standard citation reference layout --> <macro name="citation-reference-normal"> - <group delimiter=". "> + <group delimiter=", "> <text macro="responsability" suffix=","/> <group delimiter=" "> - <group delimiter=". "> + <group> <text macro="title"/> <!-- volume : used for books and monographs (a volume of a multivolume book)--> <text macro="volume"/> @@ -516,7 +516,6 @@ <!-- secondary-responsability : used for patent inventors and translators --> <!-- <text macro="secondary-responsability"/> --> <group delimiter=", "> - <!-- <group delimiter=". "> --> <group delimiter=", "> <!-- <group delimiter=" : "> --> <group delimiter=", "> @@ -556,8 +555,8 @@ </macro> <!-- In case of Op.cit / art.cité --> <macro name="citation-reference-subsequent"> - <group delimiter=". "> - <text macro="responsability" suffix=","/> + <group> + <text macro="responsability" suffix=", "/> <choose> <if type="paper-conference speech chapter article-journal article-magazine article-newspaper post-weblog post webpage broadcast" match="any"> <choose> @@ -574,7 +573,7 @@ </if> <else> <text variable="title" form="short" font-style="italic"/> - <text value=","/> + <text value=", "/> <choose> <if variable="locator"> <text value="op. cit." font-style="italic" suffix=", "/> @@ -588,7 +587,7 @@ </if> <else> <text variable="title" font-style="italic"/> - <text value=","/> + <text value=", "/> <choose> <if variable="locator"> <text value="op. cit." font-style="italic" suffix=", "/> @@ -609,7 +608,7 @@ <!-- ===================================================================== --> <!-- === Bibliography reference layout macro ============================= --> <macro name="bibliography-reference"> - <group delimiter=", " suffix="."> + <group delimiter=", "> <text macro="responsability"/> <group delimiter=" "> <group delimiter=". "> diff --git a/refugee-survey-quarterly.csl b/refugee-survey-quarterly.csl new file mode 100644 index 00000000000..9c404933c34 --- /dev/null +++ b/refugee-survey-quarterly.csl @@ -0,0 +1,274 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" and="symbol" page-range-format="minimal" demote-non-dropping-particle="sort-only" default-locale="en-GB"> + <info> + <title>Refugee Survey Quarterly</title> + <id>http://www.zotero.org/styles/refugee-survey-quarterly</id> + <link href="http://www.zotero.org/styles/refugee-survey-quarterly" rel="self"/> + <link href="http://www.zotero.org/styles/henoch" rel="template"/> + <link href="https://academic.oup.com/rsq/pages/information_for_authors" rel="documentation"/> + <link href="https://static.primary.prod.gcms.the-infra.com/static/site/rsq/document/rsq-style-sheet-for-authors.pdf?node=9f756c3cee0c555986ff&version=78284:309db0246a9285b2f409" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="note"/> + <category field="history"/> + <issn>1020-4067</issn> + <eissn>1471-695X</eissn> + <updated>2021-03-28T08:30:53+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <terms> + <term name="translator" form="short">trans.</term> + <term name="editortranslator" form="short">ed. and trans.</term> + <term name="chapter" form="short">c.</term> + <term name="open-quote">"</term> + <term name="close-quote">"</term> + </terms> + </locale> + <macro name="author"> + <names variable="author" suffix=", "> + <name initialize-with="."/> + <et-al font-style="italic"/> + <label form="short" prefix=" (" suffix=")" strip-periods="false"/> + <substitute> + <names variable="translator"/> + <names variable="editor"/> + </substitute> + </names> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" and="text" delimiter=", "/> + <label form="short" prefix=" (" suffix=")" strip-periods="false"/> + <substitute> + <names variable="translator"/> + <names variable="editor"/> + </substitute> + </names> + </macro> + <macro name="editor-translator"> + <choose> + <if variable="editor translator" match="any"> + <names variable="editor translator"> + <label form="short" suffix=". " strip-periods="false"/> + <name and="text" initialize-with="."/> + </names> + </if> + </choose> + </macro> + <macro name="container-editor"> + <group delimiter=" "> + <text term="in" suffix=" "/> + <names variable="editor"> + <name initialize-with="."/> + <label form="short" prefix=" (" suffix=")" strip-periods="false"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <names variable="container-author"/> + <text macro="title"/> + </substitute> + </names> + </group> + </macro> + <macro name="title"> + <choose> + <if type="bill book graphic legal_case motion_picture report song" match="any"> + <text variable="title" font-style="italic"/> + </if> + <else> + <text variable="title" quotes="true"/> + </else> + </choose> + </macro> + <macro name="title-short"> + <choose> + <if type="bill book graphic legal_case motion_picture report song" match="any"> + <text variable="title" form="short" font-style="italic"/> + </if> + <else> + <text variable="title" form="short" quotes="true"/> + </else> + </choose> + </macro> + <macro name="collection"> + <text variable="collection-title"/> + <text variable="collection-number" prefix=" "/> + </macro> + <macro name="publisher"> + <choose> + <if type="paper-conference"> + <group delimiter=" "> + <text term="presented at"/> + <text variable="event"/> + </group> + <text variable="event-place" prefix=", "/> + </if> + <else> + <group delimiter=", "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </else> + </choose> + </macro> + <macro name="date"> + <choose> + <if type="article-newspaper" match="any"> + <date form="text" date-parts="year-month-day" variable="issued"/> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="volumes"> + <group delimiter=" "> + <text variable="number-of-volumes"/> + <text term="volume" form="short" plural="true" strip-periods="true"/> + </group> + </macro> + <macro name="pageno"> + <choose> + <if variable="locator" match="none"> + <text variable="page"/> + </if> + </choose> + </macro> + <macro name="pageref"> + <choose> + <if variable="locator"> + <group delimiter=" "> + <choose> + <if match="none" locator="page"> + <label variable="locator" form="short"/> + </if> + </choose> + <text variable="locator"/> + </group> + </if> + </choose> + </macro> + <macro name="pageref-subsequent"> + <label variable="locator" form="short" suffix=" "/> + <text variable="locator"/> + </macro> + <macro name="volref"> + <text variable="volume"/> + <text variable="issue" prefix="(" suffix=")"/> + </macro> + <macro name="container"> + <choose> + <if type="chapter paper-conference" match="any"> + <text variable="container-title" font-style="italic"/> + </if> + <else> + <text variable="container-title" font-style="italic"/> + </else> + </choose> + </macro> + <macro name="access"> + <choose> + <if type="webpage post post-weblog report article-newspaper" match="any"> + <choose> + <if variable="URL" match="any"> + <group delimiter=" "> + <group delimiter=": "> + <text term="available at"/> + <text variable="URL" prefix=" " suffix=", "/> + </group> + <group delimiter=" " prefix="(" suffix=")"> + <text term="accessed"/> + <date variable="accessed"> + <date-part name="month" form="numeric" suffix="/"/> + <date-part name="day" suffix="/"/> + <date-part name="year"/> + </date> + </group> + </group> + </if> + </choose> + </if> + </choose> + </macro> + <citation et-al-min="4" et-al-use-first="1" disambiguate-add-names="true"> + <layout suffix="." delimiter="; "> + <choose> + <if position="ibid-with-locator ibid" match="any"> + <group delimiter=", "> + <text term="ibid" form="short" text-case="capitalize-first" font-style="italic"/> + <text macro="pageref"/> + </group> + </if> + <else-if match="any" position="subsequent"> + <group delimiter=", "> + <text macro="author-short"/> + <text macro="title-short"/> + <text macro="pageref-subsequent"/> + </group> + </else-if> + <else> + <text macro="author"/> + <choose> + <if type="report thesis" match="any"> + <group delimiter=", "> + <text macro="title"/> + <text variable="genre"/> + <text variable="publisher"/> + <text variable="number" prefix=" "/> + <text variable="collection-title"/> + <text macro="date"/> + <text macro="pageref"/> + <text macro="access"/> + </group> + </if> + <else-if type="bill book graphic legal_case motion_picture song" match="any"> + <group delimiter=", "> + <text macro="title"/> + <text macro="editor-translator"/> + <text macro="container"/> + <text macro="volumes"/> + <text macro="collection"/> + <text macro="volref"/> + <text macro="publisher"/> + <text macro="date"/> + <text macro="pageref"/> + </group> + </else-if> + <else-if type="chapter paper-conference" match="any"> + <group delimiter=", "> + <text macro="title"/> + <text macro="container-editor"/> + <text macro="container"/> + <text macro="volref"/> + <text macro="volumes"/> + <text macro="collection"/> + <text macro="publisher"/> + <text macro="date"/> + <text macro="pageno"/> + <text macro="pageref"/> + </group> + </else-if> + <else> + <group delimiter=", "> + <text macro="title"/> + <text macro="publisher"/> + <text macro="container"/> + <text macro="collection"/> + <text macro="volref"/> + <text macro="date"/> + <text macro="volumes"/> + <text macro="pageno"/> + <text macro="pageref"/> + <text macro="access"/> + </group> + </else> + </choose> + </else> + </choose> + </layout> + </citation> +</style> diff --git a/register-studies.csl b/register-studies.csl new file mode 100644 index 00000000000..f466e91189a --- /dev/null +++ b/register-studies.csl @@ -0,0 +1,1512 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="never" page-range-format="expanded" default-locale="en-GB"> + <info> + <title>Register Studies</title> + <title-short>RS</title-short> + <id>http://www.zotero.org/styles/register-studies</id> + <link href="http://www.zotero.org/styles/register-studies" rel="self"/> + <link href="http://www.zotero.org/styles/apa-6th-edition" rel="template"/> + <link href="https://benjamins.com/catalog/rs" rel="documentation"/> + <author> + <name>Elen Le Foll</name> + <email>elen@fridu.net</email> + </author> + <category citation-format="author-date"/> + <category field="linguistics"/> + <issn>2542-9477</issn> + <eissn>2542-9485</eissn> + <updated>2021-05-02T02:45:06+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <terms> + <term name="editortranslator" form="short"> + <single>ed. & trans.</single> + <multiple>eds. & trans.</multiple> + </term> + <term name="translator" form="short">trans.</term> + <term name="interviewer" form="short"> + <single>interviewer</single> + <multiple>interviewers</multiple> + </term> + <term name="collection-editor" form="short"> + <single>series ed.</single> + <multiple>series eds.</multiple> + </term> + <term name="circa" form="short">ca.</term> + <term name="bc"> B.C.E.</term> + <term name="ad"> C.E.</term> + </terms> + </locale> + <macro name="container-contributors-booklike"> + <choose> + <if variable="container-title"> + <names variable="editor translator" delimiter=", & "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=" (" text-case="title" suffix=")"/> + <substitute> + <names variable="editorial-director"/> + <names variable="collection-editor"/> + <names variable="container-author"/> + </substitute> + </names> + </if> + </choose> + </macro> + <macro name="container-contributors"> + <choose> + <!-- book is here to catch software with container titles --> + <if type="book broadcast chapter entry entry-dictionary entry-encyclopedia graphic map personal_communication report speech" match="any"> + <text macro="container-contributors-booklike"/> + </if> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor container-author editor" match="any"> + <text macro="container-contributors-booklike"/> + </if> + </choose> + </else-if> + </choose> + </macro> + <macro name="secondary-contributors-booklike"> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer"> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <choose> + <if variable="container-title" match="none"> + <group delimiter="; "> + <names variable="container-author"> + <label form="verb-short" suffix=" " text-case="title"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + <names variable="editor translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </if> + </choose> + </group> + </macro> + <macro name="secondary-contributors"> + <choose> + <!-- book is here to catch software with container titles --> + <if type="book broadcast chapter entry entry-dictionary entry-encyclopedia graphic map report" match="any"> + <text macro="secondary-contributors-booklike"/> + </if> + <else-if type="personal_communication"> + <group delimiter="; "> + <group delimiter=" "> + <choose> + <if variable="genre" match="any"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else> + <text term="letter" text-case="capitalize-first"/> + </else> + </choose> + <names variable="recipient" delimiter=", "> + <label form="verb" suffix=" "/> + <name and="symbol" delimiter=", "/> + </names> + </group> + <text variable="medium" text-case="capitalize-first"/> + <choose> + <if variable="container-title" match="none"> + <names variable="editor translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + </group> + </else-if> + <else-if type="song"> + <choose> + <if variable="original-author composer" match="any"> + <group delimiter="; "> + <!-- Replace prefix with performer label as that becomes available --> + <names variable="author" prefix="Recorded by "> + <label form="verb" text-case="title"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + <names variable="translator"> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </if> + </choose> + </else-if> + <else-if type="article-journal article-magazine article-newspaper" match="any"> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <names variable="translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor editor" match="any"> + <text macro="secondary-contributors-booklike"/> + </if> + <else> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <names variable="translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </else> + </choose> + </else-if> + <else> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer"> + <name and="symbol" initialize-with=". " delimiter="; "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <names variable="editor translator" delimiter="; "> + <name and="symbol" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </else> + </choose> + </macro> + <macro name="author"> + <choose> + <if type="song"> + <names variable="composer" delimiter=", "> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <substitute> + <names variable="original-author"/> + <names variable="author"/> + <names variable="translator"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <group delimiter=" "> + <text macro="title"/> + <text macro="description"/> + <text macro="format"/> + </group> + </substitute> + </names> + </if> + <else-if type="treaty"/> + <else> + <names variable="author" delimiter=", "> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <substitute> + <names variable="illustrator"/> + <names variable="composer"/> + <names variable="director"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="long" prefix=" (" suffix=")" text-case="title"/> + </names> + <choose> + <if variable="container-title"> + <choose> + <if type="book entry entry-dictionary entry-encyclopedia"> + <text macro="title"/> + </if> + <else> + <names variable="translator"/> + </else> + </choose> + <names variable="translator"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + </if> + </choose> + <names variable="editor translator" delimiter=", "> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <names variable="editorial-director"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <names variable="collection-editor"> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <choose> + <if type="report"> + <text variable="publisher"/> + </if> + </choose> + <group delimiter=" "> + <text macro="title"/> + <text macro="description"/> + <text macro="format"/> + </group> + </substitute> + </names> + </else> + </choose> + </macro> + <macro name="author-short"> + <choose> + <if type="patent" variable="number" match="all"> + <text macro="patent-number"/> + </if> + <else-if type="treaty"> + <text variable="title" form="short" text-case="title"/> + </else-if> + <else-if type="personal_communication"> + <choose> + <if variable="archive DOI publisher URL" match="none"> + <group delimiter=", "> + <names variable="author"> + <name and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <text variable="title" form="short" text-case="title" quotes="true"/> + </substitute> + </names> + <!-- This should be localized --> + <text value="personal communication"/> + </group> + </if> + <else> + <names variable="author" delimiter=", "> + <name form="short" and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <choose> + <if variable="container-title"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </if> + <else> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </else> + </choose> + <text macro="format-short" prefix="[" suffix="]"/> + </substitute> + </names> + </else> + </choose> + </else-if> + <else-if type="song"> + <names variable="composer" delimiter=", "> + <name form="short" and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="original-author"/> + <names variable="author"/> + <names variable="translator"/> + <choose> + <if variable="container-title"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </if> + <else> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </else> + </choose> + <text macro="format-short" prefix="[" suffix="]"/> + </substitute> + </names> + </else-if> + <else> + <names variable="author" delimiter=", "> + <name form="short" and="symbol" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="illustrator"/> + <names variable="composer"/> + <names variable="director"/> + <choose> + <if variable="container-title"> + <choose> + <if type="book entry entry-dictionary entry-encyclopedia"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </if> + <else> + <names variable="translator"/> + </else> + </choose> + </if> + </choose> + <names variable="editor"/> + <names variable="editorial-director"/> + <names variable="translator"/> + <choose> + <if type="report" variable="publisher" match="all"> + <text variable="publisher"/> + </if> + <else-if type="legal_case"> + <text variable="title" font-style="italic"/> + </else-if> + <else-if type="bill legislation" match="any"> + <text variable="title" form="short" text-case="title"/> + </else-if> + <else-if variable="reviewed-author" type="review review-book" match="any"> + <text macro="format-short" prefix="[" suffix="]"/> + </else-if> + <else-if type="post post-weblog webpage" variable="container-title" match="any"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </else-if> + <else> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </else> + </choose> + <text macro="format-short" prefix="[" suffix="]"/> + </substitute> + </names> + </else> + </choose> + </macro> + <macro name="patent-number"> + <!-- authority: U.S. ; genre: patent ; number: 123,445 --> + <group delimiter=" "> + <text variable="authority"/> + <choose> + <if variable="genre"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else> + <!-- This should be localized --> + <text value="patent" text-case="capitalize-first"/> + </else> + </choose> + <group delimiter=" "> + <text term="issue" form="short" text-case="capitalize-first"/> + <text variable="number"/> + </group> + </group> + </macro> + <macro name="access"> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if variable="DOI" match="any"> + <text variable="DOI" prefix="https://doi.org/"/> + </else-if> + <else-if variable="URL"> + <group delimiter=" "> + <text term="retrieved" text-case="capitalize-first"/> + <choose> + <if type="post post-weblog webpage" match="any"> + <date variable="accessed" form="text" suffix=","/> + </if> + </choose> + <text term="from"/> + <choose> + <if type="report"> + <choose> + <if variable="author editor translator" match="any"> + <!-- This should be localized --> + <text variable="publisher" suffix=" website:"/> + </if> + </choose> + </if> + <else-if type="post post-weblog webpage" match="any"> + <!-- This should be localized --> + <text variable="container-title" suffix=" website:"/> + </else-if> + </choose> + <text variable="URL"/> + </group> + </else-if> + <else-if variable="archive"> + <choose> + <if type="article article-journal article-magazine article-newspaper dataset paper-conference report speech thesis" match="any"> + <!-- This section is for electronic database locations. Physical archives for these and other item types are called in 'publisher' macro --> + <choose> + <if variable="archive-place" match="none"> + <group delimiter=" "> + <text term="retrieved" text-case="capitalize-first"/> + <text term="from"/> + <text variable="archive" suffix="."/> + <text variable="archive_location" prefix="(" suffix=")"/> + </group> + </if> + </choose> + </if> + </choose> + </else-if> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="treaty"> + <group delimiter=", "> + <text variable="title" text-case="title"/> + <names variable="author"> + <name initialize-with="." form="short" delimiter="-"/> + </names> + </group> + </if> + <else-if type="patent" variable="number" match="all"> + <text macro="patent-number" font-style="italic"/> + </else-if> + <else-if variable="title"> + <choose> + <if variable="version" type="book" match="all"> + <!---This is a hack until we have a software type --> + <text variable="title"/> + </if> + <else-if variable="reviewed-author reviewed-title" type="review review-book" match="any"> + <choose> + <if variable="reviewed-title"> + <choose> + <if type="post post-weblog webpage" variable="container-title" match="any"> + <text variable="title"/> + </if> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </if> + </choose> + </else-if> + <else-if type="post post-weblog webpage" variable="container-title" match="any"> + <text variable="title"/> + </else-if> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </else-if> + <else-if variable="interviewer" type="interview" match="any"> + <names variable="interviewer"> + <label form="verb-short" suffix=" " text-case="capitalize-first"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </else-if> + </choose> + </macro> + <!-- APA has four descriptive sections following the title: --> + <!-- (description), [format], container, event --> + <macro name="description"> + <group prefix="(" suffix=")"> + <choose> + <!-- book is here to catch software with container titles --> + <if type="book report" match="any"> + <choose> + <if variable="container-title"> + <text macro="secondary-contributors"/> + </if> + <else> + <group delimiter="; "> + <text macro="description-report"/> + <text macro="secondary-contributors"/> + </group> + </else> + </choose> + </if> + <else-if type="thesis"> + <group delimiter="; "> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <choose> + <!-- In APA journals, the university of a thesis is always cited, even if another locator is given --> + <if variable="DOI URL archive" match="any"> + <text variable="publisher"/> + </if> + </choose> + </group> + <text macro="locators"/> + <text macro="secondary-contributors"/> + </group> + </else-if> + <else-if type="book interview manuscript motion_picture musical_score pamphlet post-weblog speech webpage" match="any"> + <group delimiter="; "> + <text macro="locators"/> + <text macro="secondary-contributors"/> + </group> + </else-if> + <else-if type="song"> + <choose> + <if variable="container-title" match="none"> + <text macro="locators"/> + </if> + </choose> + </else-if> + <else-if type="article dataset figure" match="any"> + <choose> + <if variable="container-title"> + <text macro="secondary-contributors"/> + </if> + <else> + <group delimiter="; "> + <text macro="locators"/> + <text macro="secondary-contributors"/> + </group> + </else> + </choose> + </else-if> + <else-if type="bill legislation legal_case patent treaty personal_communication" match="none"> + <text macro="secondary-contributors"/> + </else-if> + </choose> + </group> + </macro> + <macro name="format"> + <group prefix="[" suffix="]"> + <choose> + <if variable="reviewed-author reviewed-title" type="review review-book" match="any"> + <group delimiter=", "> + <choose> + <if variable="genre"> + <!-- Delimiting by , rather than "of" to avoid incorrect grammar --> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <choose> + <if variable="reviewed-title"> + <text variable="reviewed-title" font-style="italic"/> + </if> + <else> + <!-- Assume `title` is title of reviewed work --> + <text variable="title" font-style="italic"/> + </else> + </choose> + </group> + </if> + <else> + <!-- This should be localized --> + <group delimiter=" "> + <text value="Review of"/> + <choose> + <if variable="reviewed-title"> + <text variable="reviewed-title" font-style="italic"/> + </if> + <else> + <!-- Assume `title` is title of reviewed work --> + <text variable="title" font-style="italic"/> + </else> + </choose> + </group> + </else> + </choose> + <names variable="reviewed-author"> + <label form="verb-short" suffix=" "/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </group> + </if> + <else> + <text macro="format-short"/> + </else> + </choose> + </group> + </macro> + <macro name="format-short"> + <choose> + <if variable="reviewed-author reviewed-title" type="review review-book" match="any"> + <choose> + <if variable="reviewed-title" match="none"> + <choose> + <if variable="genre"> + <!-- Delimiting by , rather than "of" to avoid incorrect grammar --> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </group> + </if> + <else> + <!-- This should be localized --> + <group delimiter=" "> + <text value="Review of"/> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </group> + </else> + </choose> + </if> + <else> + <text variable="title" form="short" text-case="title" quotes="true"/> + </else> + </choose> + </if> + <else-if type="speech thesis" match="any"> + <text variable="medium" text-case="capitalize-first"/> + </else-if> + <!-- book is here to catch software with container titles --> + <else-if type="book report" match="any"> + <choose> + <if variable="container-title" match="none"> + <text macro="format-report"/> + </if> + </choose> + </else-if> + <else-if type="manuscript pamphlet" match="any"> + <text variable="medium" text-case="capitalize-first"/> + </else-if> + <else-if type="personal_communication"> + <text macro="secondary-contributors"/> + </else-if> + <else-if type="song"> + <group delimiter="; "> + <text macro="secondary-contributors"/> + <choose> + <if variable="container-title" match="none"> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </if> + </choose> + </group> + </else-if> + <else-if type="paper-conference"> + <group delimiter=", "> + <choose> + <if variable="collection-editor editor issue page volume" match="any"> + <text variable="genre" text-case="capitalize-first"/> + </if> + </choose> + <text variable="medium" text-case="capitalize-first"/> + </group> + </else-if> + <else-if type="bill legislation legal_case patent treaty" match="none"> + <choose> + <if variable="genre medium" match="any"> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </if> + <else-if type="dataset"> + <!-- This should be localized --> + <text value="Data set"/> + </else-if> + </choose> + </else-if> + </choose> + </macro> + <macro name="description-report"> + <choose> + <if variable="number"> + <group delimiter="; "> + <group delimiter=" "> + <text variable="genre" text-case="title"/> + <!-- Replace with term="number" if that becomes available --> + <text term="issue" form="short" text-case="capitalize-first"/> + <text variable="number"/> + </group> + <text macro="locators"/> + </group> + </if> + <else> + <text macro="locators"/> + </else> + </choose> + </macro> + <macro name="format-report"> + <choose> + <if variable="number"> + <text variable="medium" text-case="capitalize-first"/> + </if> + <else> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </else> + </choose> + </macro> + <macro name="title-and-descriptions"> + <group delimiter=" "> + <text macro="title"/> + <choose> + <if variable="title interviewer" type="interview" match="any"> + <group delimiter=" "> + <text macro="description"/> + <text macro="format"/> + </group> + </if> + <else> + <group delimiter=" "> + <text macro="format"/> + <text macro="description"/> + </group> + </else> + </choose> + </group> + </macro> + <macro name="archive"> + <group delimiter=". "> + <group delimiter=", "> + <choose> + <if type="manuscript"> + <text variable="genre"/> + </if> + </choose> + <group delimiter=" "> + <!-- Replace "archive" with "archive_collection" as that becomes available --> + <text variable="archive"/> + <text variable="archive_location" prefix="(" suffix=")"/> + </group> + </group> + <group delimiter=", "> + <!-- Move "archive" here when "archive_collection" becomes available --> + <text variable="archive-place"/> + </group> + </group> + </macro> + <macro name="publisher"> + <choose> + <if type="manuscript pamphlet" match="any"> + <choose> + <if variable="archive archive_location archive-place" match="any"> + <group delimiter=". "> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + <text macro="archive"/> + </group> + </if> + <else> + <group delimiter=", "> + <text variable="genre"/> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + </else> + </choose> + </if> + <else-if type="thesis" match="any"> + <group delimiter=". "> + <group delimiter=", "> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + <text macro="archive"/> + </group> + </else-if> + <else-if type="patent"> + <group delimiter=". "> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + <text macro="archive"/> + </group> + </else-if> + <else-if type="article-journal article-magazine article-newspaper" match="any"> + <text macro="archive"/> + </else-if> + <else-if type="post post-weblog webpage" match="none"> + <group delimiter=". "> + <choose> + <if variable="event"> + <choose> + <!-- Only print publisher info if published in a proceedings --> + <if variable="collection-editor editor issue page volume" match="any"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </if> + </choose> + </if> + <else> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </else> + </choose> + <text macro="archive"/> + </group> + </else-if> + </choose> + </macro> + <macro name="event"> + <choose> + <if variable="event" type="speech paper-conference" match="any"> + <choose> + <!-- Don't print event info if published in a proceedings --> + <if variable="collection-editor editor issue page volume" match="none"> + <group delimiter=" "> + <text variable="genre" text-case="capitalize-first"/> + <group delimiter=" "> + <choose> + <if variable="genre"> + <text term="presented at"/> + </if> + <else> + <text term="presented at" text-case="capitalize-first"/> + </else> + </choose> + <group delimiter=", "> + <text variable="event"/> + <text variable="event-place"/> + </group> + </group> + </group> + </if> + </choose> + </if> + </choose> + </macro> + <macro name="issued"> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if variable="issued"> + <group> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="year-suffix"/> + <choose> + <if type="speech"> + <date variable="issued" delimiter=" "> + <date-part prefix=", " name="month"/> + </date> + </if> + <else-if type="article article-magazine article-newspaper broadcast interview pamphlet personal_communication post post-weblog treaty webpage" match="any"> + <date variable="issued"> + <date-part prefix=", " name="month"/> + <date-part prefix=" " name="day"/> + </date> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="container-title" match="none"> + <date variable="issued"> + <date-part prefix=", " name="month"/> + <date-part prefix=" " name="day"/> + </date> + </if> + </choose> + </else-if> + <!-- Only year: article-journal chapter entry entry-dictionary entry-encyclopedia dataset figure graphic motion_picture manuscript map musical_score paper-conference [published] patent report review review-book song + --> + </choose> + </group> + </else-if> + <else-if variable="status"> + <group> + <text variable="status" text-case="lowercase"/> + <text variable="year-suffix" prefix="-"/> + </group> + </else-if> + <else> + <group> + <text term="no date" form="short"/> + <text variable="year-suffix" prefix="-"/> + </group> + </else> + </choose> + </macro> + <macro name="issued-sort"> + <choose> + <if type="article article-magazine article-newspaper broadcast interview pamphlet personal_communication post post-weblog speech treaty webpage" match="any"> + <date variable="issued"> + <date-part name="year"/> + <date-part name="month"/> + <date-part name="day"/> + </date> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="issued-year"> + <group> + <choose> + <if type="personal_communication"> + <choose> + <if variable="archive DOI publisher URL" match="none"> + <!-- These variables indicate that the letter is retrievable by the reader. If not, then use the APA in-text-only personal communication format --> + <date variable="issued" form="text"/> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + <text variable="year-suffix"/> + </group> + </macro> + <macro name="issued-citation"> + <choose> + <if variable="issued"> + <group delimiter="/"> + <choose> + <if is-uncertain-date="original-date"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <date variable="original-date"> + <date-part name="year"/> + </date> + </group> + </if> + <else> + <date variable="original-date"> + <date-part name="year"/> + </date> + </else> + </choose> + <choose> + <if is-uncertain-date="issued"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <text macro="issued-year"/> + </group> + </if> + <else> + <text macro="issued-year"/> + </else> + </choose> + </group> + </if> + <else-if variable="status"> + <text variable="status" text-case="lowercase"/> + <text variable="year-suffix" prefix="-"/> + </else-if> + <else> + <text term="no date" form="short"/> + <text variable="year-suffix" prefix="-"/> + </else> + </choose> + </macro> + <macro name="original-date"> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if type="speech"> + <date variable="original-date" delimiter=" "> + <date-part name="month"/> + <date-part name="year"/> + </date> + </else-if> + <else-if type="article article-magazine article-newspaper broadcast interview pamphlet personal_communication post post-weblog treaty webpage" match="any"> + <date variable="original-date" form="text"/> + </else-if> + <else> + <date variable="original-date"> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="original-published"> + <!--This should be localized --> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if type="interview motion_picture song" match="any"> + <text value="Original work recorded"/> + </else-if> + <else-if type="broadcast"> + <text value="Original work broadcast"/> + </else-if> + <else> + <text value="Original work published"/> + </else> + </choose> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </macro> + <macro name="locators"> + <choose> + <if type="article-journal article-magazine figure review review-book" match="any"> + <group delimiter=", "> + <group> + <text variable="volume" font-style="italic"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <text variable="page"/> + </group> + </if> + <else-if type="article-newspaper"> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor editor" match="any"> + <text macro="locators-booklike"/> + </if> + <else> + <group delimiter=", "> + <group> + <text variable="volume" font-style="italic"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <text variable="page"/> + </group> + </else> + </choose> + </else-if> + <else-if type="bill broadcast interview legal_case legislation patent post post-weblog speech treaty webpage" match="none"> + <text macro="locators-booklike"/> + </else-if> + </choose> + </macro> + <macro name="locators-booklike"> + <group delimiter=", "> + <text macro="edition"/> + <group delimiter=" "> + <text term="version" text-case="capitalize-first"/> + <text variable="version"/> + </group> + <choose> + <if variable="volume" match="any"> + <choose> + <if is-numeric="volume" match="none"/> + <else-if variable="collection-title"> + <choose> + <if variable="editor translator" match="none"> + <choose> + <if variable="collection-number"> + <group> + <text term="volume" form="short" text-case="capitalize-first" suffix=" "/> + <number variable="volume" form="numeric"/> + </group> + </if> + </choose> + </if> + </choose> + </else-if> + <else> + <group> + <text term="volume" form="short" text-case="capitalize-first" suffix=" "/> + <number variable="volume" form="numeric"/> + </group> + </else> + </choose> + </if> + <else> + <group> + <text term="volume" form="short" plural="true" text-case="capitalize-first" suffix=" "/> + <number variable="number-of-volumes" form="numeric" prefix="1–"/> + </group> + </else> + </choose> + <group> + <label variable="page" form="short" suffix=" "/> + <text variable="page"/> + </group> + </group> + </macro> + <macro name="container"> + <choose> + <if type="article article-journal article-magazine article-newspaper review review-book" match="any"> + <group delimiter=", "> + <text macro="container-title"/> + <text macro="locators"/> + </group> + <choose> + <!--for advance online publication--> + <if variable="issued"> + <choose> + <if variable="page issue" match="none"> + <text variable="status" text-case="capitalize-first" prefix=". "/> + </if> + </choose> + </if> + </choose> + </if> + <else-if type="article dataset figure" match="any"> + <choose> + <if variable="container-title"> + <group delimiter=", "> + <text macro="container-title"/> + <text macro="locators"/> + </group> + <choose> + <!--for advance online publication--> + <if variable="issued"> + <choose> + <if variable="page issue" match="none"> + <text variable="status" text-case="capitalize-first" prefix=". "/> + </if> + </choose> + </if> + </choose> + </if> + </choose> + </else-if> + <!-- book is here to catch software with container titles --> + <else-if type="book" variable="container-title" match="all"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first" suffix=" "/> + <group delimiter=", "> + <text macro="container-contributors"/> + <group delimiter=" "> + <text macro="container-title"/> + <text macro="description-report" prefix="(" suffix=")"/> + <text macro="format-report" prefix="[" suffix="]"/> + </group> + </group> + </group> + </else-if> + <else-if type="report" variable="container-title" match="all"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first" suffix=" "/> + <group delimiter=", "> + <text macro="container-contributors"/> + <group delimiter=" "> + <text macro="container-title"/> + <text macro="description-report" prefix="(" suffix=")"/> + <text macro="format-report" prefix="[" suffix="]"/> + </group> + </group> + </group> + </else-if> + <else-if type="song" variable="container-title" match="all"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first" suffix=" "/> + <group delimiter=", "> + <text macro="container-contributors"/> + <group delimiter=" "> + <text macro="container-title"/> + <text macro="locators" prefix="(" suffix=")"/> + <group delimiter=", " prefix="[" suffix="]"> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </group> + </group> + </group> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="editor collection-editor container-author" match="any"> + <text macro="container-booklike"/> + </if> + <else> + <group delimiter=", "> + <text macro="container-title"/> + <text macro="locators"/> + </group> + </else> + </choose> + </else-if> + <else-if type="book"> + <choose> + <!-- book and software should not cite collection-title, only container-title --> + <if variable="container-title"> + <text macro="container-booklike"/> + </if> + </choose> + </else-if> + <else-if type="broadcast chapter entry entry-dictionary entry-encyclopedia graphic map speech" match="any"> + <text macro="container-booklike"/> + </else-if> + <else-if type="bill legal_case legislation treaty" match="any"> + <text macro="legal-cites"/> + </else-if> + </choose> + </macro> + <macro name="container-booklike"> + <choose> + <if variable="container-title collection-title" match="any"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first"/> + <group delimiter=", "> + <text macro="container-contributors"/> + <choose> + <if variable="container-author editor translator" match="none"> + <group delimiter=". "> + <group delimiter=": "> + <text variable="collection-title" font-style="italic" text-case="title"/> + <choose> + <if variable="collection-title"> + <group delimiter=" "> + <text term="volume" form="short" font-style="italic" text-case="capitalize-first"/> + <number variable="collection-number" font-style="italic" form="numeric"/> + <choose> + <if variable="collection-number" match="none"> + <number variable="volume" font-style="italic" form="numeric"/> + </if> + </choose> + </group> + </if> + </choose> + </group> + <!-- Replace with volume-title as that becomes available --> + <group delimiter=": "> + <text macro="container-title"/> + <choose> + <if variable="collection-title" is-numeric="volume" match="none"> + <group delimiter=" "> + <text term="volume" form="short" font-style="italic" text-case="capitalize-first"/> + <text variable="volume" font-style="italic"/> + </group> + </if> + </choose> + </group> + </group> + </if> + <else> + <!-- Replace with volume-title as that becomes available --> + <group delimiter=": "> + <text macro="container-title"/> + <choose> + <if is-numeric="volume" match="none"> + <group delimiter=" "> + <text term="volume" form="short" font-style="italic" text-case="capitalize-first"/> + <text variable="volume" font-style="italic"/> + </group> + </if> + </choose> + </group> + </else> + </choose> + </group> + <group delimiter="; " prefix="(" suffix=")"> + <text macro="locators"/> + <names variable="container-author"> + <label form="verb-short" suffix=" " text-case="title"/> + <name and="symbol" initialize-with=". " delimiter=", "/> + </names> + </group> + </group> + </if> + </choose> + </macro> + <macro name="container-title"> + <choose> + <if type="article article-journal article-magazine article-newspaper dataset" match="any"> + <text variable="container-title" font-style="italic" text-case="title"/> + </if> + <else-if type="paper-conference speech"> + <choose> + <if variable="collection-editor container-author editor" match="any"> + <text variable="container-title" font-style="italic"/> + </if> + <else> + <text variable="container-title" font-style="italic" text-case="title"/> + </else> + </choose> + </else-if> + <else-if type="bill legal_case legislation post-weblog webpage" match="none"> + <text variable="container-title" font-style="italic"/> + </else-if> + </choose> + </macro> + <!-- After 'source', APA also prints publication history (original publication, reprint info, retraction info) --> + <macro name="publication-history"> + <choose> + <if type="patent" match="none"> + <group prefix="(" suffix=")"> + <choose> + <if variable="references"> + <!-- This provides the option for more elaborate description + of publication history, such as full "reprinted" references + (example 26) or retracted references --> + <text variable="references"/> + </if> + <else> + <choose> + <if variable="original-date"> + <group delimiter=" "> + <text macro="original-published"/> + <choose> + <if is-uncertain-date="original-date"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <text macro="original-date"/> + </group> + </if> + <else> + <text macro="original-date"/> + </else> + </choose> + </group> + </if> + </choose> + </else> + </choose> + </group> + </if> + <else> + <text variable="references" prefix="(" suffix=")"/> + </else> + </choose> + </macro> + <macro name="legal-cites"> + <choose> + <if type="legal_case"> + <group prefix=", " delimiter=" "> + <group delimiter=" "> + <choose> + <if variable="container-title"> + <text variable="volume"/> + <text variable="container-title"/> + <group delimiter=" "> + <!--change to label variable="section" as that becomes available --> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + <text variable="page"/> + </if> + <else> + <group delimiter=" "> + <choose> + <if is-numeric="number"> + <!-- Replace with term="number" if that becomes available --> + <text term="issue" form="short" text-case="capitalize-first"/> + </if> + </choose> + <text variable="number"/> + </group> + </else> + </choose> + </group> + <group prefix="(" suffix=")" delimiter=" "> + <text variable="authority"/> + <choose> + <if variable="container-title" match="any"> + <!--Only print year for cases published in reporters--> + <date variable="issued" form="numeric" date-parts="year"/> + </if> + <else> + <date variable="issued" form="text"/> + </else> + </choose> + </group> + </group> + </if> + <else-if type="bill legislation" match="any"> + <group prefix=", " delimiter=" "> + <group delimiter=", "> + <choose> + <if variable="number"> + <!--There's a public law number--> + <text variable="number" prefix="Pub. L. No. "/> + <group delimiter=" "> + <!--change to label variable="section" as that becomes available --> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + <group delimiter=" "> + <text variable="volume"/> + <text variable="container-title"/> + <text variable="page-first"/> + </group> + </if> + <else> + <group delimiter=" "> + <text variable="volume"/> + <text variable="container-title"/> + <!--change to label variable="section" as that becomes available --> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + </else> + </choose> + </group> + <date variable="issued" prefix="(" suffix=")"> + <date-part name="year"/> + </date> + </group> + </else-if> + <else-if type="treaty"> + <group delimiter=" "> + <number variable="volume"/> + <text variable="container-title"/> + <text variable="page"/> + </group> + </else-if> + </choose> + </macro> + <!-- As per the RS stylesheet, page numbers are not proceeded by p. or pp. in in-text citations, and names and dates are only separated by a space. --> + <macro name="point-locators"> + <group> + <choose> + <if locator="page" match="none"> + <label variable="locator" form="short" suffix=" "/> + </if> + </choose> + <text variable="locator"/> + </group> + </macro> + <citation et-al-min="3" et-al-use-first="1" delimiter-precedes-et-al="never" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true"> + <!-- The RS stylesheet officially requires multiple references from the same author to be delimited with a comma, e.g. (Biber 1988, 1994, 2006), here all in-text citations are separated by semicolons so this would have to be edited manually. --> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=": "> + <group delimiter=" "> + <text macro="author-short"/> + <text macro="issued-citation"/> + </group> + <text macro="point-locators"/> + </group> + </layout> + </citation> + <bibliography hanging-indent="true" et-al-min="8" et-al-use-first="6" et-al-use-last="true" entry-spacing="0" line-spacing="2"> + <sort> + <key macro="author"/> + <key macro="issued-sort" sort="ascending"/> + <key macro="title"/> + </sort> + <layout> + <group delimiter=" "> + <group delimiter=". " suffix="."> + <text macro="author"/> + <choose> + <if is-uncertain-date="issued"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <text macro="issued"/> + </group> + </if> + <else> + <text macro="issued" prefix="(" suffix=")"/> + </else> + </choose> + <text macro="title-and-descriptions"/> + <text macro="container"/> + <text macro="event"/> + <text macro="publisher"/> + </group> + <text macro="access"/> + <text macro="publication-history"/> + </group> + </layout> + </bibliography> +</style> diff --git a/restoration-ecology.csl b/restoration-ecology.csl index 9b4ba62248c..5dd3b59c8bc 100644 --- a/restoration-ecology.csl +++ b/restoration-ecology.csl @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="utf-8"?> -<style xmlns="http://purl.org/net/xbiblio/csl" default-locale="en-GB" demote-non-dropping-particle="sort-only" version="1.0" class="in-text"> +<style xmlns="http://purl.org/net/xbiblio/csl" demote-non-dropping-particle="sort-only" version="1.0" class="in-text" default-locale="en-GB"> <info> <title>Restoration Ecology</title> <id>http://www.zotero.org/styles/restoration-ecology</id> <link href="http://www.zotero.org/styles/restoration-ecology" rel="self"/> <link href="http://www.zotero.org/styles/genome-biology-and-evolution" rel="template"/> - <link href="http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1526-100X/homepage/ForAuthors.html" rel="documentation"/> + <link href="https://onlinelibrary.wiley.com/page/journal/1526100x/homepage/forauthors.html" rel="documentation"/> <author> <name>Caitlin Rottler</name> <email>caitlin.m.rottler@gmail.com</email> @@ -13,7 +13,7 @@ <category citation-format="author-date"/> <category field="biology"/> <eissn>1526-100X</eissn> - <updated>2016-06-24T17:34:02+00:00</updated> + <updated>2021-06-02T07:49:02+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <macro name="editor"> @@ -33,7 +33,7 @@ </macro> <macro name="author"> <names variable="author"> - <name initialize-with="" sort-separator=" " name-as-sort-order="all" delimiter-precedes-last="always" et-al-min="4"/> + <name initialize-with="" sort-separator=" " name-as-sort-order="all" delimiter-precedes-last="always"/> <label prefix=", " form="short"/> <substitute> <names variable="editor"/> @@ -94,7 +94,7 @@ </else> </choose> </macro> - <citation collapse="year" disambiguate-add-givenname="true" disambiguate-add-names="true" disambiguate-add-year-suffix="true" et-al-use-first="1" et-al-min="3"> + <citation collapse="year" disambiguate-add-givenname="true" disambiguate-add-names="true" disambiguate-add-year-suffix="true" et-al-min="3" et-al-use-first="1"> <layout delimiter="; " prefix="(" suffix=")"> <group delimiter=", "> <group delimiter=" "> @@ -105,7 +105,7 @@ </group> </layout> </citation> - <bibliography et-al-min="6" et-al-use-first="1" line-spacing="2" hanging-indent="true"> + <bibliography line-spacing="2" hanging-indent="true"> <sort> <key macro="author"/> <key variable="title"/> diff --git a/revue-archeologique.csl b/revue-archeologique.csl index ebea35a418b..8378798492c 100644 --- a/revue-archeologique.csl +++ b/revue-archeologique.csl @@ -213,7 +213,7 @@ <else-if type="entry-dictionary entry-encyclopedia" match="any"> <group delimiter=", "> <text macro="title" quotes="true"/> - <text variable="title" form="short" font-style="italic"/> + <text variable="container-title" form="short" font-style="italic"/> <group delimiter=" "> <label variable="volume" form="short"/> <text variable="volume"/> diff --git a/revue-forestiere-francaise.csl b/revue-forestiere-francaise.csl new file mode 100644 index 00000000000..2e04b49d975 --- /dev/null +++ b/revue-forestiere-francaise.csl @@ -0,0 +1,262 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" page-range-format="expanded" default-locale="fr-FR"> + <info> + <title>Revue forestière française (Français)</title> + <title-short>RFF</title-short> + <id>http://www.zotero.org/styles/revue-forestiere-francaise</id> + <link href="http://www.zotero.org/styles/revue-forestiere-francaise" rel="self"/> + <link href="http://www.zotero.org/styles/science" rel="template"/> + <link href="https://hal.archives-ouvertes.fr/REVUE-FORESTIERE-FRANCAISE/" rel="documentation"/> + <author> + <name>Timothée Fouqueray</name> + <email>timothee.fouqueray@uqo.ca</email> + </author> + <category citation-format="author-date"/> + <category field="science"/> + <category field="engineering"/> + <issn>0035-2829</issn> + <eissn>1951-6827</eissn> + <summary>Le style de la Revue forestière française en vigueur en 2021.</summary> + <updated>2021-04-14T21:50:00+01:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="fr"> + <terms> + <term name="editor" form="short"> + <single>dir.</single> + <multiple>dirs.</multiple> + </term> + </terms> + </locale> + <macro name="editor"> + <names variable="editor" delimiter=" "> + <name name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always" initialize-with="." font-variant="small-caps"/> + <label form="short" prefix=" (" suffix=")" text-case="lowercase"/> + <substitute> + <names variable="editorial-director"/> + </substitute> + </names> + </macro> + <macro name="author-last"> + <names variable="author"> + <name name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always" initialize-with="." font-variant="small-caps"/> + <label form="short" prefix=" " text-case="lowercase"/> + <substitute> + <names variable="editor"> + <name name-as-sort-order="all" sort-separator=", " delimiter=", " delimiter-precedes-last="always" initialize-with="." font-variant="small-caps"/> + <label form="short" prefix=" (" suffix=")" text-case="lowercase"/> + <substitute> + <names variable="editorial-director"/> + </substitute> + </names> + </substitute> + </names> + </macro> + <!-- Same as author-last except that name is not initialized to sort on first name too --> + <macro name="author-sort"> + <names variable="author"> + <name name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always" font-variant="small-caps"/> + <label form="short" prefix=" " text-case="lowercase"/> + <substitute> + <names variable="editor"> + <name and="text" name-as-sort-order="all" sort-separator=", " delimiter=", " delimiter-precedes-last="always" font-variant="small-caps"/> + <label form="short" prefix=" (" suffix=")" text-case="lowercase"/> + <substitute> + <names variable="editorial-director"/> + </substitute> + </names> + </substitute> + </names> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" and="text" delimiter=", " delimiter-precedes-last="never"/> + <substitute> + <names variable="editor"/> + </substitute> + </names> + </macro> + <macro name="translator"> + <text term="translator" form="verb" suffix=" "/> + <names variable="translator"> + <name name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always" initialize-with="." font-variant="small-caps"/> + </names> + </macro> + <macro name="publisher-collection"> + <group delimiter=", "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + <text variable="collection-title" prefix=" (" suffix=")"/> + </macro> + <macro name="year-date-short"> + <choose> + <if variable="original-date"> + <date variable="original-date" prefix="[" suffix="] "> + <date-part name="year"/> + </date> + </if> + </choose> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </macro> + <macro name="full-date"> + <date variable="issued" delimiter=" "> + <date-part name="day"/> + <date-part name="month"/> + <date-part name="year"/> + </date> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="long"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </macro> + <macro name="citation-locator"> + <group> + <label variable="locator" form="short" suffix=". "/> + <text variable="locator"/> + </group> + </macro> + <macro name="page"> + <group> + <label variable="page" suffix=". " form="short"/> + <text variable="page"/> + </group> + </macro> + <macro name="number-of-pages"> + <group> + <text variable="number-of-pages" suffix=" p"/> + </group> + </macro> + <citation et-al-min="4" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" collapse="year"> + <sort> + <key macro="author-last"/> + <key macro="year-date-short"/> + </sort> + <layout prefix="(" suffix=")" delimiter=" ; "> + <group delimiter=", "> + <text macro="author-short"/> + <text macro="year-date-short"/> + <text macro="citation-locator"/> + </group> + </layout> + </citation> + <bibliography> + <sort> + <key macro="author-sort"/> + <key variable="issued"/> + </sort> + <layout suffix="."> + <text macro="author-last" suffix=", "/> + <text macro="year-date-short" suffix=". "/> + <choose> + <if type="report"> + <group delimiter=", "> + <text variable="title" quotes="false"/> + <text macro="translator"/> + <text variable="genre"/> + <text variable="collection-title" font-style="italic"/> + <text variable="number"/> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </if> + <else-if type="book"> + <group delimiter=", "> + <text variable="title" font-style="italic"/> + <text macro="translator"/> + <text variable="genre"/> + <text macro="editor"/> + <text macro="edition"/> + <text macro="publisher-collection"/> + <text variable="medium"/> + <group delimiter=" "> + <text term="version"/> + <text variable="version"/> + </group> + <text macro="number-of-pages"/> + </group> + </else-if> + <else-if type="thesis"> + <group delimiter=", "> + <text variable="title" font-style="italic"/> + <text macro="translator"/> + <choose> + <if variable="genre"> + <text variable="genre"/> + </if> + <else> + <text value="Thèse de doctorat"/> + </else> + </choose> + <text macro="edition"/> + <text macro="publisher-collection"/> + <text macro="number-of-pages"/> + </group> + </else-if> + <else-if type="chapter"> + <text variable="title" quotes="false"/> + <group prefix=", "> + <text value="dans" suffix=" "/> + <text macro="editor" suffix=", "/> + <group delimiter=", "> + <text variable="container-title" font-style="italic"/> + <text macro="translator"/> + <text macro="edition"/> + <text macro="publisher-collection"/> + <text macro="page"/> + </group> + </group> + </else-if> + <else-if type="speech"> + <group delimiter=", "> + <text variable="title" quotes="false"/> + <text variable="event"/> + <text variable="event-place"/> + <text macro="full-date"/> + <text macro="translator"/> + </group> + </else-if> + <else-if type="article-newspaper article-magazine interview broadcast" match="any"> + <group delimiter=", "> + <text variable="title" quotes="false"/> + <text variable="container-title" font-style="italic" prefix=" "/> + <text macro="full-date"/> + <text macro="translator"/> + <text macro="page"/> + </group> + </else-if> + <else> + <group delimiter=" " suffix=","> + <text variable="title" quotes="false"/> + <text macro="editor"/> + </group> + <group prefix=" " delimiter=", "> + <text variable="container-title" font-style="italic"/> + <text variable="volume" font-style="italic"/> + <text variable="issue"/> + <text macro="translator"/> + <text macro="page"/> + </group> + </else> + </choose> + </layout> + </bibliography> +</style> diff --git a/saglik-bilimleri-universitesi.csl b/saglik-bilimleri-universitesi.csl new file mode 100644 index 00000000000..805751d3e61 --- /dev/null +++ b/saglik-bilimleri-universitesi.csl @@ -0,0 +1,209 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" delimiter-precedes-et-al="always" delimiter-precedes-last="never" demote-non-dropping-particle="sort-only" default-locale="en-US"> + <!-- This style was edited with the Visual CSL Editor (http://editor.citationstyles.org/visualEditor/) --> + <info> + <title>Sağlık Bilimleri Üniversitesi</title> + <id>http://www.zotero.org/styles/saglik-bilimleri-universitesi</id> + <link href="http://www.zotero.org/styles/saglik-bilimleri-universitesi" rel="self"/> + <link href="http://www.zotero.org/styles/american-medical-association" rel="template"/> + <link href="https://www.sbu.edu.tr/FileFolder/Dosyalar/226a44f5/2017_7/tez-yazim-klavuzu-130a0155.pdf" rel="documentation"/> + <author> + <name>mcaslan</name> + </author> + <category citation-format="numeric"/> + <category field="medicine"/> + <updated>2021-02-15T03:41:57+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="editor"> + <names variable="editor"> + <name name-as-sort-order="all" sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=", "/> + </names> + </macro> + <macro name="author"> + <group suffix="."> + <names variable="author"> + <name font-weight="normal" delimiter-precedes-et-al="always" delimiter-precedes-last="never" initialize-with="" name-as-sort-order="all" sort-separator=" "/> + <label form="short" prefix=", "/> + <substitute> + <names variable="editor"/> + <text macro="title"/> + </substitute> + </names> + </group> + </macro> + <macro name="access"> + <choose> + <if type="article-newspaper" variable="page" match="none"> + <choose> + <if variable="DOI"> + <text value="doi:"/> + <text variable="DOI"/> + </if> + <else-if variable="URL"> + <group delimiter=". "> + <text variable="URL" prefix="[" suffix="]"/> + <group> + <date variable="accessed"> + <date-part name="day" suffix="."/> + <date-part name="month" form="numeric" suffix="."/> + <date-part name="year"/> + </date> + <text value=" tarihinde erişilmiştir." suffix=""/> + </group> + </group> + </else-if> + </choose> + </if> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <text variable="title" font-style="italic"/> + </if> + <else> + <text variable="title" font-weight="normal"/> + </else> + </choose> + </macro> + <macro name="publisher"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + </macro> + <citation collapse="citation-number"> + <sort> + <key variable="citation-number"/> + </sort> + <layout delimiter=", " prefix="(" suffix=")"> + <text variable="citation-number"/> + </layout> + </citation> + <bibliography second-field-align="flush" et-al-min="7" et-al-use-first="6"> + <layout> + <text variable="citation-number" suffix=". "/> + <text macro="author"/> + <text macro="title" prefix=" " suffix="."/> + <choose> + <if type="bill book graphic legislation motion_picture report song" match="any"> + <group suffix="." prefix=" " delimiter=" "> + <text macro="edition"/> + <text macro="editor" prefix="(" suffix=")"/> + </group> + <text prefix=" " macro="publisher"/> + <group suffix="." prefix="; "> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="page" prefix=";"/> + </group> + </if> + <else-if type="chapter paper-conference" match="any"> + <group prefix=" "> + <text term="in" text-case="capitalize-first" suffix=": "/> + <text macro="editor"/> + <text variable="container-title" font-style="italic" prefix=" " suffix="."/> + <text variable="volume" prefix="Vol " suffix="."/> + <text macro="edition" prefix=" "/> + <text variable="collection-title" prefix=" " suffix="."/> + <group suffix="."> + <text macro="publisher" prefix=" "/> + <group suffix="." prefix="; "> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="page" prefix=":"/> + </group> + </group> + </group> + </else-if> + <else-if type="article-newspaper"> + <text variable="container-title" font-style="italic" prefix=" " suffix=". "/> + <choose> + <if variable="URL"> + <group delimiter=". " suffix="."> + <text variable="URL"/> + <group prefix="Published "> + <date variable="issued"> + <date-part name="day" suffix=". "/> + <date-part name="month" form="numeric" suffix=" "/> + <date-part name="year"/> + </date> + </group> + <group> + <text term="accessed" text-case="capitalize-first" suffix=" "/> + <date variable="accessed"> + <date-part name="day" suffix=". "/> + <date-part name="month" form="numeric" suffix=" "/> + <date-part name="year"/> + </date> + </group> + </group> + </if> + <else> + <group delimiter=":" suffix="."> + <group> + <date variable="issued"> + <date-part name="day" suffix=". "/> + <date-part name="month" form="numeric" suffix=" "/> + <date-part name="year"/> + </date> + </group> + <text variable="page"/> + </group> + </else> + </choose> + </else-if> + <else-if type="legal_case"> + <group suffix="," prefix=" " delimiter=" "> + <text macro="editor" prefix="(" suffix=")"/> + </group> + <group prefix=" " delimiter=" "> + <text variable="container-title"/> + <text variable="volume"/> + </group> + <text variable="page" prefix=", " suffix=" "/> + <group prefix="(" suffix=")." delimiter=" "> + <text variable="authority"/> + <date variable="issued"> + <date-part name="year"/> + </date> + </group> + </else-if> + <else> + <text macro="editor" prefix=" " suffix="."/> + <group prefix=" " suffix="."> + <text variable="container-title" font-style="italic" form="short"/> + <group delimiter=";" prefix=" "> + <date variable="issued"> + <date-part name="year"/> + </date> + <group> + <text variable="volume"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + </group> + <text variable="page" prefix=":"/> + </group> + </else> + </choose> + <text prefix=" " macro="access" suffix="."/> + </layout> + </bibliography> +</style> diff --git a/seminaire-saint-sulpice-ecole-theologie.csl b/seminaire-saint-sulpice-ecole-theologie.csl index a74bb059d95..ad6d8ff7093 100644 --- a/seminaire-saint-sulpice-ecole-theologie.csl +++ b/seminaire-saint-sulpice-ecole-theologie.csl @@ -14,7 +14,8 @@ <category citation-format="note"/> <category field="theology"/> <category field="humanities"/> - <updated>2017-07-16T01:54:37+00:00</updated> + <summary>Version 4-3</summary> + <updated>2021-04-07T09:00:19+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="fr"> @@ -23,7 +24,7 @@ <term name="cited">op. cit.</term> <term name="page" form="short"> <single>p.</single> - <multiple>pp.</multiple> + <multiple>p.</multiple> </term> <term name="editor" form="short"> <single>éd.</single> @@ -35,8 +36,8 @@ <macro name="author"> <choose> <if variable="author"> - <names variable="author" font-variant="normal" suffix=", "> - <name font-style="normal" delimiter-precedes-et-al="always" delimiter-precedes-last="always" et-al-min="4" et-al-use-first="3" et-al-subsequent-min="3" et-al-subsequent-use-first="1" initialize="false" sort-separator=" "> + <names variable="author" suffix=", "> + <name delimiter-precedes-et-al="always" delimiter-precedes-last="always" et-al-min="4" et-al-use-first="3" et-al-subsequent-min="3" et-al-subsequent-use-first="1" initialize="false" sort-separator=" "> <name-part name="family" text-case="sentence" font-variant="small-caps"/> </name> <et-al font-style="italic"/> @@ -44,7 +45,7 @@ </if> <else-if variable="editor"> <names variable="editor" suffix=", "> - <name font-style="normal" delimiter-precedes-last="never" et-al-min="4" et-al-use-first="3" et-al-subsequent-min="3" et-al-subsequent-use-first="1" sort-separator=" "> + <name delimiter-precedes-last="never" et-al-min="4" et-al-use-first="3" et-al-subsequent-min="3" et-al-subsequent-use-first="1" sort-separator=" "> <name-part name="family" font-variant="small-caps"/> </name> <label form="short" prefix=" (" suffix=".)"/> @@ -133,7 +134,6 @@ </else> </choose> <text variable="container-title" font-style="italic"/> - <text macro="number"/> </group> </else-if> <else-if type="manuscript" match="any"> @@ -336,8 +336,8 @@ <if type="motion_picture map entry-dictionary entry-encyclopedia book speech paper-conference chapter" match="any"> <group prefix=", "> <group delimiter=""> - <text variable="collection-title"/> - <text variable="collection-number" prefix=" n° "/> + <text variable="collection-title" quotes="true" prefix="coll. "/> + <text variable="collection-number" prefix=" n°"/> </group> </group> </if> @@ -451,16 +451,6 @@ </else> </choose> </macro> - <macro name="number"> - <choose> - <if is-numeric="number"> - <text variable="number" prefix="n° "/> - </if> - <else> - <text variable="number"/> - </else> - </choose> - </macro> <macro name="issue"> <choose> <if is-numeric="issue"> @@ -486,8 +476,8 @@ <text variable="URL" text-decoration="none" prefix=", disponible sur <" suffix=">"/> </group> <group delimiter=" " font-style="normal"> - <text value="(consulté le" prefix=", "/> - <date form="text" variable="accessed" suffix=")"> + <text value="consulté le" prefix=", ["/> + <date form="text" variable="accessed" suffix="]"> <date-part name="day"/> <date-part name="month"/> <date-part name="year"/> @@ -505,8 +495,8 @@ <label plural="never" suffix=" " variable="page" form="short"/> <text variable="locator" form="short"/> </macro> - <citation et-al-min="4" et-al-use-first="3" et-al-subsequent-min="3" et-al-subsequent-use-first="1"> - <layout suffix="." delimiter=" ; "> + <citation et-al-min="4" et-al-use-first="1"> + <layout delimiter=" ; " suffix="."> <choose> <if position="ibid-with-locator"> <group delimiter=", "> @@ -522,13 +512,18 @@ <group delimiter=", "> <choose> <if type="book graphic report" match="any"> - <text macro="title" font-style="normal"/> + <text macro="title"/> + <text term="cited" font-style="italic" suffix="."/> </if> + <else-if type="article-journal article-newspaper article-magazine" match="any"> + <text variable="title" text-case="capitalize-first" form="short" quotes="true"/> + <text value="art. cit."/> + </else-if> <else> - <text macro="title" text-case="capitalize-first" quotes="false" font-style="normal"/> + <text macro="title" text-case="capitalize-first"/> + <text term="cited" font-style="italic" suffix="."/> </else> </choose> - <text term="cited" font-style="italic" suffix="."/> <group delimiter=" "> <text macro="pages-citation"/> </group> diff --git a/social-anthropology.csl b/social-anthropology.csl new file mode 100644 index 00000000000..69159d4dc48 --- /dev/null +++ b/social-anthropology.csl @@ -0,0 +1,232 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only"> + <!-- Polyglot; journal publishes in English and French --> + <info> + <title>Social Anthropology/Anthropologie Sociale</title> + <id>http://www.zotero.org/styles/social-anthropology</id> + <link href="http://www.zotero.org/styles/social-anthropology" rel="self"/> + <link href="http://www.zotero.org/styles/ecological-restoration" rel="template"/> + <link href="https://onlinelibrary.wiley.com/page/journal/14698676/homepage/forauthors.html" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="author-date"/> + <category field="anthropology"/> + <issn>0964-0282</issn> + <eissn>1469-8676</eissn> + <updated>2021-06-17T08:37:04+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale> + <style-options punctuation-in-quote="false"/> + <terms> + <term name="open-quote">‘</term> + <term name="close-quote">’</term> + <term name="open-inner-quote">“</term> + <term name="close-inner-quote">”</term> + </terms> + </locale> + <macro name="container-contributors"> + <choose> + <if type="chapter paper-conference" match="any"> + <group delimiter=" "> + <text term="in"/> + <names variable="editor translator" delimiter=", "> + <name and="text" initialize-with=". " delimiter=", "/> + <label form="short" strip-periods="false" prefix=" (" suffix=")"/> + </names> + </group> + </if> + </choose> + </macro> + <macro name="secondary-contributors"> + <choose> + <if type="chapter paper-conference" match="none"> + <names variable="editor translator" delimiter=", " prefix=" (" suffix=")"> + <name and="text" initialize-with=". " delimiter=", "/> + <label prefix=", "/> + </names> + </if> + </choose> + </macro> + <macro name="author"> + <names variable="author"> + <name name-as-sort-order="first" and="text" sort-separator=", " initialize-with=". " delimiter=", "/> + <label prefix=" (" suffix=")"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text variable="title"/> + </substitute> + </names> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" and="text" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text macro="title"/> + </substitute> + </names> + </macro> + <macro name="title"> + <choose> + <if type="book report" match="any"> + <text variable="title" font-style="italic"/> + </if> + <else> + <text variable="title" quotes="true"/> + </else> + </choose> + </macro> + <macro name="access"> + <choose> + <if type="webpage post post-weblog" match="any"> + <group delimiter=" "> + <text variable="URL"/> + <group delimiter=" " prefix="(" suffix=")"> + <text term="accessed"/> + <date form="numeric" variable="accessed"/> + </group> + </group> + </if> + </choose> + </macro> + <macro name="publisher"> + <choose> + <if type="article-journal article-magazine" match="none"> + <choose> + <if type="thesis" match="any"> + <text variable="genre" suffix=", "/> + <text variable="publisher" prefix=": "/> + </if> + <else> + <text variable="publisher-place"/> + <text variable="publisher" prefix=": "/> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="issued"> + <choose> + <if variable="issued"> + <group prefix=" " suffix="."> + <date variable="issued"> + <date-part name="year"/> + </date> + <choose> + <if type="article-journal bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="none"> + <date variable="issued"> + <date-part prefix=", " name="month"/> + <date-part prefix=" " name="day"/> + </date> + </if> + </choose> + </group> + </if> + <else> + <text prefix=" (" term="no date" suffix=")." form="short"/> + </else> + </choose> + </macro> + <macro name="issued-year"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </macro> + <macro name="edition"> + <choose> + <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any"> + <choose> + <if is-numeric="edition"> + <number variable="edition" form="long-ordinal" text-case="capitalize-first"/> + <text term="edition" form="long" prefix=" " suffix="."/> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="locators"> + <choose> + <if type="article-journal article-magazine article-newspaper" match="any"> + <text variable="container-title" prefix=" " font-style="italic"/> + <choose> + <if variable="page volume" match="all"> + <text variable="volume" prefix=" "/> + <text variable="page" prefix=":"/> + </if> + <else> + <text variable="DOI" prefix=" DOI "/> + </else> + </choose> + </if> + <else-if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any"> + <group delimiter=", "> + <text macro="container-contributors"/> + <text variable="container-title" font-style="italic"/> + <text macro="secondary-contributors"/> + <text variable="page"/> + </group> + </else-if> + <else> + <text variable="container-title"/> + </else> + </choose> + </macro> + <macro name="citation-locator"> + <group> + <choose> + <if match="none" locator="page"> + <label variable="locator" form="short"/> + </if> + </choose> + <text variable="locator" prefix=" "/> + </group> + </macro> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" collapse="year"> + <sort> + <key variable="issued"/> + <key macro="author"/> + </sort> + <layout prefix="(" suffix=")" delimiter=", "> + <group delimiter=": "> + <group delimiter=" "> + <text macro="author-short"/> + <text macro="issued-year"/> + </group> + <text macro="citation-locator"/> + </group> + </layout> + </citation> + <bibliography entry-spacing="0" hanging-indent="true"> + <sort> + <key macro="author"/> + <key variable="issued"/> + </sort> + <layout suffix="."> + <text macro="author" suffix="."/> + <text macro="issued" suffix=" "/> + <group delimiter=", "> + <text macro="title"/> + <text macro="locators"/> + </group> + <group delimiter=". " prefix=". "> + <text macro="edition"/> + <text macro="publisher"/> + <text macro="access"/> + </group> + </layout> + </bibliography> +</style> diff --git a/society-for-american-archaeology.csl b/society-for-american-archaeology.csl index c8471736d51..a93d2ddb1c8 100644 --- a/society-for-american-archaeology.csl +++ b/society-for-american-archaeology.csl @@ -341,7 +341,7 @@ <macro name="original-date"> <date date-parts="year" form="text" variable="original-date"/> </macro> - <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="false" collapse="year"> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year"> <sort> <key macro="contributors"/> <key variable="issued"/> diff --git a/society-of-biblical-literature-1st-edition-fullnote-bibliography.csl b/society-of-biblical-literature-1st-edition-fullnote-bibliography.csl new file mode 100644 index 00000000000..21978c4a278 --- /dev/null +++ b/society-of-biblical-literature-1st-edition-fullnote-bibliography.csl @@ -0,0 +1,789 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-US" page-range-format="chicago"> + <info> + <title>Society of Biblical Literature 1st edition (full note)</title> + <id>http://www.zotero.org/styles/society-of-biblical-literature-1st-edition-fullnote-bibliography</id> + <link href="http://www.zotero.org/styles/society-of-biblical-literature-1st-edition-fullnote-bibliography" rel="self"/> + <link href="http://www.zotero.org/styles/chicago-fullnote-bibliography" rel="template"/> + <link href="http://www.sbl-site.org/assets/pdfs/SBLHSrevised2_09.pdf" rel="documentation"/> + <author> + <name>Julian Onions</name> + <email>julian.onions@gmail.com</email> + </author> + <contributor> + <name>Simon Kornblith</name> + <email>simon@simonster.com</email> + </contributor> + <contributor> + <name>Elena Razlogova</name> + <email>elena.razlogova@gmail.com</email> + </contributor> + <contributor> + <name>Sebastian Karcher</name> + </contributor> + <category citation-format="note"/> + <category field="theology"/> + <summary>Society of Biblical Literature, 1st edition, format with full notes and bibliography</summary> + <updated>2012-10-26T01:15:26+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en-US"> + <date form="text" delimiter=" "> + <date-part name="day"/> + <date-part name="month"/> + <date-part name="year"/> + </date> + <terms> + <term name="editor" form="verb-short">ed.</term> + <term name="translator" form="verb-short">trans.</term> + </terms> + </locale> + <macro name="editor-translator"> + <group delimiter=", "> + <choose> + <if variable="author"> + <names variable="editor" delimiter=", "> + <label form="verb-short" suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </if> + </choose> + <choose> + <if variable="author editor" match="any"> + <names variable="translator" delimiter=", "> + <label form="verb-short" suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </if> + </choose> + </group> + </macro> + <macro name="secondary-contributors-note"> + <choose> + <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="none"> + <text macro="editor-translator"/> + </if> + </choose> + </macro> + <macro name="container-contributors-note"> + <choose> + <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any"> + <group delimiter="; "> + <choose> + <if variable="author"> + <names variable="editor" delimiter=", "> + <label form="verb-short" suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </if> + </choose> + <choose> + <if variable="author editor" match="any"> + <names variable="translator" delimiter=", "> + <label form="verb-short" suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </if> + </choose> + </group> + </if> + </choose> + </macro> + <macro name="secondary-contributors"> + <choose> + <if type="chapter paper-conference" match="none"> + <group delimiter=". "> + <choose> + <if variable="author"> + <names variable="editor" delimiter=". "> + <label form="verb" prefix=" " text-case="capitalize-first" suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </if> + </choose> + <choose> + <if variable="author editor" match="any"> + <names variable="translator" delimiter=". "> + <label form="verb" prefix=" " text-case="capitalize-first" suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </if> + </choose> + </group> + </if> + </choose> + </macro> + <macro name="container-contributors"> + <choose> + <if type="chapter paper-conference" match="any"> + <group delimiter=", "> + <choose> + <if variable="author"> + <names variable="editor" delimiter=", "> + <label form="verb" prefix=" " text-case="capitalize-first" suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </if> + </choose> + <choose> + <if variable="author editor" match="any"> + <names variable="translator" delimiter=", "> + <label form="verb" prefix=" " text-case="capitalize-first" suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </if> + </choose> + </group> + </if> + </choose> + </macro> + <macro name="editor-note"> + <names variable="editor"> + <name and="text" sort-separator=", " delimiter=", "/> + <label form="short" prefix=", "/> + </names> + </macro> + <macro name="translator-note"> + <names variable="translator"> + <name and="text" sort-separator=", " delimiter=", "/> + <label form="verb-short" prefix=", "/> + </names> + </macro> + <macro name="recipient-note"> + <names variable="recipient" delimiter=", "> + <label form="verb" prefix=" " suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </macro> + <macro name="contributors-note"> + <names variable="author"> + <name and="text" sort-separator=", " delimiter=", "/> + <substitute> + <text macro="editor-note"/> + <text macro="translator-note"/> + </substitute> + </names> + <text macro="recipient-note"/> + </macro> + <macro name="editor"> + <names variable="editor"> + <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=", "/> + </names> + </macro> + <macro name="translator"> + <names variable="translator"> + <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/> + <label form="verb-short" prefix=", "/> + </names> + </macro> + <macro name="recipient"> + <choose> + <if type="personal_communication"> + <choose> + <if variable="genre"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else> + <text term="letter" text-case="capitalize-first"/> + </else> + </choose> + </if> + </choose> + <text macro="recipient-note" prefix=" "/> + </macro> + <macro name="contributors"> + <names variable="author"> + <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/> + <substitute> + <text macro="editor"/> + <text macro="translator"/> + </substitute> + </names> + <text macro="recipient" prefix=". "/> + </macro> + <macro name="recipient-short"> + <names variable="recipient"> + <label form="verb" prefix=" " suffix=" "/> + <name form="short" and="text" delimiter=", "/> + </names> + </macro> + <macro name="contributors-short"> + <names variable="author"> + <name form="short" and="text" delimiter=", "/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + </substitute> + </names> + <text macro="recipient-short"/> + </macro> + <macro name="container-contributors-short"> + <choose> + <if type="chapter paper-conference" match="any"> + <group delimiter="; "> + <choose> + <if variable="author"> + <names variable="editor" delimiter=", "> + <label form="verb-short" suffix=" "/> + <name form="short" and="text" delimiter=", "/> + </names> + </if> + </choose> + <choose> + <if variable="author editor" match="any"> + <names variable="translator" delimiter=", "> + <label form="verb-short" suffix=" "/> + <name form="short" and="text" delimiter=", "/> + </names> + </if> + </choose> + </group> + </if> + </choose> + </macro> + <macro name="contributors-sort"> + <names variable="author"> + <name name-as-sort-order="all" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + </substitute> + </names> + </macro> + <macro name="interviewer-note"> + <names variable="interviewer" delimiter=", "> + <label form="verb" prefix=" " suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </macro> + <macro name="interviewer"> + <names variable="interviewer" delimiter=", "> + <label form="verb" prefix=" " text-case="capitalize-first" suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </macro> + <macro name="title-note"> + <choose> + <if variable="title" match="none"> + <text variable="genre"/> + </if> + <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <text variable="title" font-style="italic" text-case="title"/> + </else-if> + <else> + <text variable="title" quotes="true" text-case="title"/> + </else> + </choose> + </macro> + <macro name="title"> + <choose> + <if variable="title" match="none"> + <choose> + <if type="personal_communication" match="none"> + <text variable="genre" text-case="capitalize-first"/> + </if> + </choose> + </if> + <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <text variable="title" font-style="italic" text-case="title"/> + </else-if> + <else> + <text variable="title" quotes="true" text-case="title"/> + </else> + </choose> + </macro> + <macro name="title-short"> + <choose> + <if variable="title" match="none"> + <choose> + <if type="interview"> + <text term="interview"/> + </if> + <else-if type="manuscript speech" match="any"> + <text variable="genre" form="short"/> + </else-if> + <else-if type="personal_communication"> + <text macro="issued"/> + </else-if> + </choose> + </if> + <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <text variable="title" form="short" font-style="italic" text-case="title"/> + </else-if> + <else> + <text variable="title" form="short" quotes="true" text-case="title"/> + </else> + </choose> + </macro> + <macro name="description-note"> + <group delimiter=", "> + <text macro="interviewer-note"/> + <text variable="medium"/> + <choose> + <if variable="title" match="none"/> + <else-if type="thesis speech" match="any"/> + <else> + <text variable="genre"/> + </else> + </choose> + </group> + </macro> + <macro name="description"> + <group delimiter=", "> + <group delimiter=". "> + <text macro="interviewer"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + <choose> + <if variable="title" match="none"/> + <else-if type="thesis speech" match="any"/> + <else> + <text variable="genre" text-case="capitalize-first"/> + </else> + </choose> + </group> + </macro> + <macro name="container-title-note"> + <choose> + <if type="chapter paper-conference" match="any"> + <text term="in" suffix=" "/> + <text variable="container-title" font-style="italic" text-case="title"/> + </if> + <else-if type="article-journal"> + <text variable="container-title" font-style="italic" form="short" text-case="title"/> + </else-if> + <else> + <text variable="container-title" font-style="italic" text-case="title"/> + </else> + </choose> + </macro> + <macro name="collection-title"> + <text variable="collection-title"/> + <text variable="collection-number" prefix=" "/> + </macro> + <macro name="collection-title-note"> + <text variable="collection-title" form="short"/> + <text variable="collection-number" prefix=" "/> + </macro> + <macro name="container-title"> + <choose> + <if type="chapter paper-conference" match="any"> + <group delimiter=" " suffix=" "> + <label variable="page" form="long" text-case="capitalize-first"/> + <text variable="page"/> + <text term="in"/> + </group> + </if> + </choose> + <text variable="container-title" font-style="italic" text-case="title"/> + </macro> + <macro name="edition-note"> + <choose> + <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="edition"> + <choose> + <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition" text-case="capitalize-first" suffix="."/> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="locators-note"> + <choose> + <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any"> + <group delimiter=", "> + <group> + <text term="volume" form="short" suffix=" "/> + <number variable="volume" form="numeric"/> + </group> + <group> + <number variable="number-of-volumes" form="numeric"/> + <text term="volume" form="short" prefix=" " plural="true"/> + </group> + <text macro="edition-note"/> + </group> + </if> + </choose> + </macro> + <macro name="locators"> + <choose> + <if type="article-journal"> + <text variable="volume" prefix=" "/> + <group prefix=", "> + <text term="issue" form="short" suffix=" "/> + <number variable="issue"/> + </group> + </if> + <else-if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any"> + <group prefix=". " delimiter=". "> + <group> + <text term="volume" form="short" text-case="capitalize-first" suffix=" "/> + <number variable="volume" form="numeric"/> + </group> + <group> + <number variable="number-of-volumes" form="numeric"/> + <text term="volume" form="short" prefix=" " plural="true"/> + </group> + <text macro="edition"/> + </group> + </else-if> + </choose> + </macro> + <macro name="locators-newspaper"> + <choose> + <if type="article-newspaper"> + <group delimiter=", "> + <group delimiter=" "> + <text variable="edition"/> + <text term="edition"/> + </group> + <group> + <text term="section" form="short" suffix=" "/> + <text variable="section"/> + </group> + </group> + </if> + </choose> + </macro> + <macro name="event"> + <group> + <text term="presented at" suffix=" "/> + <text variable="event"/> + </group> + </macro> + <macro name="publisher"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </macro> + <macro name="issued"> + <choose> + <if variable="issued"> + <choose> + <if type="graphic report" match="any"> + <date variable="issued"> + <date-part name="month" suffix=" "/> + <date-part name="day" suffix=", "/> + <date-part name="year"/> + </date> + </if> + <else-if type="legal_case"> + <text variable="authority" suffix=" "/> + <date variable="issued"> + <date-part name="year"/> + </date> + </else-if> + <else-if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song thesis article-journal" match="any"> + <date variable="issued"> + <date-part name="year"/> + </date> + </else-if> + <else> + <date variable="issued"> + <date-part name="month" suffix=" "/> + <date-part name="day" suffix=", "/> + <date-part name="year"/> + </date> + </else> + </choose> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </macro> + <macro name="point-locators-subsequent"> + <group> + <choose> + <if locator="page" match="none"> + <choose> + <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <choose> + <if variable="volume"> + <group> + <text term="volume" form="short" suffix=" "/> + <number variable="volume" form="numeric"/> + <label variable="locator" form="short" prefix=", " suffix=" "/> + </group> + </if> + <else> + <label variable="locator" form="short" suffix=" "/> + </else> + </choose> + </if> + </choose> + </if> + <else-if variable="volume"> + <choose> + <if type="chapter paper-conference" match="any"> + <choose> + <if position="subsequent"> + <group delimiter=" " suffix=", "> + <text term="in"/> + <text variable="container-title" font-style="italic"/> + <text macro="container-contributors-short" prefix="(" suffix=")"/> + </group> + </if> + </choose> + <number variable="volume" form="numeric" suffix=":"/> + </if> + </choose> + </else-if> + </choose> + <text variable="locator"/> + </group> + </macro> + <macro name="point-locators"> + <choose> + <if variable="locator" match="none"> + <text macro="pages"/> + </if> + <else-if type="article-journal"> + <text variable="locator" prefix=": "/> + </else-if> + <else> + <text macro="point-locators-subsequent" prefix=", "/> + </else> + </choose> + </macro> + <macro name="pages"> + <choose> + <if type="article-journal"> + <text variable="page" prefix=": "/> + </if> + <else-if type="chapter paper-conference" match="any"> + <text variable="page" prefix=", "/> + </else-if> + </choose> + </macro> + <macro name="locators-journal"> + <choose> + <if type="article-journal"> + <text variable="page" prefix=": "/> + </if> + </choose> + </macro> + <macro name="archive-note"> + <group delimiter=", "> + <text variable="archive_location"/> + <text variable="archive"/> + <text variable="archive-place"/> + </group> + </macro> + <macro name="archive"> + <group delimiter=". "> + <text variable="archive_location" text-case="capitalize-first"/> + <text variable="archive"/> + <text variable="archive-place"/> + </group> + </macro> + <macro name="issue-note"> + <choose> + <if type="article-journal"> + <text variable="volume" prefix=" "/> + <text variable="issue" prefix=", no. "/> + <text macro="issued" prefix=" (" suffix=")"/> + </if> + <else-if variable="publisher-place publisher" match="any"> + <group prefix=" (" suffix=")"> + <group delimiter="; " suffix="; "> + <text macro="container-contributors-note"/> + <text macro="locators-note"/> + <text macro="collection-title-note"/> + </group> + <group delimiter=", "> + <group delimiter=" "> + <choose> + <if variable="title" match="none"/> + <else-if type="thesis speech" match="any"> + <text variable="genre"/> + </else-if> + </choose> + <text macro="event"/> + </group> + <text macro="publisher"/> + <text macro="issued"/> + </group> + </group> + </else-if> + <else> + <text macro="issued" prefix=", "/> + </else> + </choose> + </macro> + <macro name="issue"> + <choose> + <if type="article-journal"> + <text macro="issued" prefix=" (" suffix=")"/> + </if> + <else-if type="speech"> + <choose> + <if variable="title" match="none"/> + <else> + <text variable="genre" text-case="capitalize-first" prefix=". "/> + </else> + </choose> + <text macro="event" prefix=" "/> + <text variable="event-place" prefix=", "/> + <text macro="issued" prefix=", "/> + </else-if> + <else-if variable="publisher-place publisher" match="any"> + <group prefix=". " delimiter=", "> + <choose> + <if type="thesis"> + <text variable="genre" text-case="capitalize-first"/> + </if> + </choose> + <text macro="publisher"/> + <text macro="issued"/> + </group> + </else-if> + <else> + <text macro="issued" prefix=", "/> + </else> + </choose> + </macro> + <macro name="access-note"> + <group delimiter=", "> + <choose> + <if type="graphic report" match="any"> + <text macro="archive-note"/> + </if> + <else-if type="article-journal article-magazine article-newspaper bill book chapter graphic legal_case legislation motion_picture paper-conference report song thesis" match="none"> + <text macro="archive-note"/> + </else-if> + </choose> + <choose> + <if variable="URL"> + <group delimiter=". "> + <choose> + <if variable="page" match="none"> + <text value="n.p."/> + </if> + </choose> + <group delimiter=" " prefix="[" suffix="]"> + <text term="cited"/> + <date variable="accessed" form="text"/> + </group> + <group delimiter=": "> + <text term="online" text-case="capitalize-first"/> + <text variable="URL"/> + </group> + </group> + </if> + </choose> + </group> + </macro> + <macro name="access"> + <group delimiter=". "> + <choose> + <if type="graphic report" match="any"> + <text macro="archive"/> + </if> + <else-if type="article-journal article-magazine article-newspaper bill book chapter graphic legal_case legislation motion_picture paper-conference report song thesis" match="none"> + <text macro="archive"/> + </else-if> + </choose> + <choose> + <if variable="URL"> + <choose> + <if variable="page" match="none"> + <text value="No pages"/> + </if> + </choose> + <group delimiter=" "> + <text term="cited" text-case="capitalize-first"/> + <date variable="accessed" form="text"/> + </group> + <group delimiter=": "> + <text term="online" text-case="capitalize-first"/> + <text variable="URL"/> + </group> + </if> + </choose> + </group> + </macro> + <citation et-al-min="4" et-al-use-first="1" disambiguate-add-names="true"> + <layout suffix="." delimiter="; "> + <choose> + <if position="ibid-with-locator"> + <group delimiter=", "> + <text term="ibid"/> + <text macro="point-locators-subsequent"/> + </group> + </if> + <else-if position="ibid"> + <text term="ibid"/> + </else-if> + <else-if position="subsequent"> + <group delimiter=", "> + <text macro="contributors-short"/> + <text macro="title-short"/> + <text macro="point-locators-subsequent"/> + </group> + </else-if> + <else> + <group delimiter=", "> + <text macro="contributors-note"/> + <text macro="title-note"/> + <text macro="description-note"/> + <text macro="secondary-contributors-note"/> + <text macro="container-title-note"/> + </group> + <text macro="issue-note"/> + <text macro="locators-newspaper" prefix=", "/> + <text macro="point-locators"/> + <text macro="access-note" prefix=", "/> + </else> + </choose> + </layout> + </citation> + <bibliography hanging-indent="true" et-al-min="10" et-al-use-first="9" subsequent-author-substitute="———" entry-spacing="0"> + <sort> + <key macro="contributors-sort"/> + <key variable="title"/> + <key variable="genre"/> + </sort> + <layout suffix="."> + <group delimiter=". "> + <text macro="contributors"/> + <text macro="title"/> + <text macro="description"/> + <text macro="secondary-contributors"/> + <text macro="container-title"/> + <text macro="container-contributors"/> + </group> + <text macro="locators"/> + <text macro="collection-title" text-case="capitalize-first" prefix=". "/> + <text macro="issue"/> + <text macro="locators-newspaper" prefix=", "/> + <text macro="locators-journal"/> + <text macro="access" prefix=". "/> + </layout> + </bibliography> +</style> diff --git a/society-of-biblical-literature-fullnote-bibliography.csl b/society-of-biblical-literature-fullnote-bibliography.csl index 821bff3dc2e..c909b194293 100644 --- a/society-of-biblical-literature-fullnote-bibliography.csl +++ b/society-of-biblical-literature-fullnote-bibliography.csl @@ -24,10 +24,15 @@ <contributor> <name>Tyler Mykkanen</name> </contributor> + <contributor> + <name>J. David Stark</name> + <email>david@jdavidstark.com</email> + <uri>https://www.jdavidstark.com/</uri> + </contributor> <category citation-format="note"/> <category field="theology"/> <summary>Society of Biblical Literature format with full notes and bibliography</summary> - <updated>2018-02-01T14:42:46+00:00</updated> + <updated>2021-05-10T14:27:36+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="en-US"> @@ -669,10 +674,21 @@ <text term="volume" form="short"/> <number variable="volume" form="numeric"/> </group> - <group delimiter=" "> - <label variable="locator" form="short"/> - <text variable="locator"/> - </group> + <!-- When section-based citations are used, SBL prefers no space following the section symbol(s). E.g., https://sblhs2.com/2017/04/20/citing-reference-works-7-greek-language-tools/ --> + <choose> + <if locator="section"> + <group> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </if> + <else> + <group delimiter=" "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </else> + </choose> </group> </if> </choose> @@ -920,8 +936,25 @@ <citation et-al-min="4" et-al-use-first="1" disambiguate-add-names="true"> <layout suffix="." delimiter="; "> <choose> + <!-- Support custom citations via the annote variable. For discussion, see https://forums.zotero.org/discussion/comment/317370 --> + <if variable="annote"> + <choose> + <if locator="section"> + <group delimiter=" "> + <text variable="annote"/> + <text macro="point-locators-subsequent"/> + </group> + </if> + <else> + <group delimiter=", "> + <text variable="annote"/> + <text macro="point-locators-subsequent"/> + </group> + </else> + </choose> + </if> <!-- Lexicon/Dictionary/Encyclopedia --> - <if type="entry-dictionary entry-encyclopedia" match="any"> + <else-if type="entry-dictionary entry-encyclopedia" match="any"> <choose> <if match="none" variable="author"> <!-- Unsigned Lexicon/Dictionary/Encyclopedia --> @@ -932,7 +965,7 @@ <text macro="signed-dictionary-note"/> </else> </choose> - </if> + </else-if> <!-- Not Lexicon/Dictionary/Encyclopedia --> <else-if position="subsequent"> <group delimiter=", "> diff --git a/south-african-medical-journal.csl b/south-african-medical-journal.csl new file mode 100644 index 00000000000..6f5b658e695 --- /dev/null +++ b/south-african-medical-journal.csl @@ -0,0 +1,158 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-GB"> + <info> + <title>South African Medical Journal</title> + <title-short>SAMJ</title-short> + <id>http://www.zotero.org/styles/south-african-medical-journal</id> + <link href="http://www.zotero.org/styles/south-african-medical-journal" rel="self"/> + <link href="http://www.zotero.org/styles/vancouver-superscript-brackets-only-year" rel="template"/> + <link href="http://www.samj.org.za/index.php/samj/about/submissions#References" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="numeric"/> + <category field="medicine"/> + <issn>0256-9574</issn> + <eissn>2078-5135</eissn> + <updated>2021-04-16T08:18:19+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="author"> + <names variable="author" suffix=". "> + <name sort-separator=" " initialize-with="" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="always"/> + <label form="long" prefix=", " text-case="lowercase"/> + <substitute> + <names variable="editor"/> + </substitute> + </names> + </macro> + <macro name="editor"> + <names variable="editor" suffix=". "> + <name sort-separator=" " initialize-with="" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="always"/> + <label form="long" prefix=", " text-case="lowercase"/> + </names> + </macro> + <macro name="publisher"> + <text variable="publisher-place" suffix=": "/> + <text variable="publisher" suffix="; "/> + <group suffix=". "> + <date variable="issued"> + <date-part name="year"/> + </date> + <text macro="accessed-date" prefix=" "/> + </group> + </macro> + <macro name="access"> + <choose> + <if type="article-journal" match="any"> + <text variable="DOI" prefix="https://doi.org/"/> + </if> + <else> + <group> + <text value="Available from: "/> + <text variable="URL"/> + </group> + </else> + </choose> + </macro> + <macro name="accessed-date"> + <choose> + <if variable="URL"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="cited" text-case="lowercase"/> + <date variable="accessed"> + <date-part name="year"/> + <date-part name="month" prefix=" " form="short" strip-periods="true"/> + <date-part name="day" prefix=" "/> + </date> + </group> + </if> + </choose> + </macro> + <macro name="journal-title"> + <choose> + <if type="article-journal article-magazine review review-book" match="any"> + <text variable="container-title" form="short" strip-periods="true"/> + </if> + <else> + <text variable="container-title" form="short"/> + </else> + </choose> + </macro> + <macro name="title"> + <group delimiter=" "> + <text variable="title"/> + <choose> + <if type="article-journal article-magazine review review-book" match="none"> + <choose> + <if variable="URL"> + <text term="internet" prefix="[" suffix="]" text-case="capitalize-first"/> + </if> + </choose> + </if> + </choose> + </group> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + </macro> + <citation collapse="citation-number"> + <sort> + <key variable="citation-number"/> + </sort> + <layout delimiter="," prefix="[" suffix="]" vertical-align="sup"> + <text variable="citation-number"/> + </layout> + </citation> + <bibliography et-al-min="7" et-al-use-first="3" second-field-align="flush"> + <layout> + <text variable="citation-number" suffix=". "/> + <text macro="author"/> + <text macro="title" suffix=". "/> + <choose> + <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <group prefix=" " delimiter=" "> + <text macro="edition"/> + <text macro="publisher"/> + </group> + </if> + <else-if type="chapter paper-conference entry-dictionary entry-encyclopedia" match="any"> + <group prefix=" " suffix=". "> + <text term="in" suffix=": " text-case="capitalize-first"/> + <text macro="editor"/> + <text variable="container-title"/> + </group> + <text macro="publisher" prefix=" "/> + <group prefix=" " delimiter=" " suffix="."> + <label variable="page" plural="never"/> + <text variable="page"/> + </group> + </else-if> + <else> + <group delimiter=" " suffix=";"> + <text macro="journal-title"/> + <date variable="issued"> + <date-part name="year"/> + </date> + </group> + <group suffix=". "> + <text variable="volume"/> + <text variable="issue" prefix="(" suffix=")"/> + <text variable="page" prefix=":"/> + </group> + </else> + </choose> + <text macro="access"/> + </layout> + </bibliography> +</style> diff --git a/spec/filters.yaml b/spec/filters.yaml index 6e1f7146ee3..7b2c35c49b2 100644 --- a/spec/filters.yaml +++ b/spec/filters.yaml @@ -37,6 +37,8 @@ ISSN: - 1855-8399 - 0001-4966 - 1520-8524 +- 1161-9473 +- 2496-7114 # These titles are ignored when checking for duplicate titles TITLES: [] diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb index f1aa2c93b3f..57449392bd4 100644 --- a/spec/spec_helper.rb +++ b/spec/spec_helper.rb @@ -92,20 +92,20 @@ def load_style(path) end def collect_styles(type = '') - Dir[File.join(STYLE_ROOT, type, '*.csl')].select do |filename| + dependence = type == '' ? 'independent' : type + glob = File.join(STYLE_ROOT, type, '*.csl') + print "\nLoading #{dependence} styles matching #{STYLE_FILTER.source} in #{glob}" + + Dir[glob].select do |filename| filename =~ STYLE_FILTER end end -print "\nLoading dependent styles" - Dependents = Hash[collect_styles('dependent').each_with_index.map { |path, i| print '.' if i % 120 == 0 load_style(path) }] -print "\nLoading independent styles" - Independents = Hash[collect_styles.each_with_index.map { |path, i| print '.' if i % 120 == 0 load_style(path) diff --git a/springer-basic-author-date-no-et-al.csl b/springer-basic-author-date-no-et-al.csl index 3596fa7954a..05943803474 100644 --- a/springer-basic-author-date-no-et-al.csl +++ b/springer-basic-author-date-no-et-al.csl @@ -142,16 +142,14 @@ in long author lists will also be accepted: Smith J, Jones M Jr, Houghton L et al (1999) Future of health insurance. N Engl J Med 965:325-329 --> - <group prefix=". "> - <group delimiter=" "> - <text variable="container-title" form="short" strip-periods="true"/> - <group delimiter=":"> - <text variable="volume" suffix=":"/> - <text variable="page"/> - </group> - <text prefix=". https://doi.org/" variable="DOI"/> + <group delimiter=" " prefix=". "> + <text variable="container-title" form="short" strip-periods="true"/> + <group delimiter=":"> + <text variable="volume"/> + <text variable="page"/> </group> </group> + <text prefix=". https://doi.org/" variable="DOI"/> </if> <else> <!-- Article by DOI diff --git a/studies-in-the-history-of-gardens-and-designed-landscapes.csl b/studies-in-the-history-of-gardens-and-designed-landscapes.csl new file mode 100644 index 00000000000..39bc8ac9e01 --- /dev/null +++ b/studies-in-the-history-of-gardens-and-designed-landscapes.csl @@ -0,0 +1,485 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="sort-only" page-range-format="chicago" default-locale="en-GB"> + <info> + <title>Studies in the History of Gardens & Designed Landscapes</title> + <id>http://www.zotero.org/styles/studies-in-the-history-of-gardens-and-designed-landscapes</id> + <link href="http://www.zotero.org/styles/studies-in-the-history-of-gardens-and-designed-landscapes" rel="self"/> + <link href="http://www.zotero.org/styles/modern-humanities-research-association" rel="template"/> + <link href="https://www.tandfonline.com/action/authorSubmission?show=instructions&journalCode=tgah20" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="note"/> + <category field="generic-base"/> + <issn>1460-1176</issn> + <eissn>1943-2186</eissn> + <updated>2021-04-29T08:27:37+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <terms> + <term name="et-al">and others</term> + <term name="editor" form="verb-short">ed. by</term> + <term name="edition" form="short">edn</term> + <term name="translator" form="verb-short">trans. by</term> + <term name="folio"> + <single>fol.</single> + <multiple>fols</multiple> + </term> + </terms> + </locale> + <macro name="author"> + <group delimiter=". "> + <names variable="author"> + <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=", " suffix="."/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text macro="title-note"/> + </substitute> + </names> + <text macro="recipient"/> + </group> + </macro> + <macro name="recipient"> + <group delimiter=" "> + <choose> + <if type="personal_communication"> + <choose> + <if variable="genre"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else> + <text term="letter" text-case="capitalize-first"/> + </else> + </choose> + </if> + </choose> + <text macro="recipient-note"/> + </group> + </macro> + <macro name="contributors-note"> + <names variable="author"> + <name and="text" sort-separator=", " delimiter=", "/> + <label form="short" prefix=", "/> + <substitute> + <text macro="title-note"/> + </substitute> + </names> + <text macro="recipient-note"/> + </macro> + <macro name="title-note"> + <choose> + <if variable="title" match="none"> + <text variable="genre"/> + </if> + <else-if type="bill book graphic legislation motion_picture report song" match="any"> + <text variable="title" text-case="title" font-style="italic"/> + <group delimiter=" " prefix=", "> + <text term="version"/> + <text variable="version"/> + </group> + </else-if> + <else-if type="legal_case interview" match="any"> + <text variable="title"/> + </else-if> + <else-if variable="reviewed-author"> + <text variable="title" font-style="italic" prefix="review of "/> + </else-if> + <else> + <text variable="title" text-case="title" quotes="true"/> + </else> + </choose> + </macro> + <macro name="disambiguate"> + <choose> + <if disambiguate="true"> + <choose> + <if variable="title" match="none"> + <text macro="issued"/> + </if> + <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <text variable="title" font-style="italic" text-case="title" form="short"/> + </else-if> + <else> + <text variable="title" quotes="true" text-case="title" form="short"/> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="title-sort-substitute"> + <choose> + <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <text variable="title" font-style="italic" text-case="title" form="short"/> + </if> + <else> + <text variable="title" quotes="true" text-case="title" form="short"/> + </else> + </choose> + </macro> + <macro name="editor-translator"> + <group delimiter=", "> + <group delimiter=" "> + <choose> + <if variable="container-author reviewed-author" match="any"> + <group> + <names variable="container-author reviewed-author"> + <label form="verb-short" text-case="lowercase" suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </group> + </if> + </choose> + </group> + <names variable="editor translator" delimiter=", "> + <label form="verb-short" text-case="lowercase" suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </group> + </macro> + <macro name="secondary-contributors-note"> + <choose> + <if type="chapter paper-conference" match="none"> + <text macro="editor-translator"/> + </if> + </choose> + </macro> + <macro name="container-contributors-note"> + <choose> + <if type="chapter paper-conference" match="any"> + <text macro="editor-translator"/> + </if> + </choose> + </macro> + <macro name="collection-title"> + <group delimiter=", "> + <choose> + <if type="article-journal"> + <text variable="collection-title"/> + <text variable="collection-number"/> + </if> + <else> + <text variable="collection-title" text-case="title"/> + <text variable="collection-number"/> + </else> + </choose> + </group> + </macro> + <macro name="locators-note"> + <choose> + <if type="article-journal"> + <group delimiter="/"> + <number variable="volume" form="roman"/> + <text variable="issue"/> + </group> + </if> + <else-if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any"> + <group delimiter=", "> + <text macro="edition-note"/> + <group> + <number variable="number-of-volumes" form="numeric"/> + <text term="volume" form="short" prefix=" " plural="true"/> + </group> + </group> + </else-if> + </choose> + </macro> + <macro name="volume"> + <choose> + <if type="article-journal"> + <group delimiter="."> + <text variable="volume"/> + <text variable="issue"/> + </group> + </if> + <else-if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any"> + <group delimiter=", "> + <text macro="edition-note"/> + <group> + <number variable="number-of-volumes" form="numeric"/> + <text term="volume" form="short" prefix=" " plural="true"/> + </group> + </group> + </else-if> + </choose> + </macro> + <macro name="issue-note"> + <choose> + <if type="article-journal"> + <choose> + <if variable="volume"> + <text macro="issued" prefix=", "/> + </if> + <else> + <text macro="issued" prefix=", "/> + </else> + </choose> + </if> + <else-if variable="publisher-place publisher" match="any"> + <group prefix=" (" suffix=")" delimiter=", "> + <group delimiter=" "> + <choose> + <if variable="title" match="none"/> + <else-if type="thesis speech" match="any"> + <text variable="genre" prefix="unpublished "/> + </else-if> + </choose> + <text macro="event"/> + </group> + <text macro="publisher"/> + <text macro="issued"/> + </group> + </else-if> + <else> + <text macro="issued" prefix=", "/> + </else> + </choose> + </macro> + <macro name="locators-specific-note"> + <choose> + <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any"> + <choose> + <if is-numeric="volume"> + <number variable="volume" form="roman" font-variant="small-caps"/> + </if> + <else> + <text variable="volume" font-variant="small-caps"/> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="container-title-note"> + <choose> + <if type="chapter paper-conference" match="any"> + <text term="in" suffix=" "/> + </if> + </choose> + <text variable="container-title" text-case="title" font-style="italic"/> + </macro> + <macro name="edition-note"> + <choose> + <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="recipient-note"> + <names variable="recipient" delimiter=", "> + <label form="verb" prefix=" " suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </macro> + <macro name="recipient-short"> + <names variable="recipient"> + <label form="verb" prefix=" " suffix=" "/> + <name form="short" and="text" delimiter=", "/> + </names> + </macro> + <macro name="contributors-short"> + <names variable="author"> + <name form="short" and="text" sort-separator=", " delimiter=", "/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text macro="title-sort-substitute"/> + </substitute> + </names> + <text macro="recipient-short"/> + </macro> + <macro name="locators-newspaper"> + <choose> + <if type="article-newspaper"> + <group delimiter=", "> + <group delimiter=" "> + <text variable="edition"/> + <text term="edition"/> + </group> + <group> + <text term="section" suffix=" "/> + <text variable="section"/> + </group> + </group> + </if> + </choose> + </macro> + <macro name="event"> + <group> + <text term="presented at" suffix=" "/> + <text variable="event"/> + </group> + </macro> + <macro name="publisher"> + <choose> + <if type="thesis"> + <text variable="publisher"/> + </if> + <else> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </else> + </choose> + </macro> + <macro name="issued"> + <choose> + <if type="report article-newspaper article-magazine personal_communication" match="any"> + <date variable="issued"> + <date-part name="day" suffix=" "/> + <date-part name="month" suffix=" "/> + <date-part name="year"/> + </date> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="pages"> + <choose> + <if type="article-journal"> + <group delimiter=" " prefix=", "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </if> + <else> + <choose> + <if variable="volume"> + <text variable="page" prefix=", "/> + </if> + <else> + <label variable="page" form="short" prefix=", " suffix=" "/> + <text variable="page"/> + </else> + </choose> + </else> + </choose> + </macro> + <macro name="point-locators"> + <text macro="pages"/> + <choose> + <if variable="page"> + <group prefix=" (" suffix=")"> + <label variable="locator" form="short" suffix=" "/> + <text variable="locator"/> + </group> + </if> + <else> + <label variable="locator" form="short" prefix=", " suffix=" "/> + <text variable="locator"/> + </else> + </choose> + </macro> + <macro name="point-locators-subsequent"> + <label variable="locator" form="short" prefix=", " suffix=" "/> + <text variable="locator"/> + </macro> + <macro name="archive-note"> + <group delimiter=", "> + <text variable="archive-place"/> + <text variable="archive"/> + <text variable="archive_location"/> + </group> + </macro> + <macro name="access-note"> + <group delimiter=", "> + <choose> + <if type="article-journal bill chapter legal_case legislation paper-conference" match="none"> + <text macro="archive-note" prefix=", "/> + </if> + </choose> + </group> + <choose> + <if type="webpage post post-weblog"> + <text variable="URL" prefix=" <" suffix=">"/> + <group prefix=" [" suffix="]"> + <text term="accessed"/> + <date variable="accessed"> + <date-part name="day" prefix=" "/> + <date-part name="month" prefix=" "/> + <date-part name="year" prefix=" "/> + </date> + </group> + </if> + </choose> + </macro> + <macro name="artwork"> + <choose> + <if type="graphic" match="any"> + <group delimiter=", "> + <text variable="medium"/> + <text variable="dimensions"/> + </group> + </if> + </choose> + </macro> + <citation et-al-min="4" et-al-use-first="1" disambiguate-add-names="true" disambiguate-add-givenname="true"> + <layout suffix="." delimiter="; "> + <choose> + <if position="subsequent"> + <group delimiter=", "> + <text macro="contributors-short"/> + <text macro="disambiguate"/> + <text macro="locators-specific-note"/> + </group> + <text macro="point-locators-subsequent"/> + </if> + <else> + <group delimiter=", "> + <text macro="contributors-note"/> + <text macro="title-note"/> + <text macro="secondary-contributors-note"/> + <text macro="container-title-note"/> + <text macro="container-contributors-note"/> + <text macro="collection-title"/> + <text macro="locators-note"/> + </group> + <text macro="issue-note"/> + <text macro="locators-specific-note" prefix=", "/> + <text macro="locators-newspaper" prefix=", "/> + <text macro="point-locators"/> + <text macro="access-note"/> + </else> + </choose> + </layout> + </citation> + <bibliography hanging-indent="true" et-al-min="7" et-al-use-first="6" subsequent-author-substitute="———"> + <sort> + <key macro="author"/> + <key variable="title"/> + </sort> + <layout> + <group delimiter=", "> + <text macro="author"/> + <text macro="title-note"/> + <text macro="secondary-contributors-note"/> + <text macro="container-title-note"/> + <text macro="container-contributors-note"/> + <text macro="collection-title"/> + <text macro="volume"/> + </group> + <text macro="issue-note"/> + <text macro="locators-specific-note" prefix=", "/> + <text macro="artwork" prefix=", "/> + <text macro="locators-newspaper" prefix=", "/> + <text macro="pages"/> + <text macro="access-note"/> + </layout> + </bibliography> +</style> diff --git a/stuttgart-media-university.csl b/stuttgart-media-university.csl index 6ce28339161..58f60c8b8bc 100644 --- a/stuttgart-media-university.csl +++ b/stuttgart-media-university.csl @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<style xmlns="http://purl.org/net/xbiblio/csl" class="note" default-locale="de-DE" version="1.0" demote-non-dropping-particle="sort-only"> +<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="sort-only" default-locale="de-DE"> <info> <title>Hochschule der Medien Stuttgart (Deutsch)</title> <title-short>HdM Stuttgart</title-short> @@ -166,6 +166,7 @@ <else> <text macro="author-short"/> <text macro="year-date" prefix=" (" suffix=")"/> + <text macro="point-locators-subsequent" prefix=", "/> </else> </choose> </layout> diff --git a/surgical-neurology-international.csl b/surgical-neurology-international.csl index f794bd3936e..57a2137ee9c 100644 --- a/surgical-neurology-international.csl +++ b/surgical-neurology-international.csl @@ -5,7 +5,7 @@ <title-short>SNI</title-short> <id>http://www.zotero.org/styles/surgical-neurology-international</id> <link href="http://www.zotero.org/styles/surgical-neurology-international" rel="self"/> - <link href="http://www.zotero.org/styles/journal-of-neurosurgery" rel="template"/> + <link href="http://www.zotero.org/styles/american-medical-association" rel="template"/> <link href="https://surgicalneurologyint.com/submit-article/" rel="documentation"/> <link href="http://surgicalneurologyint.com/wp-content/uploads/2018/12/Author_Instructions.pdf" rel="documentation"/> <author> @@ -18,7 +18,7 @@ <issn>2229-5097</issn> <eissn>2152-7806</eissn> <summary>Style for Surgical Neurology International, the open-acccess journal for neurosurgery and clinical neuroscience.</summary> - <updated>2019-12-23T14:40:52+00:00</updated> + <updated>2021-04-14T12:00:00+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <macro name="editor"> diff --git a/taylor-and-francis-council-of-science-editors-author-date.csl b/taylor-and-francis-council-of-science-editors-author-date.csl index 15973a0b30c..b3c9ec03575 100644 --- a/taylor-and-francis-council-of-science-editors-author-date.csl +++ b/taylor-and-francis-council-of-science-editors-author-date.csl @@ -13,7 +13,7 @@ <category citation-format="author-date"/> <category field="science"/> <summary>The Council of Science Editors style for T&F journals as per guidelines (version 2.0, 18 Jan 2018).</summary> - <updated>2019-10-30T11:30:54+00:00</updated> + <updated>2021-04-09T11:30:54+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <macro name="editor-translator"> @@ -37,7 +37,7 @@ </macro> <macro name="author-short"> <names variable="author"> - <name form="short" delimiter=", " initialize-with="." and="symbol"/> + <name form="short" delimiter=", " initialize-with="." and="text"/> <substitute> <names variable="editor"/> <names variable="translator"/> @@ -46,7 +46,14 @@ </names> </macro> <macro name="access"> - <text variable="URL"/> + <choose> + <if match="any" variable="DOI"> + <text variable="DOI" prefix="https://doi.org/"/> + </if> + <else> + <text variable="URL"/> + </else> + </choose> </macro> <macro name="title"> <group delimiter=" "> diff --git a/the-bovine-practitioner.csl b/the-bovine-practitioner.csl new file mode 100644 index 00000000000..0b3eec67e80 --- /dev/null +++ b/the-bovine-practitioner.csl @@ -0,0 +1,210 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" default-locale="en-US"> + <info> + <title>The Bovine Practitioner</title> + <id>http://www.zotero.org/styles/the-bovine-practitioner</id> + <link href="http://www.zotero.org/styles/the-bovine-practitioner" rel="self"/> + <link href="http://www.zotero.org/styles/american-veterinary-medical-association" rel="template"/> + <link href="http://aabp.org/members/publications/AuthorGuidelines.pdf" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="numeric"/> + <category field="medicine"/> + <category field="biology"/> + <issn>0524-1685</issn> + <updated>2021-04-20T15:06:43+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="editor"> + <names variable="editor"> + <name name-as-sort-order="all" sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=", "/> + </names> + </macro> + <macro name="anon"> + <text term="anonymous" form="short" text-case="capitalize-first" strip-periods="true"/> + </macro> + <macro name="author"> + <group suffix="."> + <names variable="author"> + <name name-as-sort-order="all" sort-separator=" " initialize-with="" delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" " strip-periods="true"/> + <substitute> + <names variable="editor"/> + <text macro="anon"/> + </substitute> + </names> + </group> + </macro> + <macro name="access"> + <choose> + <if type="article-newspaper" match="none"> + <choose> + <if variable="URL"> + <text term="available at" text-case="capitalize-first" suffix=": "/> + <group delimiter=". "> + <text variable="URL"/> + <group> + <text term="accessed" text-case="capitalize-first" suffix=" "/> + <date variable="accessed"> + <date-part name="month" suffix=" "/> + <date-part name="day" suffix=", "/> + <date-part name="year"/> + </date> + </group> + </group> + </if> + </choose> + </if> + </choose> + </macro> + <macro name="title"> + <text variable="title"/> + </macro> + <macro name="publisher"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + </macro> + <citation collapse="citation-number"> + <sort> + <key variable="citation-number"/> + </sort> + <layout delimiter="," vertical-align="sup"> + <text variable="citation-number"/> + <group prefix="(" suffix=")"> + <label variable="locator" form="short" strip-periods="true"/> + <text variable="locator"/> + </group> + </layout> + </citation> + <bibliography et-al-min="4" et-al-use-first="3"> + <sort> + <key macro="author"/> + <key macro="title"/> + </sort> + <layout> + <text variable="citation-number" suffix=". "/> + <text macro="author"/> + <text macro="title" prefix=" " suffix="."/> + <choose> + <if type="bill book graphic legislation motion_picture report song" match="any"> + <group suffix="." prefix=" " delimiter=" "> + <text macro="edition"/> + <text macro="editor" prefix="(" suffix=")"/> + </group> + <text prefix=" " macro="publisher"/> + <group suffix="." prefix="; "> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="page" prefix=":"/> + </group> + </if> + <else-if type="chapter paper-conference" match="any"> + <group prefix=" " delimiter=" "> + <text term="in" text-case="capitalize-first" suffix=":"/> + <text macro="editor"/> + <text variable="container-title" suffix="." font-style="italic"/> + <text variable="volume" prefix="Vol " suffix="."/> + <text macro="edition"/> + <text variable="collection-title" suffix="."/> + <group suffix="."> + <text macro="publisher"/> + <group suffix="." prefix=", " delimiter=";"> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="page"/> + </group> + </group> + </group> + </else-if> + <else-if type="article-newspaper"> + <text variable="container-title" prefix=" " suffix=". "/> + <choose> + <if variable="URL"> + <group delimiter=". " suffix="."> + <text variable="URL"/> + <group prefix="Published "> + <date variable="issued"> + <date-part name="month" suffix=" "/> + <date-part name="day" suffix=", "/> + <date-part name="year"/> + </date> + </group> + <group> + <text term="accessed" text-case="capitalize-first" suffix=" "/> + <date variable="accessed"> + <date-part name="month" suffix=" "/> + <date-part name="day" suffix=", "/> + <date-part name="year"/> + </date> + </group> + </group> + </if> + <else> + <group delimiter=":" suffix="."> + <group> + <date variable="issued"> + <date-part name="month" suffix=" "/> + <date-part name="day" suffix=", "/> + <date-part name="year"/> + </date> + </group> + <text variable="page"/> + </group> + </else> + </choose> + </else-if> + <else-if type="legal_case"> + <group suffix="," prefix=" " delimiter=" "> + <text macro="editor" prefix="(" suffix=")"/> + </group> + <group prefix=" " suffix=" " delimiter=" "> + <text variable="container-title"/> + <text variable="volume"/> + </group> + <text variable="page" prefix=", " suffix=" "/> + <group prefix="(" suffix=")." delimiter=" "> + <text variable="authority"/> + <date variable="issued"> + <date-part name="year"/> + </date> + </group> + </else-if> + <else> + <text macro="editor" prefix=" " suffix="."/> + <group prefix=" " suffix="."> + <text variable="container-title" form="short" strip-periods="true" font-style="italic"/> + <group delimiter=";" prefix=" "> + <date variable="issued"> + <date-part name="year"/> + </date> + <group> + <text variable="volume"/> + </group> + </group> + <text variable="page" prefix=":"/> + </group> + </else> + </choose> + <text prefix=" " macro="access" suffix="."/> + </layout> + </bibliography> +</style> diff --git a/the-horticulture-journal.csl b/the-horticulture-journal.csl index 0ffa92e1c71..9b9c877140e 100644 --- a/the-horticulture-journal.csl +++ b/the-horticulture-journal.csl @@ -20,7 +20,7 @@ </info> <macro name="author"> <names variable="author" suffix="."> - <name sort-separator=", " initialize-with=". " and="text" name-as-sort-order="first" delimiter=", " delimiter-precedes-last="always"/> + <name sort-separator=", " initialize-with=". " and="text" name-as-sort-order="first" delimiter=", " delimiter-precedes-last="never"/> <label form="long" prefix=", "/> <substitute> <names variable="editor"/> diff --git a/the-journal-of-laryngology-and-otology.csl b/the-journal-of-laryngology-and-otology.csl new file mode 100644 index 00000000000..df40ef9dbcf --- /dev/null +++ b/the-journal-of-laryngology-and-otology.csl @@ -0,0 +1,234 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" page-range-format="minimal" default-locale="en-GB"> + <info> + <title>The Journal of Laryngology & Otology</title> + <title-short>JLO</title-short> + <id>http://www.zotero.org/styles/the-journal-of-laryngology-and-otology</id> + <link href="http://www.zotero.org/styles/the-journal-of-laryngology-and-otology" rel="self"/> + <link href="http://www.zotero.org/styles/vancouver-superscript" rel="template"/> + <link href="https://www.jlo.co.uk/submitting-articles/instructions-for-authors/" rel="documentation"/> + <link href="https://www.cambridge.org/core/journals/journal-of-laryngology-and-otology/information/instructions-contributors" rel="documentation"/> + <category citation-format="numeric"/> + <category field="medicine"/> + <issn>0022-2151</issn> + <eissn>1748-5460</eissn> + <summary>The Journal of Laryngology and Otology</summary> + <updated>2021-04-22T12:00:00+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <terms> + <term name="retrieved">available</term> + <term name="section" form="short">sect.</term> + </terms> + </locale> + <macro name="author"> + <names variable="author"> + <name sort-separator=" " initialize-with="" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="always"/> + <label form="long" prefix=", "/> + <substitute> + <names variable="editor"/> + </substitute> + </names> + </macro> + <macro name="editor"> + <group delimiter=": "> + <choose> + <if type="chapter paper-conference"> + <text term="in" text-case="capitalize-first"/> + </if> + </choose> + <names variable="editor" suffix="."> + <name sort-separator=" " initialize-with="" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="always"/> + <label form="long" prefix=", "/> + </names> + </group> + </macro> + <macro name="publisher"> + <group delimiter=": " suffix=":"> + <choose> + <if type="article" match="none"> + <text variable="publisher"/> + <choose> + <if type="thesis"> + <text variable="publisher-place" prefix="[" suffix="]"/> + </if> + <else> + <text variable="publisher-place"/> + </else> + </choose> + </if> + </choose> + </group> + </macro> + <macro name="accessed-date"> + <choose> + <if variable="URL"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="accessed" text-case="lowercase"/> + <date variable="accessed" suffix=""> + <date-part name="year"/> + <date-part name="month" prefix=" " form="short" strip-periods="true"/> + <date-part name="day" prefix=" "/> + </date> + </group> + </if> + </choose> + </macro> + <macro name="container-title"> + <choose> + <if type="article-journal article-magazine chapter paper-conference article-newspaper" match="any"> + <group delimiter=" "> + <text variable="container-title" form="short" strip-periods="true" font-style="italic"/> + </group> + <text macro="edition" prefix=" "/> + </if> + <else-if type="bill legislation"> + <group delimiter=", "> + <group delimiter=". "> + <text variable="container-title" form="short"/> + <group delimiter=" "> + <text term="section" form="short" text-case="capitalize-first"/> + <text variable="section"/> + </group> + </group> + <text variable="number"/> + </group> + </else-if> + <else> + <text variable="container-title" suffix="." form="short"/> + <choose> + <if type="webpage" match="any"> + <text variable="URL" prefix=" "/> + </if> + </choose> + </else> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="book" match="any"> + <text variable="title" strip-periods="true" font-style="italic"/> + </if> + </choose> + <choose> + <if type="book" match="none"> + <text variable="title"/> + </if> + </choose> + <choose> + <if type="article-journal article-magazine chapter paper-conference article-newspaper book" match="none"> + <choose> + <if variable="URL"> + <text term="internet" prefix=" [" suffix="]" text-case="capitalize-first"/> + </if> + </choose> + <text macro="edition" prefix=". "/> + </if> + </choose> + <choose> + <if type="thesis"> + <text variable="genre" prefix=" [" suffix="]"/> + </if> + </choose> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </macro> + <macro name="date"> + <choose> + <if type="article-journal article-magazine article-newspaper" match="any"> + <group suffix=";" delimiter=" "> + <date variable="issued" delimiter=" "> + <date-part name="year"/> + </date> + </group> + </if> + <else-if type="bill legislation"> + <group delimiter=", "> + <date variable="issued" delimiter=" "> + <date-part name="month" form="short" strip-periods="true"/> + <date-part name="day"/> + </date> + <date variable="issued"> + <date-part name="year"/> + </date> + </group> + </else-if> + <else-if type="report"> + <date variable="issued" delimiter=" "> + <date-part name="year"/> + <date-part name="month" form="short" strip-periods="true"/> + </date> + </else-if> + <else-if type="book" match="any"> + <date date-parts="year" form="numeric" variable="issued"/> + </else-if> + <else> + <group suffix="."> + <date variable="issued"> + <date-part name="year"/> + </date> + <text macro="accessed-date" prefix=" "/> + </group> + </else> + </choose> + </macro> + <macro name="pages"> + <choose> + <if type="article-journal article-magazine article-newspaper" match="any"> + <text variable="page" prefix=":"/> + </if> + <else> + <group prefix=" " delimiter=" "> + <label variable="page" plural="never"/> + <text variable="page"/> + </group> + </else> + </choose> + </macro> + <macro name="journal-location"> + <choose> + <if type="article-journal article-magazine" match="any"> + <text variable="volume" font-weight="bold"/> + </if> + </choose> + </macro> + <citation collapse="citation-number"> + <sort> + <key variable="citation-number"/> + </sort> + <layout delimiter="," vertical-align="sup"> + <text variable="citation-number"/> + </layout> + </citation> + <bibliography et-al-min="7" et-al-use-first="6" second-field-align="flush"> + <layout> + <text variable="citation-number" suffix=". "/> + <group delimiter=". " suffix=". "> + <text macro="author"/> + <text macro="title"/> + </group> + <group delimiter=" "> + <text macro="editor"/> + <text macro="container-title"/> + <text macro="publisher"/> + <group> + <text macro="date"/> + <text macro="journal-location"/> + <text macro="pages"/> + </group> + </group> + </layout> + </bibliography> +</style> diff --git a/the-plant-genome.csl b/the-plant-genome.csl index a3f3bc89186..4b4418283eb 100644 --- a/the-plant-genome.csl +++ b/the-plant-genome.csl @@ -12,18 +12,18 @@ <category citation-format="author-date"/> <category field="biology"/> <eissn>1940-3372</eissn> - <updated>2017-08-16T13:03:54+00:00</updated> + <updated>2021-05-05T12:00:00+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <macro name="editor"> <names variable="editor" delimiter=", "> - <name and="text" initialize-with="." delimiter=", "/> - <label form="short" plural="never" prefix=", "/> + <name and="symbol" initialize-with="." delimiter=", " delimiter-precedes-last="never"/> + <label form="short" text-case="capitalize-first" prefix=" (" suffix=")"/> </names> </macro> <macro name="author"> <names variable="author"> - <name name-as-sort-order="first" and="text" sort-separator=", " initialize-with="." delimiter=", " delimiter-precedes-last="always"/> + <name name-as-sort-order="all" and="symbol" sort-separator=", " initialize-with="." delimiter=", " delimiter-precedes-last="always"/> <label form="short" prefix=" "/> <substitute> <names variable="editor"/> @@ -33,7 +33,7 @@ </macro> <macro name="author-short"> <names variable="author"> - <name form="short" and="text" delimiter=", " initialize-with="."/> + <name form="short" and="symbol" delimiter=", " initialize-with="."/> <substitute> <names variable="editor"/> <names variable="translator"/> @@ -44,7 +44,7 @@ <macro name="title"> <choose> <if type="book webpage" match="any"> - <text variable="title" text-case="title"/> + <text variable="title" text-case="title" font-style="italic"/> </if> <else> <text variable="title"/> @@ -88,7 +88,7 @@ </group> </layout> </citation> - <bibliography line-spacing="2" hanging-indent="true"> + <bibliography line-spacing="1" hanging-indent="true"> <sort> <key macro="author" names-use-last="true"/> <key macro="year-date" names-use-last="true"/> @@ -97,16 +97,16 @@ <group delimiter=". "> <text macro="author"/> <date variable="issued"> - <date-part name="year"/> + <date-part name="year" prefix="(" suffix=")"/> </date> <choose> <if type="book report chapter" match="any"> - <group delimiter=". " prefix=" "> - <text macro="title"/> + <group delimiter=" "> + <text macro="title" suffix="."/> <text macro="edition"/> - <text macro="editor"/> - <text variable="collection-title"/> - <text variable="collection-number" prefix="No. "/> + <text macro="editor" prefix=" In " suffix=","/> + <text variable="container-title" font-style="italic"/> + <text variable="page" prefix="(pp. " suffix=")."/> <text macro="publisher"/> </group> </if> @@ -145,8 +145,8 @@ </else-if> <else-if type="thesis" match="any"> <group prefix=" "> - <text macro="title" suffix="."/> - <text variable="genre" prefix=" " suffix=" Thesis."/> + <text macro="title" font-style="italic"/> + <text variable="genre" prefix=" [" suffix="]."/> <text variable="publisher" form="short" prefix=" " suffix=","/> <text variable="publisher-place" prefix=" "/> </group> @@ -164,12 +164,12 @@ <else> <group prefix=" "> <text macro="title"/> - <text variable="container-title" form="short" font-style="normal" prefix=". "/> - <group delimiter=":" prefix=" "> - <text variable="volume"/> + <text variable="container-title" font-style="italic" prefix=". " suffix=", "/> + <group delimiter=", " prefix=" "> + <text variable="volume" font-style="italic"/> <text variable="page"/> </group> - <text variable="DOI" prefix=". doi:"/> + <text variable="DOI" prefix=". https://doi.org/"/> </group> </else> </choose> diff --git a/topoi-orient-occident-auteur-date.csl b/topoi-orient-occident-auteur-date.csl new file mode 100644 index 00000000000..6e92b743bc4 --- /dev/null +++ b/topoi-orient-occident-auteur-date.csl @@ -0,0 +1,267 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" class="note" demote-non-dropping-particle="sort-only" page-range-format="expanded" default-locale="fr-FR"> + <info> + <title>Topoi Orient-Occident (auteur-date, Français)</title> + <id>http://www.zotero.org/styles/topoi-orient-occident-auteur-date</id> + <link href="http://www.zotero.org/styles/topoi-orient-occident-auteur-date" rel="self"/> + <link href="http://www.zotero.org/styles/revue-archeologique" rel="template"/> + <link href="https://www.mom.fr/recherche-et-formation/collections-topoi" rel="documentation"/> + <link href="https://www.mom.fr/sites/mom.fr/files/img/Publications/Collections_topoi/normestopoi.pdf" rel="documentation"/> + <author> + <name>Nicolas Monteix</name> + <email>nicolas.monteix@univ-rouen.fr</email> + </author> + <category citation-format="note"/> + <category field="history"/> + <category field="anthropology"/> + <issn>1161-9473</issn> + <eissn>2496-7114</eissn> + <summary>Feuille de style pour Topoi Orient-Occident</summary> + <updated>2021-04-06T04:50:30+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="fr"> + <terms> + <term name="editor" form="short">éd.</term> + <term name="in">dans</term> + <term name="online">en ligne</term> + <term name="anonymous">anonyme</term> + <term name="anonymous" form="short">anon.</term> + <term name="no date">sans date</term> + <term name="no date" form="short">s. d.</term> + </terms> + </locale> + <macro name="author"> + <names variable="author" delimiter=", "> + <name font-variant="small-caps" sort-separator=", " initialize-with="." delimiter=", " and="text" delimiter-precedes-last="never"/> + <et-al font-variant="normal" font-style="italic"/> + <substitute> + <text macro="editor-author"/> + </substitute> + </names> + </macro> + <macro name="editor"> + <names variable="editor" delimiter=", " prefix=" (" suffix=")"> + <label form="short" text-case="lowercase" suffix=" "/> + <name font-variant="small-caps" sort-separator=", " initialize-with="." delimiter=", " and="text" delimiter-precedes-last="never"/> + <substitute> + <text macro="container-author"/> + </substitute> + </names> + </macro> + <macro name="editor-author"> + <names variable="editor" delimiter=", "> + <name font-variant="small-caps" sort-separator=", " initialize-with="." delimiter=", " and="text" delimiter-precedes-last="never"/> + <label form="short" text-case="lowercase" prefix=" (" suffix=")"/> + </names> + </macro> + <macro name="container-author"> + <names variable="container-author" delimiter=", "> + <name font-variant="small-caps" sort-separator=", " initialize-with="." delimiter=", " and="text" delimiter-precedes-last="never"/> + </names> + </macro> + <macro name="pages"> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" font-variant="small-caps" delimiter=", " and="text" delimiter-precedes-last="never"/> + <et-al font-variant="normal" font-style="italic"/> + <substitute> + <names variable="editor"/> + <text variable="title-short" font-style="italic"/> + </substitute> + </names> + </macro> + <macro name="collection"> + <group delimiter=" "> + <text variable="collection-title"/> + <text variable="collection-number"/> + </group> + </macro> + <macro name="locator"> + <group delimiter=" " prefix=", "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </macro> + <macro name="locator-cit"> + <choose> + <if type="article-journal article-magazine article-newspaper entry-dictionary entry-encyclopedia" match="any"> + <group delimiter=" " prefix=", en partic. "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </if> + <else> + <text macro="locator"/> + </else> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="book" match="any"> + <text variable="title" font-style="italic"/> + </if> + <else-if type="webpage" match="any"> + <text variable="title"/> + </else-if> + <else-if variable="container-title" match="none"> + <text variable="title" font-style="italic"/> + </else-if> + <else> + <text variable="title"/> + </else> + </choose> + </macro> + <macro name="publisher"> + <text variable="publisher-place"/> + </macro> + <macro name="year-date"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short" text-case="lowercase"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </macro> + <macro name="URL"> + <group delimiter=" "> + <text term="online"/> + <text variable="URL" prefix="<" suffix=">"/> + </group> + </macro> + <citation et-al-min="4" et-al-use-first="1" disambiguate-add-year-suffix="true" collapse="year"> + <layout suffix="." delimiter=" ; "> + <group> + <text macro="author-short" suffix=" "/> + <text macro="year-date"/> + <text macro="locator"/> + </group> + </layout> + </citation> + <bibliography> + <sort> + <key macro="author-short"/> + <key variable="issued"/> + <key variable="page-first"/> + <key variable="title"/> + </sort> + <layout suffix="."> + <group display="block" delimiter=" "> + <text macro="author-short"/> + <text macro="year-date"/> + </group> + <group suffix="."> + <text display="left-margin" macro="author" suffix=", "/> + <choose> + <if type="thesis"> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title" font-style="italic"/> + <text variable="genre"/> + <text variable="publisher" prefix="soutenue à l'"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + </if> + <else-if type="article-journal article-magazine article-newspaper broadcast personal_communication thesis webpage" match="any"> + <group delimiter=", "> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title" quotes="true"/> + <text variable="container-title" form="short" font-style="italic"/> + <text variable="volume"/> + <text variable="issue"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + <text macro="pages"/> + </group> + </else-if> + <else-if type="book graphic" match="any"> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title"/> + <text macro="edition"/> + <text macro="collection"/> + <text macro="publisher"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + </else-if> + <else-if type="entry-dictionary entry-encyclopedia" match="any"> + <group delimiter=", "> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title" quotes="true"/> + <text variable="container-title" form="short" font-style="italic"/> + <group delimiter=" "> + <label variable="volume" form="short"/> + <text variable="volume"/> + </group> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + <text macro="pages"/> + </group> + </else-if> + <else-if type="chapter paper-conference" match="any"> + <group delimiter=", "> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title" quotes="true"/> + <group delimiter=" "> + <text variable="container-title" font-style="italic"/> + <text macro="editor"/> + </group> + <text macro="collection"/> + <text macro="publisher"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + <text macro="pages"/> + </group> + </else-if> + <else> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title"/> + <text macro="edition"/> + <text macro="collection"/> + <text macro="publisher"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + </else> + </choose> + <text macro="locator-cit"/> + <choose> + <if variable="URL" match="any"> + <text macro="URL" prefix=", "/> + </if> + </choose> + </group> + </layout> + </bibliography> +</style> diff --git a/topoi-orient-occident-classique.csl b/topoi-orient-occident-classique.csl new file mode 100644 index 00000000000..55f898ae3c0 --- /dev/null +++ b/topoi-orient-occident-classique.csl @@ -0,0 +1,344 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" class="note" demote-non-dropping-particle="sort-only" page-range-format="expanded" default-locale="fr-FR"> + <info> + <title>Topoi Orient-Occident (classique, Français)</title> + <id>http://www.zotero.org/styles/topoi-orient-occident-classique</id> + <link href="http://www.zotero.org/styles/topoi-orient-occident-classique" rel="self"/> + <link href="http://www.zotero.org/styles/revue-archeologique" rel="template"/> + <link href="https://www.mom.fr/recherche-et-formation/collections-topoi" rel="documentation"/> + <link href="https://www.mom.fr/sites/mom.fr/files/img/Publications/Collections_topoi/normestopoi.pdf" rel="documentation"/> + <author> + <name>Nicolas Monteix</name> + <email>nicolas.monteix@univ-rouen.fr</email> + </author> + <category citation-format="note"/> + <category field="history"/> + <category field="anthropology"/> + <issn>1161-9473</issn> + <eissn>2496-7114</eissn> + <summary>Feuille de style pour Topoi Orient-Occident</summary> + <updated>2021-04-06T07:50:30+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="fr"> + <terms> + <term name="editor" form="short">éd.</term> + <term name="in">dans</term> + <term name="online">en ligne</term> + <term name="anonymous">anonyme</term> + <term name="anonymous" form="short">anon.</term> + <term name="no date">sans date</term> + <term name="no date" form="short">s. d.</term> + </terms> + </locale> + <macro name="author"> + <names variable="author" delimiter=", "> + <name font-variant="small-caps" sort-separator=", " initialize-with="." delimiter=", " and="text" delimiter-precedes-last="never"/> + <et-al font-variant="normal" font-style="italic"/> + <substitute> + <text macro="editor-author"/> + </substitute> + </names> + </macro> + <macro name="editor"> + <names variable="editor" delimiter=", " prefix=" (" suffix=")"> + <label form="short" text-case="lowercase" suffix=" "/> + <name font-variant="small-caps" sort-separator=", " initialize-with="." delimiter=", " and="text" delimiter-precedes-last="never"/> + <substitute> + <text macro="container-author"/> + </substitute> + </names> + </macro> + <macro name="editor-author"> + <names variable="editor" delimiter=", "> + <name font-variant="small-caps" sort-separator=", " initialize-with="." delimiter=", " and="text" delimiter-precedes-last="never"/> + <label form="short" text-case="lowercase" prefix=" (" suffix=")"/> + </names> + </macro> + <macro name="container-author"> + <names variable="container-author" delimiter=", "> + <name font-variant="small-caps" sort-separator=", " initialize-with="." delimiter=", " and="text" delimiter-precedes-last="never"/> + </names> + </macro> + <macro name="pages"> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" font-variant="small-caps" delimiter=", " and="text" delimiter-precedes-last="never"/> + <et-al font-variant="normal" font-style="italic"/> + <substitute> + <names variable="editor"/> + <text variable="title-short" font-style="italic"/> + </substitute> + </names> + </macro> + <macro name="collection"> + <group delimiter=" "> + <text variable="collection-title"/> + <text variable="collection-number"/> + </group> + </macro> + <macro name="locator"> + <group delimiter=" " prefix=", "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </macro> + <macro name="locator-cit"> + <choose> + <if type="article-journal article-magazine article-newspaper entry-dictionary entry-encyclopedia" match="any"> + <group delimiter=" " prefix=", en partic. "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </if> + <else> + <text macro="locator"/> + </else> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="book" match="any"> + <text variable="title" font-style="italic"/> + </if> + <else-if type="webpage" match="any"> + <text variable="title"/> + </else-if> + <else-if variable="container-title" match="none"> + <text variable="title" font-style="italic"/> + </else-if> + <else> + <text variable="title"/> + </else> + </choose> + </macro> + <macro name="publisher"> + <text variable="publisher-place"/> + </macro> + <macro name="year-date"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short" text-case="lowercase"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </macro> + <macro name="URL"> + <group delimiter=" "> + <text term="online"/> + <text variable="URL" prefix="<" suffix=">"/> + </group> + </macro> + <citation et-al-min="4" et-al-use-first="1" disambiguate-add-year-suffix="true" collapse="year"> + <layout suffix="." delimiter=" ; "> + <text macro="author" suffix=", "/> + <choose> + <if type="thesis"> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title" font-style="italic"/> + <text variable="genre"/> + <text variable="publisher" prefix="soutenue à l'"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + </if> + <else-if type="article-journal article-magazine article-newspaper broadcast personal_communication thesis webpage" match="any"> + <group delimiter=", "> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title" quotes="true"/> + <text variable="container-title" form="short" font-style="italic"/> + <text variable="volume"/> + <text variable="issue"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + <text macro="pages"/> + </group> + </else-if> + <else-if type="book graphic" match="any"> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title"/> + <text macro="edition"/> + <text macro="collection"/> + <text macro="publisher"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + </else-if> + <else-if type="entry-dictionary entry-encyclopedia" match="any"> + <group delimiter=", "> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title" quotes="true"/> + <text variable="container-title" form="short" font-style="italic"/> + <group delimiter=" "> + <label variable="volume" form="short"/> + <text variable="volume"/> + </group> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + <text macro="pages"/> + </group> + </else-if> + <else-if type="chapter paper-conference" match="any"> + <group delimiter=", "> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title" quotes="true"/> + <group delimiter=" "> + <text variable="container-title" font-style="italic"/> + <text macro="editor"/> + </group> + <text macro="collection"/> + <text macro="publisher"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + <text macro="pages"/> + </group> + </else-if> + <else> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title"/> + <text macro="edition"/> + <text macro="collection"/> + <text macro="publisher"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + </else> + </choose> + <text macro="locator-cit"/> + <choose> + <if variable="URL" match="any"> + <text macro="URL" prefix=", "/> + </if> + </choose> + </layout> + </citation> + <bibliography> + <sort> + <key macro="author-short"/> + <key variable="issued"/> + <key variable="page-first"/> + <key variable="title"/> + </sort> + <layout suffix="."> + <text macro="author" suffix=", "/> + <choose> + <if type="thesis"> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title" font-style="italic"/> + <text variable="genre"/> + <text variable="publisher" prefix="soutenue à l'"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + </if> + <else-if type="article-journal article-magazine article-newspaper broadcast personal_communication thesis webpage" match="any"> + <group delimiter=", "> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title" quotes="true"/> + <text variable="container-title" form="short" font-style="italic"/> + <text variable="volume"/> + <text variable="issue"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + <text macro="pages"/> + </group> + </else-if> + <else-if type="book graphic" match="any"> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title"/> + <text macro="edition"/> + <text macro="collection"/> + <text macro="publisher"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + </else-if> + <else-if type="entry-dictionary entry-encyclopedia" match="any"> + <group delimiter=", "> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title" quotes="true"/> + <text variable="container-title" form="short" font-style="italic"/> + <group delimiter=" "> + <label variable="volume" form="short"/> + <text variable="volume"/> + </group> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + <text macro="pages"/> + </group> + </else-if> + <else-if type="chapter paper-conference" match="any"> + <group delimiter=", "> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title" quotes="true"/> + <group delimiter=" "> + <text variable="container-title" font-style="italic"/> + <text macro="editor"/> + </group> + <text macro="collection"/> + <text macro="publisher"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + <text macro="pages"/> + </group> + </else-if> + <else> + <group delimiter=" "> + <group delimiter=", "> + <text macro="title"/> + <text macro="edition"/> + <text macro="collection"/> + <text macro="publisher"/> + </group> + <text macro="year-date" prefix="(" suffix=")"/> + </group> + </else> + </choose> + <text macro="locator-cit"/> + <choose> + <if variable="URL" match="any"> + <text macro="URL" prefix=", "/> + </if> + </choose> + </layout> + </bibliography> +</style> diff --git a/transnational-environmental-law.csl b/transnational-environmental-law.csl index 1af0d1ede5e..3dbe9666de0 100644 --- a/transnational-environmental-law.csl +++ b/transnational-environmental-law.csl @@ -7,6 +7,7 @@ <link href="http://www.zotero.org/styles/transnational-environmental-law" rel="self"/> <link href="http://www.zotero.org/styles/elsevier-with-titles" rel="template"/> <link href="https://www.cambridge.org/core/journals/transnational-environmental-law/information/instructions-contributors" rel="documentation"/> + <link href="https://www.cambridge.org/core/services/aop-file-manager/file/5f8435072aae1a2bdc987dac/TEL-IFC.pdf" rel="documentation"/> <author> <name>Patrick O'Brien</name> <email>obrienpat86@gmail.com</email> @@ -15,7 +16,7 @@ <category field="law"/> <issn>2047-1025</issn> <eissn>2047-1033</eissn> - <updated>2017-09-06T13:20:13+00:00</updated> + <updated>2021-05-07T11:59:01+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <macro name="author"> @@ -67,18 +68,28 @@ <choose> <if variable="locator"> <choose> - <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> - <group delimiter=" " prefix=", "> - <text term="at"/> - <label variable="page" form="short"/> + <if match="any" position="subsequent"> + <group delimiter=" "> + <label variable="locator" form="short"/> <text variable="locator"/> </group> </if> <else> - <group delimiter=" " prefix=", "> - <text term="at"/> - <text variable="locator"/> - </group> + <choose> + <if type="bill book graphic legal_case legislation motion_picture report song" match="any"> + <group delimiter=" " prefix=", "> + <text term="at"/> + <label variable="page" form="short"/> + <text variable="locator"/> + </group> + </if> + <else> + <group delimiter=" " prefix=", "> + <text term="at"/> + <text variable="locator"/> + </group> + </else> + </choose> </else> </choose> </if> @@ -90,6 +101,16 @@ <if position="ibid"> <text term="ibid"/> </if> + <else-if match="any" position="subsequent"> + <group delimiter=", "> + <text macro="author"/> + <group delimiter=" "> + <text value="n."/> + <text variable="first-reference-note-number"/> + <text value="above"/> + </group> + </group> + </else-if> <else> <text macro="author" suffix=", "/> <choose> diff --git a/triangle.csl b/triangle.csl index 7d3e1bdd311..eefba067154 100644 --- a/triangle.csl +++ b/triangle.csl @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<style xmlns="http://purl.org/net/xbiblio/csl" class="note" default-locale="fr-FR" version="1.0" page-range-format="expanded"> +<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" page-range-format="expanded" default-locale="fr-FR"> <info> <title>Triangle (Français)</title> <id>http://www.zotero.org/styles/triangle</id> @@ -20,7 +20,7 @@ <category field="social_science"/> <summary>Derived from Style EHESS-histoire, available at http://www.boiteaoutils.info/2011/06/styles-francais-de-citation-sous-zotero.html First version online in november 2012. Changes made to cover more documents types and to lighten URLS display. Should preferably be used ticking the quoting option (preferences/citer/styles): include URLs addresses in references.</summary> - <updated>2016-07-19T04:10:55+00:00</updated> + <updated>2021-04-07T01:50:30+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="fr"> @@ -239,6 +239,17 @@ </group> </group> </if> + <else-if type="chapter" match="any"> + <group delimiter=", " font-style="normal"> + <date variable="issued"> + <date-part name="year"/> + </date> + <group delimiter=" " font-style="normal"> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </group> + </else-if> <else-if type="entry-dictionary entry-encyclopedia" match="any"> <group delimiter=" " font-style="normal"> <date variable="issued"> @@ -251,7 +262,7 @@ </group> </group> </else-if> - <else-if type="article-journal chapter article-newspaper article-magazine" match="any"> + <else-if type="article-journal article-newspaper article-magazine" match="any"> <group delimiter=" " font-style="normal"> <label variable="page" form="short"/> <text variable="page"/> diff --git a/ulua-revista-de-historia-sociedad-y-cultura.csl b/ulua-revista-de-historia-sociedad-y-cultura.csl new file mode 100644 index 00000000000..dcd15db07c6 --- /dev/null +++ b/ulua-revista-de-historia-sociedad-y-cultura.csl @@ -0,0 +1,423 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" demote-non-dropping-particle="never"> + <!-- Polyglot; journal publishes in Spanish and English --> + <info> + <title>Ulúa. Revista de Historia, Sociedad y Cultura</title> + <id>http://www.zotero.org/styles/ulua-revista-de-historia-sociedad-y-cultura</id> + <link href="http://www.zotero.org/styles/ulua-revista-de-historia-sociedad-y-cultura" rel="self"/> + <link href="http://www.zotero.org/styles/associacao-brasileira-de-normas-tecnicas" rel="template"/> + <link href="https://ulua.uv.mx/index.php/ulua/about/submissions#authorGuidelines" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="note"/> + <category field="humanities"/> + <issn>1665-8973</issn> + <updated>2021-06-01T12:58:56+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="container-contributors"> + <choose> + <if type="chapter"> + <names variable="container-author" delimiter=", "> + <name and="text" name-as-sort-order="first"/> + <label form="short" prefix=" (" suffix=")"/> + <substitute> + <names variable="editor"/> + <names variable="collection-editor"/> + </substitute> + </names> + </if> + </choose> + </macro> + <macro name="secondary-contributors"> + <choose> + <if type="chapter" match="none"> + <names variable="editor" delimiter="; " prefix=" (" suffix=")"> + <name initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="capitalize-first" suffix="."/> + </names> + </if> + </choose> + </macro> + <macro name="translator"> + <names variable="translator" delimiter="; "> + <name delimiter="; " sort-separator=" " delimiter-precedes-last="always" prefix="Tradução: "> + <name-part name="given" text-case="capitalize-first"/> + <name-part name="family" text-case="capitalize-first"/> + </name> + </names> + </macro> + <macro name="author"> + <names variable="author"> + <name and="text" name-as-sort-order="first"> + <name-part name="family" text-case="uppercase"/> + </name> + <label form="short" prefix=" (" suffix=".)" text-case="uppercase"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text macro="title"/> + </substitute> + </names> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" name-as-sort-order="all" and="text" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="never"> + <name-part name="family" text-case="uppercase"/> + </name> + <et-al font-style="italic"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <choose> + <if type="book"> + <text variable="title" form="short"/> + </if> + <else> + <text variable="title" form="short" quotes="true"/> + </else> + </choose> + </substitute> + </names> + </macro> + <macro name="access"> + <text variable="URL" prefix="Disponível em: <" suffix=">"/> + <date variable="accessed" prefix=". Acesso em: "> + <date-part name="day" suffix=" "/> + <date-part name="month" form="short" suffix=". " text-case="lowercase"/> + <date-part name="year"/> + </date> + </macro> + <macro name="title"> + <choose> + <if type="chapter bill" match="any"> + <text variable="title" quotes="true"/> + </if> + <else-if type="book thesis" match="any"> + <text variable="title" font-style="italic"/> + </else-if> + <else-if type="article-newspaper article-magazine article-journal" match="any"> + <text variable="title" quotes="true"/> + </else-if> + <else> + <text variable="title"/> + </else> + </choose> + </macro> + <macro name="container-title"> + <choose> + <if type="paper-conference" match="any"> + <text variable="container-title" suffix=". "/> + </if> + <else> + <text variable="container-title" font-style="italic" font-weight="normal"/> + </else> + </choose> + </macro> + <macro name="publisher"> + <group delimiter=", "> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + </macro> + <macro name="event"> + <choose> + <if variable="event"> + <choose> + <if variable="genre" match="none"> + <text term="in" text-case="capitalize-first" suffix=": "/> + <text variable="event" text-case="uppercase"/> + </if> + <else> + <group delimiter=" "> + <text variable="genre" text-case="capitalize-first"/> + <text term="presented at"/> + <text variable="event"/> + </group> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="issued"> + <choose> + <if variable="issued" match="any"> + <group> + <choose> + <if type="book chapter" match="none"> + <date variable="issued"> + <date-part name="day" suffix=" "/> + <date-part name="month" form="short" suffix=" "/> + </date> + </if> + </choose> + <date variable="issued"> + <date-part name="year"/> + </date> + </group> + </if> + <else> + <text value="[s.d.]"/> + </else> + </choose> + </macro> + <macro name="issued-year"> + <choose> + <if variable="issued" match="any"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text value="[s.d.]"/> + </else> + </choose> + </macro> + <macro name="edition"> + <choose> + <if type="book chapter" match="any"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="numeric" suffix="."/> + <text term="edition" form="short" suffix="."/> + </group> + </if> + <else> + <text variable="edition" suffix=" ed."/> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="locators"> + <choose> + <if type="bill"> + <group prefix=". " delimiter=", "> + <date variable="issued"> + <date-part name="day"/> + <date-part prefix=" " name="month" form="short"/> + <date-part prefix=" " name="year"/> + </date> + <text variable="section" prefix="Sec. "/> + <text variable="page" prefix="p. " suffix="."/> + </group> + </if> + <else-if match="any" type="article-journal article-magazine article-newspaper"> + <group delimiter=", "> + <date variable="issued" font-style="italic"> + <date-part name="month"/> + </date> + <group delimiter=" "> + <label variable="volume" form="short"/> + <text variable="volume"/> + </group> + <group delimiter=" "> + <label variable="issue" form="short"/> + <text variable="issue"/> + </group> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </group> + </else-if> + <else-if match="any" type="book chapter"> + <group delimiter=", "> + <group> + <text variable="volume" prefix="v. "/> + <text variable="page" prefix="p. "/> + </group> + </group> + </else-if> + </choose> + </macro> + <macro name="collection-title"> + <text variable="collection-title"/> + <text variable="collection-number" prefix=" "/> + </macro> + <macro name="genre"> + <text variable="genre"/> + </macro> + <macro name="citation-locator"> + <group> + <label variable="locator" form="short"/> + <text variable="locator" prefix=" "/> + </group> + </macro> + <macro name="place"> + <choose> + <if match="any" variable="publisher-place"> + <text variable="publisher-place"/> + </if> + </choose> + </macro> + <macro name="archive"> + <group> + <text variable="archive" prefix=" "/> + </group> + </macro> + <citation et-al-min="4" et-al-use-first="1" collapse="year" disambiguate-add-year-suffix="true"> + <sort> + <key macro="author"/> + <key variable="issued"/> + </sort> + <layout delimiter="; "> + <group> + <text suffix=", " macro="author-short"/> + <text macro="issued-year"/> + <text prefix=", " macro="citation-locator"/> + </group> + </layout> + </citation> + <bibliography hanging-indent="false" et-al-min="11" et-al-use-first="10" entry-spacing="1"> + <sort> + <key macro="author"/> + <key variable="issued"/> + </sort> + <layout> + <text macro="author" display="block"/> + <group delimiter=" "> + <text macro="issued-year"/> + <choose> + <if type="bill"> + <group> + <text variable="number" suffix=". "/> + <text macro="title" suffix=". "/> + <text variable="references" font-weight="bold"/> + <text variable="note"/> + <text macro="locators" suffix=". "/> + </group> + </if> + <else-if type="map"> + <group> + <text macro="title" suffix=", "/> + <text variable="note" suffix=". "/> + </group> + </else-if> + <else-if type="book"> + <group> + <text macro="title" suffix=". "/> + <text macro="translator" suffix=". "/> + <text macro="edition" suffix=". "/> + <text macro="publisher" suffix=". "/> + <text macro="locators"/> + </group> + </else-if> + <else-if type="chapter"> + <group delimiter=", "> + <text macro="title"/> + <text macro="secondary-contributors"/> + <group delimiter=" "> + <text term="in"/> + <text macro="container-contributors"/> + </group> + <text macro="container-title"/> + <text variable="collection-title"/> + <text macro="translator"/> + <text macro="edition"/> + <text macro="publisher"/> + <text macro="locators"/> + </group> + </else-if> + <else-if type="article-newspaper article-magazine article-journal" match="any"> + <group delimiter=", "> + <text macro="title"/> + <text macro="container-title"/> + <text variable="collection-title"/> + <text macro="edition"/> + <text macro="locators"/> + </group> + </else-if> + <else-if type="thesis"> + <group> + <text macro="title" suffix=". "/> + <text macro="genre" suffix="—"/> + <text macro="publisher" suffix="."/> + </group> + </else-if> + <else-if type="manuscript"> + <group> + <text macro="title" suffix=". "/> + <text macro="edition" suffix=". "/> + <text macro="place" suffix=", "/> + <text macro="access" suffix=". "/> + <text macro="archive" suffix=". "/> + </group> + </else-if> + <else-if type="webpage post post-weblog" match="any"> + <group> + <text macro="title" suffix=". "/> + <text macro="genre" suffix=". "/> + <text macro="access" suffix=". "/> + </group> + </else-if> + <else-if type="report"> + <group> + <text macro="title"/> + <text macro="container-contributors"/> + <text macro="secondary-contributors"/> + <text macro="container-title"/> + <text variable="collection-title" prefix=": "/> + <text macro="locators"/> + <text macro="event"/> + <text macro="publisher" prefix=". " suffix=". "/> + <text macro="access" suffix="."/> + </group> + </else-if> + <else-if type="entry-dictionary"> + <group> + <text macro="title"/> + <text macro="container-contributors"/> + <text macro="secondary-contributors"/> + <text macro="container-title"/> + <text variable="collection-title" prefix=": " suffix=". "/> + <text macro="locators"/> + <text macro="event"/> + <text macro="publisher" prefix=". " suffix=". "/> + <text macro="collection-title" prefix="(Texto para discussao, n. " suffix=")."/> + <text macro="access"/> + </group> + </else-if> + <else-if type="entry-encyclopedia"> + <group> + <text macro="title"/> + <text variable="publisher-place" prefix=". " suffix=": "/> + <text variable="publisher" suffix=", "/> + <text macro="issued" prefix=", " suffix=". (Nota técnica)."/> + </group> + </else-if> + <else-if type="paper-conference"> + <text macro="title" suffix=". "/> + <text macro="container-contributors"/> + <text macro="secondary-contributors"/> + <text macro="container-title"/> + <text variable="collection-title" prefix=": " suffix="."/> + <text macro="locators"/> + <group delimiter=". " prefix=". " suffix=". "> + <text macro="event"/> + </group> + <text variable="publisher-place" suffix=": "/> + <text variable="publisher" suffix=", "/> + <text macro="access"/> + </else-if> + <else> + <text macro="title"/> + <text macro="container-contributors"/> + <text macro="secondary-contributors"/> + <text macro="container-title"/> + <text variable="collection-title" prefix=": " suffix="."/> + <text macro="locators"/> + <group delimiter=". " prefix=". " suffix=". "> + <text macro="event"/> + </group> + <text variable="publisher-place"/> + <text variable="publisher" suffix=", "/> + <text macro="access"/> + </else> + </choose> + </group> + </layout> + </bibliography> +</style> diff --git a/universite-de-montreal-apa.csl b/universite-de-montreal-apa.csl index 10469ac73e8..7b2d7c4ff3e 100644 --- a/universite-de-montreal-apa.csl +++ b/universite-de-montreal-apa.csl @@ -26,7 +26,7 @@ <category field="psychology"/> <category field="generic-base"/> <summary>Adaptation en français canadien des normes de citation de l'APA (7e édition) basée sur le guide des Bibliothèques de l'Université de Montréal.</summary> - <updated>2021-02-01T14:54:33+00:00</updated> + <updated>2021-04-29T04:50:30+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale> @@ -408,7 +408,7 @@ <text variable="page"/> </group> </else-if> - <else-if type="book graphic motion_picture report song chapter paper-conference" match="any"> + <else-if type="book graphic motion_picture song chapter paper-conference" match="any"> <group prefix=" (" suffix=")" delimiter="; "> <group delimiter=", "> <text macro="edition"/> diff --git a/universite-du-quebec-a-montreal.csl b/universite-du-quebec-a-montreal.csl index 36dfd9f1f5a..7b6f0a146e1 100644 --- a/universite-du-quebec-a-montreal.csl +++ b/universite-du-quebec-a-montreal.csl @@ -953,7 +953,7 @@ </group> </layout> </citation> - <bibliography et-al-min="8" et-al-use-first="6" et-al-use-last="true" entry-spacing="0" hanging-indent="true"> + <bibliography et-al-min="8" et-al-use-first="6" et-al-use-last="true" entry-spacing="1" hanging-indent="true"> <sort> <key macro="author"/> <key macro="issued-sort" sort="ascending"/> diff --git a/university-of-tasmania-simplified-author-date.csl b/university-of-tasmania-simplified-author-date.csl new file mode 100644 index 00000000000..c95ba4324f7 --- /dev/null +++ b/university-of-tasmania-simplified-author-date.csl @@ -0,0 +1,185 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" default-locale="en-GB"> + <info> + <title>University of Tasmania - Simplified Author-date</title> + <id>http://www.zotero.org/styles/university-of-tasmania-simplified-author-date</id> + <link href="http://www.zotero.org/styles/university-of-tasmania-simplified-author-date" rel="self"/> + <link href="https://utas.libguides.com/referencing/simplified_authordate" rel="documentation"/> + <author> + <name>Zephyr Apsara Ganesh</name> + <email>zaganesh@utas.edu.au</email> + </author> + <category citation-format="author-date"/> + <category field="generic-base"/> + <updated>2021-03-29T11:30:00+11:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="author"> + <names variable="author"> + <name/> + <label form="short" prefix=" (" suffix=")" text-case="capitalize-first"/> + </names> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="long" name-as-sort-order="all" sort-separator=" " initialize-with="" and="symbol"/> + <substitute> + <choose> + <if type="bill legal_case legislation" match="any"> + <text variable="title" form="short" font-style="italic" text-case="title"/> + </if> + </choose> + </substitute> + </names> + </macro> + <macro name="issued"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="day" form="numeric-leading-zeros" suffix=" "/> + <date-part name="month" form="short" strip-periods="true" suffix=" "/> + <date-part name="year" form="long"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </macro> + <macro name="title"> + <text variable="title" text-case="title"/> + </macro> + <macro name="container"> + <choose> + <if type="chapter paper-conference" match="any"> + <text term="in" prefix=", " suffix=" "/> + <names variable="editor translator" delimiter=", " suffix=", "> + <name name-as-sort-order="all" sort-separator=", " initialize-with="." delimiter=", " delimiter-precedes-last="always"/> + <label form="short" text-case="capitalize-first" prefix=" (" suffix=")"/> + </names> + <group delimiter=", "> + <text variable="container-title" text-case="title"/> + <text variable="collection-title" text-case="title"/> + </group> + </if> + <else-if type="bill graphic legal_case legislation motion_picture song" match="any"> + <group prefix=", " delimiter=", "> + <text variable="container-title"/> + <text variable="collection-title"/> + </group> + </else-if> + </choose> + </macro> + <macro name="edition"> + <group delimiter=" "> + <choose> + <if is-numeric="edition"> + <number variable="edition" form="ordinal"/> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + <text value="edn"/> + </group> + </macro> + <macro name="publisher"> + <group delimiter=", "> + <text variable="publisher"/> + </group> + </macro> + <macro name="locators"> + <choose> + <if type="article-journal article-magazine article-newspaper" match="any"> + <group prefix=", " delimiter=", "> + <group> + <text variable="container-title" font-style="italic"/> + </group> + <group> + <text variable="volume" prefix="vol."/> + </group> + <text variable="page" prefix="no."/> + </group> + </if> + <else-if type="bill report book graphic legal_case legislation motion_picture report song thesis" match="any"> + <group delimiter=", " prefix=", "> + <text macro="publisher" suffix="."/> + </group> + </else-if> + <else-if type="chapter paper-conference" match="any"> + <group delimiter=", " prefix=". "> + <text macro="publisher"/> + <group> + <label variable="page" form="short" suffix=" "/> + <text variable="page"/> + </group> + </group> + </else-if> + <else-if type="patent"> + <text variable="number" prefix=". "/> + </else-if> + </choose> + </macro> + <macro name="access"> + <choose> + <if variable="DOI"> + <text variable="DOI" prefix="https://doi.org/"/> + </if> + <else-if variable="URL"> + <text variable="URL"/> + </else-if> + </choose> + </macro> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-givenname="true" disambiguate-add-year-suffix="true" cite-group-delimiter=", "> + <sort> + <key macro="author"/> + <key macro="issued" sort="descending"/> + </sort> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=", "> + <text macro="author-short"/> + <date variable="issued"> + <date-part name="year"/> + </date> + <group delimiter=" "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </group> + </layout> + </citation> + <bibliography et-al-min="3" et-al-use-first="1" hanging-indent="true" entry-spacing="0" line-spacing="1"> + <sort> + <key macro="author"/> + <key macro="issued" sort="descending"/> + </sort> + <layout> + <group> + <text macro="author-short"/> + <text macro="issued" prefix=", "/> + <group prefix=", "> + <choose> + <if type="chapter article-journal" match="any"> + <text macro="title" prefix=" '" suffix="'"/> + <text macro="edition" prefix=", "/> + <text macro="container"/> + </if> + <else> + <text macro="title" font-style="italic"/> + </else> + </choose> + <text macro="locators"/> + </group> + </group> + <choose> + <if type="article article-magazine article-newspaper article-journal bill book broadcast chapter dataset entry entry-dictionary entry-encyclopedia figure graphic interview legislation legal_case manuscript map motion_picture musical_score pamphlet paper-conference patent post post-weblog personal_communication review review-book song speech thesis treaty" match="none"> + <text variable="title-short" prefix=", "/> + <text macro="access" prefix=", "/> + </if> + <else> + <text macro="access" prefix=", "/> + </else> + </choose> + </layout> + </bibliography> +</style> diff --git a/university-of-york-harvard-archaeology.csl b/university-of-york-harvard-archaeology.csl index ceab9dca15e..5ecdf6c8f2a 100644 --- a/university-of-york-harvard-archaeology.csl +++ b/university-of-york-harvard-archaeology.csl @@ -38,7 +38,7 @@ </macro> <macro name="author-short"> <names variable="author"> - <name form="short" font-style="normal" delimiter=","/> + <name form="short" font-style="normal"/> <et-al font-style="normal"/> <substitute> <names variable="translator"/> diff --git a/university-of-york-harvard-environment.csl b/university-of-york-harvard-environment.csl index c65f9730e9c..886376b95f9 100644 --- a/university-of-york-harvard-environment.csl +++ b/university-of-york-harvard-environment.csl @@ -38,7 +38,7 @@ </macro> <macro name="author-short"> <names variable="author"> - <name form="short" font-style="normal" delimiter=","/> + <name form="short" font-style="normal"/> <et-al font-style="normal"/> <substitute> <names variable="translator"/> diff --git a/urad-rs-za-makroekonomske-analize-in-razvoj.csl b/urad-rs-za-makroekonomske-analize-in-razvoj.csl new file mode 100644 index 00000000000..693cfd2e159 --- /dev/null +++ b/urad-rs-za-makroekonomske-analize-in-razvoj.csl @@ -0,0 +1,1484 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="never" page-range-format="expanded" default-locale="sl-SL"> + <info> + <title>Urad RS za makroekonomske analize in razvoj (Slovenščina)</title> + <title-short>UMAR</title-short> + <id>http://www.zotero.org/styles/urad-rs-za-makroekonomske-analize-in-razvoj</id> + <link href="http://www.zotero.org/styles/urad-rs-za-makroekonomske-analize-in-razvoj" rel="self"/> + <link href="http://www.zotero.org/styles/apa-6th-edition-no-ampersand" rel="template"/> + <link href="https://github.com/majazaloznik/mendeley-word-collaboration-manual/blob/main/docs/UMAR_CITIRANJE%20MED%20BESEDILOM%20IN%20NAVAJANJE%20VIROV%20V%20SEZNAMU%20LITERATURE.docx" rel="documentation"/> + <author> + <name>Maja Založnik</name> + <email>maja.zaloznik@gov.si</email> + </author> + <category citation-format="author-date"/> + <category field="generic-base"/> + <updated>2021-06-22T11:22:34+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="container-contributors-booklike"> + <choose> + <if variable="container-title"> + <names variable="editor translator" delimiter=", & "> + <name and="text" initialize-with=". " delimiter=", "/> + <label form="short" prefix=" (" text-case="title" suffix=")"/> + <substitute> + <names variable="editorial-director"/> + <names variable="collection-editor"/> + <names variable="container-author"/> + </substitute> + </names> + </if> + </choose> + </macro> + <macro name="container-contributors"> + <choose> + <!-- book is here to catch software with container titles --> + <if type="book broadcast chapter entry entry-dictionary entry-encyclopedia graphic map personal_communication report speech" match="any"> + <text macro="container-contributors-booklike"/> + </if> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor container-author editor" match="any"> + <text macro="container-contributors-booklike"/> + </if> + </choose> + </else-if> + </choose> + </macro> + <macro name="secondary-contributors-booklike"> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer"> + <name and="text" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <choose> + <if variable="container-title" match="none"> + <group delimiter="; "> + <names variable="container-author"> + <label form="verb-short" suffix=" " text-case="title"/> + <name and="text" initialize-with=". " delimiter=", "/> + </names> + <names variable="editor translator" delimiter="; "> + <name and="text" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </if> + </choose> + </group> + </macro> + <macro name="secondary-contributors"> + <choose> + <!-- book is here to catch software with container titles --> + <if type="book broadcast chapter entry entry-dictionary entry-encyclopedia graphic map report" match="any"> + <text macro="secondary-contributors-booklike"/> + </if> + <else-if type="personal_communication"> + <group delimiter="; "> + <group delimiter=" "> + <choose> + <if variable="genre" match="any"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else> + <text term="letter" text-case="capitalize-first"/> + </else> + </choose> + <names variable="recipient" delimiter=", "> + <label form="verb" suffix=" "/> + <name and="text" delimiter=", "/> + </names> + </group> + <text variable="medium" text-case="capitalize-first"/> + <choose> + <if variable="container-title" match="none"> + <names variable="editor translator" delimiter="; "> + <name and="text" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + </group> + </else-if> + <else-if type="song"> + <choose> + <if variable="original-author composer" match="any"> + <group delimiter="; "> + <!-- Replace prefix with performer label as that becomes available --> + <names variable="author" prefix="Recorded by "> + <label form="verb" text-case="title"/> + <name and="text" initialize-with=". " delimiter=", "/> + </names> + <names variable="translator"> + <name and="text" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </if> + </choose> + </else-if> + <else-if type="article-journal article-magazine article-newspaper" match="any"> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer" delimiter="; "> + <name and="text" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <names variable="translator" delimiter="; "> + <name and="text" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor editor" match="any"> + <text macro="secondary-contributors-booklike"/> + </if> + <else> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer" delimiter="; "> + <name and="text" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <names variable="translator" delimiter="; "> + <name and="text" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </else> + </choose> + </else-if> + <else> + <group delimiter="; "> + <choose> + <if variable="title"> + <names variable="interviewer"> + <name and="text" initialize-with=". " delimiter="; "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </if> + </choose> + <names variable="editor translator" delimiter="; "> + <name and="text" initialize-with=". " delimiter=", "/> + <label form="short" prefix=", " text-case="title"/> + </names> + </group> + </else> + </choose> + </macro> + <macro name="author"> + <choose> + <if type="song"> + <names variable="composer" delimiter=", "> + <name name-as-sort-order="all" and="text" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <substitute> + <names variable="original-author"/> + <names variable="author"/> + <names variable="translator"> + <name name-as-sort-order="all" and="text" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <group delimiter=" "> + <text macro="title"/> + <text macro="description"/> + <text macro="format"/> + </group> + </substitute> + </names> + </if> + <else-if type="treaty"/> + <else> + <names variable="author" font-weight="normal" delimiter=", "> + <name name-as-sort-order="all" and="text" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <substitute> + <names variable="illustrator"/> + <names variable="composer"/> + <names variable="director"> + <name name-as-sort-order="all" and="text" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="long" prefix=" (" suffix=")" text-case="title"/> + </names> + <choose> + <if variable="container-title"> + <choose> + <if type="book entry entry-dictionary entry-encyclopedia" match="any"> + <text macro="title"/> + </if> + <else> + <names variable="translator"/> + </else> + </choose> + <names variable="translator"> + <name name-as-sort-order="all" and="text" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + </if> + </choose> + <names variable="editor translator" delimiter=", "> + <name name-as-sort-order="all" and="text" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <names variable="editorial-director"> + <name name-as-sort-order="all" and="text" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <names variable="collection-editor"> + <name name-as-sort-order="all" and="text" sort-separator=", " initialize-with=". " delimiter=", " delimiter-precedes-last="always"/> + <label form="short" prefix=" (" suffix=")" text-case="title"/> + </names> + <choose> + <if type="report"> + <text variable="publisher"/> + </if> + </choose> + <group delimiter=" "> + <text macro="title"/> + <text macro="description"/> + <text macro="format"/> + </group> + </substitute> + </names> + </else> + </choose> + </macro> + <macro name="author-short"> + <choose> + <if type="patent" variable="number" match="all"> + <text macro="patent-number"/> + </if> + <else-if type="treaty"> + <text variable="title" form="short" text-case="title"/> + </else-if> + <else-if type="personal_communication"> + <choose> + <if variable="archive DOI publisher URL" match="none"> + <group delimiter=", "> + <names variable="author"> + <name and="text" delimiter=", " initialize-with=". "/> + <substitute> + <text variable="title" form="short" text-case="title" quotes="true"/> + </substitute> + </names> + <!-- This should be localized --> + <text value="personal communication"/> + </group> + </if> + <else> + <names variable="author" delimiter=", "> + <name form="short" and="text" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <choose> + <if variable="container-title"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </if> + <else> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </else> + </choose> + <text macro="format-short" prefix="[" suffix="]"/> + </substitute> + </names> + </else> + </choose> + </else-if> + <else-if type="song"> + <names variable="composer" delimiter=", "> + <name form="short" and="text" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="original-author"/> + <names variable="author"/> + <names variable="translator"/> + <choose> + <if variable="container-title"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </if> + <else> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </else> + </choose> + <text macro="format-short" prefix="[" suffix="]"/> + </substitute> + </names> + </else-if> + <else> + <names variable="author" delimiter=", "> + <name form="short" and="text" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="illustrator"/> + <names variable="composer"/> + <names variable="director"/> + <choose> + <if variable="container-title"> + <choose> + <if type="book entry entry-dictionary entry-encyclopedia" match="any"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </if> + <else> + <names variable="translator"/> + </else> + </choose> + </if> + </choose> + <names variable="editor"/> + <names variable="editorial-director"/> + <names variable="translator"/> + <choose> + <if type="report" variable="publisher" match="all"> + <text variable="publisher"/> + </if> + <else-if type="legal_case"> + <text variable="title" font-style="italic"/> + </else-if> + <else-if type="bill legislation" match="any"> + <text variable="title" form="short" text-case="title"/> + </else-if> + <else-if variable="reviewed-author" type="review review-book" match="any"> + <text macro="format-short" prefix="[" suffix="]"/> + </else-if> + <else-if type="post post-weblog webpage" variable="container-title" match="any"> + <text variable="title" form="short" text-case="title" quotes="true"/> + </else-if> + <else> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </else> + </choose> + <text macro="format-short" prefix="[" suffix="]"/> + </substitute> + </names> + </else> + </choose> + </macro> + <macro name="patent-number"> + <!-- authority: U.S. ; genre: patent ; number: 123,445 --> + <group delimiter=" "> + <text variable="authority"/> + <choose> + <if variable="genre"> + <text variable="genre" text-case="capitalize-first"/> + </if> + <else> + <!-- This should be localized --> + <text value="patent" text-case="capitalize-first"/> + </else> + </choose> + <group delimiter=" "> + <text term="issue" form="short" text-case="capitalize-first"/> + <text variable="number"/> + </group> + </group> + </macro> + <macro name="access"> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if variable="DOI" match="any"> + <text variable="DOI" prefix="https://doi.org/"/> + </else-if> + <else-if variable="URL"> + <group delimiter=" "> + <text term="retrieved" text-case="capitalize-first"/> + <choose> + <if type="post post-weblog webpage" match="any"> + <date variable="accessed" form="text" suffix=","/> + </if> + </choose> + <text term="from"/> + <text variable="URL"/> + </group> + </else-if> + <else-if variable="archive"> + <choose> + <if type="article article-journal article-magazine article-newspaper dataset paper-conference report speech thesis" match="any"> + <!-- This section is for electronic database locations. Physical archives for these and other item types are called in 'publisher' macro --> + <choose> + <if variable="archive-place" match="none"> + <group delimiter=" "> + <text term="retrieved" text-case="capitalize-first"/> + <text term="from"/> + <text variable="archive" suffix="."/> + <text variable="archive_location" prefix="(" suffix=")"/> + </group> + </if> + </choose> + </if> + </choose> + </else-if> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="treaty"> + <group delimiter=", "> + <text variable="title" text-case="title"/> + <names variable="author"> + <name initialize-with="." form="short" delimiter="-"/> + </names> + </group> + </if> + <else-if type="patent" variable="number" match="all"> + <text macro="patent-number" font-style="italic"/> + </else-if> + <else-if variable="title"> + <choose> + <if variable="version" type="book" match="all"> + <!---This is a hack until we have a software type --> + <text variable="title"/> + </if> + <else-if variable="reviewed-author reviewed-title" type="review review-book" match="any"> + <choose> + <if variable="reviewed-title"> + <choose> + <if type="post post-weblog webpage" variable="container-title" match="any"> + <text variable="title"/> + </if> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </if> + </choose> + </else-if> + <else-if type="post post-weblog webpage" variable="container-title" match="any"> + <text variable="title"/> + </else-if> + <else> + <text variable="title" font-style="italic"/> + </else> + </choose> + </else-if> + <else-if variable="interviewer" type="interview" match="any"> + <names variable="interviewer"> + <label form="verb-short" suffix=" " text-case="capitalize-first"/> + <name and="text" initialize-with=". " delimiter=", "/> + </names> + </else-if> + </choose> + </macro> + <!-- APA has four descriptive sections following the title: --> + <!-- (description), [format], container, event --> + <macro name="description"> + <group> + <choose> + <!-- book is here to catch software with container titles --> + <if type="book report" match="any"> + <choose> + <if variable="container-title"> + <text macro="secondary-contributors"/> + </if> + <else> + <group delimiter="; "> + <text macro="description-report"/> + <text macro="secondary-contributors"/> + </group> + </else> + </choose> + </if> + <else-if type="thesis"> + <group delimiter="; "> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <choose> + <!-- In APA journals, the university of a thesis is always cited, even if another locator is given --> + <if variable="DOI URL archive" match="any"> + <text variable="publisher"/> + </if> + </choose> + </group> + <text macro="locators"/> + <text macro="secondary-contributors"/> + </group> + </else-if> + <else-if type="book interview manuscript motion_picture musical_score pamphlet post-weblog speech webpage" match="any"> + <group delimiter="; "> + <text macro="locators"/> + <text macro="secondary-contributors"/> + </group> + </else-if> + <else-if type="song"> + <choose> + <if variable="container-title" match="none"> + <text macro="locators"/> + </if> + </choose> + </else-if> + <else-if type="article dataset figure" match="any"> + <choose> + <if variable="container-title"> + <text macro="secondary-contributors"/> + </if> + <else> + <group delimiter="; "> + <text macro="locators"/> + <text macro="secondary-contributors"/> + </group> + </else> + </choose> + </else-if> + <else-if type="bill legislation legal_case patent treaty personal_communication" match="none"> + <text macro="secondary-contributors"/> + </else-if> + </choose> + </group> + </macro> + <macro name="format"> + <group prefix="[" suffix="]"> + <choose> + <if variable="reviewed-author reviewed-title" type="review review-book" match="any"> + <group delimiter=", "> + <choose> + <if variable="genre"> + <!-- Delimiting by , rather than "of" to avoid incorrect grammar --> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <choose> + <if variable="reviewed-title"> + <text variable="reviewed-title" font-style="italic"/> + </if> + <else> + <!-- Assume `title` is title of reviewed work --> + <text variable="title" font-style="italic"/> + </else> + </choose> + </group> + </if> + <else> + <!-- This should be localized --> + <group delimiter=" "> + <text value="Review of"/> + <choose> + <if variable="reviewed-title"> + <text variable="reviewed-title" font-style="italic"/> + </if> + <else> + <!-- Assume `title` is title of reviewed work --> + <text variable="title" font-style="italic"/> + </else> + </choose> + </group> + </else> + </choose> + <names variable="reviewed-author"> + <label form="verb-short" suffix=" "/> + <name and="text" initialize-with=". " delimiter=", "/> + </names> + </group> + </if> + <else> + <text macro="format-short"/> + </else> + </choose> + </group> + </macro> + <macro name="format-short"> + <choose> + <if variable="reviewed-author reviewed-title" type="review review-book" match="any"> + <choose> + <if variable="reviewed-title" match="none"> + <choose> + <if variable="genre"> + <!-- Delimiting by , rather than "of" to avoid incorrect grammar --> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </group> + </if> + <else> + <!-- This should be localized --> + <group delimiter=" "> + <text value="Review of"/> + <text variable="title" form="short" text-case="title" font-style="italic"/> + </group> + </else> + </choose> + </if> + <else> + <text variable="title" form="short" text-case="title" quotes="true"/> + </else> + </choose> + </if> + <else-if type="speech thesis" match="any"> + <text variable="medium" text-case="capitalize-first"/> + </else-if> + <!-- book is here to catch software with container titles --> + <else-if type="book report" match="any"> + <choose> + <if variable="container-title" match="none"> + <text macro="format-report"/> + </if> + </choose> + </else-if> + <else-if type="manuscript pamphlet" match="any"> + <text variable="medium" text-case="capitalize-first"/> + </else-if> + <else-if type="personal_communication"> + <text macro="secondary-contributors"/> + </else-if> + <else-if type="song"> + <group delimiter="; "> + <text macro="secondary-contributors"/> + <choose> + <if variable="container-title" match="none"> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </if> + </choose> + </group> + </else-if> + <else-if type="paper-conference"> + <group delimiter=", "> + <choose> + <if variable="collection-editor editor issue page volume" match="any"> + <text variable="genre" text-case="capitalize-first"/> + </if> + </choose> + <text variable="medium" text-case="capitalize-first"/> + </group> + </else-if> + <else-if type="bill legislation legal_case patent treaty" match="none"> + <choose> + <if variable="genre medium" match="any"> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </if> + <else-if type="dataset"> + <!-- This should be localized --> + <text value="Data set"/> + </else-if> + </choose> + </else-if> + </choose> + </macro> + <macro name="description-report"> + <choose> + <if variable="number"> + <group delimiter="; "> + <group delimiter=" "> + <text variable="genre" text-case="title"/> + <!-- Replace with term="number" if that becomes available --> + <text term="issue" form="short" text-case="capitalize-first"/> + <text variable="number"/> + </group> + <text macro="locators"/> + </group> + </if> + <else> + <text macro="locators"/> + </else> + </choose> + </macro> + <macro name="format-report"> + <choose> + <if variable="number"> + <text variable="medium" text-case="capitalize-first"/> + </if> + <else> + <group delimiter=", "> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </else> + </choose> + </macro> + <macro name="title-and-descriptions"> + <group delimiter=" "> + <text macro="title"/> + <choose> + <if variable="title interviewer" type="interview" match="any"> + <group delimiter=" "> + <text macro="description"/> + <text macro="format"/> + </group> + </if> + <else> + <group delimiter=" "> + <text macro="format"/> + <text macro="description"/> + </group> + </else> + </choose> + </group> + </macro> + <macro name="archive"> + <group delimiter=". "> + <group delimiter=", "> + <choose> + <if type="manuscript"> + <text variable="genre"/> + </if> + </choose> + <group delimiter=" "> + <!-- Replace "archive" with "archive_collection" as that becomes available --> + <text variable="archive"/> + <text variable="archive_location" prefix="(" suffix=")"/> + </group> + </group> + <group delimiter=", "> + <!-- Move "archive" here when "archive_collection" becomes available --> + <text variable="archive-place"/> + </group> + </group> + </macro> + <macro name="publisher"> + <choose> + <if type="manuscript pamphlet" match="any"> + <choose> + <if variable="archive archive_location archive-place" match="any"> + <group delimiter=". "> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + <text macro="archive"/> + </group> + </if> + <else> + <group delimiter=", "> + <text variable="genre"/> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + </else> + </choose> + </if> + <else-if type="thesis" match="any"> + <group delimiter=". "> + <group delimiter=", "> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + <text macro="archive"/> + </group> + </else-if> + <else-if type="patent"> + <group delimiter=". "> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + <text macro="archive"/> + </group> + </else-if> + <else-if type="article-journal article-magazine article-newspaper" match="any"> + <text macro="archive"/> + </else-if> + <else-if type="post post-weblog webpage" match="none"> + <group delimiter=". "> + <choose> + <if variable="event"> + <choose> + <!-- Only print publisher info if published in a proceedings --> + <if variable="collection-editor editor issue page volume" match="any"> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </if> + </choose> + </if> + <else> + <group delimiter=": "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </else> + </choose> + <text macro="archive"/> + </group> + </else-if> + </choose> + </macro> + <macro name="event"> + <choose> + <if variable="event" type="speech paper-conference" match="any"> + <choose> + <!-- Don't print event info if published in a proceedings --> + <if variable="collection-editor editor issue page volume" match="none"> + <group delimiter=" "> + <group delimiter=" "> + <text term="presented at" text-case="capitalize-first"/> + <text variable="event"/> + <choose> + <if match="any" variable="note"> + <group delimiter=" "> + <text variable="genre" text-case="capitalize-first"/> + <group> + <text variable="note"/> + <text variable="event-place" prefix=", "/> + </group> + </group> + </if> + <else> + <group> + <text variable="genre"/> + <text variable="event-place" prefix=", "/> + </group> + </else> + </choose> + </group> + </group> + </if> + </choose> + </if> + </choose> + </macro> + <macro name="issued"> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if variable="issued"> + <group> + <date variable="issued"> + <date-part name="year"/> + </date> + <text variable="year-suffix"/> + <choose> + <if type="speech"> + <date variable="issued" delimiter=" "> + <date-part prefix=", " name="month"/> + </date> + </if> + <else-if type="article article-magazine article-newspaper broadcast interview pamphlet personal_communication post post-weblog treaty webpage" match="any"> + <date variable="issued"> + <date-part prefix=", " name="month"/> + <date-part prefix=" " name="day"/> + </date> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="container-title" match="none"> + <date variable="issued"> + <date-part prefix=", " name="month"/> + <date-part prefix=" " name="day"/> + </date> + </if> + </choose> + </else-if> + <!-- Only year: article-journal chapter entry entry-dictionary entry-encyclopedia dataset figure graphic motion_picture manuscript map musical_score paper-conference [published] patent report review review-book song thesis --> + </choose> + </group> + </else-if> + <else-if variable="status"> + <group> + <text variable="status" text-case="lowercase"/> + <text variable="year-suffix" prefix="-"/> + </group> + </else-if> + <else> + <group> + <text term="no date" form="short"/> + <text variable="year-suffix" prefix="-"/> + </group> + </else> + </choose> + </macro> + <macro name="issued-sort"> + <choose> + <if type="article article-magazine article-newspaper broadcast interview pamphlet personal_communication post post-weblog speech treaty webpage" match="any"> + <date variable="issued"> + <date-part name="year"/> + <date-part name="month"/> + <date-part name="day"/> + </date> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="issued-year"> + <group> + <choose> + <if type="personal_communication"> + <choose> + <if variable="archive DOI publisher URL" match="none"> + <!-- These variables indicate that the letter is retrievable by the reader. If not, then use the APA in-text-only personal communication format --> + <date variable="issued" form="text"/> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + </if> + <else> + <date variable="issued"> + <date-part name="year"/> + </date> + </else> + </choose> + <text variable="year-suffix"/> + </group> + </macro> + <macro name="issued-citation"> + <choose> + <if variable="issued"> + <group delimiter="/"> + <choose> + <if is-uncertain-date="original-date"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <date variable="original-date"> + <date-part name="year"/> + </date> + </group> + </if> + <else> + <date variable="original-date"> + <date-part name="year"/> + </date> + </else> + </choose> + <choose> + <if is-uncertain-date="issued"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <text macro="issued-year"/> + </group> + </if> + <else> + <text macro="issued-year"/> + </else> + </choose> + </group> + </if> + <else-if variable="status"> + <text variable="status" text-case="lowercase"/> + <text variable="year-suffix" prefix="-"/> + </else-if> + <else> + <text term="no date" form="short"/> + <text variable="year-suffix" prefix="-"/> + </else> + </choose> + </macro> + <macro name="original-date"> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if type="speech"> + <date variable="original-date" delimiter=" "> + <date-part name="month"/> + <date-part name="year"/> + </date> + </else-if> + <else-if type="article article-magazine article-newspaper broadcast interview pamphlet personal_communication post post-weblog treaty webpage" match="any"> + <date variable="original-date" form="text"/> + </else-if> + <else> + <date variable="original-date"> + <date-part name="year"/> + </date> + </else> + </choose> + </macro> + <macro name="original-published"> + <!--This should be localized --> + <choose> + <if type="bill legal_case legislation" match="any"/> + <else-if type="interview motion_picture song" match="any"> + <text value="Original work recorded"/> + </else-if> + <else-if type="broadcast"> + <text value="Original work broadcast"/> + </else-if> + <else> + <text value="Original work published"/> + </else> + </choose> + </macro> + <macro name="edition"> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short"/> + </group> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + </macro> + <macro name="locators"> + <choose> + <if type="article-journal article-magazine figure review review-book" match="any"> + <group delimiter=", "> + <group> + <text variable="volume" font-style="italic"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <text variable="page"/> + </group> + </if> + <else-if type="article-newspaper"> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="collection-editor editor" match="any"> + <text macro="locators-booklike"/> + </if> + <else> + <group delimiter=", "> + <group> + <text variable="volume" font-style="italic"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <text variable="page"/> + </group> + </else> + </choose> + </else-if> + <else-if type="bill broadcast interview legal_case legislation patent post post-weblog speech treaty webpage" match="none"> + <text macro="locators-booklike"/> + </else-if> + </choose> + </macro> + <macro name="locators-booklike"> + <group delimiter=", "> + <text macro="edition"/> + <group delimiter=" "> + <text term="version" text-case="capitalize-first"/> + <text variable="version"/> + </group> + <choose> + <if variable="volume" match="any"> + <choose> + <if is-numeric="volume" match="none"/> + <else-if variable="collection-title"> + <choose> + <if variable="editor translator" match="none"> + <choose> + <if variable="collection-number"> + <group> + <text term="volume" form="short" text-case="capitalize-first" suffix=" "/> + <number variable="volume" form="numeric"/> + </group> + </if> + </choose> + </if> + </choose> + </else-if> + <else> + <group> + <text term="volume" form="short" text-case="capitalize-first" suffix=" "/> + <number variable="volume" form="numeric"/> + </group> + </else> + </choose> + </if> + <else> + <group> + <text term="volume" form="short" plural="true" text-case="capitalize-first" suffix=" "/> + <number variable="number-of-volumes" form="numeric" prefix="1–"/> + </group> + </else> + </choose> + <group> + <label variable="page" form="short" suffix=" "/> + <text variable="page"/> + </group> + </group> + </macro> + <macro name="citation-locator"> + <group> + <choose> + <if locator="chapter"> + <label variable="locator" text-case="capitalize-first"/> + </if> + <else> + <label variable="locator" form="short"/> + </else> + </choose> + <text variable="locator" prefix=" "/> + </group> + </macro> + <macro name="container"> + <choose> + <if type="article article-journal article-magazine article-newspaper review review-book" match="any"> + <group delimiter=", "> + <text macro="container-title"/> + <text macro="locators"/> + </group> + <choose> + <!--for advance online publication--> + <if variable="issued"> + <choose> + <if variable="page issue" match="none"> + <text variable="status" text-case="capitalize-first" prefix=". "/> + </if> + </choose> + </if> + </choose> + </if> + <else-if type="article dataset figure" match="any"> + <choose> + <if variable="container-title"> + <group delimiter=", "> + <text macro="container-title"/> + <text macro="locators"/> + </group> + <choose> + <!--for advance online publication--> + <if variable="issued"> + <choose> + <if variable="page issue" match="none"> + <text variable="status" text-case="capitalize-first" prefix=". "/> + </if> + </choose> + </if> + </choose> + </if> + </choose> + </else-if> + <!-- book is here to catch software with container titles --> + <else-if type="book" variable="container-title" match="all"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first" suffix=" "/> + <group delimiter=", "> + <text macro="container-contributors"/> + <group delimiter=" "> + <text macro="container-title"/> + <text macro="description-report" prefix="(" suffix=")"/> + <text macro="format-report" prefix="[" suffix="]"/> + </group> + </group> + </group> + </else-if> + <else-if type="report" variable="container-title" match="all"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first" suffix=" "/> + <group delimiter=", "> + <text macro="container-contributors"/> + <group delimiter=" "> + <text macro="container-title"/> + <text macro="description-report" prefix="(" suffix=")"/> + <text macro="format-report" prefix="[" suffix="]"/> + </group> + </group> + </group> + </else-if> + <else-if type="song" variable="container-title" match="all"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first" suffix=" "/> + <group delimiter=", "> + <text macro="container-contributors"/> + <group delimiter=" "> + <text macro="container-title"/> + <text macro="locators" prefix="(" suffix=")"/> + <group delimiter=", " prefix="[" suffix="]"> + <text variable="genre" text-case="capitalize-first"/> + <text variable="medium" text-case="capitalize-first"/> + </group> + </group> + </group> + </group> + </else-if> + <else-if type="paper-conference"> + <choose> + <if variable="editor collection-editor container-author" match="any"> + <text macro="container-booklike"/> + </if> + <else> + <group delimiter=", "> + <text macro="container-title"/> + <text macro="locators"/> + </group> + </else> + </choose> + </else-if> + <else-if type="book"> + <choose> + <!-- book and software should not cite collection-title, only container-title --> + <if variable="container-title"> + <text macro="container-booklike"/> + </if> + </choose> + </else-if> + <else-if type="broadcast chapter entry entry-dictionary entry-encyclopedia graphic map speech" match="any"> + <text macro="container-booklike"/> + </else-if> + <else-if type="bill legal_case legislation treaty" match="any"> + <text macro="legal-cites"/> + </else-if> + </choose> + </macro> + <macro name="container-booklike"> + <choose> + <if variable="container-title collection-title" match="any"> + <group delimiter=" "> + <text term="in" text-case="capitalize-first"/> + <group delimiter=", "> + <text macro="container-contributors"/> + <choose> + <if variable="container-author editor translator" match="none"> + <group delimiter=". "> + <group delimiter=": "> + <text variable="collection-title" font-style="italic" text-case="title"/> + <choose> + <if variable="collection-title"> + <group delimiter=" "> + <text term="volume" form="short" font-style="italic" text-case="capitalize-first"/> + <number variable="collection-number" font-style="italic" form="numeric"/> + <choose> + <if variable="collection-number" match="none"> + <number variable="volume" font-style="italic" form="numeric"/> + </if> + </choose> + </group> + </if> + </choose> + </group> + <!-- Replace with volume-title as that becomes available --> + <group delimiter=": "> + <text macro="container-title"/> + <choose> + <if variable="collection-title" is-numeric="volume" match="none"> + <group delimiter=" "> + <text term="volume" form="short" font-style="italic" text-case="capitalize-first"/> + <text variable="volume" font-style="italic"/> + </group> + </if> + </choose> + </group> + </group> + </if> + <else> + <!-- Replace with volume-title as that becomes available --> + <group delimiter=": "> + <text macro="container-title"/> + <choose> + <if is-numeric="volume" match="none"> + <group delimiter=" "> + <text term="volume" form="short" font-style="italic" text-case="capitalize-first"/> + <text variable="volume" font-style="italic"/> + </group> + </if> + </choose> + </group> + </else> + </choose> + </group> + <group delimiter="; " prefix="(" suffix=")"> + <text macro="locators"/> + <names variable="container-author"> + <label form="verb-short" suffix=" " text-case="title"/> + <name and="text" initialize-with=". " delimiter=", "/> + </names> + </group> + </group> + </if> + </choose> + </macro> + <macro name="container-title"> + <choose> + <if type="article article-journal article-magazine article-newspaper dataset" match="any"> + <text variable="container-title" font-style="italic" text-case="title"/> + </if> + <else-if type="paper-conference speech" match="any"> + <choose> + <if variable="collection-editor container-author editor" match="any"> + <text variable="container-title" font-style="italic"/> + </if> + <else> + <text variable="container-title" font-style="italic" text-case="title"/> + </else> + </choose> + </else-if> + <else-if type="bill legal_case legislation post-weblog webpage" match="none"> + <text variable="container-title" font-style="italic"/> + </else-if> + </choose> + </macro> + <!-- After 'source', APA also prints publication history (original publication, reprint info, retraction info) --> + <macro name="publication-history"> + <choose> + <if type="patent" match="none"> + <group prefix="(" suffix=")"> + <choose> + <if variable="references"> + <!-- This provides the option for more elaborate description + of publication history, such as full "reprinted" references + (example 26) or retracted references --> + <text variable="references"/> + </if> + <else> + <choose> + <if variable="original-date"> + <group delimiter=" "> + <text macro="original-published"/> + <choose> + <if is-uncertain-date="original-date"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <text macro="original-date"/> + </group> + </if> + <else> + <text macro="original-date"/> + </else> + </choose> + </group> + </if> + </choose> + </else> + </choose> + </group> + </if> + <else> + <text variable="references" prefix="(" suffix=")"/> + </else> + </choose> + </macro> + <macro name="legal-cites"> + <choose> + <if type="legal_case"> + <group delimiter=" " prefix=", "> + <group delimiter=" "> + <choose> + <if variable="container-title"> + <text variable="volume"/> + <text variable="container-title"/> + <group delimiter=" "> + <!--change to label variable="section" as that becomes available --> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + <text variable="page"/> + </if> + <else> + <group delimiter=" "> + <choose> + <if is-numeric="number"> + <!-- Replace with term="number" if that becomes available --> + <text term="issue" form="short" text-case="capitalize-first"/> + </if> + </choose> + <text variable="number"/> + </group> + </else> + </choose> + </group> + <group prefix="(" suffix=")" delimiter=" "> + <text variable="authority"/> + <choose> + <if variable="container-title" match="any"> + <!--Only print year for cases published in reporters--> + <date variable="issued" form="numeric" date-parts="year"/> + </if> + <else> + <date variable="issued" form="text"/> + </else> + </choose> + </group> + </group> + </if> + <else-if type="bill legislation" match="any"> + <group delimiter=" "> + <group delimiter=". "> + <date variable="issued" prefix="(" suffix=")"> + <date-part name="year"/> + </date> + <choose> + <if variable="number"> + <!--There's a public law number--> + <text variable="number" prefix="Pub. L. No. "/> + <group delimiter=" "> + <!--change to label variable="section" as that becomes available --> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + <group delimiter=" "> + <text variable="volume"/> + <text variable="container-title"/> + <text variable="page-first"/> + </group> + </if> + <else> + <group delimiter=" "> + <text variable="volume"/> + <text variable="container-title"/> + <!--change to label variable="section" as that becomes available --> + <text term="section" form="symbol"/> + <text variable="section"/> + </group> + </else> + </choose> + </group> + </group> + </else-if> + <else-if type="treaty"> + <group delimiter=" "> + <number variable="volume"/> + <text variable="container-title"/> + <text variable="page"/> + </group> + </else-if> + </choose> + </macro> + <citation et-al-min="6" et-al-use-first="1" et-al-subsequent-min="3" et-al-subsequent-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year" givenname-disambiguation-rule="primary-name"> + <sort> + <key macro="author" names-min="8" names-use-first="6"/> + <key macro="issued-sort"/> + </sort> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=", "> + <text macro="author-short"/> + <text macro="issued-citation"/> + <text macro="citation-locator"/> + </group> + </layout> + </citation> + <bibliography hanging-indent="true" et-al-min="8" et-al-use-first="6" et-al-use-last="true" entry-spacing="0" line-spacing="2"> + <sort> + <key macro="author"/> + <key macro="issued-sort" sort="ascending"/> + <key macro="title"/> + </sort> + <layout> + <group delimiter=" "> + <group delimiter=". " suffix="."> + <text macro="author"/> + <choose> + <if is-uncertain-date="issued"> + <group prefix="[" suffix="]" delimiter=" "> + <text term="circa" form="short"/> + <text macro="issued"/> + </group> + </if> + <else> + <text macro="issued" prefix="(" suffix=")"/> + </else> + </choose> + <text macro="title-and-descriptions"/> + <text macro="container"/> + <text macro="event"/> + <text macro="publisher"/> + </group> + <text macro="access"/> + <text macro="publication-history"/> + </group> + </layout> + </bibliography> +</style> diff --git a/wirtschaftsuniversitat-wien-institut-fur-bwl-des-aussenhandels.csl b/wirtschaftsuniversitat-wien-institut-fur-bwl-des-aussenhandels.csl index ace5491acec..27ae09b66a4 100644 --- a/wirtschaftsuniversitat-wien-institut-fur-bwl-des-aussenhandels.csl +++ b/wirtschaftsuniversitat-wien-institut-fur-bwl-des-aussenhandels.csl @@ -17,7 +17,7 @@ </author> <category citation-format="note"/> <category field="social_science"/> - <updated>2018-11-20T13:57:58+00:00</updated> + <updated>2021-05-26T05:12:14+00:00</updated> <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> </info> <locale xml:lang="de"> @@ -51,7 +51,7 @@ <names variable="author" delimiter=";"> <name delimiter=" / " delimiter-precedes-last="never" initialize-with="." name-as-sort-order="all"/> <substitute> - <names variable="author"/> + <names variable="editor author"/> <group delimiter=": "> <text term="anonymous" form="short"/> <text variable="title"/> diff --git a/wirtschaftsuniversitat-wien-institut-fur-transportwirtschaft-und-logistik.csl b/wirtschaftsuniversitat-wien-institut-fur-transportwirtschaft-und-logistik.csl new file mode 100644 index 00000000000..465cb265f18 --- /dev/null +++ b/wirtschaftsuniversitat-wien-institut-fur-transportwirtschaft-und-logistik.csl @@ -0,0 +1,314 @@ +<?xml version="1.0" encoding="utf-8"?> +<style class="note" version="1.0" demote-non-dropping-particle="sort-only" default-locale="de-AT" xmlns="http://purl.org/net/xbiblio/csl"> + <info> + <title>Wirtschaftsuniversität Wien - Institut für Transportwirtschaft und Logistik (Deutsch - Österreich)</title> + <id>http://www.zotero.org/styles/wirtschaftsuniversitat-wien-institut-fur-transportwirtschaft-und-logistik</id> + <link href="http://www.zotero.org/styles/wirtschaftsuniversitat-wien-institut-fur-transportwirtschaft-und-logistik" rel="self"/> + <link href="http://www.zotero.org/styles/universitat-zu-koln-seminar-fur-abwl-und-finanzierungslehre" rel="template"/> + <link href="https://www.wu.ac.at/fileadmin/wu/d/i/itl/Lehre/210226_ITL_Richtlinien_zum_wissenschaftlichen_Arbeiten.pdf" rel="documentation"/> + <author> + <name>Daniel Kufner</name> + <email>daniel.kufner@wu.ac.at</email> + <uri>https://www.wu.ac.at/bibliothek</uri> + </author> + <contributor> + <name>Georg Mayr-Duffner</name> + <email>georg.mayr-duffner@wu.ac.at</email> + <uri>https://www.wu.ac.at/bibliothek</uri> + </contributor> + <category citation-format="note"/> + <category field="social_science"/> + <updated>2021-06-15T12:27:39+02:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="de"> + <terms> + <term name="et-al">et al.</term> + <term name="volume" form="short">Nr.</term> + <term name="retrieved">zugegriffen am</term> + <term name="anonymous">ohne VerfasserIn</term> + <term name="anonymous" form="short">o. V.</term> + <term name="accessed">Zugriff am</term> + <term name="section" form="short"> + <single>Abs.</single> + <multiple>Abs.</multiple> + </term> + <term name="editor" form="short">Hrsg.</term> + <term name="edition">Aufl.</term> + <term name="issue" form="short">Jg.</term> + <term name="page" form="short">S.</term> + <term name="in press">vom</term> + </terms> + </locale> + <macro name="u__author"> + <names variable="author"> + <name delimiter="/" delimiter-precedes-last="never" et-al-min="11" et-al-use-first="10" initialize-with=". " name-as-sort-order="all"/> + <label form="short" prefix=" (" suffix=")"/> + <substitute> + <names variable="editor author"/> + </substitute> + </names> + </macro> + <macro name="u__author-short"> + <choose> + <if type="bill legislation legal_case interview" match="any"> + <text variable="title" form="short"/> + </if> + <else> + <names variable="author"> + <name form="short" delimiter="/" delimiter-precedes-last="never" et-al-min="3" et-al-use-first="1" initialize-with="." name-as-sort-order="all"/> + <substitute> + <names variable="editor author"/> + <text macro="u__noauthor"/> + </substitute> + </names> + </else> + </choose> + </macro> + <macro name="u__edition-publisher-place-date"> + <choose> + <if type="article-newspaper legislation webpage" match="none"> + <group delimiter=" "> + <group delimiter=" "> + <group> + <choose> + <if match="any" is-numeric="edition"> + <number suffix=". " variable="edition"/> + <text term="edition" suffix=", "/> + </if> + <else> + <text variable="edition"/> + </else> + </choose> + <text variable="publisher-place"/> + </group> + </group> + <text macro="u__issued"/> + </group> + </if> + </choose> + </macro> + <macro name="b__access"> + <choose> + <if type="broadcast post-weblog webpage" match="none"> + <choose> + <if variable="DOI"> + <text variable="DOI" prefix="DOI: "/> + </if> + <else> + <group delimiter=" "> + <text variable="URL"/> + <date form="numeric" variable="accessed" prefix="(" suffix=")"/> + </group> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="u__noauthor"> + <text value="o.V."/> + </macro> + <macro name="sort_key"> + <choose> + <if type="interview" match="any"> + <text value="1"/> + </if> + <else> + <text value="0"/> + </else> + </choose> + </macro> + <macro name="b__author"> + <choose> + <if type="legislation bill legal_case" match="any"> + <choose> + <if match="any" variable="author"> + <group delimiter=" "> + <names variable="author"/> + <text term="editor" form="short" prefix="(" suffix=")"/> + </group> + </if> + <else> + <group delimiter=" - "> + <text variable="title-short"/> + <text variable="title"/> + </group> + </else> + </choose> + </if> + <else> + <text macro="u__author"/> + </else> + </choose> + </macro> + <macro name="b__label"> + <group delimiter=" " suffix=":"> + <text macro="u__author-short"/> + <text macro="u__date"/> + </group> + </macro> + <macro name="b__collection_container"> + <choose> + <if type="article article-journal article-magazine" match="any"> + <group delimiter=": "> + <text term="in"/> + <group delimiter=", "> + <text variable="container-title"/> + <text variable="collection-title"/> + <group delimiter=" "> + <text variable="issue" form="short" suffix="."/> + <text term="issue" form="short"/> + <date date-parts="year" form="text" variable="issued" prefix="(" suffix=")"/> + </group> + <group delimiter=" "> + <text term="volume" form="short"/> + <text variable="volume"/> + </group> + </group> + </group> + </if> + <else-if type="article-newspaper" match="any"> + <group delimiter=": "> + <text term="in"/> + <group delimiter=", "> + <group> + <text variable="container-title"/> + <text variable="collection-title"/> + </group> + <group delimiter=" "> + <choose> + <if match="any" variable="edition"> + <text value="Nr."/> + <text variable="edition"/> + <text term="in press"/> + </if> + </choose> + <date form="text" date-parts="year-month-day" variable="issued"/> + </group> + </group> + </group> + </else-if> + <else-if type="broadcast post-weblog webpage" match="any"> + <group delimiter=" "> + <group delimiter=": "> + <text term="in"/> + <text variable="URL"/> + </group> + <date form="text" variable="accessed" prefix="(" suffix=")"/> + </group> + </else-if> + <else-if type="bill legal_case legislation" match="any"> + <group delimiter=", "> + <group delimiter=" "> + <text variable="container-title"/> + <text variable="volume"/> + <group delimiter="/"> + <text variable="number"/> + <date date-parts="year" form="text" variable="issued"/> + </group> + </group> + <group delimiter=" "> + <text value="idF."/> + <text variable="references"/> + </group> + </group> + </else-if> + <else-if type="chapter" match="any"> + <group delimiter=": "> + <text term="in"/> + <names variable="editor translator" delimiter=", "> + <name delimiter="/" delimiter-precedes-last="always" et-al-min="11" et-al-use-first="10" initialize-with="." name-as-sort-order="all"/> + <label form="short" prefix=" (" suffix=")"/> + </names> + <text variable="container-title"/> + </group> + </else-if> + </choose> + </macro> + <macro name="u__issued"> + <choose> + <if match="any" variable="issued"> + <date date-parts="year" form="text" variable="issued"/> + </if> + <else> + <text term="no date" prefix="(" suffix=")"/> + </else> + </choose> + </macro> + <macro name="b__locator"> + <group delimiter=" "> + <text term="page" form="short"/> + <text variable="page"/> + </group> + </macro> + <macro name="u__date"> + <group prefix="(" suffix=")"> + <choose> + <if match="any" variable="issued"> + <date date-parts="year" form="text" variable="issued"/> + <text variable="year-suffix"/> + </if> + <else> + <text term="no date"/> + </else> + </choose> + </group> + </macro> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true"> + <layout delimiter="; "> + <group delimiter=", "> + <group delimiter=" "> + <text macro="u__author-short"/> + <text macro="u__date"/> + </group> + <choose> + <if type="broadcast post post-weblog webpage" match="any"> + <text variable="container-title"/> + </if> + </choose> + <group delimiter=" "> + <label text-case="capitalize-first" variable="locator" form="short"/> + <text variable="locator"/> + </group> + </group> + </layout> + </citation> + <bibliography et-al-min="3" et-al-use-first="1"> + <sort> + <key macro="sort_key"/> + <key macro="u__author-short"/> + <key variable="issued"/> + </sort> + <layout> + <choose> + <if type="interview" match="any"> + <group delimiter=" "> + <text macro="b__label"/> + <group delimiter=", "> + <text macro="u__author"/> + <group delimiter=" "> + <text value="am"/> + <date form="numeric" variable="issued"/> + </group> + </group> + </group> + </if> + <else> + <group delimiter=" "> + <text macro="b__label" font-weight="bold"/> + <group delimiter=": "> + <text macro="b__author"/> + <group delimiter=", "> + <text variable="title"/> + <text macro="b__collection_container"/> + <text macro="u__edition-publisher-place-date"/> + <text macro="b__locator"/> + <text macro="b__access"/> + </group> + </group> + </group> + </else> + </choose> + </layout> + </bibliography> +</style> diff --git a/worlds-veterinary-journal.csl b/worlds-veterinary-journal.csl new file mode 100644 index 00000000000..1edd9feb4c6 --- /dev/null +++ b/worlds-veterinary-journal.csl @@ -0,0 +1,243 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" and="text" demote-non-dropping-particle="never" default-locale="en-US"> + <info> + <title>World's Veterinary Journal</title> + <title-short>WVJ</title-short> + <id>http://www.zotero.org/styles/worlds-veterinary-journal</id> + <link href="http://www.zotero.org/styles/worlds-veterinary-journal" rel="self"/> + <link href="http://www.zotero.org/styles/arctic" rel="template"/> + <link href="https://wvj.science-line.com/guide-for-authors.html" rel="documentation"/> + <author> + <name>Patrick O'Brien</name> + </author> + <category citation-format="author-date"/> + <category field="biology"/> + <eissn>2322-4568</eissn> + <updated>2021-05-25T14:47:45+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <macro name="container-chapter-journal"> + <choose> + <if type="chapter paper-conference" match="any"> + <group delimiter=", "> + <group delimiter=": "> + <text term="in" text-case="capitalize-first"/> + <text macro="editor"/> + </group> + <text variable="container-title" text-case="title"/> + <text variable="collection-title" text-case="title"/> + </group> + </if> + </choose> + </macro> + <macro name="container-other"> + <choose> + <if type="chapter paper-conference" match="none"> + <group delimiter=", "> + <text variable="container-title"/> + <text variable="collection-title"/> + </group> + </if> + </choose> + </macro> + <macro name="author"> + <names variable="author"> + <name delimiter-precedes-last="always" initialize-with="" name-as-sort-order="all" sort-separator=" "/> + <label form="short" prefix=" (" suffix=")" text-case="capitalize-first"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text macro="title"/> + </substitute> + </names> + </macro> + <macro name="author-short"> + <names variable="author"> + <name form="short" and="text" delimiter=", " initialize-with=". "/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text variable="title" form="short"/> + </substitute> + </names> + </macro> + <macro name="access"> + <choose> + <if variable="DOI"> + <text variable="DOI" prefix="DOI: https://doi.org/"/> + </if> + <else-if type="webpage post post-weblog" match="any"> + <group delimiter=" "> + <text value="URL"/> + <text variable="URL"/> + <group prefix="(" suffix=")."> + <text term="accessed" suffix=" "/> + <date variable="accessed"> + <date-part name="month" form="numeric" suffix="."/> + <date-part name="day" suffix="."/> + <date-part name="year" form="short"/> + </date> + </group> + </group> + </else-if> + </choose> + </macro> + <macro name="title"> + <choose> + <if type="report" match="any"> + <group delimiter=". "> + <text variable="title"/> + <group delimiter=" "> + <text variable="genre"/> + <text variable="number" prefix="No. "/> + </group> + </group> + </if> + <else-if type="bill book graphic legal_case legislation motion_picture report song speech" match="any"> + <text variable="title"/> + <text macro="edition" prefix=", "/> + </else-if> + <else> + <text variable="title" suffix="."/> + </else> + </choose> + </macro> + <macro name="publisher"> + <choose> + <if type="thesis" match="any"> + <group delimiter=", "> + <text variable="genre"/> + <text variable="publisher"/> + <text variable="publisher-place"/> + </group> + </if> + <else> + <group delimiter=", "> + <text variable="publisher-place"/> + <text variable="publisher"/> + </group> + </else> + </choose> + </macro> + <macro name="event"> + <choose> + <if variable="event"> + <text term="presented at" text-case="capitalize-first" suffix=" "/> + <text variable="event"/> + </if> + </choose> + </macro> + <macro name="issued"> + <choose> + <if variable="issued"> + <date variable="issued"> + <date-part name="year"/> + </date> + </if> + <else> + <text term="no date" form="short"/> + </else> + </choose> + </macro> + <macro name="edition"> + <group delimiter=" "> + <choose> + <if is-numeric="edition"> + <number variable="edition" form="ordinal"/> + </if> + <else> + <text variable="edition" suffix="."/> + </else> + </choose> + <text term="edition" form="short" strip-periods="true"/> + </group> + </macro> + <macro name="locators"> + <choose> + <if type="article-journal article-magazine article-newspaper" match="any"> + <group delimiter=": " prefix=", "> + <group> + <text variable="volume"/> + <text variable="issue" prefix="(" suffix=")"/> + </group> + <text variable="page"/> + </group> + </if> + <else-if type="bill book graphic legal_case legislation motion_picture report song thesis" match="any"> + <group delimiter=", " prefix=". "> + <text macro="event"/> + <text macro="publisher"/> + </group> + </else-if> + <else-if type="chapter paper-conference" match="any"> + <group delimiter=", " prefix=". "> + <text macro="event"/> + <text macro="publisher"/> + <group delimiter=" "> + <label variable="page" form="short"/> + <text variable="page"/> + </group> + </group> + </else-if> + <else-if type="patent"> + <text variable="number" prefix=". "/> + </else-if> + <else-if type="map"> + <group delimiter=", " prefix=", "> + <group delimiter=" "> + <text term="scale"/> + <text variable="scale"/> + </group> + <text macro="publisher"/> + <text macro="edition"/> + </group> + </else-if> + </choose> + </macro> + <macro name="editor"> + <names variable="editor translator" delimiter=", "> + <name name-as-sort-order="all" sort-separator=", " initialize-with="." delimiter=", " delimiter-precedes-last="always"/> + <label text-case="capitalize-first" prefix=" (" suffix=")"/> + </names> + </macro> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-givenname="true" disambiguate-add-year-suffix="true" collapse="year" cite-group-delimiter=", "> + <sort> + <key macro="issued" sort="ascending"/> + <key macro="author"/> + </sort> + <layout prefix="(" suffix=")" delimiter="; "> + <group delimiter=":"> + <group delimiter=", "> + <text macro="author-short"/> + <text macro="issued"/> + </group> + <text variable="locator"/> + </group> + </layout> + </citation> + <bibliography et-al-min="7" et-al-use-first="6" entry-spacing="0" hanging-indent="true"> + <sort> + <key macro="author"/> + <key macro="issued" sort="descending"/> + </sort> + <layout> + <group suffix="." delimiter=". "> + <group delimiter=" "> + <text macro="author"/> + <text macro="issued" prefix="(" suffix=")"/> + </group> + <group> + <group> + <group delimiter=" "> + <text macro="title"/> + <text macro="container-chapter-journal"/> + </group> + <text macro="container-other"/> + </group> + <text macro="locators"/> + </group> + </group> + <text macro="access" prefix=". "/> + </layout> + </bibliography> +</style> diff --git a/zeitschrift-fur-fantastikforschung.csl b/zeitschrift-fur-fantastikforschung.csl new file mode 100644 index 00000000000..28ed221a130 --- /dev/null +++ b/zeitschrift-fur-fantastikforschung.csl @@ -0,0 +1,546 @@ +<?xml version="1.0" encoding="utf-8"?> +<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" page-range-format="minimal-two" demote-non-dropping-particle="never" default-locale="de-DE"> + <info> + <title>Zeitschrift für Fantastikforschung (Deutsch)</title> + <title-short>ZFF</title-short> + <id>http://www.zotero.org/styles/zeitschrift-fur-fantastikforschung</id> + <link href="http://www.zotero.org/styles/zeitschrift-fur-fantastikforschung" rel="self"/> + <link href="http://www.zotero.org/styles/modern-language-association" rel="template"/> + <link href="https://zff.openlibhums.org/site/stylesheet/" rel="documentation"/> + <author> + <name>Simon Spiegel</name> + <email>simon@simifilm.ch</email> + </author> + <category citation-format="author"/> + <category field="generic-base"/> + <issn>2192-0885</issn> + <summary>Stil für die Zeitschrift für Fantastikforschung</summary> + <updated>2021-06-06T10:42:10+00:00</updated> + <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> + </info> + <locale xml:lang="en"> + <date form="text"> + <date-part name="day" suffix=" "/> + <date-part name="month" suffix=" " form="short"/> + <date-part name="year"/> + </date> + <terms> + <term name="month-01" form="short">Jan.</term> + <term name="month-02" form="short">Feb.</term> + <term name="month-03" form="short">Mar.</term> + <term name="month-04" form="short">Apr.</term> + <term name="month-05" form="short">May</term> + <term name="month-06" form="short">June</term> + <term name="month-07" form="short">July</term> + <term name="month-08" form="short">Aug.</term> + <term name="month-09" form="short">Sept.</term> + <term name="month-10" form="short">Oct.</term> + <term name="month-11" form="short">Nov.</term> + <term name="month-12" form="short">Dec.</term> + <term name="translator" form="short">trans.</term> + </terms> + </locale> + <locale xml:lang="de"> + <date form="text"> + <date-part name="day" suffix=" "/> + <date-part name="month" suffix=" " form="short"/> + <date-part name="year"/> + </date> + <terms> + <term name="month-01" form="short">Jan.</term> + <term name="month-02" form="short">Feb.</term> + <term name="month-03" form="short">Mär.</term> + <term name="month-04" form="short">Apr.</term> + <term name="month-05" form="short">Mai</term> + <term name="month-06" form="short">Jun.</term> + <term name="month-07" form="short">Jul.</term> + <term name="month-08" form="short">Aug.</term> + <term name="month-09" form="short">Sept.</term> + <term name="month-10" form="short">Okt.</term> + <term name="month-11" form="short">Nov.</term> + <term name="month-12" form="short">Dez.</term> + <term name="translator" form="short">Übers. von</term> + <term name="et-al">et al.</term> + <term name="editor" form="short"> + <single>Hg.</single> + <multiple>Hg.</multiple> + </term> + <term name="open-inner-quote">›</term> + <term name="close-inner-quote">‹</term> + <term name="open-quote">»</term> + <term name="close-quote">«</term> + <term name="accessed"/> + </terms> + </locale> + <macro name="author"> + <choose> + <if type="motion_picture" match="any"> + <text variable="title" font-variant="small-caps" suffix=". "/> + <names variable="author"/> + </if> + <else> + <names variable="author"> + <name and="text" delimiter-precedes-et-al="never" delimiter-precedes-last="never" initialize="false" initialize-with=". " name-as-sort-order="first"/> + <label form="short" prefix=", "/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text macro="title"/> + </substitute> + </names> + </else> + </choose> + </macro> + <macro name="author-short"> + <group delimiter=", "> + <names variable="author"> + <name form="short" initialize-with=". " and="text"/> + <substitute> + <names variable="editor"/> + <names variable="translator"/> + <text macro="title-short"/> + </substitute> + </names> + <choose> + <if disambiguate="true"> + <text macro="title-short"/> + </if> + </choose> + </group> + </macro> + <macro name="title"> + <choose> + <if variable="container-title" match="any"> + <choose> + <if type="book" match="any"> + <text variable="container-title" font-style="italic" text-case="title"/> + <label prefix=". " variable="volume" form="short"/> + <text variable="volume" prefix=" " suffix=": "/> + <text variable="title" strip-periods="false" font-style="italic" suffix=", "/> + </if> + <else> + <text variable="title" text-case="title" quotes="true" suffix="."/> + </else> + </choose> + </if> + <else-if type="motion_picture" match="any"/> + <else> + <choose> + <if variable="container-title" match="any"> + <text variable="container-title" text-case="title" font-style="italic"/> + <label prefix=". " variable="volume" form="short"/> + <text variable="volume" prefix=" " suffix=": "/> + </if> + </choose> + <choose> + <if match="all" variable="author editor"> + <text variable="title" font-style="italic" suffix=","/> + </if> + <else> + <text variable="title" text-case="title" font-style="italic" suffix="."/> + </else> + </choose> + </else> + </choose> + </macro> + <macro name="title-short"> + <choose> + <if variable="container-title" match="any"> + <text variable="title" form="short" text-case="title" quotes="false" prefix="»" suffix="«"/> + </if> + <else> + <text variable="title" form="short" font-style="italic" text-case="title"/> + </else> + </choose> + </macro> + <macro name="container-title"> + <choose> + <if type="article article-journal" match="any"> + <text variable="container-title" font-style="italic" suffix=" "/> + </if> + <else-if type="chapter" match="any"> + <text variable="container-title" font-style="italic" suffix=", "/> + <choose> + <if match="any" variable="volume"> + <label variable="volume" form="short"/> + <text variable="volume" prefix=" " suffix=". "/> + </if> + </choose> + </else-if> + <else-if type="book" match="any"/> + <else> + <text variable="container-title" text-case="title" font-style="italic" suffix=", "/> + </else> + </choose> + </macro> + <macro name="other-contributors"> + <group delimiter=" "> + <choose> + <if variable="container-title" match="any"> + <names variable="container-author editor illustrator interviewer" delimiter=", " suffix=". "> + <label form="short" plural="never" suffix=" "/> + <name and="text"/> + </names> + <names variable="translator"> + <label form="short" prefix=" " suffix=" "/> + <name suffix=". "/> + </names> + </if> + <else> + <choose> + <if match="all" variable="editor translator"> + <names variable="editor"> + <label form="short"/> + <name suffix="."/> + </names> + <names variable="translator" delimiter=", " suffix=". "> + <label form="short" text-case="capitalize-first" suffix=" "/> + <name and="text"/> + </names> + </if> + <else> + <names variable="container-author editor illustrator interviewer" delimiter=", " suffix="."> + <label form="short" text-case="capitalize-first" suffix=" "/> + <name and="text"/> + </names> + </else> + </choose> + </else> + </choose> + <names variable="director"> + <label form="verb" suffix=" " text-case="capitalize-first"/> + <name and="text"/> + </names> + </group> + </macro> + <macro name="version"> + <group delimiter=", "> + <choose> + <if is-numeric="edition"> + <group delimiter=" "> + <number variable="edition" form="ordinal"/> + <text term="edition" form="short" suffix=", "/> + </group> + </if> + <else> + <text variable="edition" text-case="capitalize-first"/> + </else> + </choose> + <text variable="version"/> + </group> + </macro> + <macro name="volume-lowercase"> + <group delimiter=" "> + <choose> + <if type="article article-journal" match="any"> + <text variable="volume"/> + </if> + </choose> + </group> + </macro> + <macro name="number"> + <group> + <group> + <choose> + <if variable="edition container-title" match="any"> + <text macro="volume-lowercase"/> + </if> + <else-if variable="author" match="all"> + <choose> + <if variable="editor translator container-author illustrator interviewer director" match="any"> + <text macro="volume-lowercase"/> + </if> + </choose> + </else-if> + <else-if variable="editor" match="all"> + <choose> + <if variable="translator container-author illustrator interviewer director" match="any"> + <text macro="volume-lowercase"/> + </if> + </choose> + </else-if> + <else-if variable="container-author illustrator interviewer director" match="any"> + <text macro="volume-lowercase"/> + </else-if> + <else> + <group delimiter=" "> + <text term="volume" form="short" text-case="capitalize-first"/> + <text variable="volume"/> + </group> + </else> + </choose> + </group> + <group delimiter=" "> + <choose> + <if match="any" variable="volume number"> + <text variable="issue" prefix="."/> + </if> + <else> + <text variable="issue"/> + </else> + </choose> + </group> + <choose> + <if type="report"> + <text variable="genre" suffix=". "/> + </if> + </choose> + <text variable="number" suffix=". "/> + </group> + </macro> + <macro name="publisher"> + <text variable="publisher"/> + <choose> + <if type="motion_picture" match="any"> + <text variable="publisher-place"/> + </if> + </choose> + </macro> + <macro name="publication-date"> + <choose> + <if type="book chapter paper-conference motion_picture" match="any"> + <group> + <date date-parts="year" form="numeric" variable="issued" prefix=", "/> + </group> + </if> + <else-if type="article-journal" match="any"> + <group prefix=" " suffix=": "> + <date date-parts="year-month" form="text" variable="issued" prefix="(" suffix=")"/> + </group> + </else-if> + <else-if type="article-magazine" match="any"> + <group prefix=" " suffix=""> + <date date-parts="year-month-day" form="text" variable="issued" prefix="" suffix=""/> + </group> + </else-if> + <else-if type="webpage post-weblog post" match="any"> + <date form="text" variable="issued"/> + </else-if> + </choose> + </macro> + <macro name="location"> + <group> + <group delimiter=" "> + <choose> + <if type="article article-journal" match="any"> + <text variable="page" prefix=" "/> + </if> + <else> + <text variable="page" prefix=". "/> + </else> + </choose> + </group> + <choose> + <if variable="source" match="none"> + <text macro="URI"/> + </if> + </choose> + </group> + </macro> + <macro name="container2-title"> + <group delimiter=", "> + <choose> + <if type="speech"> + <text variable="event"/> + <date variable="event-date" form="text"/> + <text variable="event-place"/> + </if> + </choose> + <text variable="archive"/> + <text variable="archive-place"/> + <text variable="archive_location"/> + </group> + </macro> + <macro name="container2-location"> + <choose> + <if variable="source"> + <choose> + <if variable="DOI URL" match="any"> + <group delimiter=", " prefix=". "> + <text variable="source" font-style="normal"/> + <text macro="URI"/> + </group> + </if> + </choose> + </if> + </choose> + </macro> + <macro name="URI"> + <choose> + <if variable="DOI"> + <text variable="DOI" prefix=". DOI: https://doi.org/"/> + </if> + <else> + <choose> + <if type="book chapter" match="any"> + <text value=", "/> + </if> + </choose> + <group delimiter=",a " prefix=", "> + <text variable="URL"/> + </group> + </else> + </choose> + </macro> + <macro name="accessed"> + <choose> + <if variable="issued" match="none"> + <group delimiter=" "> + <text term="accessed" text-case="capitalize-first"/> + <date form="text" variable="accessed" prefix=", "/> + </group> + </if> + <else> + <choose> + <if match="any" variable="DOI"/> + <else> + <date variable="accessed" form="text" date-parts="year-month-day" prefix=", "/> + </else> + </choose> + </else> + </choose> + </macro> + <macro name="cite-film"> + <choose> + <if type="motion_picture broadcast" match="any"> + <choose> + <if match="any" position="first"> + <text variable="container-title" font-variant="small-caps" suffix=". "/> + <text variable="number" suffix=": "/> + <text variable="title" font-variant="small-caps"/> + <choose> + <if match="any" variable="original-title"> + <text variable="original-title" font-variant="small-caps" prefix=" ("/> + <text variable="publisher-place" prefix=", " suffix=" "/> + </if> + <else> + <text variable="publisher-place" prefix=" (" suffix=" "/> + </else> + </choose> + <date date-parts="year" form="text" variable="issued"/> + <choose> + <if type="broadcast" match="all" variable="container-title"> + <text value="Regie: " prefix=", "/> + </if> + <else-if type="broadcast" match="any"> + <text value="Idee: " prefix=", "/> + </else-if> + <else-if type="motion_picture" match="any"> + <text value="Regie: " prefix=", "/> + </else-if> + </choose> + <names variable="author"> + <name and="text"/> + </names> + <text variable="locator" prefix="; "/> + <text value=")"/> + </if> + <else> + <choose> + <if match="any" variable="title-short"> + <text variable="title-short" font-variant="small-caps"/> + <text variable="locator" prefix=" (" suffix=")"/> + </if> + <else> + <text variable="title" font-variant="small-caps"/> + <text variable="locator" prefix=" (" suffix=")"/> + </else> + </choose> + </else> + </choose> + </if> + </choose> + </macro> + <macro name="bib-film"> + <choose> + <if match="any" variable="original-title"> + <text variable="title" font-variant="small-caps"/> + <text variable="original-title" font-variant="small-caps" prefix=" (" suffix="). "/> + </if> + <else> + <text variable="container-title" font-variant="small-caps" suffix=". "/> + <text variable="number" suffix=": "/> + <text variable="title" font-variant="small-caps" suffix=". "/> + </else> + </choose> + <choose> + <if type="broadcast" match="all" variable="container-title"> + <text value="Regie" prefix=" " suffix=": "/> + </if> + <else-if type="broadcast" match="any"> + <text value="Idee" prefix=" " suffix=": "/> + </else-if> + <else> + <text value="Regie" prefix=" " suffix=": "/> + </else> + </choose> + <names variable="author" suffix=". "> + <label/> + <name and="text"/> + </names> + <text variable="publisher-place" suffix=" "/> + <date date-parts="year" form="text" variable="issued"/> + </macro> + <citation et-al-min="3" et-al-use-first="1" disambiguate-add-names="true" disambiguate-add-givenname="true"> + <layout delimiter="; "> + <choose> + <if type="motion_picture broadcast" match="any"> + <text macro="cite-film"/> + </if> + <else> + <choose> + <if locator="page line" match="any"> + <group delimiter=" "> + <text macro="author-short"/> + <text variable="locator"/> + </group> + </if> + <else> + <group delimiter=", "> + <text macro="author-short"/> + <group> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </group> + </else> + </choose> + </else> + </choose> + </layout> + </citation> + <bibliography et-al-min="3" et-al-use-first="1" entry-spacing="0" line-spacing="2" hanging-indent="true"> + <sort> + <key macro="author"/> + <key variable="title"/> + </sort> + <layout suffix="."> + <choose> + <if type="motion_picture broadcast" match="any"> + <text macro="bib-film"/> + </if> + <else> + <group> + <text macro="author" suffix=". "/> + <text macro="title" font-variant="normal" suffix=" "/> + <date date-parts="year" form="numeric" variable="original-date" suffix=". "/> + <group> + <text macro="container-title"/> + <text macro="other-contributors"/> + <text macro="version"/> + <text macro="number"/> + <text macro="publisher"/> + <text macro="publication-date"/> + <text macro="location"/> + </group> + <group delimiter=", "> + <text macro="container2-title"/> + <text macro="container2-location"/> + </group> + <text macro="accessed"/> + </group> + </else> + </choose> + </layout> + </bibliography> +</style>