New upstream version 0~20180122.283b8d871 upstream/0_20180122.283b8d871
authorgregor herrmann <gregoa@debian.org>
Mon, 22 Jan 2018 17:34:55 +0000 (18:34 +0100)
committergregor herrmann <gregoa@debian.org>
Mon, 22 Jan 2018 17:34:55 +0000 (18:34 +0100)
32 files changed:
acta-amazonica.csl [new file with mode: 0644]
advanced-healthcare-materials.csl [new file with mode: 0644]
american-medical-association.csl
apa.csl
cambridge-university-press-law-note.csl [new file with mode: 0644]
cambridge-university-press-note.csl [new file with mode: 0644]
dependent/molecular-oncology.csl [deleted file]
environmental-health-perspectives.csl
ferdinand-porsche-fern-fachhochschule.csl
first-monday.csl
hochschule-pforzheim-fakultat-fur-wirtschaft-und-recht.csl [new file with mode: 0644]
indian-journal-of-physics.csl [new file with mode: 0644]
institut-teknologi-bandung-tesis-magister.csl
international-journal-of-occupational-medicine-and-environmental-health.csl
international-review-of-the-red-cross.csl
modern-language-association.csl
molecular-oncology.csl [new file with mode: 0644]
national-university-of-singapore-department-of-geography-harvard.csl [new file with mode: 0644]
oxford-studies-in-ancient-philosophy.csl
society-for-american-archaeology.csl
society-of-biblical-literature-fullnote-bibliography.csl
the-canadian-journal-of-chemical-engineering.csl [new file with mode: 0644]
the-historical-journal.csl
the-journal-of-egyptian-archaeology.csl
twentieth-century-music.csl [new file with mode: 0644]
uludag-universitesi-sosyal-bilimler-enstitusu-author-date.csl
uludag-universitesi-sosyal-bilimler-enstitusu-full-note-with-ibid.csl
uludag-universitesi-sosyal-bilimler-enstitusu-full-note.csl
uludag-universitesi-sosyal-bilimler-enstitusu-ilahiyat-fakultesi-full-note.csl
universitetet-i-oslo-rettsvitenskap.csl [new file with mode: 0644]
universiti-kebangsaan-malaysia.csl [new file with mode: 0644]
university-of-cambridge-faculty-of-history.csl

diff --git a/acta-amazonica.csl b/acta-amazonica.csl
new file mode 100644 (file)
index 0000000..f974f94
--- /dev/null
@@ -0,0 +1,250 @@
+<?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" default-locale="en-US">
+  <info>
+    <title>Acta Amazonica</title>
+    <title-short>AA</title-short>
+    <id>http://www.zotero.org/styles/acta-amazonica</id>
+    <link href="http://www.zotero.org/styles/acta-amazonica" rel="self"/>
+    <link href="http://www.zotero.org/styles/palaeontology" rel="template"/>
+    <link href="https://acta.inpa.gov.br/guia_ingles.php" rel="documentation"/>
+    <author>
+      <name>Rodrigo P. Verçosa</name>
+      <email>acta@inpa.gov.br</email>
+    </author>
+    <category citation-format="author-date"/>
+    <category field="botany"/>
+    <category field="biology"/>
+    <category field="zoology"/>
+    <issn>0044-5967</issn>
+    <eissn>1809-4392</eissn>
+    <updated>2018-01-04T22:02: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">
+    <names variable="author" font-variant="normal" suffix=".">
+      <name font-variant="normal" vertical-align="baseline" delimiter="; " delimiter-precedes-last="never" initialize-with="." name-as-sort-order="all"/>
+      <et-al font-style="italic"/>
+    </names>
+    <choose>
+      <if match="none" variable="author">
+        <text macro="author-editor"/>
+      </if>
+    </choose>
+  </macro>
+  <macro name="editor">
+    <names variable="editor">
+      <name sort-separator=", " initialize-with="." name-as-sort-order="all" delimiter="; " delimiter-precedes-last="never"/>
+      <label form="short" prefix=" (" suffix=".)"/>
+      <et-al font-style="italic"/>
+    </names>
+  </macro>
+  <macro name="author-short">
+    <names variable="author">
+      <name form="short" and="text" 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-if type="book chapter webpage" variable="container-title volume page" match="none">
+        <text term="forthcoming"/>
+      </else-if>
+      <else-if type="book chapter webpage" variable="volume page" match="none">
+        <text term="in press"/>
+      </else-if>
+      <else>
+        <text term="no date" form="short"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="publisher">
+    <group delimiter=", ">
+      <text variable="publisher"/>
+      <text variable="publisher-place"/>
+    </group>
+  </macro>
+  <macro name="author-editor">
+    <names variable="editor">
+      <name delimiter="; " delimiter-precedes-last="never" initialize-with="." name-as-sort-order="all"/>
+    </names>
+  </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="year-date"/>
+      <key macro="author-short"/>
+    </sort>
+    <layout prefix="(" suffix=")" delimiter="; ">
+      <group delimiter=" ">
+        <text macro="author-short"/>
+        <text macro="year-date"/>
+      </group>
+      <text variable="locator"/>
+      <text variable="year-suffix" font-style="italic"/>
+    </layout>
+  </citation>
+  <bibliography entry-spacing="0" hanging-indent="true">
+    <sort>
+      <key macro="author" names-min="1" names-use-first="1"/>
+      <key macro="author-count"/>
+      <key macro="year-date"/>
+    </sort>
+    <layout suffix=".">
+      <group>
+        <text macro="author" suffix=" "/>
+        <choose>
+          <if variable="issued">
+            <date variable="issued">
+              <date-part name="year"/>
+            </date>
+          </if>
+          <else-if type="book chapter webpage" variable="container-title volume page" match="none">
+            <text term="forthcoming" text-case="capitalize-first"/>
+          </else-if>
+          <else-if type="book chapter webpage" variable="volume page" match="none">
+            <text term="in press" text-case="capitalize-first"/>
+          </else-if>
+        </choose>
+        <text variable="year-suffix"/>
+        <text value=". "/>
+        <choose>
+          <if type="bill book graphic legal_case motion_picture report song" match="any">
+            <group suffix=".">
+              <group>
+                <text variable="title" font-style="italic" text-case="capitalize-first" suffix=". "/>
+                <choose>
+                  <if variable="editor collection-title" match="any">
+                    <text value="In" font-style="italic" suffix=": "/>
+                  </if>
+                </choose>
+                <text macro="editor" suffix=" "/>
+                <group>
+                  <text variable="collection-title" font-style="italic" text-case="title" suffix=". "/>
+                  <choose>
+                    <if is-numeric="volume">
+                      <group delimiter=" ">
+                        <text value="Vol. "/>
+                        <number variable="volume" suffix="."/>
+                      </group>
+                    </if>
+                    <else>
+                      <text variable="volume" suffix="."/>
+                    </else>
+                  </choose>
+                </group>
+                <choose>
+                  <if match="any" variable="edition">
+                    <text variable="edition" form="short" prefix=" " suffix=" ed."/>
+                  </if>
+                </choose>
+              </group>
+              <text prefix=" " suffix=", " macro="publisher"/>
+              <choose>
+                <if match="any" variable="number-of-pages">
+                  <text variable="number-of-pages" suffix=" p"/>
+                </if>
+              </choose>
+              <choose>
+                <if match="any" variable="page">
+                  <text variable="page" suffix=" p"/>
+                </if>
+              </choose>
+            </group>
+          </if>
+          <else-if type="thesis" match="any">
+            <text variable="title" font-style="italic" suffix=". "/>
+            <group delimiter=", ">
+              <text variable="genre"/>
+              <text macro="publisher"/>
+              <choose>
+                <if match="any" variable="number-of-pages">
+                  <text variable="number-of-pages" suffix=" p"/>
+                </if>
+              </choose>
+              <choose>
+                <if match="any" variable="page">
+                  <text variable="page" suffix=" p"/>
+                </if>
+              </choose>
+            </group>
+          </else-if>
+          <else-if type="chapter" match="any">
+            <text variable="title" suffix=". "/>
+            <text variable="issue" suffix=". "/>
+            <group>
+              <text value="In" font-style="italic" suffix=": "/>
+              <text macro="editor" suffix=", "/>
+              <group>
+                <text variable="container-title" text-case="title" font-style="italic" suffix=", "/>
+                <choose>
+                  <if is-numeric="volume">
+                    <group delimiter=" ">
+                      <text value="Vol. "/>
+                      <number variable="volume" suffix=", "/>
+                    </group>
+                  </if>
+                  <else>
+                    <text variable="volume" suffix=". "/>
+                  </else>
+                </choose>
+              </group>
+              <choose>
+                <if match="any" variable="edition">
+                  <text variable="edition" form="short" prefix=" " suffix=" ed."/>
+                </if>
+              </choose>
+              <group delimiter=" ">
+                <text macro="publisher" suffix=","/>
+                <text variable="page" prefix="p. "/>
+              </group>
+            </group>
+          </else-if>
+          <else-if type="webpage" match="any">
+            <group>
+              <text variable="title" font-style="italic" suffix=". "/>
+              <text variable="container-title" form="long" suffix=". "/>
+              <text variable="URL" prefix="(" suffix="). "/>
+              <date variable="accessed" prefix="Acessed on ">
+                <date-part name="day" form="numeric-leading-zeros" suffix="/"/>
+                <date-part name="month" form="numeric-leading-zeros" suffix="/"/>
+                <date-part name="year" suffix="."/>
+              </date>
+            </group>
+          </else-if>
+          <else>
+            <text variable="title" suffix=". "/>
+            <group delimiter=", ">
+              <group>
+                <text variable="container-title" form="long" font-style="italic" text-case="capitalize-first"/>
+                <text variable="volume" prefix=", "/>
+                <text variable="issue" prefix=" (" suffix=")"/>
+                <text variable="page" prefix=": "/>
+                <choose>
+                  <if type="article-journal" match="any" variable="DOI">
+                    <text variable="DOI" prefix=". Doi: "/>
+                  </if>
+                </choose>
+              </group>
+            </group>
+          </else>
+        </choose>
+      </group>
+    </layout>
+  </bibliography>
+</style>
diff --git a/advanced-healthcare-materials.csl b/advanced-healthcare-materials.csl
new file mode 100644 (file)
index 0000000..4ceb947
--- /dev/null
@@ -0,0 +1,150 @@
+<?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>Advanced Healthcare Materials</title>
+    <title-short>AHM</title-short>
+    <id>http://www.zotero.org/styles/advanced-healthcare-materials</id>
+    <link href="http://www.zotero.org/styles/advanced-healthcare-materials" rel="self"/>
+    <link href="http://www.zotero.org/styles/angewandte-chemie" rel="template"/>
+    <link href="http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2192-2659/homepage/2087_authorresources.html" rel="documentation"/>
+    <author>
+      <name>Patrick O'Brien</name>
+    </author>
+    <category citation-format="numeric"/>
+    <category field="engineering"/>
+    <category field="chemistry"/>
+    <issn>2192-2640</issn>
+    <eissn>2192-2659</eissn>
+    <summary>A style for Wiley-VCH's journal "Advanced Healthcare Materials". This style has many limits due to csl constraints, most notably the inability to include pages/page ranges for books, the wrong square brackets for two items cited together, and the lack of support for citing 1a)... b)...c)....</summary>
+    <updated>2018-01-11T12:03: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="author">
+    <names variable="author">
+      <name initialize-with=". " delimiter=", " delimiter-precedes-last="always"/>
+      <label form="short" prefix=", " text-case="capitalize-first" suffix=" "/>
+      <substitute>
+        <names variable="editor"/>
+        <names variable="translator"/>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="editor">
+    <names variable="editor">
+      <label form="short" text-case="capitalize-first" strip-periods="true" suffix=": "/>
+      <name delimiter-precedes-last="always" initialize-with=". "/>
+    </names>
+  </macro>
+  <macro name="year-date">
+    <group font-weight="bold">
+      <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="access">
+    <choose>
+      <if variable="page" match="none">
+        <choose>
+          <if variable="DOI">
+            <text variable="DOI" prefix="DOI "/>
+          </if>
+        </choose>
+        <choose>
+          <if type="webpage">
+            <text variable="URL" prefix="can be found under "/>
+          </if>
+        </choose>
+      </if>
+    </choose>
+  </macro>
+  <macro name="publisher">
+    <group delimiter=", ">
+      <text variable="publisher" text-case="capitalize-all"/>
+      <text variable="publisher-place" text-case="title"/>
+    </group>
+  </macro>
+  <macro name="pages">
+    <label variable="page" form="short" suffix=" "/>
+    <text variable="page"/>
+  </macro>
+  <citation collapse="citation-number">
+    <sort>
+      <key variable="citation-number"/>
+    </sort>
+    <layout vertical-align="sup" delimiter="," prefix="[" suffix="]">
+      <text variable="citation-number"/>
+    </layout>
+  </citation>
+  <bibliography entry-spacing="0" second-field-align="flush" et-al-min="11" et-al-use-first="10">
+    <layout suffix=".">
+      <text variable="citation-number" prefix="[" suffix="]"/>
+      <text macro="author" suffix=", "/>
+      <choose>
+        <if type="bill book graphic legal_case legislation motion_picture report song" match="any">
+          <group delimiter=", ">
+            <text variable="title" text-case="title" font-style="italic"/>
+            <text macro="publisher"/>
+            <text macro="year-date"/>
+          </group>
+        </if>
+        <else-if type="chapter paper-conference" match="any">
+          <group delimiter=", ">
+            <group delimiter=" ">
+              <text term="in"/>
+              <text variable="container-title" form="short" text-case="title" font-style="italic"/>
+              <text macro="editor" prefix="(" suffix=")"/>
+            </group>
+            <text macro="publisher"/>
+            <text macro="year-date"/>
+            <group delimiter=" ">
+              <text macro="pages"/>
+            </group>
+          </group>
+        </else-if>
+        <else-if type="patent">
+          <group delimiter=", ">
+            <text variable="title" text-case="title" font-style="italic"/>
+            <text macro="year-date"/>
+            <text variable="number"/>
+          </group>
+        </else-if>
+        <else-if type="thesis">
+          <group delimiter=", ">
+            <text variable="title" text-case="title"/>
+            <text variable="publisher"/>
+            <text variable="publisher-place"/>
+            <text macro="year-date"/>
+          </group>
+        </else-if>
+        <else-if type="webpage">
+          <group delimiter=", ">
+            <text variable="title" quotes="true"/>
+            <text macro="access"/>
+            <text macro="year-date"/>
+          </group>
+        </else-if>
+        <else>
+          <group delimiter=" ">
+            <text variable="container-title" form="short" font-style="italic"/>
+            <group delimiter=", ">
+              <text macro="year-date"/>
+              <group>
+                <text variable="volume" font-style="italic"/>
+              </group>
+              <text variable="page-first" form="short"/>
+            </group>
+          </group>
+          <text macro="access" prefix=", "/>
+        </else>
+      </choose>
+    </layout>
+  </bibliography>
+</style>
index 0cfd946..d7ab806 100644 (file)
       <name>Christian Pietsch</name>
       <uri>http://purl.org/net/pietsch</uri>
     </contributor>
+    <contributor>
+      <name>Daniel W Chan</name>
+      <email>danwchan@protonmail.com</email>
+    </contributor>
     <category citation-format="numeric"/>
     <category field="medicine"/>
     <summary>The American Medical Association style as used in JAMA.</summary>
-    <updated>2012-09-30T23:10:36+00:00</updated>
+    <updated>2018-01-18T11:17:00-05: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">
@@ -52,7 +56,7 @@
             <text variable="DOI"/>
           </if>
           <else-if variable="URL">
-            <group delimiter=". ">
+            <group delimiter=". " suffix=".">
               <text variable="URL"/>
               <choose>
                 <if type="webpage">
         <else-if type="webpage">
           <text variable="container-title" prefix=" " suffix="."/>
         </else-if>
+        <else-if type="speech">
+          <group prefix=" " suffix=":">
+            <choose>
+              <if variable="genre">
+                <text variable="genre" suffix=" "/>
+                <text term="presented at"/>
+              </if>
+              <else>
+                <text term="presented at" text-case="capitalize-first"/>
+              </else>
+            </choose>
+          </group>
+          <group delimiter="; " prefix=" " suffix=".">
+            <text variable="event"/>
+            <group>
+              <date delimiter=" " variable="issued">
+                <date-part name="month"/>
+                <date-part name="day" suffix=","/>
+                <date-part name="year"/>
+              </date>
+            </group>
+            <text variable="event-place"/>
+          </group>
+        </else-if>
         <else>
           <text macro="editor" prefix=" " suffix="."/>
           <group prefix=" " suffix=".">
           </group>
         </else>
       </choose>
-      <text prefix=" " macro="access" suffix="."/>
+      <text prefix=" " macro="access"/>
     </layout>
   </bibliography>
 </style>
diff --git a/apa.csl b/apa.csl
index 743041c..debd93d 100644 (file)
--- a/apa.csl
+++ b/apa.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="never">
+<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="never" page-range-format="expanded">
   <info>
     <title>American Psychological Association 6th edition</title>
     <title-short>APA</title-short>
diff --git a/cambridge-university-press-law-note.csl b/cambridge-university-press-law-note.csl
new file mode 100644 (file)
index 0000000..9d68e76
--- /dev/null
@@ -0,0 +1,321 @@
+<?xml version="1.0" encoding="utf-8"?>
+<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" page-range-format="chicago" demote-non-dropping-particle="sort-only" default-locale="en-GB">
+  <info>
+    <title>Cambridge University Press - Law (note)</title>
+    <title-short>CUP</title-short>
+    <id>http://www.zotero.org/styles/cambridge-university-press-law-note</id>
+    <link href="http://www.zotero.org/styles/cambridge-university-press-law-note" rel="self"/>
+    <link href="http://www.zotero.org/styles/cambridge-university-press-note" rel="template"/>
+    <link href="https://authornet.cambridge.org/information/academic/guidelines_for_authors.asp" rel="documentation"/>
+    <link href="https://authornet.cambridge.org/information/academic/downloads/General%20style%20guidelines.pdf" rel="documentation"/>
+    <link href="https://authornet.cambridge.org/information/academic/downloads/Additional%20style%20guidelines%20for%20Law.pdf" rel="documentation"/>
+    <author>
+      <name>Patrick O'Brien</name>
+      <email>obrienpat86@gmail.com</email>
+    </author>
+    <category citation-format="note"/>
+    <category field="law"/>
+    <updated>2018-01-18T13:16: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>
+  <macro name="author">
+    <names variable="author">
+      <name and="text" initialize-with=". "/>
+      <label form="short" strip-periods="false" prefix=" (" suffix=")"/>
+      <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=", "/>
+      <substitute>
+        <names variable="editor"/>
+        <names variable="translator"/>
+        <text macro="title"/>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="author-bibliography">
+    <names variable="author">
+      <name and="text" initialize-with=". " name-as-sort-order="first"/>
+      <label form="short" strip-periods="false" prefix=" (" suffix=")"/>
+      <substitute>
+        <names variable="editor"/>
+        <names variable="translator"/>
+        <text macro="title"/>
+      </substitute>
+    </names>
+  </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" quotes="true"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="title-short">
+    <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" prefix="‘" suffix="’"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="publisher">
+    <choose>
+      <if type="chapter paper-conference" match="any">
+        <group delimiter=", " prefix="(" suffix=")">
+          <group delimiter=": ">
+            <text variable="publisher-place"/>
+            <text variable="publisher"/>
+          </group>
+          <text macro="date"/>
+        </group>
+      </if>
+      <else-if type="book" match="any">
+        <group delimiter=", " prefix="(" suffix=")">
+          <text variable="publisher"/>
+          <text macro="date"/>
+        </group>
+      </else-if>
+      <else-if type="thesis" match="any">
+        <text variable="publisher"/>
+      </else-if>
+    </choose>
+  </macro>
+  <macro name="date">
+    <choose>
+      <if type="webpage post-weblog" match="any">
+        <date date-parts="year-month" form="text" variable="issued"/>
+      </if>
+      <else>
+        <date variable="issued">
+          <date-part name="year"/>
+        </date>
+      </else>
+    </choose>
+  </macro>
+  <macro name="volume">
+    <group delimiter=" ">
+      <label variable="volume" form="short"/>
+      <number variable="volume" form="roman"/>
+    </group>
+  </macro>
+  <macro name="pageno">
+    <choose>
+      <if type="chapter paper-conference" match="any">
+        <group delimiter=" ">
+          <label variable="page" form="short"/>
+          <text variable="page"/>
+        </group>
+      </if>
+      <else>
+        <text variable="page"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="pageref">
+    <choose>
+      <if type="article-journal" match="any">
+        <group delimiter=" ">
+          <choose>
+            <if match="none" position="subsequent">
+              <text term="at"/>
+            </if>
+          </choose>
+          <text variable="locator"/>
+        </group>
+      </if>
+      <else>
+        <group delimiter=" ">
+          <text term="at"/>
+          <label variable="locator" form="short"/>
+          <text variable="locator"/>
+        </group>
+      </else>
+    </choose>
+  </macro>
+  <macro name="volref">
+    <text variable="volume"/>
+  </macro>
+  <macro name="container">
+    <choose>
+      <if type="chapter paper-conference" match="any">
+        <group delimiter=", ">
+          <group delimiter=" ">
+            <text term="in"/>
+            <text macro="editor"/>
+          </group>
+          <text variable="container-title"/>
+        </group>
+      </if>
+      <else>
+        <text variable="container-title" font-style="italic"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="editor">
+    <names variable="editor translator">
+      <name initialize-with=". "/>
+      <label form="short" prefix=" (" suffix=")"/>
+    </names>
+  </macro>
+  <macro name="volumes">
+    <group delimiter=" ">
+      <number variable="number-of-volumes"/>
+      <label variable="number-of-volumes" form="short"/>
+    </group>
+  </macro>
+  <macro name="edition">
+    <group delimiter=" ">
+      <text variable="edition"/>
+      <label variable="edition" form="short"/>
+    </group>
+  </macro>
+  <citation>
+    <layout suffix="." delimiter="; ">
+      <choose>
+        <if position="subsequent">
+          <group delimiter=", ">
+            <text macro="author-short"/>
+            <text macro="title-short"/>
+            <text macro="pageref"/>
+          </group>
+        </if>
+        <else>
+          <group delimiter=" ">
+            <group delimiter=", ">
+              <text macro="author"/>
+              <text macro="title"/>
+            </group>
+            <group>
+              <choose>
+                <if type="article-journal" match="any">
+                  <group delimiter=" " prefix=" ">
+                    <text macro="date" prefix="(" suffix=")"/>
+                    <text macro="volref"/>
+                    <text macro="container"/>
+                    <text macro="pageno"/>
+                  </group>
+                </if>
+                <else-if type="chapter paper-conference" match="any">
+                  <group delimiter=", " prefix=" ">
+                    <text macro="container"/>
+                    <text macro="publisher"/>
+                    <text macro="pageno"/>
+                  </group>
+                </else-if>
+                <else-if type="book" match="any">
+                  <group delimiter=" ">
+                    <group delimiter=", " prefix=", ">
+                      <text macro="volumes"/>
+                      <text macro="edition"/>
+                    </group>
+                    <group delimiter=", " prefix=" ">
+                      <text macro="publisher"/>
+                      <text macro="volume"/>
+                    </group>
+                  </group>
+                </else-if>
+                <else-if type="thesis" match="any">
+                  <group delimiter=", " prefix=" ">
+                    <text variable="container-title"/>
+                    <text variable="genre"/>
+                    <group delimiter=" ">
+                      <text macro="publisher"/>
+                      <date form="text" date-parts="year-month-day" variable="issued"/>
+                    </group>
+                  </group>
+                </else-if>
+                <else>
+                  <text macro="publisher"/>
+                  <text macro="date" prefix="(" suffix=")"/>
+                </else>
+              </choose>
+            </group>
+            <text macro="pageref" prefix=" "/>
+          </group>
+        </else>
+      </choose>
+    </layout>
+  </citation>
+  <bibliography>
+    <sort>
+      <key macro="author-bibliography"/>
+      <key macro="date"/>
+    </sort>
+    <layout>
+      <group delimiter=" ">
+        <text macro="author-bibliography" suffix=","/>
+        <text macro="title"/>
+        <group>
+          <choose>
+            <if type="article-journal" match="any">
+              <group delimiter=" ">
+                <text macro="date" prefix="(" suffix=")"/>
+                <text macro="volref"/>
+                <text macro="container"/>
+                <text macro="pageno"/>
+              </group>
+            </if>
+            <else-if type="chapter paper-conference" match="any">
+              <group delimiter=", " prefix=" ">
+                <text macro="container"/>
+                <text macro="publisher"/>
+                <text macro="pageno"/>
+              </group>
+            </else-if>
+            <else-if type="book" match="any">
+              <group delimiter=" ">
+                <group delimiter=", ">
+                  <text macro="volumes"/>
+                  <text macro="edition"/>
+                </group>
+                <group delimiter=", ">
+                  <text macro="publisher"/>
+                  <text macro="volume"/>
+                </group>
+              </group>
+            </else-if>
+            <else-if type="thesis" match="any">
+              <group delimiter=", ">
+                <text variable="container-title"/>
+                <text variable="genre"/>
+                <group delimiter=" ">
+                  <text macro="publisher"/>
+                  <date form="text" date-parts="year-month-day" variable="issued"/>
+                </group>
+              </group>
+            </else-if>
+            <else-if type="webpage post-weblog" match="any">
+              <group delimiter=", ">
+                <group delimiter=", ">
+                  <text macro="date"/>
+                  <text variable="URL"/>
+                  <group delimiter=" ">
+                    <text term="accessed"/>
+                    <date form="text" variable="accessed"/>
+                  </group>
+                </group>
+              </group>
+            </else-if>
+            <else>
+              <text macro="publisher"/>
+              <text macro="date" prefix="(" suffix=")"/>
+            </else>
+          </choose>
+        </group>
+        <text macro="pageref"/>
+      </group>
+    </layout>
+  </bibliography>
+</style>
diff --git a/cambridge-university-press-note.csl b/cambridge-university-press-note.csl
new file mode 100644 (file)
index 0000000..f775cce
--- /dev/null
@@ -0,0 +1,282 @@
+<?xml version="1.0" encoding="utf-8"?>
+<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" page-range-format="chicago" demote-non-dropping-particle="sort-only" default-locale="en-GB">
+  <info>
+    <title>Cambridge University Press (note)</title>
+    <title-short>CUP</title-short>
+    <id>http://www.zotero.org/styles/cambridge-university-press-note</id>
+    <link href="http://www.zotero.org/styles/cambridge-university-press-note" rel="self"/>
+    <link href="http://www.zotero.org/styles/art-history" rel="template"/>
+    <link href="https://authornet.cambridge.org/information/academic/guidelines_for_authors.asp" rel="documentation"/>
+    <link href="https://authornet.cambridge.org/information/academic/downloads/Style%20Guide.pdf" rel="documentation"/>
+    <author>
+      <name>Patrick O'Brien</name>
+      <email>obrienpat86@gmail.com</email>
+    </author>
+    <category citation-format="note"/>
+    <category field="generic-base"/>
+    <updated>2018-01-15T14:34:39+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">
+      <name and="text" initialize-with=". "/>
+      <label form="short" strip-periods="false" prefix=" (" suffix=")"/>
+      <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=", "/>
+      <label form="short" prefix=", " strip-periods="true"/>
+      <substitute>
+        <names variable="editor"/>
+        <names variable="translator"/>
+        <text macro="title"/>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="author-bibliography">
+    <names variable="author">
+      <name and="text" initialize-with=". " name-as-sort-order="first"/>
+      <label form="short" strip-periods="false" prefix=" (" suffix=")"/>
+      <substitute>
+        <names variable="editor"/>
+        <names variable="translator"/>
+        <text macro="title"/>
+      </substitute>
+    </names>
+  </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" quotes="true"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="title-short">
+    <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" prefix="‘" suffix="’"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="publisher">
+    <choose>
+      <if type="chapter paper-conference" match="any">
+        <group delimiter=", " prefix="(" suffix=")">
+          <group delimiter=": ">
+            <text variable="publisher-place"/>
+            <text variable="publisher"/>
+          </group>
+          <text macro="date"/>
+        </group>
+      </if>
+      <else-if type="book" match="any">
+        <group delimiter=", " prefix="(" suffix=")">
+          <text variable="publisher"/>
+          <text macro="date"/>
+        </group>
+      </else-if>
+      <else-if type="thesis" match="any">
+        <text variable="publisher"/>
+      </else-if>
+    </choose>
+  </macro>
+  <macro name="date">
+    <date variable="issued">
+      <date-part name="year"/>
+    </date>
+  </macro>
+  <macro name="volume">
+    <group delimiter=" ">
+      <label variable="volume" form="short"/>
+      <number variable="volume" form="roman"/>
+    </group>
+  </macro>
+  <macro name="pageno">
+    <choose>
+      <if type="chapter paper-conference" match="any">
+        <group delimiter=" ">
+          <label variable="page" form="short"/>
+          <text variable="page"/>
+        </group>
+      </if>
+      <else>
+        <text variable="page"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="pageref">
+    <text variable="locator"/>
+  </macro>
+  <macro name="volref">
+    <group delimiter=" ">
+      <group delimiter="/">
+        <text variable="volume"/>
+        <text variable="issue"/>
+      </group>
+      <text macro="date" prefix="(" suffix=")"/>
+    </group>
+  </macro>
+  <macro name="container">
+    <choose>
+      <if type="chapter paper-conference" match="any">
+        <group delimiter=", ">
+          <group delimiter=" ">
+            <text term="in"/>
+            <text macro="editor"/>
+          </group>
+          <text variable="container-title"/>
+        </group>
+      </if>
+      <else>
+        <text variable="container-title" font-style="italic"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="editor">
+    <names variable="editor translator">
+      <name initialize-with=". "/>
+      <label form="short" prefix=" (" suffix=")"/>
+    </names>
+  </macro>
+  <macro name="volumes">
+    <group delimiter=" ">
+      <number variable="number-of-volumes"/>
+      <label variable="number-of-volumes" form="short"/>
+    </group>
+  </macro>
+  <macro name="edition">
+    <group delimiter=" ">
+      <text variable="edition"/>
+      <label variable="edition" form="short"/>
+    </group>
+  </macro>
+  <citation>
+    <layout suffix="." delimiter="; ">
+      <choose>
+        <if position="subsequent">
+          <group delimiter=", ">
+            <text macro="author-short"/>
+            <text macro="title-short"/>
+            <text macro="pageref"/>
+          </group>
+        </if>
+        <else>
+          <group delimiter=", ">
+            <text macro="author"/>
+            <text macro="title"/>
+            <group>
+              <choose>
+                <if type="article-journal" match="any">
+                  <group delimiter=", ">
+                    <text macro="container"/>
+                    <text macro="volref"/>
+                    <text macro="pageno"/>
+                  </group>
+                </if>
+                <else-if type="chapter paper-conference" match="any">
+                  <group delimiter=", " prefix=" ">
+                    <text macro="container"/>
+                    <text macro="publisher"/>
+                    <text macro="pageno"/>
+                  </group>
+                </else-if>
+                <else-if type="book" match="any">
+                  <group delimiter=" ">
+                    <group delimiter=", ">
+                      <text macro="volumes"/>
+                      <text macro="edition"/>
+                    </group>
+                    <group delimiter=", ">
+                      <text macro="publisher"/>
+                      <text macro="volume"/>
+                    </group>
+                  </group>
+                </else-if>
+                <else-if type="thesis" match="any">
+                  <group delimiter=", ">
+                    <text variable="container-title"/>
+                    <text variable="genre"/>
+                    <group delimiter=" ">
+                      <text macro="publisher"/>
+                      <date form="text" date-parts="year-month-day" variable="issued"/>
+                    </group>
+                  </group>
+                </else-if>
+                <else>
+                  <text macro="publisher"/>
+                  <text macro="date" prefix="(" suffix=")"/>
+                </else>
+              </choose>
+            </group>
+            <text macro="pageref"/>
+          </group>
+        </else>
+      </choose>
+    </layout>
+  </citation>
+  <bibliography>
+    <layout>
+      <group delimiter=", ">
+        <text macro="author-bibliography"/>
+        <text macro="title"/>
+        <group>
+          <choose>
+            <if type="article-journal" match="any">
+              <group delimiter=", ">
+                <text macro="container"/>
+                <text macro="volref"/>
+                <text macro="pageno"/>
+              </group>
+            </if>
+            <else-if type="chapter paper-conference" match="any">
+              <group delimiter=", " prefix=" ">
+                <text macro="container"/>
+                <text macro="publisher"/>
+                <text macro="pageno"/>
+              </group>
+            </else-if>
+            <else-if type="book" match="any">
+              <group delimiter=" ">
+                <group delimiter=", ">
+                  <text macro="volumes"/>
+                  <text macro="edition"/>
+                </group>
+                <group delimiter=", ">
+                  <text macro="publisher"/>
+                  <text macro="volume"/>
+                </group>
+              </group>
+            </else-if>
+            <else-if type="thesis" match="any">
+              <group delimiter=", ">
+                <text variable="container-title"/>
+                <text variable="genre"/>
+                <group delimiter=" ">
+                  <text macro="publisher"/>
+                  <date form="text" date-parts="year-month-day" variable="issued"/>
+                </group>
+              </group>
+            </else-if>
+            <else>
+              <text macro="publisher"/>
+              <text macro="date" prefix="(" suffix=")"/>
+            </else>
+          </choose>
+        </group>
+        <text macro="pageref"/>
+      </group>
+    </layout>
+  </bibliography>
+</style>
diff --git a/dependent/molecular-oncology.csl b/dependent/molecular-oncology.csl
deleted file mode 100644 (file)
index f618ca4..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<style xmlns="http://purl.org/net/xbiblio/csl" version="1.0" default-locale="en-US">
-  <!-- Generated with https://github.com/citation-style-language/utilities/tree/master/generate_dependent_styles/data/elsevier -->
-  <info>
-    <title>Molecular Oncology</title>
-    <id>http://www.zotero.org/styles/molecular-oncology</id>
-    <link href="http://www.zotero.org/styles/molecular-oncology" rel="self"/>
-    <link href="http://www.zotero.org/styles/elsevier-harvard" rel="independent-parent"/>
-    <category citation-format="author-date"/>
-    <issn>1574-7891</issn>
-    <updated>2014-05-17T12: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>
index 9f2e165..e176849 100644 (file)
   </macro>
   <macro name="title">
     <choose>
-      <if type="thesis">
-        <text variable="title"/>
-      </if>
-      <else-if type="book">
+      <if type="book">
         <text variable="title" font-style="italic"/>
-      </else-if>
+      </if>
       <else>
         <text variable="title"/>
       </else>
                 <text macro="editor" prefix=" "/>
               </group>
               <group prefix=" " delimiter=" ">
-                <text variable="container-title" form="short"/>
+                <text variable="container-title" form="short" strip-periods="true"/>
                 <group delimiter=":">
                   <text variable="volume"/>
                   <text variable="page"/>
                 <text macro="editor" prefix=" "/>
               </group>
               <group prefix=" " suffix="." delimiter=" ">
-                <text variable="container-title" form="short"/>
+                <text variable="container-title" form="short" strip-periods="true"/>
                 <group delimiter=": ">
                   <text variable="volume"/>
                   <text variable="page"/>
index 6774567..82d8413 100644 (file)
         <single>et al.</single>
         <multiple>et al.</multiple>
       </term>
+      <term name="presented at" form="long">
+        <single>vortrag auf der</single>
+        <multiple>vorträge auf der</multiple>
+      </term>
     </terms>
   </locale>
   <macro name="editor">
           </group>
           <text prefix=" " suffix="." macro="publisher"/>
         </if>
-        <else-if type="chapter paper-conference" match="any">
+        <else-if type="chapter">
           <text macro="title" prefix=" " suffix="."/>
           <group prefix=" " delimiter=" ">
             <text term="in" text-case="capitalize-first"/>
             <text macro="editor"/>
             <text variable="container-title" font-style="italic" suffix="."/>
             <text variable="collection-title" suffix="."/>
-            <text variable="event" suffix="."/>
+            <text variable="event" suffix=","/>
             <group suffix="." delimiter=", ">
               <text macro="publisher" prefix=" "/>
               <text macro="pages"/>
             </group>
           </group>
         </else-if>
+        <else-if type="paper-conference">
+          <text macro="title" prefix=" " suffix="."/>
+          <group prefix=" " delimiter=" ">
+            <text term="presented at" text-case="capitalize-first"/>
+            <text variable="container-title" suffix="."/>
+            <text variable="collection-title" suffix="."/>
+            <text variable="event" suffix=","/>
+            <group suffix="." delimiter=", ">
+              <text macro="publisher"/>
+              <date variable="issued">
+                <date-part name="day" range-delimiter="-" suffix=". "/>
+                <date-part name="month" range-delimiter="-" suffix=" "/>
+                <date-part name="year" range-delimiter="-"/>
+              </date>
+            </group>
+          </group>
+        </else-if>
         <else-if type="thesis">
           <group prefix=" " suffix="." delimiter=". ">
             <text macro="title"/>
         <else>
           <group suffix=".">
             <text macro="title" prefix=" "/>
-            <text macro="editor" prefix=" "/>
+            <choose>
+              <if type="article-journal" match="none">
+                <text macro="editor" prefix=" "/>
+              </if>
+            </choose>
           </group>
           <group prefix=" " suffix=".">
             <text variable="container-title" font-style="normal"/>
index 05bf4ec..c6993dc 100644 (file)
@@ -54,8 +54,8 @@
           </choose>
           <text value=" at "/>
           <text variable="URL"/>
-          <group prefix=", ">
-            <text term="accessed" suffix=": "/>
+          <group prefix=", " delimiter=" ">
+            <text term="accessed"/>
             <date variable="accessed">
               <date-part name="day" suffix=" "/>
               <date-part name="month" suffix=" "/>
diff --git a/hochschule-pforzheim-fakultat-fur-wirtschaft-und-recht.csl b/hochschule-pforzheim-fakultat-fur-wirtschaft-und-recht.csl
new file mode 100644 (file)
index 0000000..e19e75c
--- /dev/null
@@ -0,0 +1,249 @@
+<?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="de-DE">
+  <info>
+    <title>Hochschule Pforzheim - Fakultät für Wirtschaft und Recht (German)</title>
+    <id>http://www.zotero.org/styles/hochschule-pforzheim-fakultat-fur-wirtschaft-und-recht</id>
+    <link href="http://www.zotero.org/styles/hochschule-pforzheim-fakultat-fur-wirtschaft-und-recht" rel="self"/>
+    <link href="http://www.zotero.org/styles/arachne" rel="template"/>
+    <link href="https://businesspf.hs-pforzheim.de/" rel="documentation"/>
+    <link href="https://forums.zotero.org/discussion/69757/autor-jahr-seite-kurzzitierweise-in-fussnote" rel="documentation"/>
+    <author>
+      <name>Patrick O'Brien</name>
+    </author>
+    <category citation-format="note"/>
+    <category field="law"/>
+    <updated>2018-01-09T16:32: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="de-DE">
+    <terms>
+      <term name="anonymous" form="short">o.V.</term>
+      <term name="accessed">Zugriff</term>
+    </terms>
+  </locale>
+  <macro name="editor">
+    <names variable="editor" delimiter=", ">
+      <name and="text" initialize-with=". " delimiter=", "/>
+      <label form="short" prefix=" (" text-case="capitalize-first" suffix=")" strip-periods="true"/>
+    </names>
+  </macro>
+  <macro name="anon">
+    <text term="anonymous" form="short" strip-periods="false"/>
+  </macro>
+  <macro name="author">
+    <names variable="author">
+      <name delimiter="; " delimiter-precedes-last="never" name-as-sort-order="first"/>
+      <label form="short" text-case="capitalize-first" prefix=" (" suffix=")"/>
+      <substitute>
+        <names variable="editor"/>
+        <text macro="anon"/>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="author-short">
+    <names variable="author">
+      <name form="short" delimiter="; " delimiter-precedes-last="never" initialize-with=". "/>
+      <substitute>
+        <names variable="editor"/>
+        <names variable="translator"/>
+        <text macro="anon"/>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="access">
+    <choose>
+      <if type="webpage post-weblog" match="any">
+        <choose>
+          <if variable="URL">
+            <group delimiter=" ">
+              <text term="available at" text-case="capitalize-first"/>
+              <text variable="URL"/>
+              <group delimiter=": " prefix="(" suffix=")">
+                <text term="accessed"/>
+                <date variable="accessed" form="text"/>
+              </group>
+            </group>
+          </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="normal"/>
+      </if>
+      <else>
+        <text variable="title" quotes="false"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="legal_case">
+    <group prefix=" " delimiter=" ">
+      <text variable="volume"/>
+      <text variable="container-title"/>
+    </group>
+    <text variable="authority" prefix=" (" suffix=")"/>
+  </macro>
+  <macro name="publisher">
+    <choose>
+      <if type="thesis" match="none">
+        <group delimiter=", ">
+          <text variable="publisher-place"/>
+          <text variable="publisher"/>
+        </group>
+        <text variable="genre" prefix=". "/>
+      </if>
+      <else>
+        <group delimiter=". ">
+          <text variable="genre"/>
+          <text variable="publisher"/>
+        </group>
+      </else>
+    </choose>
+  </macro>
+  <macro name="year-date">
+    <choose>
+      <if variable="issued">
+        <group>
+          <date variable="issued" prefix="(" suffix=")">
+            <date-part name="year"/>
+          </date>
+        </group>
+      </if>
+      <else>
+        <text term="no date" form="short"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="edition">
+    <group delimiter=" ">
+      <number variable="edition" form="ordinal"/>
+      <text term="edition" form="short"/>
+    </group>
+  </macro>
+  <macro name="locator">
+    <choose>
+      <if locator="page">
+        <group>
+          <label plural="never" text-case="capitalize-first" variable="page" form="short"/>
+          <text variable="locator"/>
+        </group>
+      </if>
+      <else>
+        <group delimiter=" ">
+          <label variable="locator" form="short"/>
+          <text variable="locator"/>
+        </group>
+      </else>
+    </choose>
+  </macro>
+  <citation et-al-min="4" et-al-use-first="3" disambiguate-add-year-suffix="true" givenname-disambiguation-rule="primary-name" collapse="year-suffix">
+    <sort>
+      <key macro="author-short"/>
+      <key macro="year-date"/>
+    </sort>
+    <layout delimiter="; ">
+      <group delimiter=", ">
+        <group delimiter=" ">
+          <text macro="author-short"/>
+          <text macro="year-date"/>
+        </group>
+        <text macro="locator"/>
+      </group>
+    </layout>
+  </citation>
+  <bibliography et-al-min="4" et-al-use-first="3" hanging-indent="true">
+    <sort>
+      <key macro="author"/>
+      <key macro="year-date"/>
+      <key variable="title"/>
+    </sort>
+    <layout suffix=".">
+      <group delimiter=" ">
+        <group delimiter=": ">
+          <group delimiter=" ">
+            <text macro="author" suffix=" "/>
+            <date variable="issued" prefix="(" suffix=")">
+              <date-part name="year"/>
+            </date>
+          </group>
+          <group>
+            <choose>
+              <if type="book" match="any">
+                <text macro="legal_case"/>
+                <group delimiter=" " prefix=" ">
+                  <text macro="title" suffix="."/>
+                  <text macro="edition" suffix=","/>
+                  <text macro="editor" suffix="."/>
+                </group>
+                <group prefix=" " suffix="." delimiter=", ">
+                  <text macro="publisher"/>
+                  <text variable="page" prefix=" " suffix=" pp"/>
+                </group>
+              </if>
+              <else-if type="chapter paper-conference" match="any">
+                <group delimiter=". ">
+                  <text macro="title" prefix=" " suffix="."/>
+                  <group delimiter=": ">
+                    <text term="in" text-case="capitalize-first"/>
+                    <group delimiter=" ">
+                      <text macro="editor" suffix=","/>
+                      <text variable="container-title" font-style="italic" suffix="."/>
+                      <text variable="collection-title" suffix="."/>
+                      <text macro="edition"/>
+                      <group delimiter=", ">
+                        <text macro="publisher"/>
+                        <group delimiter=" ">
+                          <label variable="page" form="short"/>
+                          <text variable="page"/>
+                        </group>
+                      </group>
+                    </group>
+                  </group>
+                </group>
+              </else-if>
+              <else-if type="bill graphic legal_case legislation manuscript motion_picture report song thesis" match="any">
+                <text macro="legal_case"/>
+                <group prefix=" " delimiter=" ">
+                  <text macro="title" suffix="."/>
+                  <text macro="edition"/>
+                  <text macro="editor" suffix="."/>
+                </group>
+                <group prefix=" " delimiter=", ">
+                  <text macro="publisher"/>
+                  <group delimiter=" ">
+                    <label variable="page" form="short"/>
+                    <text variable="page" prefix=" "/>
+                  </group>
+                </group>
+              </else-if>
+              <else-if type="webpage post-weblog" match="any">
+                <group delimiter=", " suffix=".">
+                  <text macro="title"/>
+                  <text variable="container-title"/>
+                </group>
+              </else-if>
+              <else>
+                <group prefix=" " delimiter=" " suffix=".">
+                  <text macro="title"/>
+                  <text macro="editor"/>
+                </group>
+                <group delimiter=": " prefix=" ">
+                  <text term="in" text-case="capitalize-first"/>
+                  <group delimiter=", " prefix=" ">
+                    <text variable="container-title" font-style="normal"/>
+                    <text variable="volume" font-weight="normal"/>
+                    <text variable="issue" form="short"/>
+                    <text variable="page"/>
+                  </group>
+                </group>
+              </else>
+            </choose>
+          </group>
+        </group>
+        <text macro="access"/>
+      </group>
+    </layout>
+  </bibliography>
+</style>
diff --git a/indian-journal-of-physics.csl b/indian-journal-of-physics.csl
new file mode 100644 (file)
index 0000000..39bba03
--- /dev/null
@@ -0,0 +1,151 @@
+<?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>Indian Journal of Physics</title>
+    <title-short>IJP</title-short>
+    <id>http://www.zotero.org/styles/indian-journal-of-physics</id>
+    <link href="http://www.zotero.org/styles/indian-journal-of-physics" rel="self"/>
+    <link href="http://www.zotero.org/styles/transactions-of-the-materials-research-society-of-japan" rel="template"/>
+    <link href="https://www.editorialmanager.com/injp/default.aspx" rel="documentation"/>
+    <link href="http://www.springer.com/cda/content/document/cda_downloaddocument/Note+to+Contributors_IJP.pdf?SGWID=0-0-45-819298-p173873837" rel="documentation"/>
+    <contributor>
+      <name>Patrick O'Brien</name>
+    </contributor>
+    <category citation-format="numeric"/>
+    <category field="physics"/>
+    <issn>0973-1458</issn>
+    <eissn>0974-9845</eissn>
+    <updated>2018-01-02T12:31:44+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">
+    <style-options punctuation-in-quote="false"/>
+  </locale>
+  <macro name="author">
+    <names variable="author">
+      <name and="text" initialize-with=" "/>
+      <label form="short" strip-periods="true" prefix=" (" suffix=")"/>
+      <substitute>
+        <names variable="editor"/>
+        <names variable="translator"/>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="editor">
+    <names variable="editor">
+      <label form="short" strip-periods="true" prefix=" (" suffix=") "/>
+      <name initialize-with=" "/>
+    </names>
+  </macro>
+  <macro name="year-date">
+    <choose>
+      <if variable="issued">
+        <date variable="issued" prefix="(" suffix=")">
+          <date-part name="year"/>
+        </date>
+      </if>
+      <else>
+        <text term="no date" form="short"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="publisher">
+    <choose>
+      <if type="thesis" match="any">
+        <group delimiter=", " prefix="(" suffix=")">
+          <text variable="publisher"/>
+          <text variable="publisher-place"/>
+        </group>
+      </if>
+      <else>
+        <group delimiter=" : " prefix="(" suffix=")">
+          <text variable="publisher-place" suffix=" "/>
+          <text variable="publisher"/>
+        </group>
+      </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>
+  <citation collapse="citation-number">
+    <sort>
+      <key variable="citation-number"/>
+    </sort>
+    <layout prefix="[" suffix="]" delimiter=",">
+      <text variable="citation-number"/>
+    </layout>
+  </citation>
+  <bibliography entry-spacing="0" second-field-align="flush" et-al-min="20" et-al-use-first="19">
+    <layout suffix=".">
+      <text variable="citation-number" prefix="[" suffix="]"/>
+      <text macro="author" suffix=" "/>
+      <choose>
+        <if type="bill book graphic legal_case legislation motion_picture report song" match="any">
+          <group delimiter=" ">
+            <text variable="title" quotes="false" font-style="italic"/>
+            <text macro="edition"/>
+            <text macro="editor"/>
+            <text macro="publisher"/>
+            <group delimiter=" ">
+              <label strip-periods="true" variable="page" form="short"/>
+              <text variable="page"/>
+            </group>
+            <text macro="year-date"/>
+          </group>
+        </if>
+        <else-if type="chapter paper-conference" match="any">
+          <group delimiter=" ">
+            <text variable="title" font-style="italic"/>
+            <text macro="editor" suffix=", "/>
+            <text macro="edition" suffix=", "/>
+            <text macro="publisher"/>
+            <group delimiter=" ">
+              <label plural="never" strip-periods="true" variable="page" form="short"/>
+              <text variable="page-first"/>
+            </group>
+            <text macro="year-date"/>
+          </group>
+        </else-if>
+        <else-if type="patent">
+          <group delimiter=", ">
+            <text variable="title"/>
+            <text variable="number"/>
+            <text macro="year-date"/>
+          </group>
+        </else-if>
+        <else-if type="thesis">
+          <group delimiter=" ">
+            <text variable="genre" font-style="italic"/>
+            <text macro="publisher"/>
+            <text macro="year-date"/>
+          </group>
+        </else-if>
+        <else-if type="webpage" match="any">
+          <group delimiter=", ">
+            <text variable="title"/>
+            <text variable="URL" suffix=" "/>
+          </group>
+        </else-if>
+        <else>
+          <group delimiter=" ">
+            <text variable="container-title" form="short" text-case="title" strip-periods="false" font-style="italic"/>
+            <text variable="volume" font-weight="bold"/>
+            <text variable="page-first" form="short"/>
+            <text macro="year-date"/>
+          </group>
+        </else>
+      </choose>
+    </layout>
+  </bibliography>
+</style>
index 85e901e..90eb0ed 100644 (file)
@@ -3,7 +3,7 @@
   <!-- This style was edited with the Visual CSL Editor (http://editor.citationstyles.org/visualEditor/) -->
   <info>
     <title>Institut Teknologi Bandung - Tesis Magister</title>
-    <title-short>ITB - Tesis Magister</title-short>
+    <title-short>ITB - Tesis/Disertasi</title-short>
     <id>http://www.zotero.org/styles/institut-teknologi-bandung-tesis-magister</id>
     <link href="http://www.zotero.org/styles/institut-teknologi-bandung-tesis-magister" rel="self"/>
     <link href="http://www.zotero.org/styles/apa" rel="template"/>
     <author>
       <email>hendy@hendyirawan.com</email>
       <name>Hendy Irawan</name>
+      <uri>https://hendyirawan.com/</uri>
     </author>
     <author>
       <email>firdan.machda@gmail.com</email>
       <name>Firdan Machda</name>
+      <uri>https://www.linkedin.com/in/firdan-machda-b7595b78/</uri>
     </author>
+    <contributor>
+      <name>Diah Meilany</name>
+      <email>diah.meilany@polinema.ac.id</email>
+      <uri>https://www.researchgate.net/profile/Diah_Meilany</uri>
+    </contributor>
     <category citation-format="author-date"/>
     <category field="engineering"/>
     <category field="generic-base"/>
-    <summary>Sekolah Pascasarjana Institut Teknologi Bandung - Tesis Magister</summary>
-    <updated>2016-07-27T00:00:00</updated>
+    <summary>Sekolah Pascasarjana Institut Teknologi Bandung - Tesis Magister/Disertasi Doktor</summary>
+    <updated>2018-01-14T09:29: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="id">
@@ -34,6 +41,9 @@
         <multiple>trans.</multiple>
       </term>
       <term name="et-al">dkk.</term>
+      <term name="retrieved">diperoleh</term>
+      <term name="from">melalui</term>
+      <term name="internet">situs internet</term>
     </terms>
   </locale>
   <macro name="container-contributors">
       <else>
         <choose>
           <if variable="DOI">
+            <text term="retrieved" suffix=" "/>
+            <text term="from" suffix=" "/>
+            <text term="internet" suffix=": "/>
             <text variable="DOI" prefix="https://doi.org/"/>
           </if>
           <else>
                   <group>
                     <date variable="accessed" form="text" suffix=", "/>
                   </group>
-                  <text term="from"/>
+                  <text term="from" suffix=" "/>
+                  <text term="internet" suffix=": "/>
                   <text variable="URL"/>
                 </group>
               </if>
                 <group>
                   <text term="retrieved" text-case="lowercase" suffix=" "/>
                   <text term="from" suffix=" "/>
+                  <text term="internet" suffix=": "/>
                   <text variable="URL"/>
                 </group>
               </else>
       <if type="article-journal article-magazine" match="any">
         <group prefix=", " delimiter=", ">
           <group>
-            <text variable="volume" font-style="italic"/>
+            <text variable="volume" font-weight="bold"/>
             <text variable="issue" prefix="(" suffix=")"/>
           </group>
           <text variable="page"/>
index 91e24d5..4fdda1b 100644 (file)
     </choose>
   </macro>
   <macro name="title">
-    <text variable="title" font-style="italic"/>
+    <text variable="title"/>
     <choose>
       <if type="article-journal article-magazine chapter paper-conference article-newspaper" match="none">
         <choose>
index b0affca..f1f3865 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
-<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" page-range-format="minimal" demote-non-dropping-particle="sort-only" default-locale="en-US">
+<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" page-range-format="expanded" demote-non-dropping-particle="sort-only" default-locale="en-US">
   <info>
     <title>International Review of the Red Cross</title>
     <id>http://www.zotero.org/styles/international-review-of-the-red-cross</id>
       <name>Patrick O'Brien</name>
       <email>obrienpat86@gmail.com</email>
     </author>
+    <contributor>
+      <name>Daniel Scarnecchia</name>
+      <email>dscarnecchia@hsph.harvard.edu</email>
+    </contributor>
     <category citation-format="note"/>
     <category field="sociology"/>
     <issn>1816-3831</issn>
     <eissn>1607-5889</eissn>
-    <updated>2017-11-12T13:49:57+00:00</updated>
+    <updated>2018-01-06T00:42: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>
   <locale xml:lang="en">
@@ -35,8 +39,8 @@
     </terms>
   </locale>
   <macro name="author">
-    <names variable="author" suffix=", ">
-      <name and="text" initialize-with="." delimiter=", "/>
+    <names variable="author">
+      <name and="text" initialize="false" initialize-with="."/>
       <et-al font-style="italic"/>
       <label form="short" strip-periods="false" prefix=" (" suffix=")"/>
       <substitute>
       </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">
   </macro>
   <macro name="title">
     <choose>
-      <if type="bill book graphic legal_case motion_picture report song" match="any">
+      <if type="book graphic legal_case motion_picture report song" match="any">
         <text variable="title" font-style="italic"/>
       </if>
+      <else-if type="bill legislation treaty" match="any">
+        <text variable="title"/>
+      </else-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">
+      <if type="paper-conference" match="all">
         <group delimiter=" ">
           <text term="presented at"/>
           <text variable="event"/>
     </choose>
   </macro>
   <macro name="date">
-    <date variable="issued">
+    <date delimiter=" " variable="issued">
+      <date-part name="day" form="numeric-leading-zeros"/>
+      <date-part name="month"/>
       <date-part name="year"/>
     </date>
   </macro>
       <if type="webpage" match="any">
         <choose>
           <if variable="URL" match="any">
+            <text term="available at" suffix=": "/>
             <text variable="URL" prefix=" " suffix=", "/>
-            <text term="accessed" suffix=" "/>
-            <date variable="accessed">
-              <date-part name="month" form="numeric" suffix="/"/>
-              <date-part name="day" suffix="/"/>
+            <date date-parts="year-month" form="text" variable="accessed" prefix="(all internet references were accessed in " suffix=")">
+              <date-part name="month"/>
+              <date-part name="day"/>
               <date-part name="year"/>
             </date>
           </if>
   </macro>
   <citation et-al-min="4" et-al-use-first="1" disambiguate-add-names="true">
     <layout suffix="." delimiter="; ">
-      <choose>
-        <if position="subsequent">
-          <group delimiter=", ">
-            <text macro="author-short"/>
-            <text macro="title-short"/>
-            <text macro="pageref-subsequent"/>
-          </group>
-        </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="collection-title"/>
+      <group delimiter=", ">
+        <choose>
+          <if match="any" position="ibid-with-locator">
+            <group delimiter=", ">
+              <text term="ibid"/>
+              <text macro="pageref-subsequent"/>
+            </group>
+          </if>
+          <else-if match="any" position="ibid">
+            <text term="ibid"/>
+          </else-if>
+          <else-if position="subsequent">
+            <group delimiter=", ">
+              <group>
+                <choose>
+                  <if match="any" variable="author">
+                    <text macro="author"/>
+                  </if>
+                  <else>
+                    <text macro="publisher"/>
+                  </else>
+                </choose>
               </group>
-              <text variable="number" prefix=" "/>
-              <group delimiter=", ">
+              <choose>
+                <if match="any" disambiguate="true">
+                  <text macro="title"/>
+                </if>
+              </choose>
+              <group delimiter=" ">
+                <text value="above note"/>
+                <text variable="first-reference-note-number" prefix=" "/>
+              </group>
+              <choose>
+                <if match="any" locator="page chapter">
+                  <text macro="pageref-subsequent"/>
+                </if>
+              </choose>
+            </group>
+          </else-if>
+          <else-if type="treaty legislation" match="any">
+            <group delimiter=", ">
+              <text macro="title"/>
+              <text variable="container-title"/>
+              <date delimiter=" " variable="issued">
+                <date-part name="day"/>
+                <date-part name="month"/>
+                <date-part name="year"/>
+              </date>
+              <text variable="note" prefix="(entered into force " suffix=")"/>
+            </group>
+          </else-if>
+          <else-if type="bill" match="any">
+            <group>
+              <text variable="container-title"/>
+              <text variable="number"/>
+              <date delimiter=" " variable="issued">
+                <date-part name="day"/>
+                <date-part name="month"/>
+                <date-part name="year"/>
+              </date>
+              <text macro="pageref"/>
+            </group>
+          </else-if>
+          <else-if type="legal_case" match="any">
+            <group delimiter=", ">
+              <text variable="authority"/>
+              <text macro="title"/>
+              <text variable="number" prefix="Case No. "/>
+              <text variable="references"/>
+              <text variable="note"/>
+              <date delimiter=" " variable="issued">
+                <date-part name="day"/>
+                <date-part name="month"/>
+                <date-part name="year"/>
+              </date>
+              <text macro="pageref"/>
+            </group>
+          </else-if>
+          <else>
+            <text macro="author"/>
+            <choose>
+              <if type="report thesis manuscript" match="any">
                 <group delimiter=", ">
-                  <text macro="date"/>
+                  <text macro="title"/>
+                  <text variable="genre"/>
+                  <text variable="number" prefix=" "/>
+                  <text variable="publisher"/>
+                  <text variable="collection-title"/>
                 </group>
+                <text macro="date"/>
                 <text macro="pageref"/>
-              </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"/>
-              </group>
-              <group delimiter=", ">
-                <group delimiter=", " prefix=", ">
-                  <text macro="publisher"/>
-                  <text macro="date"/>
+              </if>
+              <else-if type="book graphic 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"/>
                 </group>
-                <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="collection"/>
-                <text macro="volref"/>
-                <text macro="volumes"/>
-              </group>
-              <group delimiter=", ">
-                <group delimiter=", " prefix=", ">
-                  <text macro="publisher"/>
-                  <text macro="date"/>
+                <group delimiter=", ">
+                  <group delimiter=", ">
+                    <text macro="publisher"/>
+                    <text macro="date"/>
+                  </group>
+                  <text macro="pageref"/>
                 </group>
-                <text macro="pageref"/>
-              </group>
-            </else-if>
-            <else>
-              <group delimiter=", ">
-                <text macro="title"/>
-                <group delimiter=" ">
-                  <text macro="publisher"/>
-                  <text macro="container" suffix=","/>
+              </else-if>
+              <else-if type="chapter paper-conference" match="any">
+                <group delimiter=", ">
+                  <text macro="title"/>
+                  <text macro="container-editor"/>
+                  <text macro="container"/>
                   <text macro="collection"/>
                   <text macro="volref"/>
+                  <text macro="volumes"/>
                 </group>
-                <text macro="access"/>
-              </group>
-              <group delimiter=", ">
-                <text macro="date" prefix=", "/>
-                <text macro="volumes"/>
+                <group delimiter=", ">
+                  <group delimiter=", ">
+                    <text macro="publisher"/>
+                    <text macro="date"/>
+                  </group>
+                  <text macro="pageref"/>
+                </group>
+              </else-if>
+              <else-if type="article-newspaper article-magazine" match="any">
+                <group delimiter=", ">
+                  <text macro="title"/>
+                  <text macro="container"/>
+                </group>
+                <text macro="date"/>
                 <text macro="pageref"/>
-              </group>
-            </else>
-          </choose>
-        </else>
-      </choose>
+              </else-if>
+              <else>
+                <group delimiter=", ">
+                  <text macro="title"/>
+                  <group delimiter=" ">
+                    <text macro="publisher"/>
+                    <text macro="container" suffix=","/>
+                    <text macro="collection"/>
+                    <text macro="volref"/>
+                  </group>
+                  <text macro="access"/>
+                </group>
+                <group delimiter=", ">
+                  <text macro="date"/>
+                  <text macro="volumes"/>
+                  <text macro="pageref"/>
+                </group>
+              </else>
+            </choose>
+          </else>
+        </choose>
+      </group>
     </layout>
   </citation>
 </style>
index cda3e3b..8c38a1e 100755 (executable)
@@ -44,7 +44,7 @@
       <substitute>
         <names variable="editor"/>
         <names variable="translator"/>
-        <text macro="title-short"/>
+        <text macro="title"/>
       </substitute>
     </names>
   </macro>
diff --git a/molecular-oncology.csl b/molecular-oncology.csl
new file mode 100644 (file)
index 0000000..fdedd70
--- /dev/null
@@ -0,0 +1,609 @@
+<?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>Molecular Oncology</title>
+    <id>http://www.zotero.org/styles/molecular-oncology</id>
+    <link href="http://www.zotero.org/styles/molecular-oncology" rel="self"/>
+    <link href="http://www.zotero.org/styles/apa-no-ampersand" rel="documentation"/>
+    <link href="http://febs.onlinelibrary.wiley.com/hub/journal/10.1002/(ISSN)1878-0261/journal-menu/author-guidelines.html#References" rel="documentation"/>
+    <author>
+      <name>Patrick O'Brien</name>
+    </author>
+    <category citation-format="author-date"/>
+    <category field="biology"/>
+    <issn>1574-7891</issn>
+    <eissn>1878-0261</eissn>
+    <updated>2018-01-07T12:45: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="en">
+    <terms>
+      <term name="editortranslator" form="short">
+        <single>ed. &amp; trans.</single>
+        <multiple>eds. &amp; trans.</multiple>
+      </term>
+      <term name="translator" form="short">
+        <single>trans.</single>
+        <multiple>trans.</multiple>
+      </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="text" initialize-with=". " delimiter=", "/>
+            <label form="short" prefix=" (" text-case="title" suffix=")"/>
+          </names>
+          <names variable="editor translator" delimiter=", ">
+            <name and="text" initialize-with=". " delimiter=", "/>
+            <label form="short" prefix=" (" text-case="title" 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="text" initialize-with=". " delimiter=", "/>
+            <label form="short" prefix=", " text-case="title"/>
+          </names>
+          <names variable="editor translator" delimiter=", ">
+            <name and="text" initialize-with=". " delimiter=", "/>
+            <label form="short" prefix=", " text-case="title"/>
+          </names>
+        </group>
+      </if>
+    </choose>
+  </macro>
+  <macro name="author">
+    <names variable="author">
+      <name and="text" 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"/>
+        <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="text" delimiter=", " initialize-with=". "/>
+      <et-al font-style="italic"/>
+      <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="true"/>
+          </else>
+        </choose>
+      </substitute>
+    </names>
+  </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="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>
+          <else>
+            <group>
+              <text term="retrieved" text-case="capitalize-first" suffix=" "/>
+              <text term="from" suffix=" "/>
+              <text variable="URL"/>
+            </group>
+          </else>
+        </choose>
+      </if>
+      <else-if type="webpage post-weblog" match="any">
+        <group delimiter=" ">
+          <text term="retrieved" text-case="capitalize-first" suffix=" "/>
+          <group>
+            <date variable="accessed" form="text" suffix=", "/>
+          </group>
+          <text term="from"/>
+          <text variable="URL"/>
+        </group>
+      </else-if>
+    </choose>
+  </macro>
+  <macro name="title">
+    <choose>
+      <if type="book 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="text" 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="text" initialize-with=". " delimiter=", "/>
+              </names>
+            </group>
+          </else>
+        </choose>
+      </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">
+        <text value="Data set"/>
+      </else-if>
+    </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-if type="post-weblog webpage" match="none">
+        <group delimiter=", ">
+          <choose>
+            <if variable="event version" type="speech motion_picture" match="none">
+              <text variable="genre"/>
+            </if>
+          </choose>
+          <choose>
+            <if type="article-journal article-magazine" 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>
+        </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=" (" suffix=")">
+              <date variable="issued">
+                <date-part name="year"/>
+              </date>
+              <text variable="year-suffix"/>
+              <choose>
+                <if type="speech" match="any">
+                  <date variable="issued">
+                    <date-part prefix=", " name="month"/>
+                  </date>
+                </if>
+                <else-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 prefix=", " name="month"/>
+                    <date-part prefix=" " name="day"/>
+                  </date>
+                </else-if>
+              </choose>
+            </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 delimiter=", " prefix=" ">
+          <text variable="volume" font-style="normal" font-weight="bold"/>
+          <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&#8211;"/>
+              </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" 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" form="short" text-case="title" strip-periods="true" font-style="italic"/>
+      </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 et-al-min="3" et-al-use-first="1" et-al-subsequent-min="3" et-al-subsequent-use-first="1" disambiguate-add-names="true" disambiguate-add-givenname="true" disambiguate-add-year-suffix="true" givenname-disambiguation-rule="primary-name" collapse="year">
+    <sort>
+      <key macro="author"/>
+      <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="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 suffix=".">
+        <group delimiter=" ">
+          <text macro="author"/>
+          <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/national-university-of-singapore-department-of-geography-harvard.csl b/national-university-of-singapore-department-of-geography-harvard.csl
new file mode 100644 (file)
index 0000000..2d342d9
--- /dev/null
@@ -0,0 +1,300 @@
+<?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>National University of Singapore - Department of Geography - Harvard</title>
+    <title-short>NUS-Geography</title-short>
+    <id>http://www.zotero.org/styles/national-university-of-singapore-department-of-geography-harvard</id>
+    <link href="http://www.zotero.org/styles/national-university-of-singapore-department-of-geography-harvard" rel="self"/>
+    <link href="http://www.zotero.org/styles/harvard-cite-them-right" rel="template"/>
+    <link href="http://www.fas.nus.edu.sg/geog/documents/undergraduate/HT_Guide_JG_2017.pdf" rel="documentation"/>
+    <author>
+      <name>Kin Guan Wee</name>
+      <email>slbwkg@nus.edu.sg</email>
+      <uri>http://www.mendeley.com/profiles/kin-guan-wee2/</uri>
+    </author>
+    <category citation-format="author-date"/>
+    <category field="geography"/>
+    <summary>Citation style for Geography Honours Thesis in National University of Singapore.</summary>
+    <updated>2017-10-26T09:54: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-GB">
+    <terms>
+      <term name="editor" form="short">
+        <single>ed.</single>
+        <multiple>eds</multiple>
+      </term>
+      <term name="editortranslator" form="verb">edited and translated by</term>
+      <term name="edition" form="short">ed.</term>
+    </terms>
+  </locale>
+  <macro name="editor">
+    <choose>
+      <if type="chapter paper-conference" match="any">
+        <names variable="container-author" delimiter=", " suffix=", ">
+          <name and="symbol" initialize-with=". " delimiter=", " sort-separator=", " name-as-sort-order="all"/>
+        </names>
+        <choose>
+          <if variable="container-author" match="none">
+            <names variable="editor translator" delimiter=", ">
+              <name and="text" initialize-with=". " delimiter=", " sort-separator=", " name-as-sort-order="all"/>
+              <label form="short" prefix=" (" suffix=")"/>
+            </names>
+          </if>
+        </choose>
+      </if>
+    </choose>
+  </macro>
+  <macro name="secondary-contributors">
+    <choose>
+      <if type="chapter paper-conference" match="none">
+        <names variable="editor translator" delimiter=". ">
+          <label form="verb" text-case="capitalize-first" suffix=" "/>
+          <name and="text" initialize-with=". " delimiter=", "/>
+        </names>
+      </if>
+      <else-if variable="container-author" match="any">
+        <names variable="editor translator" delimiter=". ">
+          <label form="verb" text-case="capitalize-first" suffix=" "/>
+          <name and="text" initialize-with=". " delimiter=", "/>
+        </names>
+      </else-if>
+    </choose>
+  </macro>
+  <macro name="author">
+    <names variable="author">
+      <name and="symbol" delimiter-precedes-last="never" initialize-with="." name-as-sort-order="all"/>
+      <label form="short" prefix=" (" suffix=")"/>
+      <et-al font-style="italic"/>
+      <substitute>
+        <names variable="editor"/>
+        <names variable="translator"/>
+        <choose>
+          <if type="article-newspaper article-magazine" match="any">
+            <text variable="container-title" text-case="title" font-style="italic"/>
+          </if>
+          <else>
+            <text macro="title"/>
+          </else>
+        </choose>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="author-short">
+    <names variable="author">
+      <name form="short" and="text" delimiter=", " delimiter-precedes-last="never" initialize-with=". "/>
+      <et-al font-style="italic"/>
+      <substitute>
+        <names variable="editor"/>
+        <names variable="translator"/>
+        <choose>
+          <if type="article-newspaper article-magazine" match="any">
+            <text variable="container-title" text-case="title" font-style="italic"/>
+          </if>
+          <else>
+            <text macro="title"/>
+          </else>
+        </choose>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="access">
+    <choose>
+      <if type="webpage post-weblog" match="any">
+        <text term="available at" suffix=": " text-case="capitalize-first"/>
+        <text variable="URL"/>
+        <group delimiter=" " prefix=" (" suffix=")">
+          <text term="accessed" text-case="lowercase"/>
+          <date date-parts="year-month" form="text" variable="accessed">
+            <date-part name="month"/>
+            <date-part name="year"/>
+          </date>
+        </group>
+      </if>
+    </choose>
+  </macro>
+  <macro name="number-volumes">
+    <choose>
+      <if variable="volume" match="none">
+        <group delimiter=" " prefix="(" suffix=")">
+          <text variable="number-of-volumes"/>
+          <label variable="volume" form="short" strip-periods="true"/>
+        </group>
+      </if>
+    </choose>
+  </macro>
+  <macro name="title">
+    <choose>
+      <if type="bill book graphic legal_case legislation motion_picture report song thesis" match="any">
+        <group delimiter=". ">
+          <group delimiter=" ">
+            <text variable="title" font-style="italic"/>
+            <text macro="number-volumes"/>
+          </group>
+          <text macro="edition"/>
+        </group>
+      </if>
+      <else>
+        <text variable="title" quotes="true"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="publisher">
+    <choose>
+      <if type="thesis">
+        <group delimiter=". ">
+          <text variable="genre"/>
+          <text variable="publisher"/>
+        </group>
+      </if>
+      <else-if type="report">
+        <group delimiter=". ">
+          <group delimiter=" ">
+            <text variable="genre"/>
+            <text variable="number"/>
+          </group>
+          <group delimiter=": ">
+            <text variable="publisher-place"/>
+            <text variable="publisher"/>
+          </group>
+        </group>
+      </else-if>
+      <else-if type="article-newspaper article-magazine" match="none">
+        <group delimiter=" ">
+          <group delimiter=", ">
+            <choose>
+              <if type="speech" variable="event" match="any">
+                <text variable="event" font-style="italic"/>
+              </if>
+            </choose>
+            <group delimiter=": ">
+              <text variable="publisher-place"/>
+              <text variable="publisher"/>
+            </group>
+          </group>
+          <group prefix="(" suffix=")" delimiter=", ">
+            <text variable="collection-title"/>
+            <text variable="collection-number"/>
+          </group>
+        </group>
+      </else-if>
+    </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"/>
+        <text variable="year-suffix" prefix=" "/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="locator">
+    <choose>
+      <if type="article-journal">
+        <text variable="volume"/>
+      </if>
+    </choose>
+  </macro>
+  <macro name="published-date">
+    <choose>
+      <if type="article-newspaper article-magazine post-weblog speech" match="any">
+        <date variable="issued">
+          <date-part name="day" suffix=" "/>
+          <date-part name="month" form="long"/>
+        </date>
+      </if>
+    </choose>
+  </macro>
+  <macro name="pages">
+    <choose>
+      <if type="chapter paper-conference article-journal article article-magazine article-newspaper book review review-book report" match="any">
+        <group delimiter=" ">
+          <text variable="page"/>
+        </group>
+      </if>
+    </choose>
+  </macro>
+  <macro name="container-title">
+    <choose>
+      <if variable="container-title">
+        <group delimiter=". ">
+          <text variable="container-title" font-style="italic"/>
+          <text macro="edition"/>
+        </group>
+      </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="false"/>
+        </group>
+      </if>
+      <else>
+        <text variable="edition"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="container-prefix">
+    <choose>
+      <if type="chapter paper-conference" match="any">
+        <text term="in"/>
+      </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="year-date"/>
+    </sort>
+    <layout prefix="(" suffix=")" delimiter="; ">
+      <group delimiter=":">
+        <group delimiter=", ">
+          <text macro="author-short"/>
+          <text macro="year-date"/>
+        </group>
+        <group>
+          <text variable="locator"/>
+        </group>
+      </group>
+    </layout>
+  </citation>
+  <bibliography and="text">
+    <sort>
+      <key macro="author"/>
+      <key macro="year-date"/>
+      <key variable="title"/>
+    </sort>
+    <layout suffix=".">
+      <group>
+        <group delimiter=" ">
+          <text macro="author"/>
+          <text macro="year-date" prefix="(" suffix=")"/>
+          <group delimiter=", ">
+            <text macro="title"/>
+            <group delimiter=" ">
+              <text macro="container-prefix"/>
+              <text macro="editor"/>
+              <text macro="container-title"/>
+            </group>
+          </group>
+        </group>
+        <text prefix=", " macro="secondary-contributors"/>
+        <text macro="publisher" prefix=", "/>
+      </group>
+      <group delimiter=", " prefix=", ">
+        <text macro="locator"/>
+        <text macro="published-date"/>
+        <text macro="pages"/>
+      </group>
+      <text macro="access" prefix=". "/>
+    </layout>
+  </bibliography>
+</style>
index 27950b7..1b80660 100644 (file)
       <text macro="recipient-note"/>
     </group>
   </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">
     <group delimiter=" ">
       <choose>
     <group delimiter=". ">
       <names variable="author">
         <name name-as-sort-order="first" and="text" initialize-with="." sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
+       <label form="short" prefix=", "/>
         <substitute>
-          <text macro="editor"/>
-          <text macro="translator"/>
+          <names variable="editor"/>
+          <names variable="translator"/>
         </substitute>
       </names>
       <text macro="recipient"/>
       </else-if>
     </choose>
   </macro>
-  <macro name="issue-note-join-with-period">
-    <text macro="issue-note"/>
-  </macro>
   <macro name="issue-note">
     <choose>
       <if type="article-journal legal_case" match="any">
                   <text macro="locators-note-join-with-space"/>
                 </group>
                 <text macro="collection-title"/>
-                <text macro="issue-note-join-with-period"/>
               </group>
               <text macro="issue-note-join-with-space"/>
             </group>
index 22e531c..1f73cd5 100644 (file)
@@ -9,13 +9,16 @@
       <name>Michael Barton</name>
       <email>michael.barton@asu.edu</email>
     </author>
+    <contributor>
+      <name>Patrick O'Brien</name>
+    </contributor>
     <contributor>
       <name>Allison Grunwald</name>
       <email>agrunwa1@uwyo.edu</email>
     </contributor>
     <category citation-format="author-date"/>
     <category field="anthropology"/>
-    <updated>2012-10-25T21:15:26+00:00</updated>
+    <updated>2018-01-17T11:57: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>
   <locale>
   <macro name="secondary-contributors">
     <choose>
       <if type="chapter paper-conference" match="none">
-        <group delimiter=". ">
-          <names variable="editor">
-            <label form="verb-short" prefix=" " text-case="capitalize-first" suffix=" "/>
-            <name and="text" delimiter=", "/>
-          </names>
-          <choose>
-            <if variable="author editor" match="any">
-              <names variable="translator">
-                <label form="verb-short" prefix=" " text-case="capitalize-first" suffix=" "/>
-                <name and="text" delimiter=", "/>
-              </names>
-            </if>
-          </choose>
-        </group>
+        <names variable="editor translator" delimiter=". ">
+          <label form="verb" prefix=" " text-case="capitalize-first" suffix=" "/>
+          <name and="text" delimiter=", "/>
+        </names>
       </if>
     </choose>
   </macro>
       </if>
     </choose>
   </macro>
-  <macro name="editor">
-    <names variable="editor">
-      <name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
-      <label form="long" prefix=" (" suffix=")."/>
-    </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="long" prefix=" (" suffix=")."/>
-    </names>
-  </macro>
   <macro name="recipient">
     <choose>
       <if type="personal_communication">
   <macro name="contributors">
     <names variable="author">
       <name and="text" name-as-sort-order="first" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
-      <label form="verb-short" prefix=", "/>
+      <label prefix=" (" suffix=")"/>
       <substitute>
-        <text macro="editor"/>
-        <text macro="translator"/>
+        <names variable="editor"/>
+        <names variable="translator"/>
       </substitute>
     </names>
     <text macro="anon"/>
   </macro>
   <macro name="issue">
     <choose>
-      <if type="article-journal">
-      </if>
+      <if type="article-journal"/>
       <else-if type="speech">
         <group prefix=" " delimiter=", ">
           <text macro="event"/>
     <text macro="locators-article"/>
     <text macro="access" prefix=". "/>
   </macro>
+  <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">
     <layout prefix="(" suffix=")" delimiter="; ">
       <group delimiter=":">
         <group delimiter=" ">
           <text macro="contributors-short"/>
           <text macro="date1"/>
+          <text macro="original-date"/>
         </group>
         <text macro="point-locators"/>
       </group>
       <key macro="contributors"/>
       <key variable="issued"/>
     </sort>
-    <layout suffix=".">
-      <group display="block">
+    <layout>
+      <group>
         <text macro="contributors"/>
       </group>
-      <group display="indent">
-        <text macro="date1" suffix="  "/>
+      <group display="indent" suffix=".">
+        <text macro="date1" suffix=" "/>
+        <text macro="original-date" prefix="[" suffix="] "/>
         <text macro="rest-of-bib"/>
       </group>
     </layout>
index 2005d42..1e4a093 100644 (file)
       <term name="translator" form="verb-short">trans.</term>
       <term name="translator" form="short">trans.</term>
       <term name="editortranslator" form="verb">edited and translated by</term>
+      <term name="collection-editor">
+        <single>ed.</single>
+        <multiple>eds.</multiple>
+      </term>
+      <term name="collection-editor" form="verb">edited by</term>
     </terms>
   </locale>
   <macro name="editor-translator">
       <label form="short" prefix=", "/>
     </names>
   </macro>
+  <macro name="collection-editor-note">
+    <names variable="collection-editor">
+      <label form="short" suffix=" "/>
+      <name and="text" sort-separator=", " delimiter=", "/>
+    </names>
+  </macro>
+  <macro name="collection-editor">
+    <group delimiter=", " prefix=". ">
+      <!--TODO: Refactor? Bib uses prefix whereas CSL style prefers groups with delimeters.-->
+      <names variable="collection-editor" delimiter=", ">
+        <label form="verb" prefix=" " text-case="capitalize-first" suffix=" "/>
+        <name and="text" delimiter=", "/>
+      </names>
+    </group>
+  </macro>
   <macro name="translator-note">
     <names variable="translator">
       <name and="text" sort-separator=", " delimiter=", "/>
     </choose>
   </macro>
   <macro name="collection-title">
-    <text variable="collection-title" form="short"/>
-    <text variable="collection-number" prefix=" "/>
+    <choose>
+      <if variable="volume number-of-volumes" match="any">
+        <!-- Presence of Volume info indicates multivolume work rather than series -->
+        <choose>
+          <!--This section required here rather than in title-note because the group delimiter inserts an unneeded comma otherwise-->
+          <if type="chapter" variable="container-title" match="all">
+            <!--Filter SBL 6.2.23-->
+          </if>
+          <else-if type="chapter" variable="collection-title" match="all">
+            <!--Filter SBL 6.2.22-->
+            <group>
+              <text term="volume" form="short" suffix=" "/>
+              <number variable="volume" form="numeric"/>
+              <text value=" of "/>
+            </group>
+          </else-if>
+        </choose>
+        <text variable="collection-title" form="short" text-case="title" font-style="italic"/>
+        <text variable="collection-number" prefix=" "/>
+      </if>
+      <else>
+        <text variable="collection-title" form="short" text-case="title"/>
+        <text variable="collection-number" prefix=" "/>
+      </else>
+    </choose>
   </macro>
   <macro name="collection-title-note">
-    <text variable="collection-title" form="short"/>
-    <text variable="collection-number" prefix=" "/>
+    <choose>
+      <if variable="volume number-of-volumes" match="any">
+        <!-- Presence of Volume info indicates multivolume work rather than series -->
+        <choose>
+          <!-- This section required here rather than in title-note because the group delimiter inserts an unneeded comma otherwise-->
+          <if type="chapter paper-conference" match="any">
+            <choose>
+              <if variable="container-title" match="none">
+                <text term="in" suffix=" "/>
+              </if>
+            </choose>
+          </if>
+        </choose>
+        <text variable="collection-title" form="short" text-case="title" font-style="italic"/>
+        <text variable="collection-number" prefix=" "/>
+      </if>
+      <else>
+        <text variable="collection-title" form="short" text-case="title"/>
+        <text variable="collection-number" prefix=" "/>
+      </else>
+    </choose>
   </macro>
   <macro name="container-title">
     <choose>
-      <if type="chapter paper-conference" match="any">
+      <!-- Added dictionary and encyclopedia to get page and volume information TODO: Refactor as no longer needed?-->
+      <if type="chapter paper-conference entry-dictionary entry-encyclopedia" match="any">
         <group delimiter=" " suffix=" ">
           <label variable="page" form="long" text-case="capitalize-first"/>
           <text variable="page"/>
           <text term="in"/>
+          <choose>
+            <!-- Added dictionary and encyclopedia to get volume information TODO: Refactor?-->
+            <if type="entry-dictionary entry-encyclopedia" match="any">
+              <choose>
+                <if match="any" variable="volume">
+                  <label suffix=" " variable="volume" form="short"/>
+                  <number variable="volume"/>
+                  <text value="of" suffix=" "/>
+                </if>
+              </choose>
+            </if>
+          </choose>
         </group>
       </if>
     </choose>
     <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>
+          <!--Repositioned Edition to proceed volume-->
           <text macro="edition-note"/>
+          <choose>
+            <if variable="volume">
+              <!--If volume-->
+              <choose>
+                <if type="book" variable="collection-title" match="all">
+                  <!--SBL 6.2.21-->
+                  <group>
+                    <text term="volume" form="short" suffix=" "/>
+                    <number variable="volume" form="numeric"/>
+                    <text value=" of"/>
+                  </group>
+                </if>
+                <else-if type="chapter" variable="container-title" match="all">
+                  <!--SBL 6.2.23-->
+                  <group>
+                    <text term="volume" form="short" suffix=" "/>
+                    <number variable="volume" form="numeric"/>
+                    <text value=" of"/>
+                  </group>
+                </else-if>
+                <else-if variable="locator page" match="none">
+                  <group>
+                    <text term="volume" form="short" suffix=" "/>
+                    <number variable="volume" form="numeric"/>
+                  </group>
+                </else-if>
+              </choose>
+            </if>
+            <else>
+              <group>
+                <number variable="number-of-volumes" form="numeric"/>
+                <text term="volume" form="short" prefix=" " plural="true"/>
+              </group>
+            </else>
+          </choose>
         </group>
       </if>
     </choose>
       </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>
+          <!--Repositioned Edition to proceed volume-->
           <text macro="edition"/>
+          <choose>
+            <if variable="volume">
+              <!--If volume-->
+              <choose>
+                <if type="book" variable="collection-title" match="all">
+                  <!--SBL 6.2.21-->
+                  <group>
+                    <text term="volume" form="short" text-case="capitalize-first" suffix=" "/>
+                    <number variable="volume" form="numeric"/>
+                    <text value=" of"/>
+                  </group>
+                </if>
+                <else-if type="chapter" variable="container-title" match="all">
+                  <!--SBL 6.2.23-->
+                  <group>
+                    <text term="volume" form="short" text-case="capitalize-first" suffix=" "/>
+                    <number variable="volume" form="numeric"/>
+                    <text value=" of"/>
+                  </group>
+                </else-if>
+                <else-if variable="locator page" match="none">
+                  <group>
+                    <text term="volume" form="short" text-case="capitalize-first" suffix=" "/>
+                    <number variable="volume" form="numeric"/>
+                  </group>
+                </else-if>
+              </choose>
+            </if>
+            <else>
+              <group>
+                <number variable="number-of-volumes" form="numeric"/>
+                <text term="volume" form="short" prefix=" " plural="true"/>
+              </group>
+            </else>
+          </choose>
+        </group>
+      </else-if>
+      <!-- Added dictionary and encyclopedia to properly display volume information TODO: Refactor?-->
+      <else-if type="entry-dictionary entry-encyclopedia">
+        <group prefix=". ">
+          <number variable="number-of-volumes" form="numeric"/>
+          <text term="volume" form="short" prefix=" " plural="true"/>
         </group>
       </else-if>
     </choose>
           </else-if>
           <else>
             <date variable="issued">
+              <date-part name="day" suffix=" "/>
               <date-part name="month" suffix=" "/>
-              <date-part name="day" suffix=", "/>
               <date-part name="year"/>
             </date>
           </else>
           </choose>
           <text variable="locator"/>
         </if>
-        <else-if variable="volume locator" position="subsequent" match="all">
+        <else-if variable="volume">
           <choose>
-            <if type="bill book graphic legal_case legislation motion_picture report song chapter paper-conference" match="any">
+            <if type="book" variable="collection-title" match="all">
+              <!--Filter SBL 6.2.21-->
+              <text variable="locator"/>
+            </if>
+            <else-if type="chapter" variable="container-title" match="all">
+              <!--Filter SBL 6.2.23-->
+              <text variable="locator"/>
+            </else-if>
+            <else-if type="chapter" variable="collection-title" position="subsequent" match="all">
+              <!--Filter SBL 6.2.22-->
+              <text variable="locator"/>
+            </else-if>
+            <else-if type="article-journal">
+              <!--Filter SBL 6.3.1-->
+              <text variable="locator"/>
+            </else-if>
+            <else>
               <group delimiter=":">
                 <number variable="volume" form="numeric"/>
                 <text variable="locator"/>
               </group>
-            </if>
-            <else>
-              <text variable="locator"/>
             </else>
           </choose>
         </else-if>
       <else-if type="article-journal">
         <text variable="locator" prefix=": "/>
       </else-if>
+      <else-if type="entry-dictionary entry-encyclopedia">
+        <choose>
+          <if position="first" variable="volume" match="all">
+            <text macro="point-locators-subsequent" prefix=" "/>
+            <!--SBL 6.3.6 prefers space in first entry before vol info.-->
+          </if>
+          <else>
+            <text macro="point-locators-subsequent" prefix=", "/>
+            <!--SBL 6.3.6 prefers comma in subsequent entries before vol info.-->
+          </else>
+        </choose>
+      </else-if>
       <else>
         <text macro="point-locators-subsequent" prefix=", "/>
       </else>
       <if type="article-journal">
         <text variable="page" prefix=": "/>
       </if>
-      <else-if type="chapter paper-conference" match="any">
-        <text variable="page" prefix=", "/>
+      <else-if type="chapter paper-conference entry-dictionary entry-encyclopedia" match="any">
+        <choose>
+          <if variable="volume">
+            <choose>
+              <if type="chapter" variable="container-title" match="all">
+                <!--Filter SBL 6.2.23-->
+                <text variable="page" prefix=", "/>
+              </if>
+              <else-if type="chapter" variable="collection-title" position="subsequent" match="all">
+                <!--Filter SBL 6.2.22-->
+                <text variable="page" prefix=", "/>
+              </else-if>
+              <else>
+                <number variable="volume" prefix=" " suffix=":"/>
+                <text variable="page"/>
+              </else>
+            </choose>
+          </if>
+          <else>
+            <text variable="page" prefix=", "/>
+          </else>
+        </choose>
       </else-if>
     </choose>
   </macro>
           </else>
         </choose>
         <text macro="event" prefix=" "/>
-        <text variable="event-place" prefix=", "/>
+        <text variable="event-place" prefix=". "/>
         <text macro="issued" prefix=", "/>
       </else-if>
       <else-if variable="publisher-place publisher" match="any">
       <text variable="URL"/>
     </group>
   </macro>
+  <macro name="unsigned-dictionary-note">
+    <group delimiter=", ">
+      <group>
+        <text variable="container-title" font-style="italic" text-case="uppercase"/>
+        <number variable="volume" prefix=" "/>
+        <text variable="collection-title" text-case="uppercase"/>
+        <text variable="collection-number" prefix=" "/>
+      </group>
+      <group delimiter=" ">
+        <text term="sub verbo" form="short"/>
+        <text variable="title" text-case="title" quotes="true"/>
+      </group>
+    </group>
+  </macro>
+  <macro name="signed-dictionary-note">
+    <choose>
+      <if position="ibid">
+        <!-- Excludes Title for ibid entries per CMS 14.34.-->
+        <group delimiter=", ">
+          <text macro="contributors-short"/>
+          <text macro="point-locators-subsequent"/>
+        </group>
+      </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="">
+          <group delimiter=", ">
+            <text macro="contributors-note"/>
+            <text macro="title-note"/>
+            <text macro="container-title-note"/>
+          </group>
+          <text macro="point-locators"/>
+        </group>
+      </else>
+    </choose>
+  </macro>
+  <macro name="signed-dictionary-bib">
+    <group delimiter="">
+      <group delimiter=". ">
+        <text macro="contributors"/>
+        <text macro="title-note"/>
+        <text macro="container-title-note"/>
+      </group>
+      <text macro="point-locators"/>
+    </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">
+        <!-- Lexicon/Dictionary/Encyclopedia -->
+        <if type="entry-dictionary entry-encyclopedia" match="any">
+          <choose>
+            <if match="none" variable="author">
+              <!-- Unsigned Lexicon/Dictionary/Encyclopedia -->
+              <text macro="unsigned-dictionary-note"/>
+            </if>
+            <else>
+              <!-- Signed Lexicon/Dictionary/Encyclopedia -->
+              <text macro="signed-dictionary-note"/>
+            </else>
+          </choose>
+        </if>
+        <!-- Not Lexicon/Dictionary/Encyclopedia -->
+        <else-if position="ibid">
+          <!-- Implements conditional check to exclude title in ibid entries, except for blog posts (see CMS 14.34) -->
           <group delimiter=", ">
-            <text term="ibid"/>
+            <text macro="contributors-short"/>
+            <choose>
+              <if type="post-weblog">
+                <text macro="title-short"/>
+              </if>
+            </choose>
             <text macro="point-locators-subsequent"/>
           </group>
-        </if>
-        <else-if position="ibid">
-          <text term="ibid"/>
         </else-if>
         <else-if position="subsequent">
           <group delimiter=", ">
             <text macro="secondary-contributors-note"/>
             <text macro="container-title-note"/>
             <text macro="container-contributors-note"/>
-            <text macro="locators-note"/>
-            <text macro="collection-title-note"/>
+            <choose>
+              <if variable="volume collection-title" match="all">
+                <!--If Volume # and collection-title -->
+                <group delimiter=" ">
+                  <!--Added group to prevent comma between vol # of...and collection-title-->
+                  <text macro="locators-note"/>
+                  <text macro="collection-title-note"/>
+                </group>
+              </if>
+              <else>
+                <text macro="locators-note"/>
+                <text macro="collection-title-note"/>
+              </else>
+            </choose>
+            <text macro="collection-editor-note"/>
           </group>
           <text macro="issue-note"/>
           <text macro="locators-newspaper" prefix=", "/>
       <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="title" prefix=". "/>
-      <text macro="issue"/>
-      <text macro="locators-newspaper" prefix=", "/>
-      <text macro="locators-journal"/>
-      <text macro="access" prefix=". "/>
+      <choose>
+        <!-- Dictionary -->
+        <if type="entry-dictionary entry-encyclopedia" match="any">
+          <choose>
+            <if match="none" variable="author">
+              <!-- Unsigned Not Listed -->
+            </if>
+            <else>
+              <!-- Signed -->
+              <text macro="signed-dictionary-bib"/>
+            </else>
+          </choose>
+        </if>
+        <!-- Not Dictionary -->
+        <else>
+          <group delimiter=". ">
+            <text macro="contributors"/>
+            <text macro="title"/>
+            <text macro="description"/>
+            <text macro="secondary-contributors"/>
+            <text macro="container-title"/>
+            <text macro="container-contributors"/>
+          </group>
+          <choose>
+            <if variable="volume collection-title" match="all">
+              <!--If Volume # and collection-title -->
+              <text macro="locators"/>
+              <text macro="collection-title" text-case="title" prefix=" "/>
+            </if>
+            <else>
+              <text macro="locators"/>
+              <text macro="collection-title" text-case="title" prefix=". "/>
+            </else>
+          </choose>
+          <text macro="collection-editor"/>
+          <text macro="issue"/>
+          <text macro="locators-newspaper" prefix=", "/>
+          <text macro="locators-journal"/>
+          <text macro="access" prefix=". "/>
+        </else>
+      </choose>
     </layout>
   </bibliography>
 </style>
diff --git a/the-canadian-journal-of-chemical-engineering.csl b/the-canadian-journal-of-chemical-engineering.csl
new file mode 100644 (file)
index 0000000..c397ed8
--- /dev/null
@@ -0,0 +1,229 @@
+<?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>The Canadian Journal of Chemical Engineering</title>
+    <id>http://www.zotero.org/styles/the-canadian-journal-of-chemical-engineering</id>
+    <link href="http://www.zotero.org/styles/the-canadian-journal-of-chemical-engineering" rel="self"/>
+    <link href="http://www.zotero.org/styles/advanced-functional-materials" rel="template"/>
+    <link href="http://onlinelibrary.wiley.com/journal/10.1002/%28ISSN%291939-019X/homepage/ForAuthors.html" rel="documentation"/>
+    <author>
+      <name>Patrick O'Brien</name>
+    </author>
+    <category citation-format="numeric"/>
+    <category field="chemistry"/>
+    <issn>0008-4034</issn>
+    <eissn>1939-019X</eissn>
+    <updated>2018-01-15T19:40: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="accessed">accessed on</term>
+    </terms>
+  </locale>
+  <macro name="editor">
+    <names variable="editor">
+      <name delimiter-precedes-last="always" initialize-with=". "/>
+      <label form="short" prefix=", " text-case="capitalize-first"/>
+    </names>
+  </macro>
+  <macro name="author">
+    <choose>
+      <if type="patent" match="none">
+        <names variable="author">
+          <name delimiter=", " delimiter-precedes-last="always" initialize-with=". "/>
+          <label form="short" prefix=", " text-case="capitalize-first"/>
+        </names>
+      </if>
+    </choose>
+  </macro>
+  <macro name="publisher">
+    <group delimiter=", ">
+      <text variable="publisher"/>
+      <text variable="publisher-place"/>
+    </group>
+  </macro>
+  <macro name="volume">
+    <group delimiter=" ">
+      <text term="volume" form="short" text-case="capitalize-first"/>
+      <text variable="volume"/>
+    </group>
+  </macro>
+  <macro name="series">
+    <text variable="collection-title"/>
+  </macro>
+  <macro name="pages">
+    <label plural="never" suffix=" " variable="page" form="short"/>
+    <text variable="page-first"/>
+  </macro>
+  <macro name="book-container">
+    <text variable="container-title" quotes="false" font-style="italic"/>
+  </macro>
+  <macro name="issued">
+    <choose>
+      <if type="paper-conference" match="any">
+        <date variable="issued">
+          <date-part name="day"/>
+          <date-part name="month" prefix=" "/>
+          <date-part name="year" font-weight="bold" prefix=" "/>
+        </date>
+      </if>
+      <else>
+        <date delimiter=" " variable="issued" font-weight="bold">
+          <date-part name="year"/>
+        </date>
+      </else>
+    </choose>
+  </macro>
+  <macro name="full-issued">
+    <date variable="issued" delimiter=" ">
+      <date-part name="month" form="long" suffix=" "/>
+      <date-part name="day" suffix=", "/>
+      <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="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" prefix="[" suffix="]">
+      <text variable="citation-number"/>
+    </layout>
+  </citation>
+  <bibliography second-field-align="margin" entry-spacing="0">
+    <layout suffix=".">
+      <text variable="citation-number" prefix="[" suffix="] "/>
+      <text macro="author" suffix=", "/>
+      <choose>
+        <if type="article-magazine">
+          <group delimiter=" ">
+            <text variable="container-title" font-style="italic" suffix="."/>
+            <text macro="edition"/>
+            <text macro="publisher"/>
+            <text macro="full-issued" suffix=","/>
+            <text macro="pages"/>
+          </group>
+        </if>
+        <else-if type="thesis">
+          <group delimiter=", ">
+            <group delimiter=". ">
+              <text variable="title"/>
+              <text variable="genre"/>
+            </group>
+            <text macro="publisher"/>
+            <text macro="issued"/>
+            <text macro="volume"/>
+            <text macro="pages"/>
+          </group>
+        </else-if>
+        <else-if type="bill book graphic legal_case motion_picture song" match="any">
+          <group delimiter=", ">
+            <text variable="title" font-style="italic"/>
+            <text macro="editor" prefix=" "/>
+            <text macro="series"/>
+            <text macro="edition"/>
+            <group delimiter=", ">
+              <text macro="volume"/>
+              <text macro="pages"/>
+            </group>
+            <text macro="publisher"/>
+            <text macro="issued" font-weight="bold"/>
+          </group>
+        </else-if>
+        <else-if type="chapter" match="any">
+          <group delimiter=", ">
+            <text variable="title" quotes="true"/>
+            <text macro="book-container"/>
+            <text macro="editor"/>
+            <text macro="series"/>
+            <text macro="edition"/>
+            <text macro="publisher"/>
+            <text macro="issued" font-weight="bold"/>
+            <group delimiter=", ">
+              <text macro="volume"/>
+              <text macro="pages"/>
+            </group>
+          </group>
+        </else-if>
+        <else-if type="article-journal">
+          <group delimiter=" ">
+            <text variable="container-title" font-style="italic" form="short"/>
+            <group delimiter=", ">
+              <text macro="issued" font-weight="bold"/>
+              <text variable="volume" font-style="italic"/>
+              <text variable="page-first" form="long"/>
+            </group>
+          </group>
+        </else-if>
+        <else-if type="patent" match="any">
+          <group delimiter=", ">
+            <group delimiter=" ">
+              <text variable="number"/>
+              <text macro="issued" prefix="(" suffix=")"/>
+            </group>
+            <text variable="publisher"/>
+            <names variable="author" prefix="invs.: "/>
+          </group>
+        </else-if>
+        <else-if type="webpage post-weblog" match="any">
+          <group delimiter=", ">
+            <text variable="title" quotes="true"/>
+            <text variable="container-title" font-style="italic"/>
+            <text macro="issued"/>
+            <group delimiter=" ">
+              <text term="accessed"/>
+              <date form="text" variable="accessed"/>
+            </group>
+            <text variable="URL"/>
+          </group>
+        </else-if>
+        <else-if type="paper-conference" match="any">
+          <group delimiter=", ">
+            <text variable="title" quotes="true"/>
+            <text variable="container-title"/>
+            <text variable="event"/>
+            <text macro="publisher"/>
+            <text macro="issued"/>
+          </group>
+        </else-if>
+        <else-if type="report" match="any">
+          <group delimiter=", ">
+            <text variable="title"/>
+            <text variable="number"/>
+            <group delimiter=" ">
+              <text macro="publisher"/>
+              <text macro="issued"/>
+            </group>
+            <text variable="URL"/>
+          </group>
+        </else-if>
+        <else>
+          <group delimiter=" ">
+            <group delimiter=". ">
+              <text variable="title"/>
+              <text variable="container-title" font-style="italic" form="short"/>
+            </group>
+            <group delimiter=", ">
+              <text macro="issued" font-weight="bold"/>
+              <text variable="volume" font-style="italic"/>
+              <text variable="page"/>
+            </group>
+          </group>
+        </else>
+      </choose>
+    </layout>
+  </bibliography>
+</style>
index 3ceaae2..b9e11e2 100644 (file)
@@ -18,7 +18,7 @@
     <issn>0018-246X</issn>
     <eissn>1469-5103</eissn>
     <summary>History journal style</summary>
-    <updated>2017-11-29T14:10:00+00:00</updated>
+    <updated>2017-12-29T22:35: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">
   </macro>
   <macro name="title">
     <choose>
-      <if type="thesis">
-        <text variable="title" form="short" quotes="true"/>
-      </if>
-      <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">
+      <if type="bill book graphic legal_case legislation motion_picture report song" match="any">
         <text variable="title" form="long" font-style="italic"/>
-      </else-if>
+      </if>
       <else>
-        <text variable="title" form="short" quotes="true"/>
+        <text variable="title" form="long" quotes="true"/>
       </else>
     </choose>
   </macro>
   <macro name="title-short">
     <choose>
-      <if type="thesis">
-        <text variable="title" form="short" quotes="true"/>
-      </if>
-      <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">
+      <if type="bill book graphic legal_case legislation motion_picture report song" match="any">
         <text variable="title" form="short" font-style="italic"/>
-      </else-if>
+      </if>
       <else>
         <text variable="title" form="short" quotes="true"/>
       </else>
             <text macro="author"/>
             <choose>
               <if type="thesis">
-                <text macro="title"/>
-                <group delimiter=", ">
-                  <group prefix=" (" suffix=")" delimiter=", ">
+                <group delimiter=" ">
+                  <text macro="title"/>
+                  <group prefix="(" suffix=")" delimiter=", ">
                     <text variable="genre"/>
-                    <text variable="publisher-place"/>
+                    <text variable="publisher"/>
                     <text macro="container"/>
                     <text macro="date"/>
                   </group>
+                </group>
+                <group>
                   <text macro="volref"/>
                   <text macro="pageref"/>
                 </group>
                 </group>
               </else-if>
               <else>
-                <group delimiter=", ">
-                  <text macro="title"/>
-                  <text variable="publisher-place"/>
-                  <text macro="container"/>
-                  <group delimiter=" ">
-                    <text macro="volref"/>
-                    <text macro="date" prefix="(" suffix=")"/>
+                <group delimiter=" ">
+                  <group delimiter=", ">
+                    <text macro="title"/>
+                    <text macro="container"/>
+                    <group delimiter=" ">
+                      <text macro="volref"/>
+                    </group>
+                  </group>
+                  <group prefix=" (" suffix=")," delimiter=", ">
+                    <text variable="publisher-place"/>
+                    <text macro="date"/>
                   </group>
                   <text macro="volumes"/>
                   <text macro="pageno"/>
index fe6cded..acf69cd 100644 (file)
@@ -2,6 +2,7 @@
 <style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" page-range-format="minimal" demote-non-dropping-particle="sort-only" default-locale="en-GB">
   <info>
     <title>The Journal of Egyptian Archaeology</title>
+    <title-short>JEA</title-short>
     <id>http://www.zotero.org/styles/the-journal-of-egyptian-archaeology</id>
     <link href="http://www.zotero.org/styles/the-journal-of-egyptian-archaeology" rel="self"/>
     <link href="http://www.zotero.org/styles/journal-of-the-history-of-collections" rel="template"/>
     <category citation-format="note"/>
     <category field="history"/>
     <issn>0307-5133</issn>
-    <updated>2017-07-13T13:39:10+00:00</updated>
+    <updated>2018-01-04T11:08:07+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">
     <style-options punctuation-in-quote="false"/>
     <terms>
+      <term name="edition" form="short">edn</term>
       <term name="translator" form="short">
         <single>trans.</single>
         <multiple>trans.</multiple>
       </names>
     </group>
   </macro>
+  <macro name="container-editor-short">
+    <group delimiter=" ">
+      <text term="in" suffix=" "/>
+      <names variable="editor">
+        <name form="short" and="text" 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">
       </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=" "/>
         <choose>
           <if variable="page">
             <group>
-              <label variable="page" form="short" suffix=" "/>
               <text variable="page"/>
               <text term="at" prefix=", " suffix=" "/>
             </group>
       </else>
     </choose>
   </macro>
+  <macro name="container-short">
+    <choose>
+      <if type="chapter paper-conference" match="any">
+        <group delimiter=", ">
+          <text macro="container-editor-short"/>
+          <text variable="container-title" font-style="italic"/>
+          <text macro="pageno"/>
+        </group>
+      </if>
+      <else-if type="article-journal" match="any">
+        <group delimiter=", ">
+          <group delimiter=" ">
+            <text variable="container-title" form="short"/>
+            <text macro="volref"/>
+          </group>
+          <text macro="pageno"/>
+        </group>
+      </else-if>
+      <else-if type="bill book graphic legal_case motion_picture song" match="any">
+        <group delimiter=" ">
+          <text variable="title" font-style="italic"/>
+          <number vertical-align="sup" variable="edition"/>
+        </group>
+      </else-if>
+      <else>
+        <text variable="container-title" form="short" font-style="italic"/>
+      </else>
+    </choose>
+  </macro>
   <macro name="access">
     <choose>
       <if type="webpage" match="any">
       </if>
     </choose>
   </macro>
-  <citation et-al-min="4" et-al-use-first="1" disambiguate-add-names="true">
+  <citation et-al-min="3" et-al-use-first="1" disambiguate-add-names="true">
     <layout suffix="." delimiter="; ">
       <choose>
         <if position="subsequent">
           <group delimiter=", ">
             <text macro="author-short"/>
-            <text macro="title-short"/>
+            <text macro="container-short"/>
             <text macro="pageref-subsequent"/>
           </group>
         </if>
                 <group delimiter="; " prefix=" (" suffix=")">
                   <text macro="collection"/>
                   <group delimiter=", ">
+                    <group delimiter=" ">
+                      <number variable="edition" form="ordinal"/>
+                      <label strip-periods="true" variable="edition" form="short"/>
+                    </group>
                     <text macro="publisher"/>
                     <text macro="date"/>
                   </group>
diff --git a/twentieth-century-music.csl b/twentieth-century-music.csl
new file mode 100644 (file)
index 0000000..5333ad7
--- /dev/null
@@ -0,0 +1,607 @@
+<?xml version="1.0" encoding="utf-8"?>
+<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" page-range-format="chicago" demote-non-dropping-particle="sort-only" default-locale="en-GB">
+  <info>
+    <title>Twentieth-Century Music</title>
+    <id>http://www.zotero.org/styles/twentieth-century-music</id>
+    <link href="http://www.zotero.org/styles/twentieth-century-music" rel="self"/>
+    <link href="http://www.zotero.org/styles/university-of-new-england-australia-note" rel="template"/>
+    <link href="https://www.cambridge.org/core/journals/twentieth-century-music/information/instructions-contributors" rel="documentation"/>
+    <author>
+      <name>Patrick O'Brien</name>
+    </author>
+    <category citation-format="note"/>
+    <category field="humanities"/>
+    <category field="history"/>
+    <issn>1478-5722</issn>
+    <eissn>1478-5730</eissn>
+    <updated>2018-01-15T17:19: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="presented at">presented at the conference</term>
+    </terms>
+  </locale>
+  <macro name="editor-translator">
+    <group delimiter=", ">
+      <choose>
+        <if variable="author">
+          <names variable="editor" delimiter=", ">
+            <label form="short" text-case="lowercase" strip-periods="false" suffix=" "/>
+            <name delimiter=", "/>
+          </names>
+          <choose>
+            <if variable="container-author">
+              <group>
+                <text term="in" text-case="lowercase" suffix=" "/>
+                <names variable="container-author">
+                  <name delimiter=", "/>
+                </names>
+              </group>
+            </if>
+          </choose>
+        </if>
+      </choose>
+      <choose>
+        <if variable="author editor" match="any">
+          <names variable="translator" delimiter=", ">
+            <label form="short" text-case="lowercase" strip-periods="false"/>
+            <name prefix=" "/>
+          </names>
+        </if>
+      </choose>
+    </group>
+  </macro>
+  <macro name="secondary-contributors">
+    <choose>
+      <if type="chapter paper-conference" match="none">
+        <text macro="editor-translator"/>
+      </if>
+    </choose>
+  </macro>
+  <macro name="container-contributors">
+    <choose>
+      <if type="chapter paper-conference" match="any">
+        <text macro="editor-translator"/>
+      </if>
+    </choose>
+  </macro>
+  <macro name="editor-note">
+    <names variable="editor">
+      <name delimiter=", "/>
+      <label form="short" text-case="lowercase" strip-periods="true" prefix=", "/>
+    </names>
+  </macro>
+  <macro name="translator-note">
+    <names variable="translator">
+      <name delimiter=", "/>
+      <label form="short" text-case="lowercase" strip-periods="false" prefix=", "/>
+    </names>
+  </macro>
+  <macro name="recipient-note">
+    <names variable="recipient" delimiter=", ">
+      <label form="verb" prefix=" " text-case="lowercase" suffix=" "/>
+      <name and="text" delimiter=", "/>
+    </names>
+  </macro>
+  <macro name="contributors-note">
+    <names variable="author">
+      <name and="text"/>
+      <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" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
+      <label form="short" text-case="lowercase" strip-periods="true" prefix=", "/>
+    </names>
+  </macro>
+  <macro name="translator">
+    <names variable="translator">
+      <name delimiter=", "/>
+      <label form="short" text-case="lowercase" strip-periods="true" prefix=" (" suffix=") "/>
+    </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" sort-separator=", " delimiter=", " delimiter-precedes-last="always"/>
+      <substitute>
+        <text macro="editor"/>
+        <text macro="translator" prefix="(" suffix=")"/>
+      </substitute>
+    </names>
+    <text macro="recipient" prefix=". "/>
+  </macro>
+  <macro name="recipient-short">
+    <names variable="recipient">
+      <name form="short"/>
+      <label form="short" text-case="lowercase" strip-periods="true" prefix=" (" suffix=") "/>
+    </names>
+  </macro>
+  <macro name="contributors-short">
+    <names variable="author">
+      <name form="short" and="text" initialize-with="."/>
+      <substitute>
+        <names variable="editor"/>
+        <names variable="translator"/>
+      </substitute>
+    </names>
+    <text macro="recipient-short"/>
+  </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=", ">
+      <name delimiter=", "/>
+      <label form="short" text-case="lowercase" strip-periods="true" prefix=" (" suffix=") "/>
+    </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" text-case="title" font-style="italic"/>
+      </else-if>
+      <else>
+        <text variable="title" quotes="true"/>
+      </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" text-case="title" font-style="italic"/>
+      </else-if>
+      <else>
+        <text variable="title" quotes="true"/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="title-short">
+    <choose>
+      <if variable="title" match="none">
+        <choose>
+          <if type="interview">
+            <text term="interview" text-case="lowercase"/>
+          </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>
+        <text variable="title" form="short" quotes="false" font-style="italic"/>
+      </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">
+    <choose>
+      <if type="legal_case" match="none">
+        <group delimiter=" ">
+          <choose>
+            <if type="chapter" match="any">
+              <text term="in"/>
+            </if>
+          </choose>
+          <text variable="container-title" text-case="title" font-style="italic"/>
+        </group>
+      </if>
+    </choose>
+  </macro>
+  <macro name="collection-title">
+    <text variable="collection-title"/>
+    <text variable="collection-number" prefix=" "/>
+  </macro>
+  <macro name="locators">
+    <choose>
+      <if type="article-journal">
+        <group delimiter="/" prefix=", ">
+          <text variable="volume"/>
+          <number variable="issue"/>
+        </group>
+      </if>
+      <else-if type="legal_case">
+        <text variable="volume" prefix=", "/>
+        <text variable="container-title" prefix=" "/>
+        <text variable="page" prefix=" "/>
+        <text variable="locator" prefix=", "/>
+      </else-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" suffix=" "/>
+            <number variable="volume" form="roman"/>
+          </group>
+          <choose>
+            <if variable="locator" match="none">
+              <group>
+                <number variable="number-of-volumes" form="numeric"/>
+                <text term="volume" form="short" prefix=" " plural="true"/>
+              </group>
+            </if>
+          </choose>
+        </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" font-style="italic"/>
+    </group>
+  </macro>
+  <macro name="publisher">
+    <choose>
+      <if type="article-newspaper" match="any">
+        <group delimiter=", " prefix="(" suffix=")">
+          <text variable="publisher"/>
+          <text macro="issued"/>
+        </group>
+      </if>
+      <else-if type="paper-conference" match="any">
+        <group delimiter=", ">
+          <text variable="publisher-place"/>
+          <text macro="issued"/>
+        </group>
+      </else-if>
+      <else>
+        <group delimiter=", " prefix="(" suffix=")">
+          <group delimiter=": ">
+            <text variable="publisher-place"/>
+            <text variable="publisher"/>
+          </group>
+          <text macro="issued"/>
+        </group>
+      </else>
+    </choose>
+  </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 report song thesis" match="any">
+            <date variable="issued">
+              <date-part name="year"/>
+            </date>
+          </else-if>
+          <else-if type="article-journal">
+            <date variable="issued" prefix="(" suffix=")">
+              <date-part name="year"/>
+            </date>
+          </else-if>
+          <else-if type="paper-conference" match="any">
+            <date variable="issued">
+              <date-part name="month"/>
+              <date-part name="year" prefix=" "/>
+            </date>
+          </else-if>
+          <else>
+            <date form="text" date-parts="year-month-day" variable="issued"/>
+          </else>
+        </choose>
+      </if>
+    </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" text-case="lowercase" 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 type="bill book graphic legal_case legislation motion_picture report song" match="any">
+          <number variable="volume" form="numeric" suffix=":"/>
+        </else-if>
+      </choose>
+      <label variable="locator" form="short" suffix=" "/>
+      <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-if type="legal_case"/>
+      <else>
+        <group prefix=", ">
+          <choose>
+            <if locator="page" match="none">
+              <label variable="locator" form="short" suffix=" "/>
+            </if>
+          </choose>
+          <label variable="locator" form="short" suffix=" "/>
+          <text variable="locator"/>
+        </group>
+      </else>
+    </choose>
+  </macro>
+  <macro name="pages">
+    <text variable="page" prefix=", "/>
+  </macro>
+  <macro name="locators-chapter">
+    <choose>
+      <if type="chapter paper-conference" match="any">
+        <choose>
+          <if variable="page">
+            <text variable="volume" suffix=":"/>
+            <text variable="page"/>
+          </if>
+        </choose>
+      </if>
+    </choose>
+  </macro>
+  <macro name="locators-journal">
+    <choose>
+      <if type="article-journal">
+        <text variable="page" prefix=", "/>
+      </if>
+    </choose>
+  </macro>
+  <macro name="issue-note">
+    <choose>
+      <if type="article-journal legal_case" match="any">
+        <text macro="issued" prefix=" "/>
+      </if>
+      <else-if variable="publisher-place publisher" match="any">
+        <group delimiter=", " prefix=" ">
+          <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>
+          <group delimiter=", ">
+            <text macro="publisher"/>
+          </group>
+        </group>
+      </else-if>
+      <else>
+        <text macro="issued" prefix=", "/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="issue">
+    <choose>
+      <if type="article-journal legal_case" match="any">
+        <text macro="issued" prefix=" "/>
+      </if>
+      <else-if variable="publisher-place publisher" match="any">
+        <group prefix=", " 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>
+          <group delimiter=", ">
+            <text macro="publisher"/>
+            <text macro="issued"/>
+          </group>
+        </group>
+      </else-if>
+      <else>
+        <text macro="issued" prefix=", "/>
+      </else>
+    </choose>
+  </macro>
+  <macro name="access">
+    <choose>
+      <if type="thesis">
+        <choose>
+          <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>
+          </if>
+          <else>
+            <group>
+              <text term="retrieved" text-case="capitalize-first" suffix=" "/>
+              <text term="from" suffix=" "/>
+              <text variable="URL"/>
+            </group>
+          </else>
+        </choose>
+      </if>
+      <else>
+        <choose>
+          <if type="webpage">
+            <group delimiter=" " prefix=" ">
+              <text variable="URL"/>
+              <group prefix="(" suffix=")">
+                <text term="accessed" text-case="lowercase" suffix=" "/>
+                <date form="text" variable="accessed"/>
+              </group>
+            </group>
+          </if>
+        </choose>
+      </else>
+    </choose>
+  </macro>
+  <citation and="text" et-al-min="4" et-al-use-first="1">
+    <layout delimiter="; " suffix=".">
+      <choose>
+        <if position="subsequent">
+          <group delimiter=", ">
+            <text macro="contributors-short"/>
+            <text macro="title-short"/>
+            <text macro="point-locators-subsequent" suffix="."/>
+            <text macro="issued"/>
+          </group>
+        </if>
+        <else>
+          <group delimiter=", ">
+            <text macro="contributors-note"/>
+            <text macro="title-note"/>
+            <text macro="description-note"/>
+            <text macro="secondary-contributors"/>
+            <text macro="container-title"/>
+            <text macro="container-contributors"/>
+          </group>
+          <text macro="locators"/>
+          <text macro="collection-title" prefix=", "/>
+          <text macro="issue-note"/>
+          <text macro="locators-newspaper" prefix=", "/>
+          <group delimiter=". ">
+            <text macro="point-locators"/>
+            <text macro="access"/>
+          </group>
+        </else>
+      </choose>
+    </layout>
+  </citation>
+  <bibliography and="text" et-al-min="11" et-al-use-first="7" subsequent-author-substitute="&#8212;&#8212;&#8212;" entry-spacing="0" hanging-indent="true">
+    <sort>
+      <key macro="contributors-sort"/>
+      <key variable="title"/>
+      <key variable="genre"/>
+      <key variable="issued"/>
+    </sort>
+    <layout suffix=".">
+      <group delimiter=", ">
+        <text macro="contributors"/>
+        <text macro="title"/>
+        <text macro="description"/>
+        <text macro="secondary-contributors"/>
+        <group delimiter=", ">
+          <text macro="container-contributors"/>
+          <text macro="container-title"/>
+          <text macro="locators-chapter"/>
+        </group>
+      </group>
+      <text macro="locators"/>
+      <text macro="collection-title" prefix=". "/>
+      <text macro="issue"/>
+      <text macro="locators-newspaper" prefix=", "/>
+      <text macro="locators-journal"/>
+      <text macro="access" prefix=". "/>
+    </layout>
+  </bibliography>
+</style>
index 5b6109a..d5fca33 100644 (file)
     <category citation-format="author-date"/>
     <category field="social_science"/>
     <summary>Uludağ Üniversitesi Sosyal Bilimler Enstitüsü tez yazım kılavuzuna göre hazırlanmıştır.</summary>
-    <updated>2017-10-26T06:45:06+00:00</updated>
+    <updated>2017-11-08T07:18: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="tr">
     <terms>
       <term name="editor" form="verb-short">ed.</term>
-      <term name="container-author" form="verb">by</term>
       <term name="translator" form="verb-short">çev.</term>
       <term name="editortranslator" form="verb">
         <single>ed. &amp; çev.</single>
         <multiple>ed. &amp; çev.</multiple>
       </term>
       <term name="translator" form="short">çev.</term>
-      <term name="edition" form="short">bs.</term>
-      <term name="volume" form="short">c.</term>
-      <term name="issue" form="short">s.</term>
+      <term name="edition" form="short">b.</term>
+      <term name="volume" form="short">C.</term>
+      <term name="issue" form="short">S.</term>
       <term name="number-of-volumes">cilt</term>
     </terms>
   </locale>
   <macro name="archive">
     <choose>
       <if type="manuscript" match="any">
-        <group delimiter=", ">
-          <text variable="archive"/>
-          <text variable="archive_location" text-case="capitalize-first"/>
+        <group>
+          <text variable="archive" suffix=": "/>
+          <text variable="archive_location" text-case="capitalize-first" suffix=", "/>
           <text variable="archive-place"/>
           <text variable="call-number"/>
         </group>
index 1f81e56..b6393be 100644 (file)
@@ -14,7 +14,7 @@
     <category citation-format="note"/>
     <category field="social_science"/>
     <summary xml:lang="tr">Uludağ Üniversitesi Sosyal Bilimler Enstitüsü'nde yüksek lisans ve doktora tezi yazan öğrencilerimiz için tez yazım kılavuzuna uygun olarak hazırlanmıştır.</summary>
-    <updated>2017-11-01T11:02:44+00:00</updated>
+    <updated>2017-12-04T19:11: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 xml:lang="tr">
@@ -31,7 +31,7 @@
         <multiple>ed. &amp; çev.</multiple>
       </term>
       <term name="translator" form="short">çev.</term>
-      <term name="edition" form="short">bs.</term>
+      <term name="edition" form="short">b.</term>
       <term name="ibid">a.yer</term>
       <term name="issue" form="short">S.</term>
       <term name="volume" form="short">C.</term>
           </else-if>
         </choose>
       </if>
-      <else-if type="book graphic motion_picture song" match="any">
+      <else-if type="book graphic motion_picture song manuscript thesis" match="any">
         <text variable="title" text-case="title" form="short" font-style="italic"/>
       </else-if>
       <else-if type="legal_case" variable="title-short" match="all">
   <macro name="archive">
     <choose>
       <if type="manuscript">
-        <group delimiter=" ">
-          <text variable="archive"/>
-          <text variable="archive_location" prefix=", (" suffix=")"/>
+        <group>
+          <text variable="archive" prefix=", "/>
+          <text variable="archive_location" prefix=""/>
           <text variable="archive-place"/>
-          <text variable="call-number"/>
+          <text variable="call-number" prefix=", "/>
         </group>
       </if>
     </choose>
index 2ae765e..6b2fafd 100644 (file)
@@ -14,7 +14,7 @@
     <category citation-format="note"/>
     <category field="social_science"/>
     <summary xml:lang="tr">Uludağ Üniversitesi Sosyal Bilimler Enstitüsü'nde yüksek lisans ve doktora tezi yazan öğrencilerimiz için tez yazım kılavuzuna uygun olarak hazırlanmıştır.</summary>
-    <updated>2017-11-03T06:21:53+00:00</updated>
+    <updated>2017-11-30T11:08:42+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="tr">
@@ -31,7 +31,7 @@
         <multiple>ed. &amp; çev.</multiple>
       </term>
       <term name="translator" form="short">çev.</term>
-      <term name="edition" form="short">bs.</term>
+      <term name="edition" form="short">b.</term>
       <term name="issue" form="short">S.</term>
       <term name="volume" form="short">C.</term>
       <term name="number-of-volumes">cilt</term>
           </else-if>
         </choose>
       </if>
-      <else-if type="book graphic motion_picture song" match="any">
+      <else-if type="book graphic motion_picture song manuscript thesis" match="any">
         <text variable="title" text-case="title" form="short" font-style="italic"/>
       </else-if>
       <else-if type="legal_case" variable="title-short" match="all">
   <macro name="archive">
     <choose>
       <if type="manuscript">
-        <group delimiter=" ">
-          <text variable="archive"/>
-          <text variable="archive_location" prefix=", (" suffix=")"/>
+        <group>
+          <text variable="archive" prefix=", "/>
+          <text variable="archive_location" prefix=""/>
           <text variable="archive-place"/>
-          <text variable="call-number"/>
+          <text variable="call-number" prefix=", "/>
         </group>
       </if>
     </choose>
             </choose>
           </group>
         </if>
+        <else-if position="subsequent"/>
         <else>
           <group delimiter=", ">
             <group delimiter=", ">
index ec89d29..2b9a468 100644 (file)
@@ -14,7 +14,7 @@
     <category citation-format="note"/>
     <category field="social_science"/>
     <summary xml:lang="tr">Uludağ Üniversitesi Sosyal Bilimler Enstitüsü'nde yüksek lisans ve doktora tezi yazan öğrencilerimiz için tez yazım kılavuzuna uygun olarak hazırlanmıştır.</summary>
-    <updated>2017-11-03T06:26:28+00:00</updated>
+    <updated>2017-11-30T11:04: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="tr">
           </else-if>
         </choose>
       </if>
-      <else-if type="book graphic motion_picture song" match="any">
+      <else-if type="book graphic motion_picture song thesis manuscript" match="any">
         <text variable="title" text-case="title" form="short" font-style="italic"/>
       </else-if>
       <else-if type="legal_case" variable="title-short" match="all">
   <macro name="archive-note">
     <choose>
       <if type="manuscript">
-        <group delimiter=" ">
-          <text variable="archive"/>
-          <text variable="archive_location" prefix="(" suffix=")"/>
+        <group>
+          <text variable="archive" suffix=": "/>
+          <text variable="archive_location" suffix=", "/>
           <text variable="archive-place"/>
           <text variable="call-number"/>
         </group>
diff --git a/universitetet-i-oslo-rettsvitenskap.csl b/universitetet-i-oslo-rettsvitenskap.csl
new file mode 100644 (file)
index 0000000..36f5700
--- /dev/null
@@ -0,0 +1,299 @@
+<?xml version="1.0" encoding="utf-8"?>
+<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" default-locale="nb-NO" demote-non-dropping-particle="display-and-sort" page-range-format="expanded">
+  <info>
+    <title>Universitetet i Oslo - Rettsvitenskap (Norwegian - Bokmål)</title>
+    <title-short>UiO-rettsvitenskap</title-short>
+    <id>http://www.zotero.org/styles/universitetet-i-oslo-rettsvitenskap</id>
+    <link href="http://www.zotero.org/styles/universitetet-i-oslo-rettsvitenskap" rel="self"/>
+    <link href="http://www.ub.uio.no/skrive-publisere/referere/referansestiler/rettsvitenskap.html" rel="documentation"/>
+    <author>
+      <name>Hans Gunnar Slokvik Lian</name>
+      <email>h.g.s.lian@ub.uio.no</email>
+    </author>
+    <category citation-format="note"/>
+    <category field="law"/>
+    <summary>University of Oslo Law Library's citation style. Created for use primarily with Norwegian legal sources.</summary>
+    <updated>2017-11-16T10:04: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="nb-NO">
+    <terms>
+      <term name="editor" form="verb-short">red.</term>
+      <term name="translator" form="verb-short">overs.</term>
+      <term name="translator" form="short">overs.</term>
+      <term name="editortranslator" form="verb-short">
+        <single>red. og overs.</single>
+        <multiple>red. og overs.</multiple>
+      </term>
+      <term name="editortranslator" form="verb">
+        <single>Redigert og oversatt av</single>
+        <multiple>Redigert og oversatt av</multiple>
+      </term>
+      <term name="translator" form="short">overs.</term>
+      <term name="and others"></term>
+      <term name="open-quote">"</term>
+      <term name="close-quote">"</term>
+      <term name="accessed">sitert</term>
+      <term name="no date">udatert</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 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="3" delimiter-precedes-last="never" name-as-sort-order="first" and="text"/>
+      <substitute>
+        <names variable="editor"/>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="editor">
+    <names variable="editor">
+      <name/>
+    </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-if type="legal_case">
+        <text variable="title"/>
+      </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="legal_case legislation" match="any">
+        <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">
+    <choose>
+      <if type="personal_communication">
+        <date variable="accessed" prefix=", e-post, ">
+          <date-part name="day" form="numeric" suffix=". "/>
+          <date-part name="month" form="long" suffix=" "/>
+          <date-part name="year"/>
+        </date>
+      </if>
+      <else>
+        <date variable="accessed" prefix=" [Sitert " suffix="]">
+          <date-part name="day" form="numeric" suffix=". "/>
+          <date-part name="month" form="long" suffix=" "/>
+          <date-part name="year"/>
+        </date>
+      </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="title"/>
+          </else-if>
+          <else-if type="legislation">
+            <text macro="title-short"/>
+          </else-if>
+          <else-if type="report">
+            <text macro="author-short"/>
+            <text variable="number"/>
+          </else-if>
+          <else>
+            <text variable="title"/>
+          </else>
+        </choose>
+      </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=" Årg. " variable="volume"/>
+            <text prefix=" " macro="issued"/>
+            <text prefix=", s. " variable="page"/>
+            <choose>
+              <if variable="DOI" match="none">
+                <text prefix=", " variable="URL"/>
+              </if>
+              <else>
+                <text prefix=", " variable="DOI"/>
+              </else>
+            </choose>
+            <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="issued"/>
+            <text prefix=" " macro="title"/>
+            <text prefix=", " font-style="italic" variable="container-title"/>
+            <choose>
+              <if variable="URL" match="none">
+                <text prefix=", " macro="issued-full-date"/>
+              </if>
+              <else>
+                <text prefix=", " variable="URL"/>
+                <text macro="accessed-date"/>
+              </else>
+            </choose>
+          </group>
+        </else-if>
+        <else-if type="book thesis" match="any">
+          <group suffix=".">
+            <text macro="author-full"/>
+            <text prefix=". " macro="title"/>
+            <text prefix=", " suffix=" utg." variable="edition"/>
+            <text prefix=", " suffix=":" variable="publisher-place"/>
+            <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=", " suffix=" (red.)" macro="editor"/>
+            <text prefix=", " suffix=". utg.," variable="edition"/>
+            <text prefix=", " suffix=": " variable="publisher-place"/>
+            <text 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">
+          <group display="left-margin">
+            <text macro="issued-no-parenthesis"/>
+          </group>
+          <group display="right-inline" suffix=".">
+            <text macro="title"/>
+          </group>
+        </else-if>
+        <else-if type="legal_case">
+          <text macro="title"/>
+        </else-if>
+        <else-if type="personal_communication">
+          <text macro="author-full"/>
+          <text macro="accessed-date"/>
+        </else-if>
+        <else>
+          <group display="left-margin">
+            <text variable="title"/>
+          </group>
+          <group display="right-inline" suffix=".">
+            <text macro="title-short"/>
+          </group>
+        </else>
+      </choose>
+    </layout>
+  </bibliography>
+</style>
diff --git a/universiti-kebangsaan-malaysia.csl b/universiti-kebangsaan-malaysia.csl
new file mode 100644 (file)
index 0000000..6b771ba
--- /dev/null
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="utf-8"?>
+<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" default-locale="en-US" version="1.0" demote-non-dropping-particle="sort-only">
+  <info>
+    <title>Universiti Kebangsaan Malaysia (Malay)</title>
+    <title-short>UKM</title-short>
+    <id>http://www.zotero.org/styles/universiti-kebangsaan-malaysia</id>
+    <link href="http://www.zotero.org/styles/universiti-kebangsaan-malaysia" rel="self"/>
+    <link href="http://www.zotero.org/styles/modern-humanities-research-association-author-date" rel="template"/>
+    <link href="http://www.ukm.my/pusatsiswazah/templat-gayaukm/" rel="documentation"/>
+    <author>
+      <name>Fareed Sairi</name>
+      <uri>http://www.mendeley.com/profiles/fareed-sairi/</uri>
+    </author>
+    <category citation-format="author-date"/>
+    <category field="generic-base"/>
+    <updated>2018-01-04T03:35:44+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="short">pnyt.</term>
+      <term name="month-01">Januari</term>
+      <term name="month-02">Februari</term>
+      <term name="month-03">Mac</term>
+      <term name="month-04">April</term>
+      <term name="month-05">Mei</term>
+      <term name="month-06">Jun</term>
+      <term name="month-07">Julai</term>
+      <term name="month-08">Ogos</term>
+      <term name="month-09">September</term>
+      <term name="month-10">Oktober</term>
+      <term name="month-11">November</term>
+      <term name="month-12">Disember</term>
+      <term name="page">hlm.</term>
+      <term name="in">Dlm.</term>
+      <term name="translator" form="short">ptrj.</term>
+      <term name="edition" form="verb-short">Edisi ke-</term>
+      <term name="and">dan</term>
+      <term name="no date">t.th</term>
+      <term name="paragraph">pgn.</term>
+      <term name="volume" form="short">jilid</term>
+      <term name="composer" form="short">penyusun</term>
+    </terms>
+  </locale>
+  <macro name="container-contributors">
+    <choose>
+      <if type="chapter paper-conference" match="any">
+        <text term="in" text-case="capitalize-first" font-style="normal" suffix=" "/>
+        <names variable="editor translator" delimiter=", ">
+          <name and="symbol" initialize-with=". " name-as-sort-order="all"/>
+          <label form="short" plural="never" prefix=" (" suffix=")."/>
+        </names>
+      </if>
+    </choose>
+  </macro>
+  <macro name="secondary-contributors">
+    <choose>
+      <if type="chapter paper-conference" match="none">
+        <names variable="editor translator" delimiter=", " prefix=" ">
+          <name and="symbol" delimiter-precedes-last="never" initialize-with=". "/>
+          <label form="short" plural="never" text-case="capitalize-first" prefix=" (" suffix=")"/>
+        </names>
+      </if>
+    </choose>
+  </macro>
+  <macro name="author">
+    <names variable="author">
+      <name and="symbol" delimiter-precedes-last="never" initialize-with="." name-as-sort-order="all"/>
+      <label form="short" plural="never" prefix=" (" suffix=")"/>
+      <substitute>
+        <names variable="editor"/>
+        <names variable="translator"/>
+        <names variable="composer"/>
+        <text variable="title"/>
+      </substitute>
+    </names>
+  </macro>
+  <macro name="author-short">
+    <names variable="author">
+      <name form="short" and="symbol" delimiter-precedes-et-al="never" delimiter-precedes-last="never" et-al-min="4" et-al-use-first="1" 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 type="webpage">
+        <text variable="URL"/>
+        <date delimiter=" " variable="accessed" prefix=" [" suffix="]">
+          <date-part name="day"/>
+          <date-part name="month"/>
+          <date-part name="year"/>
+        </date>
+      </if>
+    </choose>
+  </macro>
+  <macro name="publisher">
+    <group delimiter=": ">
+      <choose>
+        <if type="article-journal article-magazine" match="none">
+          <text variable="genre"/>
+          <text variable="publisher"/>
+          <text variable="publisher-place"/>
+        </if>
+      </choose>
+    </group>
+  </macro>
+  <macro name="issued">
+    <choose>
+      <if variable="issued">
+        <group prefix=" " suffix=".">
+          <date variable="issued">
+            <date-part name="year"/>
+          </date>
+        </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">
+            <text term="edition" form="verb-short" plural="true" prefix=" "/>
+            <number text-case="capitalize-first" variable="edition"/>
+          </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" font-style="italic" prefix=". "/>
+        <text variable="volume" prefix=" "/>
+        <text variable="issue" prefix="(" suffix=")"/>
+        <text variable="page" prefix=": "/>
+      </if>
+      <else-if type="bill book chapter graphic legal_case legislation motion_picture report song" match="any">
+        <group prefix=". " delimiter=" ">
+          <text macro="container-contributors"/>
+          <text macro="secondary-contributors"/>
+          <text variable="container-title" font-style="italic" suffix=","/>
+          <label text-case="lowercase" variable="page"/>
+          <text variable="page"/>
+        </group>
+      </else-if>
+      <else-if type="paper-conference" match="any">
+        <group>
+          <text variable="container-title" font-style="italic" prefix=". " suffix=", "/>
+          <text term="page" text-case="lowercase" suffix=" "/>
+          <text variable="page"/>
+        </group>
+      </else-if>
+    </choose>
+  </macro>
+  <macro name="citation-locator">
+    <group>
+      <label variable="locator" form="short"/>
+      <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 macro="author"/>
+      <key variable="issued"/>
+    </sort>
+    <layout delimiter="; " prefix="(" suffix=")">
+      <group delimiter=" ">
+        <text macro="author-short"/>
+        <text macro="issued-year"/>
+        <text macro="citation-locator"/>
+      </group>
+    </layout>
+  </citation>
+  <bibliography hanging-indent="true" entry-spacing="0" line-spacing="2">
+    <sort>
+      <key macro="author"/>
+      <key variable="issued"/>
+    </sort>
+    <layout suffix=".">
+      <text macro="author" suffix="."/>
+      <text macro="issued" suffix=" "/>
+      <text variable="title"/>
+      <text macro="locators"/>
+      <group delimiter=". " prefix=". ">
+        <text macro="edition"/>
+        <text macro="publisher"/>
+        <text macro="access"/>
+      </group>
+    </layout>
+  </bibliography>
+</style>
index 9486e06..08a7401 100644 (file)
@@ -13,7 +13,7 @@
     <category citation-format="note"/>
     <category field="history"/>
     <summary>Based on The Historical Journal style with added bibliography</summary>
-    <updated>2017-11-29T14:30:00+00:00</updated>
+    <updated>2018-01-02T09:45: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">
   <macro name="title">
     <choose>
       <if type="thesis">
-        <text variable="title" form="short" quotes="true"/>
+        <text variable="title" form="long" quotes="true"/>
       </if>
       <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">
         <text variable="title" form="long" font-style="italic"/>
       </else-if>
       <else>
-        <text variable="title" form="short" quotes="true"/>
+        <text variable="title" form="long" quotes="true"/>
       </else>
     </choose>
   </macro>
       <text variable="publisher-place"/>
     </group>
   </macro>
-  <macro name="publisher-bib">
-    <group delimiter=": ">
-      <text variable="publisher-place"/>
-      <text variable="publisher"/>
-    </group>
-  </macro>
   <macro name="date">
     <date variable="issued">
       <date-part name="month" suffix=" "/>
             <text macro="author"/>
             <choose>
               <if type="thesis">
-                <text macro="title"/>
-                <group delimiter=", ">
-                  <group prefix=" (" suffix=")" delimiter=", ">
+                <group delimiter=" ">
+                  <text macro="title"/>
+                  <group prefix="(" suffix=")" delimiter=", ">
                     <text variable="genre"/>
-                    <text macro="publisher"/>
+                    <text variable="publisher"/>
                     <text macro="container"/>
                     <text macro="date"/>
                   </group>
+                </group>
+                <group>
                   <text macro="volref"/>
                   <text macro="pageref"/>
                 </group>
                 </group>
               </else-if>
               <else>
-                <group delimiter=", ">
-                  <text macro="title"/>
-                  <text macro="publisher"/>
-                  <text macro="container"/>
-                  <group delimiter=" ">
+                <group delimiter=" ">
+                  <group delimiter=", ">
+                    <text macro="title"/>
+                    <text macro="container"/>
                     <text macro="volref"/>
-                    <text macro="date" prefix="(" suffix=")"/>
+                  </group>
+                  <group prefix=" (" suffix=")," delimiter=", ">
+                    <text macro="publisher"/>
+                    <text macro="date"/>
                   </group>
                   <text macro="volumes"/>
                   <text macro="pageno"/>
         <text macro="author-bib"/>
         <choose>
           <if type="thesis">
-            <text macro="title"/>
-            <group delimiter=", ">
+            <group delimiter=" ">
+              <text macro="title"/>
               <group prefix=" (" suffix=")" delimiter=", ">
                 <text variable="genre"/>
-                <text macro="publisher-bib"/>
+                <text variable="publisher"/>
                 <text macro="container"/>
                 <text macro="date"/>
               </group>
-              <text macro="volref"/>
-              <text macro="pageref"/>
             </group>
           </if>
           <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">
               <group delimiter=", ">
                 <group delimiter=", ">
                   <text macro="volumes"/>
-                  <text macro="publisher-bib"/>
+                  <text macro="publisher"/>
                   <text macro="container"/>
                   <text macro="date"/>
                 </group>
             </group>
           </else-if>
           <else>
-            <group delimiter=", ">
-              <text macro="title"/>
-              <text macro="publisher"/>
-              <text macro="container"/>
-              <group delimiter=" ">
+            <group delimiter=" ">
+              <group delimiter=", ">
+                <text macro="title"/>
+                <text macro="container"/>
                 <text macro="volref"/>
-                <text macro="date" prefix="(" suffix=")"/>
+              </group>
+              <group prefix=" (" suffix=")," delimiter=", ">
+                <text macro="publisher"/>
+                <text macro="date"/>
               </group>
               <text macro="volumes"/>
               <text macro="pageno"/>