Skip to content

Instantly share code, notes, and snippets.

Created July 23, 2011 20:01
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/1101818 to your computer and use it in GitHub Desktop.
Save anonymous/1101818 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8"?>
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" default-locale="en-US">
<info>
<title>DSTU GOST 7.1:2006</title>
<id>http://www.zotero.org/styles/dstu-gost-7-1-2006</id>
<link href="http://www.zotero.org/styles/dstu-gost-7-1-2006" rel="self"/>
<author>
<name> Mykhailo (Michael) Shevchuk</name>
<email>m.shev4uk@gmail.com</email>
<uri>https://sites.google.com/site/orgchemister</uri>
</author>
<category citation-format="author-date"/>
<category field="generic-base"/>
<updated>2011-07-23T23:00:00+02:00</updated>
<summary> This style is an attempt to implement DSTU GOST 7.1:2006 requirements. Only journal articles,
books and book chapters are thoroughly covered. Patents can also be handled with a minor trick.
Mendeley (as well as Zotero, I gess) poorly supports patents, so to generate good bibliographic
entries for patents one should substitute several Mendeley fields(see comments below). Though
the style is fairly generic, it was created by a chemist thus being science- and English-oriented.
I hope it might be helpfull for Ph. D. students as it fairly satisfies VAK requirements. Please feel
free to mail me your comments, suggestions and so on.
Patent bibliograpgy is as follows: Pat. "number" "country", IPC "international classification". "title" / "inventors"; "assignee". -
"application number" ; "priority date" ; "assigned".
To render all these elements use Mendeley's "City" for "country", "Source" for "international classification",
"Issuer" for "assignee", "Chapter" for "application number", "Edition" for "priority date - dd.mm.yy".
</summary>
<rights>This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License:
http://creativecommons.org/licenses/by-sa/3.0/</rights>
</info>
<locale>
<terms>
<term name="and others"></term>
<term name="editor">edited by</term>
<term name="et-al">[et al.]</term>
</terms>
</locale>
<macro name="author-first">
<names variable="author">
<name name-as-sort-order="all" sort-separator=" " initialize-with=". " et-al-min="2" et-al-use-first="1"/>
<et-al term="and others"/>
</names>
</macro>
<macro name="author-all">
<names variable="author">
<name initialize-with=". " et-al-min="5" et-al-use-first="3"/>
<substitute>
<names variable="editor">
<name initialize-with=". " et-al-min="5" et-al-use-first="3" prefix="ed. "/>
</names>
</substitute>
</names>
</macro>
<macro name="translator">
<names variable="translator">
<name name-as-sort-order="all" sort-separator=" " initialize-with=". " et-al-min="5" et-al-use-first="3" prefix="transl. "/>
</names>
</macro>
<macro name="section-title">
<text variable="title" text-case="sentence"/>
</macro>
<macro name="container-title">
<text variable="container-title"/>
</macro>
<macro name="date">
<date variable="issued">
<date-part name="year"/>
</date>
</macro>
<citation collapse="citation-number">
<sort>
<key variable="citation-number"/>
</sort>
<layout prefix='[' suffix=']' delimiter=', '>
<text variable="citation-number"/>
</layout>
</citation>
<bibliography hanging-indent="true" second-field-align="margin">
<sort>
<key variable="citation-number"/>
</sort>
<layout suffix='.'>
<text variable="citation-number" suffix=". "/>
<choose>
<if type="article-journal">
<text macro="author-first" suffix=" "/>
<text macro="section-title" suffix=" / "/>
<text macro="author-all" suffix=" // "/>
<group delimiter=". &#8212; ">
<text macro="container-title"/>
<text macro="date"/>
<group delimiter=", ">
<text variable="volume" prefix="Vol. "/>
<text variable="issue" prefix="No. "/>
</group>
<text variable="page" prefix="P. "/>
</group>
</if>
<else-if type="chapter">
<text macro="author-first" suffix=" "/>
<text macro="section-title" suffix=" / "/>
<text macro="author-all" suffix=" // "/>
<group delimiter=". &#8212; ">
<group delimiter=" / ">
<text macro="container-title" text-case="sentence"/>
<names variable="editor">
<name initialize-with=". " et-al-min="5" et-al-use-first="3" delimiter-precedes-last="never"/>
</names>
</group>
<group delimiter=" : ">
<text variable="publisher-place"/>
<group delimiter=", ">
<text variable="publisher"/>
<text macro="date"/>
</group>
</group>
<text variable="page" prefix="P. "/>
</group>
</else-if>
<else-if type="patent">
<text variable="number" prefix="Pat. " suffix=" "/>
<text variable="publisher-place" suffix=", "/>
<text variable="container-title" prefix="IPC " suffix=". "/>
<text macro="section-title" suffix=" / "/>
<text macro="author-all" suffix="; "/>
<text variable="publisher" prefix="assignee " suffix=". &#8212; "/>
<text variable="chapter-number" prefix="No. " suffix=" ; "/>
<text variable="edition" prefix="priority date " suffix=" ; "/>
<date variable="issued" prefix="assigned ">
<date-part name="day" form="numeric-leading-zeros" suffix="."/>
<date-part name="month" form="numeric-leading-zeros" suffix="."/>
<date-part name="year" form="short"/>
</date>
</else-if>
<else>
<text macro="author-first" suffix=" "/>
<text macro="section-title" suffix=" / "/>
<group delimiter=". &#8212; ">
<group delimiter=" ; ">
<text macro="author-all"/>
<text macro="translator"/>
</group>
<group delimiter=" : ">
<text variable="publisher-place"/>
<group delimiter=", ">
<text variable="publisher"/>
<text macro="date"/>
</group>
</group>
<text variable="page" suffix=" p."/>
<text variable="ISBN" prefix="ISBN "/>
</group>
</else>
</choose>
</layout>
</bibliography>
</style>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment