summaryrefslogtreecommitdiff
path: root/support/bib2gls/src/bib2gls-terms.bib
blob: 3416f55e1cc01adb63400c0dd72f4f3707ad30b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
% Encoding: UTF-8

@entry{primaryentry,
  name={primary entry},
  plural={primary entries},
  user1`={idx.primary},
  description={The original entry created from a dual-entry type
   (such as \atentry{dualentry}) or the entry from single-entry
   types (such as \atentry{entry}) or \glspl{spawnedentry}.}
}

@entry{dualentry,
  name={dual entry},
  plural={dual entries},
  user1={idx.dual},
  description={The duplicate entry created from a dual-entry type
   (such as \atentry{dualentry}). This duplicate is based on the
   \gls{primaryentry} with modifications made according to various
   settings. With tertiary entry types, the dual entry represents 
   two entries: the \glsdisp{secondaryentry}{secondary} and
   \glsdisp{tertiaryentry}{tertiary}.
   See \sectionref{sec:dualentry}.}
}

@entry{secondaryentry,
  name={secondary entry},
  plural={secondary entries},
  user1={idx.secondary},
  description={For the tertiary entry types, such as
  \atentry{tertiaryindexabbreviationentry}, there are only actually
  two objects defined within \bibgls: the 
  \glsdisp{primaryentry}{primary} and the \glsdisp{dualentry}{dual},
  but the code that is written in the \ext{glstex} file for the 
  \gls{dualentry} actually defines two entries, which are the 
  secondary and tertiary entries.
  This should not be confused with the \gls{secondaryglossary}.
  See \sectionref{sec:tertiaryentry}.}
}

@entry{tertiaryentry,
  name={tertiary entry},
  plural={tertiary entries},
  user1={idx.tertiary},
  description={An entry that isn't defined as a separated object
  within \bibgls, but is defined within the \ext{glstex} file 
  as a by-product of the dual definition code for tertiary entry
  types.}
}

@entry{mainentry,
  name={main entry},
  plural={main entries},
  description={The originating entry from which
   the \glspl{spawnedentry} are created. A main entry may 
   be a dual-entry type, consisting of a \gls{primaryentry}
   and \gls{dualentry}.
   (Not to be confused with the main glossary.)}
}

@entry{progenitor,
  name={progenitor},
  user1={idx.progenitor},
  description={The \gls{mainentry} for the \atentry{progenitor}
  entry type.}
}

@entry{progeny,
  name={progeny},
  user1={idx.progeny},
  description={The \glspl{spawnedentry} for the \atentry{progenitor}
  entry type.}
}

@entry{multientrytype,
  name={multi-entry type},
  description={An entry type that can spawn multiple
   \glspl{primaryentry}. Some multi-entry types can also spawn a
   \gls{dualentry}. See \sectionref{sec:multientry}.}
}

@entry{spawnedentry,
  name={spawned entry},
  plural={spawned entries},
  description={A duplicate entry created from a \gls{multientrytype}
   (such as \atentry{spawnentry}).}
}

@entry{principallocation,
  name={principal (or primary) location},
  text={principal location},
  description={A special \gls{location} (\gls{record}) which indicates the principal 
   or primary place in the document where the entry is mentioned
   or discussed. The \gls{location} is identified by the principal or
   primary format (\csopt{principal-location-formats}).}
}

@entry{mainglossary,
  name={main glossary},
  description={The default glossary in the document identified by
   \cs{glsdefaulttype} (which will have the label \code{main} unless
   \styopt{nomain} is used). If \styopt{nomain} is used then 
   \cs{glsdefaulttype} will be set to the label of the first glossary 
   to be defined.}
}

@entry{mainlist,
  name={main (or primary) list},
  text={main list},
  description={The \bibgls\ list of \glspl{primaryentry}, which is sorted
  according to the \csopt{sort} resource option. The entries may or
  may not be assigned to the same glossary, and the list may only be
  a subset of entries. If \csopt[combine]{dual-sort} is used, then
  the main list will also contain all the \glspl{dualentry}.}
}

@entry{duallist,
  name={dual list},
  description={The \bibgls\ list of \glspl{dualentry}, which is sorted
  according to the \csopt{dual-sort} resource option. The entries may or
  may not be assigned to the same glossary, and the list may only be
  a subset of entries. If \csopt[combine]{dual-sort} is used then
  all entries will be in the \gls{mainlist} and there won't be a dual
  list.}
}

@entry{primaryglossary,
  name={primary (or principal) glossary},
  text={primary glossary},
  plural={primary glossaries},
  description={A glossary that contains entries that have the \field{type}
   field set to that glossary's label. Note that a primary glossary
   may contain both \glsdisp{primaryentry}{primary} and
   \glspl{dualentry}.}
}

@entry{secondaryglossary,
  name={secondary glossary},
  plural={secondary glossaries},
  description={A secondary glossary is one that contains labels of
   entries that have been defined for another glossary. The actual
   entry's \field{type} field will be set to the 
   \gls{primaryglossary}.}
}

@entry{record,
  name={record},
  description={Recording is \bibgls's equivalent of indexing. 
  When the \styopt{record} package option is set, each
  time an entry is indexed in the document (using commands like
  \cs{gls} or \cs{glstext}) a record is added to the \ext{aux}
  file that makes a note of the entry label, the location, the
  counter that was used to obtain the \gls{location}, and (optionally)
  hyperlink information. A record may be \glsdisp{ignoredrecord}{ignored} 
  or \glsdisp{discardedrecord}{discarded} but, regardless of this, 
  if an entry has at least one record it will be considered for selection 
  for any of the \qt{recorded} selection options.}
}

@entry{location,
 name={location},
 description={The value of the indexing counter when an entry is
 \glsdisp{record}{recorded}. By default, this is the \counter{page}
 counter. Each location has an associated format or \idx{encap},
 which is the name of a formatting command that should be used to
 encapsulate the location's value in the \gls{locationlist}.
 The default is \encap{glsnumberformat}.}
}

@entry{ignoredrecord,
  name={ignored record},
  user1={idx.ignoredrecord},
  description={A record with the format \encap{glsignore} or
  \encap{glstriggerrecordformat}. This record indicates that the 
  entry should be considered for selection
  with any of the \qt{recorded} selection options, but the record
  should not be added to the \gls{locationlist}.}
}

@entry{discardedrecord,
  name={discarded record},
  description={A record that is discarded because either it is
  identical to another record or it conflicts with another record.}
}

@entry{supplementalrecord,
  name={supplemental record},
  description={A record obtained from another document.
  See \sectionref{sec:supplementalopts}.}
}

@entry{supplementaldocument,
  name={supplemental (or supplementary) document},
  name={supplemental document},
  description={A related document from which
  \glspl{supplementalrecord} are obtained.}
}

@entry{maindocument,
  name={main document},
  description={The principal document that has its own glossary but
  the \glspl{locationlist} may also contain external
  \glspl{location} obtained from a \gls{supplementaldocument}.}
}

@entry{recordcount,
  name={record count},
  description={An entry's record count is the total number of records 
   (including \glsdisp{discardedrecord}{discarded} and
   \glsdisp{ignoredrecord}{ignored}) written to the \ext{aux} file
   that are associated with the entry. It's also possible to have 
   sub-totals for each record counter.}
}

@entry{recordedentry,
  name={recorded entry},
  plural={recorded entries},
  description={An entry that has one or more \glspl{record}.}
}

@entry{unrecordedentry,
  name={unrecorded entry},
  plural={unrecorded entries},
  description={An entry that doesn't have any \glspl{record}.}
}

@entry{locationlist,
  name={location list},
  user1={idx.locationlist},
  description={Formatted list of \glspl{location} obtained from an entry's
  \glspl{record}. This won't include \glsdisp{ignoredrecord}{ignored}
  or \glsdisp{discardedrecord}{discarded} records, and a run of
  \glspl{location} may be compressed into a range. See
  \sectionref{sec:locationopts} and \sectionref{sec:loclistdefs}.}
}

@entry{parententry,
  name={parent entry},
  plural={parent entries},
  user1={idx.hierarchical-entry},
  description={An entry in a \gls{hierarchicalglossary}
   that is linked to, but one level up from, its associated
   \gls{childentry}. See \sectionref{sec:hierarchicalopts}.}
}

@entry{childentry,
  name={child entry},
  plural={child entries},
  user1={idx.hierarchical-entry},
  description={An entry in a \gls{hierarchicalglossary}
   that is linked to, but one level down from, its associated
   \gls{parententry}. See \sectionref{sec:hierarchicalopts}.}
}

@entry{sub-entry,
  name={sub-entry},
  plural={sub-entries},
  user1={idx.hierarchical-entry},
  description={A \gls{childentry}. More specifically, when
  contrasted with sub-sub-entry etc, this may refer to level~1 entries 
  (which have a \glsdisp{parententry}{parent} that is a
  \gls{top-levelentry}). See \sectionref{sec:hierarchicalopts}.}
}

@entry{hierarchicalglossary,
  name={hierarchical glossary},
  plural={hierarchical glossaries},
  user1={idx.hierarchical-entry},
  description={A glossary where the entries are ranked according to 
   some classification. Level~0 indicates \glspl{top-levelentry},
   level~1 indicates \glspl{childentry} that have a
   level~0 \glsdisp{parententry}{parent}, level~2 indicates 
   \glspl{childentry} that have a
   level~1 \glsdisp{parententry}{parent}, and so on. See \sectionref{sec:hierarchicalopts}.}
}

@entry{flatglossary,
 name={flat glossary},
 description={A glossary that has no \glsdisp{hierarchicalglossary}{hierarchy}.
 That is, there are no \glspl{childentry}. See \sectionref{sec:hierarchicalopts}.}
}

@entry{sibling,
  name={sibling entry},
  text={sibling},
  description={Two or more \glspl{childentry} are siblings if
   they all share the same \gls{parententry}.
   See \sectionref{sec:hierarchicalopts}.}
}

@entry{lonelychildentry,
  name={lonely child entry},
  plural={lonely child entries},
  user1={idx.hierarchical-entry},
  description={A \gls{childentry} that has no selected \glspl{sibling}.
  See \sectionref{sec:hierarchicalopts}.}
}

@entry{ancestor,
  name={ancestor},
  user1={idx.hierarchical-entry},
  description={An entry's \glsdisp{parententry}{parent} or an ancestor of 
  the \glsdisp{parententry}{parent}.  See \sectionref{sec:hierarchicalopts}.}
}

@entry{top-levelentry,
  name={top-level entry},
  plural={top-level entries},
  user1={idx.hierarchical-entry},
  description={An entry that doesn't have a \gls{parententry}.
  See \sectionref{sec:hierarchicalopts}.}
}

@entry{masterdocument,
  name={master document},
  description={A main or principal document that contains a glossary
   with entries referenced by smaller documents that don't have their own
   glossary. See \sectionref{sec:master}.}
}

@entry{primarycollatorstrength,
  name={primary collator strength},
  description={A collator strength value that indicates only primary
   differences are considered significant during comparison.
   This is locale dependant, but typically different base letters
   are considered a primary difference.}
}

@entry{secondarycollatorstrength,
  name={secondary collator strength},
  description={A collator strength value that indicates only primary
  and secondary differences are considered significant during comparison.
  This is locale dependant. For example, in some languages different
  accented forms of the same base letter may be considered a
  secondary difference.}
}

@entry{tertiarycollatorstrength,
  name={tertiary collator strength},
  description={A collator strength value that indicates only
  primary, secondary and tertiary differences are considered
  significant during comparison. This is locale dependant. For
  example, different cases of the same base letter may be considered a
  tertiary difference.}
}

@entry{identicalcollatorstrength,
  name={identical collator strength},
  description={A collator strength value that indicates that all
  differences are considered significant during comparison.}
}

@entry{definitionindex,
  name={definition index},
  description={An index (starting from 0) that's incremented
  every time a new entry object is created within \bibgls.
  This relates to the order of definitions within the \ext{bib}
  files. Each \gls{dualentry} and \gls{spawnedentry} will increment
  the underlying counter but only when they are created, which
  may not happen until after all \ext{bib} files for the \gls{resourceset} have
  been parsed.}
}

@entry{orderofuseindex,
  name={order of use index},
  description={The \gls{record} index is a value (starting from 0) that's incremented
  every time a \gls{record} is created while parsing the \ext{aux} file.
  The first time a non-\gls{ignoredrecord} is added to a given entry, the 
  \gls{record} index is assigned to that entry's order of use index. So the 
  index provides a relative order of use. So if entry1 is the first entry
  to be indexed, it will have order of use index~0. If entry1 is
  then indexed twice more and then entry2 is indexed, then entry2's
  order of use index will be~3.}
}

@entry{resourceset,
  name={resource set},
  user1={idx.resourceset},
  description={The set of options and entries associated with a
   \gls{resourcecommand}. See \sectionref{sec:resourcesets}.}
}

@entry{resourcecommand,
  name={resource command},
  description={\gls{glsxtrresourcefile} or \gls{GlsXtrLoadResources}.}
}

@entry{crossresourceref,
  name={cross-resource reference},
  user1={idx.crossresourceref},
  description={A reference from a \gls{recordedentry} provided in
  one \gls{resourceset} to an \gls{unrecordedentry} in another
  \gls{resourceset}. See \sectionref{sec:resourcesets}.}
}

@entry{cross-referencefield,
 name={cross-reference field},
 description={A field used for cross-referencing another entry:
 \field{see}, \field{seealso} and \field{alias}.
 Other fields can be identified as a list of dependent entry labels
 with \csopt{dependency-fields}.}
}

@entry{ignoredglossary,
  name={ignored glossary},
  plural={ignored glossaries},
  user1={idx.ignoredglossary},
  description={A glossary defined with commands like
  \cs{newignoredglossary}. An ignored glossary doesn't have an
associated title (so it one is required it needs to be explicitly
set), and isn't picked up by iterative commands such as 
  \cs{printunsrtglossaries}. See \sectionref{sec:newglossary}.}
}

@entry{homograph,
  name={homograph},
  user1={idx.homograph},
  description={Each word in a set of words that all have the same
   spelling but different meanings. For example, lead (to guide
   someone) and lead (metallic element) are homographs.}
}

@entry{encoding,
  name={encoding},
  user1={idx.encoding},
  description={A text format that maps a byte or sequence of bytes
  to a character. See \sectionref{sec:bibencoding} and \longarg{tex-encoding} 
  for the \ext{bib} file encoding and \csopt{charset} for the \ext{glstex} 
  file encoding.  See also the blog article
\href{https://dickimaw-books.com/blog/binary-files-text-files-and-file-encodings/}{Binary
Files, Text Files and File Encodings} for further information about
  file encodings in general.}
}