ruf76

ASS v7

Mar 19th, 2022 (edited)
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 14.44 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" and="text" page-range-format="expanded" default-locale="de-DE">
  3.   <info>
  4.     <title>My Awesome Super Style v7</title>
  5.     <title-short>ASS7</title-short>
  6.     <id>http://www.zotero.org/styles/my-awesome-super-style-v7</id>
  7.     <link href="http://www.zotero.org/styles/my-awesome-super-style-v7" rel="self"/>
  8.     <author>
  9.       <email>hello@ruf76.com</email>
  10.       <name>ruf76</name>
  11.     </author>
  12.     <category citation-format="architecture"/>
  13.     <updated>2022-03-19T21:57:04+00:00</updated>
  14.     <rights license="http://creativecommons.org/licenses/by-sa/3.0/">mine! ALL MINE!</rights>
  15.   </info>  
  16. <locale xml:lang="en">
  17.     <terms>
  18.       <term name="et-al">and others</term>
  19.       <term name="editor" form="verb-short">ed. by</term>
  20.       <term name="edition" form="short">edn</term>
  21.       <term name="translator" form="verb-short">trans. by</term>
  22.       <term name="folio">
  23.         <single>fol.</single>
  24.         <multiple>fols</multiple>
  25.       </term>
  26.     </terms>
  27.   </locale>
  28.   <macro name="author">
  29.     <group delimiter=". " suffix=":">
  30.       <names variable="author">
  31.         <name and="text" delimiter-precedes-last="always">
  32.           <name-part name="family" text-case="uppercase"/>
  33.         </name>
  34.         <label form="short" prefix=", " suffix="."/>
  35.         <substitute>
  36.           <names variable="editor"/>
  37.           <names variable="translator"/>
  38.           <text macro="title-note"/>
  39.         </substitute>
  40.       </names>
  41.       <text macro="recipient"/>
  42.     </group>
  43.   </macro>
  44.   <macro name="recipient">
  45.     <group delimiter=" ">
  46.       <choose>
  47.         <if type="personal_communication">
  48.           <choose>
  49.             <if variable="genre">
  50.               <text variable="genre" text-case="capitalize-first"/>
  51.             </if>
  52.             <else>
  53.               <text term="letter" text-case="capitalize-first"/>
  54.             </else>
  55.           </choose>
  56.         </if>
  57.       </choose>
  58.       <text macro="recipient-note"/>
  59.     </group>
  60.   </macro>
  61.   <macro name="title-note">
  62.     <choose>
  63.       <if variable="title" match="none">
  64.         <text variable="genre"/>
  65.       </if>
  66.       <else-if type="bill book graphic legislation motion_picture report song" match="any">
  67.         <text variable="title" text-case="capitalize-first" font-style="italic"/>
  68.         <group delimiter=" " prefix=", ">
  69.           <text term="version"/>
  70.           <text variable="version"/>
  71.         </group>
  72.       </else-if>
  73.       <else-if type="legal_case interview" match="any">
  74.         <text variable="title"/>
  75.       </else-if>
  76.       <else-if variable="reviewed-author">
  77.         <text variable="title" font-style="italic" prefix="review of "/>
  78.       </else-if>
  79.       <else>
  80.         <text variable="title" text-case="capitalize-first" quotes="false" prefix="ยป" suffix="ยซ"/>
  81.       </else>
  82.     </choose>
  83.   </macro>
  84.   <macro name="short-title-note">
  85.     <choose>
  86.       <if variable="title" match="none">
  87.         <text variable="genre" form="short" font-weight="normal"/>
  88.       </if>
  89.       <else-if type="bill book graphic legislation motion_picture report song" match="any">
  90.         <text variable="title" form="short" text-case="capitalize-first" font-style="italic"/>
  91.         <group delimiter=" " prefix=", ">
  92.           <text term="version" form="short"/>
  93.           <text variable="version" form="short"/>
  94.         </group>
  95.       </else-if>
  96.       <else-if type="legal_case interview" match="any">
  97.         <text variable="title" form="short"/>
  98.       </else-if>
  99.       <else-if variable="reviewed-author">
  100.         <text variable="title" form="short" font-style="italic" prefix="review of "/>
  101.       </else-if>
  102.       <else>
  103.         <text variable="title" form="short" text-case="capitalize-first" quotes="false" prefix="ยป" suffix="ยซ"/>
  104.       </else>
  105.     </choose>
  106.     <text value=""/>
  107.   </macro>
  108.   <macro name="title-sort-substitute">
  109.     <choose>
  110.       <if type="bill book graphic legal_case legislation motion_picture report song" match="any">
  111.         <text variable="title" form="short" text-case="capitalize-first" font-style="italic"/>
  112.       </if>
  113.       <else>
  114.         <text variable="title" text-case="capitalize-first" quotes="false"/>
  115.       </else>
  116.     </choose>
  117.   </macro>
  118.   <macro name="editor-translator">
  119.     <group delimiter=", ">
  120.       <group delimiter=" ">
  121.         <choose>
  122.           <if variable="container-author reviewed-author" match="any">
  123.             <group>
  124.               <names variable="container-author reviewed-author">
  125.                 <label form="verb-short" text-case="lowercase" suffix=" "/>
  126.                 <name and="text" delimiter=", "/>
  127.               </names>
  128.             </group>
  129.           </if>
  130.         </choose>
  131.       </group>
  132.       <names variable="editor translator" delimiter=", ">
  133.         <label form="verb-short" text-case="lowercase" suffix=" "/>
  134.         <name and="text" delimiter=", "/>
  135.       </names>
  136.     </group>
  137.   </macro>
  138.   <macro name="secondary-contributors-note">
  139.     <choose>
  140.       <if type="chapter paper-conference" match="none">
  141.         <text macro="editor-translator"/>
  142.       </if>
  143.     </choose>
  144.   </macro>
  145.   <macro name="container-contributors-note">
  146.     <choose>
  147.       <if type="chapter paper-conference" match="any">
  148.         <text macro="editor-translator"/>
  149.       </if>
  150.     </choose>
  151.   </macro>
  152.   <macro name="collection-title">
  153.     <group delimiter=", ">
  154.       <choose>
  155.         <if type="article-journal">
  156.           <text variable="collection-title"/>
  157.           <text variable="collection-number"/>
  158.         </if>
  159.         <else>
  160.           <text variable="collection-title" text-case="title"/>
  161.           <text variable="collection-number"/>
  162.         </else>
  163.       </choose>
  164.     </group>
  165.   </macro>
  166.   <macro name="volume">
  167.     <choose>
  168.       <if type="article-journal chapter" match="any">
  169.         <group delimiter=" ">
  170.           <text variable="volume" prefix="Bd. " suffix=","/>
  171.           <text variable="issue" prefix="H. "/>
  172.         </group>
  173.       </if>
  174.       <else-if type="bill book chapter legal_case legislation motion_picture paper-conference report song" match="any">
  175.         <group delimiter=", ">
  176.           <text macro="edition-note"/>
  177.           <group>
  178.             <number variable="number-of-volumes" form="numeric"/>
  179.             <text term="volume" form="short" prefix=" " plural="true"/>
  180.           </group>
  181.         </group>
  182.       </else-if>
  183.     </choose>
  184.   </macro>
  185.   <macro name="issue-note">
  186.     <choose>
  187.       <if type="article-journal">
  188.         <choose>
  189.           <if variable="volume">
  190.             <text macro="issued" prefix=" "/>
  191.           </if>
  192.           <else>
  193.             <text macro="issued" prefix=", "/>
  194.           </else>
  195.         </choose>
  196.       </if>
  197.       <else-if variable="publisher-place publisher" match="any">
  198.         <group delimiter=", " prefix=" ">
  199.           <group delimiter=" ">
  200.             <choose>
  201.               <if variable="title" match="none"/>
  202.               <else-if type="thesis speech" match="any">
  203.                 <text variable="genre" prefix="unpublished "/>
  204.               </else-if>
  205.             </choose>
  206.             <text macro="event"/>
  207.           </group>
  208.           <text macro="publisher"/>
  209.           <text macro="issued"/>
  210.         </group>
  211.       </else-if>
  212.       <else>
  213.         <text macro="issued" prefix=", "/>
  214.       </else>
  215.     </choose>
  216.   </macro>
  217.   <macro name="locators-specific-note">
  218.     <choose>
  219.       <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any">
  220.         <choose>
  221.           <if is-numeric="volume">
  222.             <number variable="volume" form="roman" font-variant="small-caps"/>
  223.           </if>
  224.           <else>
  225.             <text variable="volume" font-variant="small-caps"/>
  226.           </else>
  227.         </choose>
  228.       </if>
  229.     </choose>
  230.   </macro>
  231.   <macro name="locators-specific-note-short">
  232.     <choose>
  233.       <if type="bill book graphic legal_case legislation motion_picture paper-conference report song" match="any">
  234.         <choose>
  235.           <if is-numeric="volume">
  236.             <number variable="volume" form="roman" font-variant="small-caps"/>
  237.           </if>
  238.         </choose>
  239.       </if>
  240.     </choose>
  241.   </macro>
  242.   <macro name="container-title-note">
  243.     <text variable="container-title" text-case="capitalize-first" font-style="italic" prefix="in: " suffix=","/>
  244.   </macro>
  245.   <macro name="edition-note">
  246.     <choose>
  247.       <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any">
  248.         <choose>
  249.           <if is-numeric="edition">
  250.             <group delimiter=" ">
  251.               <number variable="edition" form="ordinal"/>
  252.               <text term="edition" form="short"/>
  253.             </group>
  254.           </if>
  255.           <else>
  256.             <text variable="edition"/>
  257.           </else>
  258.         </choose>
  259.       </if>
  260.     </choose>
  261.   </macro>
  262.   <macro name="recipient-note">
  263.     <names variable="recipient" delimiter=", ">
  264.       <label form="verb" prefix=" " suffix=" "/>
  265.       <name and="text" delimiter=", "/>
  266.     </names>
  267.   </macro>
  268.   <macro name="recipient-short">
  269.     <names variable="recipient">
  270.       <label form="verb" font-variant="normal" prefix=" " suffix=" "/>
  271.       <name form="short" and="text" delimiter=", "/>
  272.     </names>
  273.   </macro>
  274.   <macro name="contributors-short">
  275.     <names variable="author" font-variant="normal">
  276.       <name form="short" font-weight="normal" and="text" initialize="false">
  277.         <name-part name="family" text-case="uppercase"/>
  278.       </name>
  279.       <substitute>
  280.         <names variable="editor"/>
  281.         <names variable="translator"/>
  282.         <text macro="title-sort-substitute" text-case="capitalize-first"/>
  283.       </substitute>
  284.     </names>
  285.     <text macro="recipient-short" text-case="capitalize-first"/>
  286.   </macro>
  287.   <macro name="locators-newspaper">
  288.     <choose>
  289.       <if type="article-newspaper">
  290.         <group delimiter=", ">
  291.           <group delimiter=" ">
  292.             <text variable="edition"/>
  293.             <text term="edition"/>
  294.           </group>
  295.           <group>
  296.             <text term="section" suffix=" "/>
  297.             <text variable="section"/>
  298.           </group>
  299.         </group>
  300.       </if>
  301.     </choose>
  302.   </macro>
  303.   <macro name="event">
  304.     <group>
  305.       <text term="presented at" suffix=" "/>
  306.       <text variable="event"/>
  307.     </group>
  308.   </macro>
  309.   <macro name="publisher">
  310.     <choose>
  311.       <if type="thesis">
  312.         <text variable="publisher"/>
  313.       </if>
  314.       <else>
  315.         <group delimiter=": ">
  316.           <text variable="publisher-place"/>
  317.           <text variable="publisher"/>
  318.         </group>
  319.       </else>
  320.     </choose>
  321.   </macro>
  322.   <macro name="issued">
  323.     <choose>
  324.       <if type="report article-newspaper article-magazine personal_communication" match="any">
  325.         <date variable="issued">
  326.           <date-part name="day" suffix=" "/>
  327.           <date-part name="month" suffix=" "/>
  328.           <date-part name="year"/>
  329.         </date>
  330.       </if>
  331.       <else>
  332.         <date variable="issued">
  333.           <date-part name="year"/>
  334.         </date>
  335.       </else>
  336.     </choose>
  337.   </macro>
  338.   <macro name="pages">
  339.     <choose>
  340.       <if type="article-journal">
  341.         <text variable="page" prefix="S. "/>
  342.       </if>
  343.       <else>
  344.         <choose>
  345.           <if variable="volume">
  346.             <text variable="page" prefix=", "/>
  347.           </if>
  348.           <else>
  349.             <label variable="page" form="short" prefix=", " suffix=" "/>
  350.             <text variable="page"/>
  351.           </else>
  352.         </choose>
  353.       </else>
  354.     </choose>
  355.   </macro>
  356.   <macro name="point-locators-subsequent">
  357.     <label prefix=", " suffix=" " variable="locator" form="short"/>
  358.     <text variable="locator"/>
  359.   </macro>
  360.   <macro name="archive-note">
  361.     <group delimiter=", ">
  362.       <text variable="archive-place"/>
  363.       <text variable="archive"/>
  364.       <text variable="archive_location"/>
  365.     </group>
  366.   </macro>
  367.   <macro name="access-note">
  368.     <group delimiter=", ">
  369.       <choose>
  370.         <if type="article-journal bill chapter legal_case legislation paper-conference" match="none">
  371.           <text macro="archive-note" prefix=", "/>
  372.         </if>
  373.       </choose>
  374.     </group>
  375.     <choose>
  376.       <if variable="DOI">
  377.         <text variable="DOI" prefix=" &lt;https://doi.org/" suffix="&gt;"/>
  378.       </if>
  379.       <else>
  380.         <choose>
  381.           <if variable="URL">
  382.             <text variable="URL" prefix=" &lt;" suffix="&gt;"/>
  383.             <group prefix=" [" suffix="]">
  384.               <text term="accessed"/>
  385.               <date variable="accessed">
  386.                 <date-part name="day" prefix=" "/>
  387.                 <date-part name="month" prefix=" "/>
  388.                 <date-part name="year" prefix=" "/>
  389.               </date>
  390.             </group>
  391.           </if>
  392.         </choose>
  393.       </else>
  394.     </choose>
  395.   </macro>
  396.   <macro name="artwork">
  397.     <choose>
  398.       <if type="graphic" match="any">
  399.         <group delimiter=", " prefix=", ">
  400.           <text variable="medium"/>
  401.           <text variable="dimensions"/>
  402.         </group>
  403.       </if>
  404.     </choose>
  405.   </macro>
  406.   <citation name-form="short" et-al-min="4" et-al-use-first="1" initialize="false" disambiguate-add-names="true" disambiguate-add-givenname="true">
  407.     <layout delimiter="; ">
  408.       <group delimiter=" ">
  409.         <text macro="contributors-short" suffix=":"/>
  410.         <text macro="short-title-note" quotes="false" suffix=","/>
  411.         <text macro="locators-specific-note-short"/>
  412.         <date date-parts="year" form="text" variable="issued"/>
  413.       </group>
  414.     </layout>
  415.   </citation>
  416.   <bibliography et-al-min="7" et-al-use-first="6">
  417.     <sort>
  418.       <key variable="archive"/>
  419.       <key macro="author"/>
  420.       <key variable="title"/>
  421.     </sort>
  422.     <layout>
  423.       <group delimiter=" " suffix=",">
  424.         <text macro="author"/>
  425.         <text macro="title-note"/>
  426.         <text macro="secondary-contributors-note"/>
  427.         <text macro="container-title-note"/>
  428.         <text macro="container-contributors-note"/>
  429.         <text macro="volume"/>
  430.       </group>
  431.       <text macro="issue-note" suffix=", "/>
  432.       <text macro="locators-specific-note" prefix=", "/>
  433.       <text macro="artwork" prefix=", "/>
  434.       <text macro="locators-newspaper" prefix=", "/>
  435.       <text macro="pages"/>
  436.       <text macro="access-note"/>
  437.     </layout>
  438.   </bibliography>
  439. </style>
  440.  
Add Comment
Please, Sign In to add comment