UNPKG

@citation/csl-style-ieee

Version:
1 lines 17.2 kB
{"content":"<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<style xmlns=\"http://purl.org/net/xbiblio/csl\" class=\"in-text\" version=\"1.0\" demote-non-dropping-particle=\"sort-only\">\n <info>\n <title>IEEE</title>\n <id>http://www.zotero.org/styles/ieee</id>\n <link href=\"http://www.zotero.org/styles/ieee\" rel=\"self\"/>\n <!-- <link href=\"https://ieeeauthorcenter.ieee.org/wp-content/uploads/IEEE-Reference-Guide.pdf\" rel=\"documentation\"/> - 2018 guidelines -->\n <link href=\"http://journals.ieeeauthorcenter.ieee.org/wp-content/uploads/sites/7/IEEE_Reference_Guide.pdf\" rel=\"documentation\"/>\n <link href=\"https://journals.ieeeauthorcenter.ieee.org/your-role-in-article-production/ieee-editorial-style-manual/\" rel=\"documentation\"/>\n <author>\n <name>Michael Berkowitz</name>\n <email>mberkowi@gmu.edu</email>\n </author>\n <contributor>\n <name>Julian Onions</name>\n <email>julian.onions@gmail.com</email>\n </contributor>\n <contributor>\n <name>Rintze Zelle</name>\n <uri>http://twitter.com/rintzezelle</uri>\n </contributor>\n <contributor>\n <name>Stephen Frank</name>\n <uri>http://www.zotero.org/sfrank</uri>\n </contributor>\n <contributor>\n <name>Sebastian Karcher</name>\n </contributor>\n <contributor>\n <name>Giuseppe Silano</name>\n <email>g.silano89@gmail.com</email>\n <uri>http://giuseppesilano.net</uri>\n </contributor>\n <contributor>\n <name>Patrick O'Brien</name>\n </contributor>\n <contributor>\n <name>Brenton M. Wiernik</name>\n </contributor>\n <contributor>\n <name>Oliver Couch</name>\n <email>oliver.couch@gmail.com</email>\n </contributor>\n <category citation-format=\"numeric\"/>\n <category field=\"engineering\"/>\n <category field=\"generic-base\"/>\n <summary>IEEE style as per the 2021 guidelines, V 01.29.2021.</summary>\n <updated>2024-01-11T00:52:46+10:00</updated>\n <rights license=\"http://creativecommons.org/licenses/by-sa/3.0/\">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>\n </info>\n <locale xml:lang=\"en\">\n <date form=\"text\">\n <date-part name=\"month\" form=\"short\" suffix=\" \"/>\n <date-part name=\"day\" form=\"numeric-leading-zeros\" suffix=\", \"/>\n <date-part name=\"year\"/>\n </date>\n <terms>\n <term name=\"chapter\" form=\"short\">ch.</term>\n <term name=\"presented at\">presented at the</term>\n <term name=\"available at\">available</term>\n </terms>\n </locale>\n <!-- Macros -->\n <macro name=\"status\">\n <choose>\n <if variable=\"page issue volume\" match=\"none\">\n <text variable=\"status\" text-case=\"capitalize-first\" suffix=\"\" font-weight=\"bold\"/>\n </if>\n </choose>\n </macro>\n <macro name=\"edition\">\n <choose>\n <if type=\"bill book chapter graphic legal_case legislation motion_picture paper-conference report song\" match=\"any\">\n <choose>\n <if is-numeric=\"edition\">\n <group delimiter=\" \">\n <number variable=\"edition\" form=\"ordinal\"/>\n <text term=\"edition\" form=\"short\"/>\n </group>\n </if>\n <else>\n <text variable=\"edition\" text-case=\"capitalize-first\" suffix=\".\"/>\n </else>\n </choose>\n </if>\n </choose>\n </macro>\n <macro name=\"issued\">\n <choose>\n <if type=\"article-journal report\" match=\"any\">\n <date variable=\"issued\">\n <date-part name=\"month\" form=\"short\" suffix=\" \"/>\n <date-part name=\"year\" form=\"long\"/>\n </date>\n </if>\n <else-if type=\"bill book chapter graphic legal_case legislation song thesis\" match=\"any\">\n <date variable=\"issued\">\n <date-part name=\"year\" form=\"long\"/>\n </date>\n </else-if>\n <else-if type=\"paper-conference\" match=\"any\">\n <date variable=\"issued\">\n <date-part name=\"month\" form=\"short\"/>\n <date-part name=\"year\" prefix=\" \"/>\n </date>\n </else-if>\n <else-if type=\"motion_picture\" match=\"any\">\n <date variable=\"issued\" form=\"text\" prefix=\"(\" suffix=\")\"/>\n </else-if>\n <else>\n <date variable=\"issued\" form=\"text\"/>\n </else>\n </choose>\n </macro>\n <macro name=\"author\">\n <names variable=\"author\">\n <name and=\"text\" et-al-min=\"7\" et-al-use-first=\"1\" initialize-with=\". \"/>\n <label form=\"short\" prefix=\", \" text-case=\"capitalize-first\"/>\n <et-al font-style=\"italic\"/>\n <substitute>\n <names variable=\"editor\"/>\n <names variable=\"translator\"/>\n </substitute>\n </names>\n </macro>\n <macro name=\"editor\">\n <names variable=\"editor\">\n <name initialize-with=\". \" delimiter=\", \" and=\"text\"/>\n <label form=\"short\" prefix=\", \" text-case=\"capitalize-first\"/>\n </names>\n </macro>\n <macro name=\"locators\">\n <group delimiter=\", \">\n <text macro=\"edition\"/>\n <group delimiter=\" \">\n <text term=\"volume\" form=\"short\"/>\n <number variable=\"volume\" form=\"numeric\"/>\n </group>\n <group delimiter=\" \">\n <number variable=\"number-of-volumes\" form=\"numeric\"/>\n <text term=\"volume\" form=\"short\" plural=\"true\"/>\n </group>\n <group delimiter=\" \">\n <text term=\"issue\" form=\"short\"/>\n <number variable=\"issue\" form=\"numeric\"/>\n </group>\n </group>\n </macro>\n <macro name=\"title\">\n <choose>\n <if type=\"bill book graphic legal_case legislation motion_picture song\" match=\"any\">\n <text variable=\"title\" font-style=\"italic\"/>\n </if>\n <else>\n <text variable=\"title\" quotes=\"true\"/>\n </else>\n </choose>\n </macro>\n <macro name=\"publisher\">\n <choose>\n <if type=\"bill book chapter graphic legal_case legislation motion_picture paper-conference song\" match=\"any\">\n <group delimiter=\": \">\n <text variable=\"publisher-place\"/>\n <text variable=\"publisher\"/>\n </group>\n </if>\n <else>\n <group delimiter=\", \">\n <text variable=\"publisher\"/>\n <text variable=\"publisher-place\"/>\n </group>\n </else>\n </choose>\n </macro>\n <macro name=\"event\">\n <choose>\n <!-- Published Conference Paper -->\n <if type=\"paper-conference speech\" match=\"any\">\n <choose>\n <if variable=\"container-title\" match=\"any\">\n <group delimiter=\" \">\n <text term=\"in\"/>\n <text variable=\"container-title\" font-style=\"italic\"/>\n </group>\n </if>\n <!-- Unpublished Conference Paper -->\n <else>\n <group delimiter=\" \">\n <text term=\"presented at\"/>\n <text variable=\"event\"/>\n </group>\n </else>\n </choose>\n </if>\n </choose>\n </macro>\n <macro name=\"access\">\n <choose>\n <if type=\"webpage post post-weblog\" match=\"any\">\n <!-- https://url.com/ (accessed Mon. DD, YYYY). -->\n <choose>\n <if variable=\"URL\">\n <group delimiter=\". \" prefix=\" \">\n <group delimiter=\": \">\n <text term=\"accessed\" text-case=\"capitalize-first\"/>\n <date variable=\"accessed\" form=\"text\"/>\n </group>\n <text term=\"online\" prefix=\"[\" suffix=\"]\" text-case=\"capitalize-first\"/>\n <group delimiter=\": \">\n <text term=\"available at\" text-case=\"capitalize-first\"/>\n <text variable=\"URL\"/>\n </group>\n </group>\n </if>\n </choose>\n </if>\n <else-if match=\"any\" variable=\"DOI\">\n <!-- doi: 10.1000/xyz123. -->\n <text variable=\"DOI\" prefix=\" doi: \" suffix=\".\"/>\n </else-if>\n <else-if variable=\"URL\">\n <!-- Accessed: Mon. DD, YYYY. [Medium]. Available: https://URL.com/ -->\n <group delimiter=\". \" prefix=\" \" suffix=\". \">\n <!-- Accessed: Mon. DD, YYYY. -->\n <group delimiter=\": \">\n <text term=\"accessed\" text-case=\"capitalize-first\"/>\n <date variable=\"accessed\" form=\"text\"/>\n </group>\n <!-- [Online Video]. -->\n <group prefix=\"[\" suffix=\"]\" delimiter=\" \">\n <choose>\n <if variable=\"medium\" match=\"any\">\n <text variable=\"medium\" text-case=\"capitalize-first\"/>\n </if>\n <else>\n <text term=\"online\" text-case=\"capitalize-first\"/>\n <choose>\n <if type=\"motion_picture\">\n <text term=\"video\" text-case=\"capitalize-first\"/>\n </if>\n </choose>\n </else>\n </choose>\n </group>\n </group>\n <!-- Available: https://URL.com/ -->\n <group delimiter=\": \" prefix=\" \">\n <text term=\"available at\" text-case=\"capitalize-first\"/>\n <text variable=\"URL\"/>\n </group>\n </else-if>\n </choose>\n </macro>\n <macro name=\"page\">\n <choose>\n <if type=\"article-journal\" variable=\"number\" match=\"all\">\n <group delimiter=\" \">\n <text value=\"Art.\"/>\n <text term=\"issue\" form=\"short\"/>\n <text variable=\"number\"/>\n </group>\n </if>\n <else>\n <group delimiter=\" \">\n <label variable=\"page\" form=\"short\"/>\n <text variable=\"page\"/>\n </group>\n </else>\n </choose>\n </macro>\n <macro name=\"citation-locator\">\n <group delimiter=\" \">\n <choose>\n <if locator=\"page\">\n <label variable=\"locator\" form=\"short\"/>\n </if>\n <else>\n <label variable=\"locator\" form=\"short\" text-case=\"capitalize-first\"/>\n </else>\n </choose>\n <text variable=\"locator\"/>\n </group>\n </macro>\n <macro name=\"geographic-location\">\n <group delimiter=\", \" suffix=\".\">\n <choose>\n <if variable=\"publisher-place\">\n <text variable=\"publisher-place\" text-case=\"title\"/>\n </if>\n <else-if variable=\"event-place\">\n <text variable=\"event-place\" text-case=\"title\"/>\n </else-if>\n </choose>\n </group>\n </macro>\n <!-- Series -->\n <macro name=\"collection\">\n <choose>\n <if variable=\"collection-title\" match=\"any\">\n <text term=\"in\" suffix=\" \"/>\n <group delimiter=\", \" suffix=\". \">\n <text variable=\"collection-title\"/>\n <text variable=\"collection-number\" prefix=\"no. \"/>\n <text variable=\"volume\" prefix=\"vol. \"/>\n </group>\n </if>\n </choose>\n </macro>\n <!-- Citation -->\n <citation>\n <sort>\n <key variable=\"citation-number\"/>\n </sort>\n <layout delimiter=\", \">\n <group prefix=\"[\" suffix=\"]\" delimiter=\", \">\n <text variable=\"citation-number\"/>\n <text macro=\"citation-locator\"/>\n </group>\n </layout>\n </citation>\n <!-- Bibliography -->\n <bibliography entry-spacing=\"0\" second-field-align=\"flush\">\n <layout>\n <!-- Citation Number -->\n <text variable=\"citation-number\" prefix=\"[\" suffix=\"]\"/>\n <!-- Author(s) -->\n <text macro=\"author\" suffix=\", \"/>\n <!-- Rest of Citation -->\n <choose>\n <!-- Specific Formats -->\n <if type=\"article-journal\">\n <group delimiter=\", \">\n <text macro=\"title\"/>\n <text variable=\"container-title\" font-style=\"italic\" form=\"short\"/>\n <text macro=\"locators\"/>\n <text macro=\"page\"/>\n <text macro=\"issued\"/>\n <text macro=\"status\"/>\n </group>\n <choose>\n <if variable=\"URL DOI\" match=\"none\">\n <text value=\".\"/>\n </if>\n <else>\n <text value=\",\"/>\n </else>\n </choose>\n <text macro=\"access\"/>\n </if>\n <else-if type=\"paper-conference speech\" match=\"any\">\n <group delimiter=\", \" suffix=\", \">\n <text macro=\"title\"/>\n <text macro=\"event\"/>\n <text macro=\"editor\"/>\n </group>\n <text macro=\"collection\"/>\n <group delimiter=\", \" suffix=\".\">\n <text macro=\"publisher\"/>\n <text macro=\"issued\"/>\n <text macro=\"page\"/>\n <text macro=\"status\"/>\n </group>\n <text macro=\"access\"/>\n </else-if>\n <else-if type=\"chapter\">\n <group delimiter=\", \" suffix=\".\">\n <text macro=\"title\"/>\n <group delimiter=\" \">\n <text term=\"in\" suffix=\" \"/>\n <text variable=\"container-title\" font-style=\"italic\"/>\n </group>\n <text macro=\"locators\"/>\n <text macro=\"editor\"/>\n <text macro=\"collection\"/>\n <text macro=\"publisher\"/>\n <text macro=\"issued\"/>\n <text macro=\"page\"/>\n </group>\n <text macro=\"access\"/>\n </else-if>\n <else-if type=\"report\">\n <group delimiter=\", \" suffix=\".\">\n <text macro=\"title\"/>\n <text macro=\"publisher\"/>\n <group delimiter=\" \">\n <text variable=\"genre\"/>\n <text variable=\"number\"/>\n </group>\n <text macro=\"issued\"/>\n </group>\n <text macro=\"access\"/>\n </else-if>\n <else-if type=\"thesis\">\n <group delimiter=\", \" suffix=\".\">\n <text macro=\"title\"/>\n <text variable=\"genre\"/>\n <text macro=\"publisher\"/>\n <text macro=\"issued\"/>\n </group>\n <text macro=\"access\"/>\n </else-if>\n <else-if type=\"webpage post-weblog post\" match=\"any\">\n <group delimiter=\", \" suffix=\".\">\n <text macro=\"title\"/>\n <text variable=\"container-title\"/>\n </group>\n <text macro=\"access\"/>\n </else-if>\n <else-if type=\"patent\">\n <group delimiter=\", \">\n <text macro=\"title\"/>\n <text variable=\"number\"/>\n <text macro=\"issued\"/>\n </group>\n <text macro=\"access\"/>\n </else-if>\n <!-- Online Video -->\n <else-if type=\"motion_picture\">\n <text macro=\"geographic-location\" suffix=\". \"/>\n <group delimiter=\", \" suffix=\".\">\n <text macro=\"title\"/>\n <text macro=\"issued\"/>\n </group>\n <text macro=\"access\"/>\n </else-if>\n <!-- Generic/Fallback Formats -->\n <else-if type=\"bill book graphic legal_case legislation report song\" match=\"any\">\n <group delimiter=\", \" suffix=\". \">\n <text macro=\"title\"/>\n <text macro=\"locators\"/>\n </group>\n <text macro=\"collection\"/>\n <group delimiter=\", \" suffix=\".\">\n <text macro=\"publisher\"/>\n <text macro=\"issued\"/>\n <text macro=\"page\"/>\n </group>\n <text macro=\"access\"/>\n </else-if>\n <else-if type=\"article-magazine article-newspaper broadcast interview manuscript map patent personal_communication song speech thesis webpage\" match=\"any\">\n <group delimiter=\", \" suffix=\".\">\n <text macro=\"title\"/>\n <text variable=\"container-title\" font-style=\"italic\"/>\n <text macro=\"locators\"/>\n <text macro=\"publisher\"/>\n <text macro=\"page\"/>\n <text macro=\"issued\"/>\n </group>\n <text macro=\"access\"/>\n </else-if>\n <else>\n <group delimiter=\", \" suffix=\". \">\n <text macro=\"title\"/>\n <text variable=\"container-title\" font-style=\"italic\"/>\n <text macro=\"locators\"/>\n </group>\n <text macro=\"collection\"/>\n <group delimiter=\", \" suffix=\".\">\n <text macro=\"publisher\"/>\n <text macro=\"page\"/>\n <text macro=\"issued\"/>\n </group>\n <text macro=\"access\"/>\n </else>\n </choose>\n </layout>\n </bibliography>\n</style>\n","id":"http://www.zotero.org/styles/ieee","short_id":"ieee","title":"IEEE"}