blob: 93f3fc550805f552f71dc137e2b2370b7b88e5f2 [file] [log] [blame]
Marc Kupietz91175892023-01-21 18:36:12 +01001namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0"
2
3
4## Terms
5div {
6 terms =
7 terms.gender-assignable
8 | terms.gender-variants
9 | terms.locator
10 | item-types
11 |
12 ## Contributor roles
13 variables.names
14 | "editortranslator"
15 |
16 ## Miscellaneous terms
17 "accessed"
18 | "ad"
19 | "advance-online-publication"
20 | "album"
21 | "and"
22 | "and others"
23 | "anonymous"
24 | "at"
25 | "audio-recording"
26 | "available at"
27 | "bc"
28 | "bce"
29 | "by"
30 | "ce"
31 | "circa"
32 | "cited"
33 | "et-al"
34 | "film"
35 | "forthcoming"
36 | "from"
37 | "henceforth"
38 | "ibid"
39 | "in"
40 | "in press"
41 | "internet"
42 | "interview"
43 | "letter"
44 | "loc-cit"
45 | "no date"
46 | "no-place"
47 | "no-publisher"
48 | "on"
49 | "online"
50 | "op-cit"
51 | "original-work-published"
52 | "personal-communication"
53 | "podcast"
54 | "podcast-episode"
55 | "preprint"
56 | "presented at"
57 | "radio-broadcast"
58 | "radio-series"
59 | "radio-series-episode"
60 | "reference"
61 | "retrieved"
62 | "review-of"
63 | "scale"
64 | "special-issue"
65 | "special-section"
66 | "television-broadcast"
67 | "television-series"
68 | "television-series-episode"
69 | "video"
70 | "working-paper"
71 |
72 ## Punctuation
73 "open-quote"
74 | "close-quote"
75 | "open-inner-quote"
76 | "close-inner-quote"
77 | "page-range-delimiter"
78 | "colon"
79 | "comma"
80 | "semicolon"
81 |
82 ## Seasons
83 "season-01"
84 | "season-02"
85 | "season-03"
86 | "season-04"
87
88 ## Terms to which a gender may be assigned
89 terms.gender-assignable =
90
91 ## Months
92 "month-01"
93 | "month-02"
94 | "month-03"
95 | "month-04"
96 | "month-05"
97 | "month-06"
98 | "month-07"
99 | "month-08"
100 | "month-09"
101 | "month-10"
102 | "month-11"
103 | "month-12"
104 | terms.non-locator-number-variables
105 | terms.locator-number-variables
106
107 ## Terms for which gender variants may be specified
108 terms.gender-variants = terms.ordinals | terms.long-ordinals
109 terms.ordinals =
110
111 ## Ordinals
112 xsd:string { pattern = "ordinal(-\d{2})?" }
113 terms.long-ordinals =
114
115 ## Long ordinals
116 "long-ordinal-01"
117 | "long-ordinal-02"
118 | "long-ordinal-03"
119 | "long-ordinal-04"
120 | "long-ordinal-05"
121 | "long-ordinal-06"
122 | "long-ordinal-07"
123 | "long-ordinal-08"
124 | "long-ordinal-09"
125 | "long-ordinal-10"
126
127 ## Locators
128 terms.locator =
129 "act"
130 | "appendix"
131 | "article-locator"
132 | "book"
133 | "canon"
134 | "chapter"
135 | "column"
136 | "elocation"
137 | "equation"
138 | "figure"
139 | "folio"
140 | "line"
141 | "note"
142 | "opus"
143 | "paragraph"
144 | "rule"
145 | "scene"
146 | "sub-verbo"
147 | "table"
148 | "timestamp"
149 | "title-locator"
150 | "verse"
151 | terms.locator-number-variables
152
153 ## Locator terms with matching number variables
154 terms.locator-number-variables =
155 "issue"
156 | "page"
157 | "part"
158 | "section"
159 | "supplement"
160 | "version"
161 | "volume"
162
163 ## Non-locator terms accompanying number variables
164 terms.non-locator-number-variables =
165 "chapter-number"
166 | "citation-number"
167 | "collection-number"
168 | "edition"
169 | "first-reference-note-number"
170 | "number"
171 | "number-of-pages"
172 | "number-of-volumes"
173 | "page-first"
174 | "printing"
175}