Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: new_science_fo…
Fetching contributors…

Cannot retrieve contributors at this time

899 lines (899 sloc) 32.907 kB
<?xml version="1.0" encoding="utf-8"?>
<style xmlns="http://purl.org/net/xbiblio/csl" class="note" default-locale="en-IE" version="1.0" demote-non-dropping-particle="sort-only"><!-- INTRODUCTION -->
<info>
<title>Irish Historical Studies</title>
<id>http://www.zotero.org/styles/irish-historical-studies</id>
<link href="http://www.zotero.org/styles/irish-historical-studies" rel="self"/>
<link href="http://www.tcd.ie/history/ihs/pdf/rulesforcontribs.pdf" rel="documentation"/>
<author>
<name>Emma Reisz</name>
<email>emma.reisz@gmail.com</email>
</author>
<category field="history"/>
<category citation-format="note"/>
<category citation-format="author-date"/>
<issn>0021-1214</issn>
<updated>2010-08-30T07:12:00+00:00</updated>
<published>2010-11-28T17:00:00+00:00</published>
<summary>This style is for use with the journal Irish Historical Studies
and for work to be submitted at certain universities.
The IHS style is particularly difficult to reproduce exactly.
Journal contributors should consult the notes at
http://www.tcd.ie/history/ihs/pdf/rulesforcontribs.pdf .
Students should take particular care to alter the output
in order to meet the exact requirements of their course.
This style is still under development (version 0.92)
</summary>
<rights>This work by Emma Reisz is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License
and it may not be used for commercial purposes without explicit permission.
See http://creativecommons.org/licenses/by-nc-sa/3.0/ .</rights>
</info><!-- DEFINING ABBREVIATIONS USED FOR STANDARD TERMS -->
<locale xml:lang="en">
<terms>
<term name="editor" form="short">
<single>ed.</single>
<multiple>eds</multiple>
</term>
<term name="translator" form="short">trans.</term>
<term name="no date">n.d.</term>
<term name="month-01" form="short">Jan.</term>
<term name="month-02" form="short">Feb.</term>
<term name="month-03" form="short">Mar.</term>
<term name="month-04" form="short">Apr.</term>
<term name="month-05" form="short">May</term>
<term name="month-06" form="short">June</term>
<term name="month-07" form="short">July</term>
<term name="month-08" form="short">Aug.</term>
<term name="month-09" form="short">Sept.</term>
<term name="month-10" form="short">Oct.</term>
<term name="month-11" form="short">Nov.</term>
<term name="month-12" form="short">Dec.</term>
<term name="page" form="short">
<single>p.</single>
<multiple>pp</multiple>
</term>
<term name="volume" form="short">
<single>vol.</single>
<multiple>vols</multiple>
</term>
<term name="book" form="short">
<single>bk.</single>
<multiple>bks</multiple>
</term>
<term name="chapter" form="short">
<single>ch.</single>
<multiple>chs</multiple>
</term>
<term name="column" form="short">
<single>col.</single>
<multiple>cols</multiple>
</term>
<term name="figure" form="short">
<single>fig.</single>
<multiple>figs</multiple>
</term>
<term name="folio" form="short">
<single>f.</single>
<multiple>ff</multiple>
</term>
<term name="issue" form="short">
<single>no.</single>
<multiple>nos</multiple>
</term>
<term name="opus" form="short">
<single>op.</single>
<multiple>opp</multiple>
</term>
<term name="paragraph" form="short">
<single>para.</single>
<multiple>paras</multiple>
</term>
<term name="part" form="short">
<single>pt.</single>
<multiple>pts</multiple>
</term>
<term name="section" form="short">
<single>sec.</single>
<multiple>secs</multiple>
</term>
<term name="sub verbo" form="short">
<single>s.v.</single>
<multiple>s.vv</multiple>
</term>
<term name="verse" form="short">
<single>v.</single>
<multiple>vv</multiple>
</term>
</terms>
</locale><!-- AUTHORS AND OTHER PRIMARY CONTRIBUTORS -->
<macro name="contributors-note">
<choose>
<if type="bill legal_case legislation report" match="any"/>
<else-if type="chapter paper-conference" match="any">
<names variable="author">
<name and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="never"/>
</names>
</else-if>
<else>
<names variable="author">
<name and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="never"/>
<label form="short" prefix=" (" suffix=")" strip-periods="true"/>
<substitute>
<names variable="editor"/>
</substitute>
</names>
<text macro="recipient"/>
</else>
</choose>
</macro>
<macro name="contributors-short">
<choose>
<if type="bill legal_case legislation report" match="any"/>
<else-if type="chapter paper-conference" match="any">
<names variable="author">
<name form="short" and="symbol" delimiter=", " delimiter-precedes-last="never"/>
</names>
</else-if>
<else>
<names variable="author">
<name form="short" and="symbol" delimiter=", " delimiter-precedes-last="never"/>
<label form="short" prefix=" (" suffix=")" strip-periods="true"/>
<substitute>
<names variable="editor"/>
</substitute>
</names>
<text macro="recipient-short"/>
</else>
</choose>
</macro>
<macro name="contributors">
<choose>
<if type="bill legal_case legislation report" match="any"/>
<else-if type="chapter paper-conference" match="any">
<names variable="author">
<name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="never"/>
</names>
</else-if>
<else>
<names variable="author">
<name name-as-sort-order="first" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="never"/>
<label form="short" prefix=" (" suffix=")" strip-periods="true"/>
<substitute>
<names variable="editor"/>
</substitute>
</names>
<text macro="recipient"/>
</else>
</choose>
</macro>
<macro name="recipient-prefix">
<choose>
<if variable="recipient">
<choose>
<if variable="author" match="none">
<choose>
<if variable="genre">
<text variable="genre" text-case="capitalize-first"/>
</if>
<else>
<text term="letter" text-case="capitalize-first"/>
</else>
</choose>
</if>
</choose>
</if>
</choose>
</macro>
<macro name="recipient-short">
<choose>
<if type="personal_communication">
<text macro="recipient-prefix"/>
<names variable="recipient">
<label form="verb" prefix=" " text-case="lowercase" suffix=" "/>
<name form="short" and="symbol" delimiter=", " delimiter-precedes-last="never"/>
</names>
</if>
</choose>
</macro>
<macro name="recipient">
<choose>
<if type="personal_communication">
<text macro="recipient-prefix"/>
<names variable="recipient">
<label form="verb" prefix=" " text-case="lowercase" suffix=" "/>
<name and="text" delimiter=", " delimiter-precedes-last="never"/>
</names>
</if>
</choose>
</macro>
<macro name="interviewer-note">
<names variable="interviewer">
<label form="verb" prefix=" " text-case="lowercase" suffix=" "/>
<name and="text" delimiter=", " delimiter-precedes-last="never"/>
</names>
</macro>
<macro name="interviewer">
<names variable="interviewer">
<label form="verb" prefix=" " text-case="capitalize-first" suffix=" "/>
<name and="text" delimiter=", " delimiter-precedes-last="never"/>
</names>
</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="bill legal_case legislation personal_communication report speech thesis" match="none">
<text variable="genre" text-case="capitalize-first"/>
</else-if>
</choose>
</group>
</macro>
<macro name="event">
<group>
<text term="presented at" suffix=" "/>
<text variable="event"/>
</group>
</macro><!-- CALL NUMBER/ARCHIVE REFERENCE -->
<macro name="document-identifier-short">
<text variable="call-number"/>
<choose>
<if variable="call-number" match="none">
<text variable="archive_location"/>
</if>
</choose>
</macro>
<macro name="archive">
<group delimiter=", " prefix="(" suffix=")">
<text variable="archive"/>
<choose>
<if variable="author title" match="any">
<group delimiter=", ">
<text variable="archive_location"/>
<text variable="call-number"/>
</group>
</if>
<else-if variable="call-number">
<text variable="archive_location"/>
</else-if>
</choose>
</group>
</macro>
<macro name="document-identifier">
<group delimiter=" ">
<text macro="document-identifier-short"/>
<text macro="archive"/>
</group>
</macro><!-- TITLES -->
<macro name="title-short">
<choose>
<if variable="title" match="none">
<choose>
<if type="interview">
<text term="interview" text-case="lowercase"/>
</if>
<else-if type="speech" match="any">
<text variable="genre" form="short"/>
</else-if>
<else-if type="bill book graphic legal_case motion_picture report song article-journal article-magazine article-newspaper thesis webpage chapter paper-conference" match="none">
<choose>
<if variable="author">
<text macro="publication_date"/>
</if>
<else>
<text macro="document-identifier"/>
</else>
</choose>
</else-if>
</choose>
</if>
<else-if type="bill legislation" match="any">
<choose>
<if variable="number">
<text variable="title" form="short"/>
</if>
<else>
<text variable="title" form="short" font-style="italic"/>
</else>
</choose>
</else-if>
<else-if type="bill book graphic legal_case motion_picture report song" match="any">
<text variable="title" form="short" font-style="italic"/>
</else-if>
<else>
<text variable="title" form="short" prefix="‘" suffix="’"/>
</else>
</choose>
</macro>
<macro name="title">
<choose>
<if variable="title author" match="none">
<choose>
<if type="bill book graphic legal_case motion_picture report song article-journal article-magazine article-newspaper thesis webpage chapter paper-conference" match="none">
<text macro="document-identifier-short"/>
</if>
</choose>
</if>
<else-if type="bill legislation" match="any">
<choose>
<if variable="number">
<text variable="title"/>
</if>
<else>
<text variable="title" font-style="italic"/>
</else>
</choose>
</else-if>
<else-if type="bill book graphic legal_case motion_picture report song" match="any">
<text variable="title" font-style="italic"/>
</else-if>
<else>
<text variable="title" prefix="‘" suffix="’"/>
</else>
</choose>
</macro><!-- SECONDARY CONTRIBUTORS -->
<macro name="translator">
<names variable="translator" delimiter=", ">
<label form="short" text-case="lowercase" suffix=" " strip-periods="true"/>
<name and="text" delimiter=", " delimiter-precedes-last="never"/>
</names>
</macro>
<macro name="editor-translator">
<group delimiter=", ">
<choose>
<if variable="author">
<names variable="editor" delimiter=", ">
<label form="short" text-case="lowercase" suffix=" " strip-periods="true"/>
<name and="text" delimiter=", " delimiter-precedes-last="never"/>
</names>
</if>
</choose>
<text macro="translator"/>
</group>
</macro>
<macro name="secondary-contributors">
<choose>
<if type="report">
<group delimiter=", ">
<names variable="author">
<name prefix="by " and="text" delimiter=", " delimiter-precedes-last="never"/>
</names>
<text macro="translator"/>
</group>
</if>
<else-if type="chapter paper-conference" match="any">
<text macro="translator"/>
</else-if>
<else>
<text macro="editor-translator"/>
</else>
</choose>
</macro>
<macro name="container-editors">
<choose>
<if type="chapter paper-conference" match="any">
<names variable="editor" delimiter=", ">
<name and="text" delimiter=", " delimiter-precedes-last="never"/>
<label form="short" text-case="lowercase" prefix=" (" suffix=")" strip-periods="true"/>
</names>
</if>
</choose>
</macro><!-- SECONDARY TITLES -->
<macro name="container-title">
<choose>
<if type="bill legislation" match="any">
<choose>
<if variable="number" match="none">
<text variable="container-title"/>
</if>
</choose>
</if>
<else-if type="legal_case">
<text variable="container-title"/>
</else-if>
<else>
<text variable="container-title" font-style="italic"/>
</else>
</choose>
</macro>
<macro name="collection">
<group delimiter=", ">
<text variable="collection-title"/>
<text variable="collection-number"/>
</group>
</macro>
<macro name="container-official-pubs">
<choose>
<if type="legal_case">
<text variable="number" prefix=", "/>
<text macro="container-title" prefix=", "/>
<text variable="genre" prefix=", "/>
</if>
<else-if type="bill legislation" match="any">
<text macro="container-title" prefix=", "/>
</else-if>
<else-if type="report">
<choose>
<if variable="publisher-place publisher" match="none">
<choose>
<if variable="author translator" match="none">
<text macro="collection" prefix=", "/>
<text variable="number" prefix=" "/>
</if>
<else>
<text macro="collection" prefix=" "/>
<text variable="number" prefix=" "/>
</else>
</choose>
</if>
<else>
<text variable="number" prefix=" "/>
</else>
</choose>
<text variable="genre" prefix=", "/>
</else-if>
</choose>
</macro><!-- SECONDARY AUTHORS + TITLES -->
<macro name="container-publication">
<choose>
<if type="bill legislation legal_case report" match="any">
<text macro="container-official-pubs"/>
</if>
<else-if type="chapter paper-conference article-journal" match="any">
<group prefix=" in " delimiter=", ">
<text macro="container-editors"/>
<text macro="container-title"/>
</group>
</else-if>
<else>
<choose>
<if variable="title">
<group prefix=" in " delimiter=", ">
<text macro="container-editors"/>
<text macro="container-title"/>
</group>
</if>
<else-if variable="author editor" match="any">
<group prefix="in " delimiter=", ">
<text macro="container-editors"/>
<text macro="container-title"/>
</group>
</else-if>
<else>
<group delimiter=", ">
<text macro="container-editors"/>
<text macro="container-title"/>
</group>
</else>
</choose>
</else>
</choose>
</macro><!-- ITEM LOCATORS -->
<macro name="volume-romans">
<choose>
<if type="bill legal_case legislation report" match="none">
<choose>
<if is-numeric="volume">
<number variable="volume" form="roman"/>
</if>
<else>
<text variable="volume"/>
</else>
</choose>
</if>
</choose>
</macro>
<macro name="pages">
<label variable="page" form="short" strip-periods="true"/>
<text variable="page" prefix=" "/>
</macro>
<macro name="volume-pages">
<choose>
<if variable="volume">
<text macro="volume-romans" suffix=", "/>
<text variable="page"/>
</if>
<else>
<text macro="pages"/>
</else>
</choose>
</macro>
<macro name="issue-serial">
<choose>
<if type="article-journal">
<group prefix=", " delimiter=", ">
<text macro="volume-romans"/>
<group>
<text term="issue" form="short" suffix=" " strip-periods="true"/>
<text variable="issue"/>
</group>
</group>
</if>
<else-if type="legal_case">
<group prefix=", " delimiter=" ">
<text variable="volume"/>
<text variable="container-title"/>
<text variable="page"/>
</group>
</else-if>
</choose>
</macro>
<macro name="locators-chapter">
<choose>
<if type="chapter paper-conference" match="any">
<text macro="volume-pages"/>
</if>
</choose>
</macro>
<macro name="locators-serial">
<choose>
<if type="article-journal article-newspaper" match="any">
<text macro="pages"/>
</if>
</choose>
</macro>
<macro name="locators-official-pubs">
<choose>
<if type="bill legislation" match="any">
<choose>
<if variable="number title" match="all">
<group prefix=" (" suffix=")" delimiter=" ">
<text variable="number"/>
<text variable="container-title"/>
</group>
</if>
<else-if variable="number">
<group delimiter=" ">
<text variable="number"/>
<text variable="container-title"/>
<text macro="publication_date-long" prefix="(" suffix=")"/>
</group>
</else-if>
</choose>
<text variable="volume" prefix=" "/>
<text variable="page" prefix=", "/>
</if>
<else-if type="report">
<text variable="volume" prefix=" "/>
<text variable="page" prefix=", "/>
</else-if>
</choose>
</macro><!-- PRINTING DETAILS -->
<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="edition-newspaper">
<choose>
<if type="article-newspaper">
<group delimiter=", ">
<text macro="edition"/>
<group>
<text term="section" form="short" suffix=". " strip-periods="true"/>
<text variable="section"/>
</group>
</group>
</if>
</choose>
</macro>
<macro name="off-pubs-printing">
<choose>
<if type="report">
<text macro="publication_date" prefix=" "/>
</if>
<else-if type="bill legislation" match="any">
<choose>
<if variable="number title" match="all">
<text macro="publication_date" prefix=", "/>
</if>
<else-if variable="number" match="none">
<text macro="publication_date" prefix=" "/>
</else-if>
</choose>
</else-if>
</choose>
</macro>
<macro name="multiple-volumes">
<group delimiter=" ">
<number variable="number-of-volumes" form="numeric"/>
<text term="volume" form="short" plural="true" strip-periods="true"/>
</group>
</macro>
<macro name="publisher">
<group delimiter=": ">
<text variable="publisher-place"/>
</group>
</macro>
<macro name="publication_date-long">
<date variable="issued">
<date-part name="day" suffix=" "/>
<date-part name="month" form="short" suffix=" " strip-periods="true"/>
<date-part name="year"/>
</date>
</macro>
<macro name="publication_date">
<choose>
<if type="article-magazine article-newspaper paper-conference personal_communication manuscript interview legal_case patent map song speech motion_picture broadcast" match="any">
<text macro="publication_date-long"/>
</if>
<else>
<date variable="issued">
<date-part name="year"/>
</date>
</else>
</choose>
</macro>
<macro name="publication">
<group delimiter=", ">
<choose>
<if type="bill book graphic legal_case motion_picture report song chapter paper-conference" match="any">
<text macro="multiple-volumes"/>
</if>
</choose>
<choose>
<if type="thesis">
<group delimiter=", ">
<text variable="genre" suffix=" thesis"/>
<text variable="publisher"/>
</group>
</if>
</choose>
<text macro="collection"/>
<choose>
<if type="bill book graphic legal_case motion_picture report song chapter paper-conference" match="any">
<text macro="edition"/>
</if>
</choose>
<text macro="publisher"/>
<text macro="publication_date"/>
</group>
</macro>
<macro name="printing">
<choose>
<if type="article-journal legal_case" match="any">
<text macro="publication_date" prefix=" (" suffix=")"/>
</if>
<else-if variable="publisher-place publisher" match="any">
<text macro="publication" prefix=" (" suffix=")"/>
</else-if>
<else-if type="report bill legislation" match="any">
<text macro="off-pubs-printing"/>
</else-if>
<else-if type="speech">
<choose>
<if variable="title" match="none"/>
<else>
<text variable="genre" text-case="capitalize-first" prefix=". "/>
</else>
</choose>
<text macro="event" prefix=" "/>
<text variable="event-place" prefix=", "/>
<text macro="publication_date" prefix=", "/>
</else-if><!-- FORMATTING FOR NEWSPAPER ARTICLES -->
<else>
<text macro="publication_date" prefix=", "/>
</else>
</choose>
</macro><!-- TITLE + PRINTING -->
<macro name="title-and-printing">
<group delimiter=", ">
<text macro="title"/>
<text macro="description"/>
</group>
<group delimiter=",">
<text macro="secondary-contributors" prefix=", "/>
<text macro="container-publication"/>
</group>
<text macro="issue-serial"/>
<text macro="printing"/>
</macro><!-- ACCESS -->
<macro name="URL">
<group delimiter=" ">
<text variable="URL" prefix="(" suffix=")"/>
<date variable="accessed" prefix="(" suffix=")">
<date-part name="day" suffix=" "/>
<date-part name="month" form="short" suffix=" " strip-periods="true"/>
<date-part name="year"/>
</date>
</group>
</macro>
<macro name="access">
<group delimiter=" ">
<choose>
<if type="bill book graphic legal_case motion_picture report song article-journal article-magazine article-newspaper thesis webpage chapter paper-conference" match="none">
<text macro="archive"/>
</if>
</choose>
<text macro="URL"/>
</group>
</macro><!-- POINT LOCATORS (REFERENCES) -->
<macro name="point-locators-subsequent">
<group>
<choose>
<if locator="volume">
<text variable="locator"/>
</if>
<else>
<label variable="locator" form="short" suffix=" " strip-periods="true"/>
<text variable="locator"/>
</else>
</choose>
</group>
</macro>
<macro name="point-locators">
<choose>
<if type="bill report" match="any">
<text macro="point-locators-subsequent" prefix=", "/>
</if>
<else>
<choose>
<if variable="locator" match="none">
<choose>
<if type="chapter paper-conference" match="any">
<text macro="volume-pages" prefix=", "/>
</if>
<else>
<text macro="pages" prefix=", "/>
</else>
</choose>
</if>
<else>
<text macro="point-locators-subsequent" prefix=", "/>
</else>
</choose>
</else>
</choose>
</macro><!-- FOOTNOTE OUTPUT -->
<citation et-al-min="7" et-al-use-first="1" et-al-subsequent-min="3" et-al-subsequent-use-first="1" disambiguate-add-names="true">
<layout prefix="" suffix="." delimiter="; ">
<choose>
<if position="ibid-with-locator">
<group delimiter=", ">
<text term="ibid" text-case="capitalize-first"/>
<text macro="point-locators-subsequent"/>
</group>
</if>
<else-if position="ibid">
<text term="ibid" text-case="capitalize-first"/>
</else-if>
<else-if position="subsequent">
<group delimiter=", ">
<text macro="contributors-short"/>
<text macro="title-short"/>
<text macro="point-locators-subsequent"/>
</group>
</else-if>
<else>
<group delimiter=", ">
<text macro="contributors-note"/>
<text macro="title-and-printing"/>
</group>
<text macro="edition-newspaper" prefix=", "/>
<text macro="locators-official-pubs"/>
<text macro="point-locators"/>
<text macro="access" prefix=" "/>
</else>
</choose>
</layout>
</citation><!-- BIBLIOGRAPHY OUTPUT -->
<macro name="locators-bibliography">
<text macro="edition-newspaper" prefix=", "/>
<text macro="locators-official-pubs"/>
<text macro="locators-serial" prefix=", "/>
<text macro="locators-chapter" prefix=", "/>
<text macro="access" prefix=" "/>
</macro>
<macro name="sort-key-1">
<choose>
<if variable="archive">
<text value="A "/>
<text variable="archive"/>
</if>
<else-if type="bill legislation report treaty" match="any">
<text value="B "/>
</else-if>
<else-if type="legal_case">
<text value="C "/>
</else-if>
<else-if type="interview">
<text value="D "/>
</else-if>
<else-if type="article-newspaper">
<text value="E "/>
<text variable="container-title" suffix=" "/>
</else-if>
<else-if type="paper-conference personal_communication thesis" match="any">
<text value="G "/>
</else-if>
<else>
<text value="H "/>
<choose>
<if type="chapter paper-conference" match="any">
<choose>
<if variable="author">
<names variable="author">
<name delimiter=" "/>
</names>
</if>
<else>
<text value="AAAAA "/>
<text variable="title"/>
</else>
</choose>
</if>
<else>
<choose>
<if variable="author editor" match="any">
<names variable="author">
<name delimiter=" "/>
<label form="short" strip-periods="true"/>
<substitute>
<names variable="editor"/>
</substitute>
</names>
</if>
<else>
<text value="AAAAA "/>
<text variable="title"/>
</else>
</choose>
</else>
</choose>
</else>
</choose>
</macro>
<macro name="sort-key-2">
<choose>
<if variable="archive">
<text variable="archive_location"/>
</if>
</choose>
</macro>
<macro name="sort-key-3">
<choose>
<if variable="archive">
<text variable="call-number"/>
</if>
</choose>
</macro>
<macro name="sort-key-4">
<choose>
<if variable="archive">
<names variable="author">
<name delimiter=" "/>
</names>
</if>
</choose>
</macro>
<bibliography hanging-indent="true" et-al-min="11" et-al-use-first="7" subsequent-author-substitute="---" entry-spacing="0">
<sort>
<key macro="sort-key-1"/>
<key macro="sort-key-2"/>
<key macro="sort-key-3"/>
<key macro="sort-key-4"/>
<key variable="issued"/>
<key variable="title"/>
<key variable="genre"/>
</sort>
<layout>
<group delimiter=", ">
<text macro="contributors"/>
<text macro="title-and-printing"/>
</group>
<text macro="locators-bibliography"/>
</layout>
</bibliography>
</style>
Jump to Line
Something went wrong with that request. Please try again.