|
33 | 33 | <category citation-format="note"/> |
34 | 34 | <category field="theology"/> |
35 | 35 | <summary>Society of Biblical Literature format with full notes and bibliography</summary> |
36 | | - <updated>2022-06-29T13:58:51+00:00</updated> |
| 36 | + <updated>2022-07-02T02:53:27+00:00</updated> |
37 | 37 | <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights> |
38 | 38 | </info> |
39 | 39 | <locale xml:lang="en-US"> |
40 | 40 | <terms> |
| 41 | + <term name="article-journal" form="short">art.</term> |
41 | 42 | <term name="editor" form="verb-short">ed.</term> |
| 43 | + <term name="page" form="short"> |
| 44 | + <single>p. </single> |
| 45 | + <multiple>pp. </multiple> |
| 46 | + </term> |
| 47 | + <term name="paragraph" form="short"> |
| 48 | + <single>¶</single> |
| 49 | + <multiple>¶¶</multiple> |
| 50 | + </term> |
42 | 51 | <term name="section" form="short"> |
43 | 52 | <single>§</single> |
44 | 53 | <multiple>§§</multiple> |
|
675 | 684 | </choose> |
676 | 685 | </macro> |
677 | 686 | <macro name="event-note"> |
678 | | - <!-- Support citation of unpublished conference presentations per SBLHS2 §6.3.8. --> |
| 687 | + <!-- Support citation of unpublished conference presentations per SBLHS2 §6.3.8. Corrects for dropping of event-title information. --> |
679 | 688 | <choose> |
680 | 689 | <if type="speech" match="any"> |
681 | 690 | <group delimiter=" "> |
682 | 691 | <text variable="genre"/> |
683 | 692 | <text term="presented at" suffix=" "/> |
| 693 | + <text macro="event-title" suffix=", "/> |
684 | 694 | </group> |
685 | 695 | </if> |
686 | 696 | </choose> |
|
689 | 699 | <macro name="event"> |
690 | 700 | <group> |
691 | 701 | <text term="presented at" suffix=" "/> |
692 | | - <text variable="event"/> |
| 702 | + <text macro="event-title"/> |
693 | 703 | </group> |
694 | 704 | </macro> |
| 705 | + <macro name="event-title"> |
| 706 | + <choose> |
| 707 | + <!-- TODO: We expect "event-title" to be used, |
| 708 | + but processors and applications may not be updated yet. |
| 709 | + This macro ensures that either "event" or "event-title" can be accpeted. |
| 710 | + Remove if procesor logic and application adoption can handle this. --> |
| 711 | + <if variable="event-title"> |
| 712 | + <text variable="event-title"/> |
| 713 | + </if> |
| 714 | + <else> |
| 715 | + <text variable="event"/> |
| 716 | + </else> |
| 717 | + </choose> |
| 718 | + </macro> |
695 | 719 | <macro name="originally-published"> |
696 | 720 | <group delimiter=", "> |
697 | 721 | <group delimiter=": "> |
|
814 | 838 | </choose> |
815 | 839 | </group> |
816 | 840 | </if> |
| 841 | + <else> |
| 842 | + <label variable="locator" form="short"/> |
| 843 | + <text variable="locator"/> |
| 844 | + </else> |
817 | 845 | </choose> |
818 | 846 | </if> |
819 | 847 | <else-if variable="volume"> |
|
854 | 882 | <text macro="pages"/> |
855 | 883 | </if> |
856 | 884 | <else-if type="article-journal"> |
857 | | - <text variable="locator" prefix=": "/> |
| 885 | + <!-- Add support for individually paginated, electronic journal articles per https://sblhs2.com/2018/05/03/electronic-journals-with-individually-paginated-articles/ --> |
| 886 | + <choose> |
| 887 | + <if variable="number"> |
| 888 | + <group delimiter=" " prefix=": "> |
| 889 | + <text term="article-journal" form="short"/> |
| 890 | + <text variable="number"/> |
| 891 | + </group> |
| 892 | + <group prefix=", "> |
| 893 | + <label variable="locator" form="short"/> |
| 894 | + <text variable="locator"/> |
| 895 | + </group> |
| 896 | + </if> |
| 897 | + <else> |
| 898 | + <text variable="locator" prefix=": "/> |
| 899 | + </else> |
| 900 | + </choose> |
858 | 901 | </else-if> |
859 | 902 | <else-if type="entry-dictionary entry-encyclopedia" match="any"> |
860 | 903 | <choose> |
|
876 | 919 | <macro name="pages"> |
877 | 920 | <choose> |
878 | 921 | <if type="article-journal"> |
879 | | - <text variable="page" prefix=": "/> |
| 922 | + <!-- Add support for individually paginated, electronic journal articles per https://sblhs2.com/2018/05/03/electronic-journals-with-individually-paginated-articles/ --> |
| 923 | + <choose> |
| 924 | + <if variable="number"> |
| 925 | + <text term="article-journal" form="short" prefix=": "/> |
| 926 | + <text variable="number" prefix=" " suffix=", "/> |
| 927 | + <choose> |
| 928 | + <if variable="locator"> |
| 929 | + <label variable="locator" form="short"/> |
| 930 | + <text variable="locator"/> |
| 931 | + </if> |
| 932 | + <else-if variable="page"> |
| 933 | + <label variable="page" form="short"/> |
| 934 | + <text variable="page"/> |
| 935 | + </else-if> |
| 936 | + <else> |
| 937 | + <!-- Is there not a term for "no page"? See SBLHS2 §8.1.3 and CMS17 §10.42 where the same abbreviation applies to "no place," "no publisher," and "no page." --> |
| 938 | + <text value="n.p."/> |
| 939 | + </else> |
| 940 | + </choose> |
| 941 | + </if> |
| 942 | + <else> |
| 943 | + <choose> |
| 944 | + <if variable="locator"> |
| 945 | + <text variable="locator" prefix=": "/> |
| 946 | + </if> |
| 947 | + <else> |
| 948 | + <text variable="page" prefix=": "/> |
| 949 | + </else> |
| 950 | + </choose> |
| 951 | + </else> |
| 952 | + </choose> |
880 | 953 | </if> |
881 | 954 | <else-if type="chapter paper-conference entry-dictionary entry-encyclopedia" match="any"> |
882 | 955 | <choose> |
|
906 | 979 | <macro name="locators-journal"> |
907 | 980 | <choose> |
908 | 981 | <if type="article-journal"> |
909 | | - <text variable="page" prefix=": "/> |
| 982 | + <!-- Add support for individually paginated, electronic journal articles per https://sblhs2.com/2018/05/03/electronic-journals-with-individually-paginated-articles/ --> |
| 983 | + <choose> |
| 984 | + <if variable="number"> |
| 985 | + <text term="article-journal" form="short" prefix=": "/> |
| 986 | + <text variable="number" prefix=" " suffix=", "/> |
| 987 | + <choose> |
| 988 | + <if variable="page"> |
| 989 | + <label variable="page" form="short"/> |
| 990 | + <text variable="page"/> |
| 991 | + </if> |
| 992 | + <else> |
| 993 | + <!-- Is there not a term for "no page"? See SBLHS2 §8.1.3 and CMS17 §10.42 where the same abbreviation applies to "no place," "no publisher," and "no page." --> |
| 994 | + <text value="n.p."/> |
| 995 | + </else> |
| 996 | + </choose> |
| 997 | + </if> |
| 998 | + <else> |
| 999 | + <text variable="page" prefix=": "/> |
| 1000 | + </else> |
| 1001 | + </choose> |
910 | 1002 | </if> |
911 | 1003 | </choose> |
912 | 1004 | </macro> |
|
0 commit comments