i-publication.xml /size: 45 Kb    last modification: 2021-10-28 13:51
1<?xml version="1.0" encoding="UTF-8"?>
2
3<?context-directive job ctxfile x-setups.ctx ?>
4
5<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
6
7    <cd:command name="btxrenderingdefinitions" type="environment" level="system" category="bibliography" file="publ-ini.mkiv">
8        <cd:arguments>
9            <cd:resolve name="keyword-name"/>
10        </cd:arguments>
11    </cd:command>
12
13    <cd:command name="loadbtxdefinitionfile" level="system" category="bibliography" file="publ-ini.mkiv">
14        <cd:arguments>
15            <cd:resolve name="keyword-file"/>
16        </cd:arguments>
17    </cd:command>
18
19    <cd:command name="loadbtxreplacementfile" level="system" category="bibliography" file="publ-ini.mkiv">
20        <cd:arguments>
21            <cd:resolve name="keyword-file"/>
22        </cd:arguments>
23    </cd:command>
24
25    <cd:command name="definebtx" level="system" category="bibliography" file="publ-ini.mkiv">
26        <cd:arguments>
27            <cd:resolve name="keyword-name"/>
28            <cd:resolve name="keyword-name-optional"/>
29            <cd:assignments list="yes" optional="yes">
30                <cd:inherit name="setupbtx"/>
31            </cd:assignments>
32        </cd:arguments>
33    </cd:command>
34
35    <cd:command name="setupbtx" level="system" category="bibliography" file="publ-ini.mkiv">
36        <cd:arguments>
37            <cd:resolve name="keyword-name-optional"/>
38            <cd:assignments list="yes">
39                <cd:parameter name="specification">
40                    <cd:constant type="default"/>
41                    <cd:constant type="apa"/>
42                    <cd:constant type="aps"/>
43                    <cd:constant type="cd:name"/>
44                </cd:parameter>
45                <cd:parameter name="dataset">
46                    <cd:constant type="default"/>
47                    <cd:constant type="cd:name"/>
48                </cd:parameter>
49                <cd:parameter name="command">
50                    <cd:constant type="cd:oneargument"/>
51                </cd:parameter>
52                <cd:parameter name="left">
53                    <cd:constant type="cd:command"/>
54                </cd:parameter>
55                <cd:parameter name="right">
56                    <cd:constant type="cd:command"/>
57                </cd:parameter>
58                <cd:parameter name="authorconversion">
59                    <cd:constant type="normal"/>
60                    <cd:constant type="normalshort"/>
61                    <cd:constant type="normalinverted"/>
62                    <cd:constant type="invertedshort"/>
63                    <cd:constant type="short"/>
64                </cd:parameter>
65                <cd:parameter name="etallimit">
66                    <cd:constant type="cd:number"/>
67                </cd:parameter>
68                <cd:parameter name="etaldisplay">
69                    <cd:constant type="cd:number"/>
70                </cd:parameter>
71                <cd:parameter name="etaloption">
72                    <cd:constant type="last"/>
73                </cd:parameter>
74                <cd:parameter name="stopper">
75                    <cd:constant type="initials"/>
76                </cd:parameter>
77                <cd:parameter name="interaction">
78                    <cd:constant type="start" default="yes"/>
79                    <cd:constant type="stop"/>
80                    <cd:constant type="number"/>
81                    <cd:constant type="text"/>
82                    <cd:constant type="page"/>
83                    <cd:constant type="all"/>
84                </cd:parameter>
85                <cd:parameter name="alternative">
86                    <cd:resolve name="value-btxalternative"/>
87                </cd:parameter>
88                <cd:parameter name="sorttype">
89                    <cd:constant type="normal" default="yes"/>
90                    <cd:constant type="reverse"/>
91                </cd:parameter>
92                <cd:parameter name="compress">
93                    <cd:constant type="yes" default="yes"/>
94                    <cd:constant type="no"/>
95                </cd:parameter>
96                <!--
97                    <cd:parameter name="author">
98                        <cd:constant type="???"/>
99                    </cd:parameter>
100                -->
101                <cd:parameter name="default">
102                    <cd:constant type="default"/>
103                    <cd:constant type="cd:name"/>
104                </cd:parameter>
105                <cd:parameter name="style">
106                    <cd:resolve name="value-style"/>
107                </cd:parameter>
108                <cd:parameter name="color">
109                    <cd:constant type="cd:color"/>
110                </cd:parameter>
111                <!--
112                    <cd:parameter name="cd:key">
113                        <cd:constant type="cd:value"/>
114                    </cd:parameter>
115                -->
116            </cd:assignments>
117        </cd:arguments>
118    </cd:command>
119
120    <cd:command name="setupbtx" variant="name" level="system" category="bibliography" file="publ-ini.mkiv">
121        <cd:arguments>
122            <cd:resolve name="keyword-name"/>
123        </cd:arguments>
124    </cd:command>
125
126    <cd:command name="usingbtxspecification" type="environment" level="system" category="bibliography" file="publ-ini.mkiv">
127        <cd:arguments>
128            <cd:resolve name="keyword-name"/>
129        </cd:arguments>
130    </cd:command>
131
132    <cd:command name="definebtxdataset" level="style" category="bibliography" file="publ-ini.mkiv">
133        <cd:arguments>
134            <cd:resolve name="keyword-name"/>
135            <cd:resolve name="keyword-name-optional"/>
136            <cd:assignments list="yes" optional="yes">
137                <cd:inherit name="setupbtxdataset"/>
138            </cd:assignments>
139        </cd:arguments>
140    </cd:command>
141
142    <cd:command name="setupbtxdataset" level="style" category="bibliography" file="publ-ini.mkiv">
143        <cd:arguments>
144            <cd:resolve name="keyword-name-list-optional"/>
145            <cd:assignments list="yes">
146                <cd:parameter name="language">
147                    <cd:constant type="cd:language"/>
148                </cd:parameter>
149            </cd:assignments>
150        </cd:arguments>
151    </cd:command>
152
153    <cd:command name="definebtxregister" level="system" category="bibliography" file="publ-ini.mkiv">
154        <cd:arguments>
155            <cd:resolve name="keyword-name"/>
156            <cd:resolve name="keyword-name-optional"/>
157            <cd:assignments list="yes" optional="yes">
158                <cd:inherit name="setupbtxregister"/>
159            </cd:assignments>
160        </cd:arguments>
161    </cd:command>
162
163    <cd:command name="setupbtxregister" level="system" category="bibliography" file="publ-ini.mkiv">
164        <cd:arguments>
165            <cd:resolve name="keyword-name-list-optional"/>
166            <cd:assignments list="yes">
167                <cd:parameter name="state">
168                    <cd:constant type="start"/>
169                    <cd:constant type="stop"/>
170                </cd:parameter>
171                <cd:parameter name="dataset">
172                    <cd:constant type="cd:name"/>
173                </cd:parameter>
174                <cd:parameter name="field">
175                    <cd:constant type="keyword"/>
176                    <cd:constant type="range"/>
177                    <cd:constant type="pagenumber"/>
178                    <cd:constant type="author"/>
179                </cd:parameter>
180                <cd:parameter name="register">
181                    <cd:constant type="cd:name"/>
182                </cd:parameter>
183                <cd:parameter name="method">
184                    <cd:constant type="once"/>
185                </cd:parameter>
186                <cd:parameter name="alternative">
187                    <cd:constant type="normalshort"/>
188                    <cd:constant type="invertedshort"/>
189                </cd:parameter>
190                <cd:parameter name="style">
191                    <cd:resolve name="value-style"/>
192                </cd:parameter>
193                <cd:parameter name="color">
194                    <cd:constant type="cd:color"/>
195                </cd:parameter>
196            </cd:assignments>
197        </cd:arguments>
198    </cd:command>
199
200    <cd:command name="definebtxrendering" level="style" category="bibliography" file="publ-ini.mkiv">
201        <cd:arguments>
202            <cd:resolve name="keyword-name"/>
203            <cd:resolve name="keyword-name-optional"/>
204            <cd:assignments list="yes" optional="yes">
205                <cd:inherit name="setupbtxrendering"/>
206            </cd:assignments>
207        </cd:arguments>
208    </cd:command>
209
210    <cd:command name="setupbtxrendering" level="style" category="bibliography" file="publ-ini.mkiv">
211        <cd:arguments>
212            <cd:resolve name="keyword-name-list-optional"/>
213            <cd:assignments list="yes">
214                <cd:parameter name="textstate">
215                    <cd:constant type="start"/>
216                    <cd:constant type="stop"/>
217                </cd:parameter>
218                <cd:parameter name="pagestate">
219                    <cd:constant type="start"/>
220                    <cd:constant type="stop"/>
221                </cd:parameter>
222                <cd:parameter name="separator">
223                    <cd:constant type="cd:command"/>
224                </cd:parameter>
225                <cd:parameter name="criterium">
226                    <cd:constant type="previous"/>
227                    <cd:constant type="cite"/>
228                    <cd:constant type="here"/>
229                    <cd:constant type="all"/>
230                    <cd:constant type="none"/>
231                </cd:parameter>
232                <cd:parameter name="filter">
233                    <cd:constant type="cd:text"/>
234                </cd:parameter>
235                <cd:parameter name="specification">
236                    <cd:constant type="cd:name"/>
237                </cd:parameter>
238                <cd:parameter name="title">
239                    <cd:constant type="cd:text"/>
240                </cd:parameter>
241                <cd:parameter name="before">
242                    <cd:constant type="cd:command"/>
243                </cd:parameter>
244                <cd:parameter name="after">
245                    <cd:constant type="cd:command"/>
246                </cd:parameter>
247                <cd:parameter name="dataset">
248                    <cd:constant type="cd:name"/>
249                </cd:parameter>
250                <!--
251                    <cd:parameter name="reference">
252                        <cd:constant type="???"/>
253                    </cd:parameter>
254                -->
255                <cd:parameter name="method">
256                    <cd:constant type="dataset"/>
257                    <cd:constant type="force"/>
258                    <cd:constant type="local"/>
259                    <cd:constant type="global"/>
260                    <cd:constant type="none"/>
261                </cd:parameter>
262                <!--
263                    <cd:parameter name="keyword">
264                        <cd:constant type="???"/>
265                    </cd:parameter>
266                -->
267                <cd:parameter name="sorttype">
268                    <cd:constant type="short"/>
269                    <cd:constant type="dataset"/>
270                    <cd:constant type="list"/>
271                    <cd:constant type="reference"/>
272                    <cd:constant type="used"/>
273                    <cd:constant type="default"/>
274                    <cd:constant type="cite"/>
275                    <cd:constant type="index"/>
276                </cd:parameter>
277                <cd:parameter name="repeat">
278                    <cd:constant type="yes"/>
279                    <cd:constant type="no"/>
280                </cd:parameter>
281                <!--
282                    <cd:parameter name="ignore">
283                        <cd:constant type="???"/>
284                    </cd:parameter>
285                -->
286                <cd:parameter name="group">
287                    <cd:constant type="cd:name"/>
288                </cd:parameter>
289                <cd:parameter name="numbering">
290                    <cd:constant type="yes"/>
291                    <cd:constant type="no"/>
292                    <cd:constant type="num"/>
293                    <cd:constant type="index"/>
294                    <cd:constant type="tag"/>
295                    <cd:constant type="short"/>
296                    <cd:constant type="page"/>
297                </cd:parameter>
298            </cd:assignments>
299        </cd:arguments>
300    </cd:command>
301
302    <cd:command name="usebtxdataset" level="style" category="bibliography" file="publ-ini.mkiv">
303        <cd:arguments>
304            <cd:resolve name="keyword-name-optional"/>
305            <cd:resolve name="keyword-file"/>
306            <cd:assignments list="yes" optional="yes">
307                <cd:parameter name="specification">
308                    <cd:constant type="cd:name"/>
309                </cd:parameter>
310            </cd:assignments>
311        </cd:arguments>
312    </cd:command>
313
314    <cd:command name="publication" type="environment" level="style" category="bibliography" file="publ-ini.mkiv">
315        <cd:arguments>
316            <cd:resolve name="keyword-name-optional"/>
317            <cd:assignments list="yes" optional="yes">
318                <cd:parameter name="tag">
319                    <cd:constant type="cd:reference"/>
320                </cd:parameter>
321                <cd:parameter name="category">
322                    <cd:constant type="cd:text"/>
323                </cd:parameter>
324                <cd:parameter name="k">
325                    <cd:constant type="cd:reference"/>
326                </cd:parameter>
327                <cd:parameter name="t">
328                    <cd:constant type="cd:text"/>
329                </cd:parameter>
330            </cd:assignments>
331        </cd:arguments>
332    </cd:command>
333
334    <cd:command name="setupbtxlist" level="style" category="bibliography" file="publ-ini.mkiv">
335        <cd:arguments>
336            <cd:resolve name="keyword-name-optional"/>
337            <cd:assignments list="yes">
338                <cd:inherit name="setuplist"/>
339            </cd:assignments>
340        </cd:arguments>
341    </cd:command>
342
343    <cd:command name="completebtxrendering" level="document" category="bibliography" file="publ-ini.mkiv">
344        <cd:arguments>
345            <cd:resolve name="keyword-name-optional"/>
346            <cd:assignments list="yes" optional="yes">
347                <cd:inherit name="setupbtxrendering"/>
348            </cd:assignments>
349        </cd:arguments>
350    </cd:command>
351
352    <cd:command name="placebtxrendering" level="document" category="bibliography" file="publ-ini.mkiv">
353        <cd:arguments>
354            <cd:resolve name="keyword-name-optional"/>
355            <cd:assignments list="yes" optional="yes">
356                <cd:inherit name="setupbtxrendering"/>
357            </cd:assignments>
358        </cd:arguments>
359    </cd:command>
360
361    <cd:command name="completelistofpublications" level="document" category="bibliography" file="publ-ini.mkiv">
362        <cd:arguments>
363            <cd:resolve name="keyword-name-optional"/>
364            <cd:assignments list="yes" optional="yes">
365                <cd:inherit name="setupbtxrendering"/>
366            </cd:assignments>
367        </cd:arguments>
368    </cd:command>
369
370    <cd:command name="placelistofpublications" level="document" category="bibliography" file="publ-ini.mkiv">
371        <cd:arguments>
372            <cd:resolve name="keyword-name-optional"/>
373            <cd:assignments list="yes" optional="yes">
374                <cd:inherit name="setupbtxrendering"/>
375            </cd:assignments>
376        </cd:arguments>
377    </cd:command>
378
379    <cd:command name="btxhybridcite" level="system" category="bibliography" file="publ-ini.mkiv">
380        <cd:arguments>
381            <cd:resolve name="assignment-citedata-list-optional"/>
382            <cd:resolve name="keyword-reference"/>
383        </cd:arguments>
384    </cd:command>
385
386    <cd:command name="btxhybridcite" variant="userdata" level="system" category="bibliography" file="publ-ini.mkiv">
387        <cd:arguments>
388            <cd:resolve name="assignment-citedata-list"/>
389            <cd:resolve name="assignment-userdata-list"/>
390        </cd:arguments>
391    </cd:command>
392
393    <cd:command name="btxhybridcite" variant="alternative" level="system" category="bibliography" file="publ-ini.mkiv">
394        <cd:arguments>
395            <cd:resolve name="keyword-btxalternative-optional"/>
396            <cd:resolve name="keyword-reference"/>
397        </cd:arguments>
398    </cd:command>
399
400    <cd:command name="btxhybridcite" variant="direct" level="system" category="bibliography" file="publ-ini.mkiv">
401        <cd:arguments>
402            <cd:resolve name="argument-reference"/>
403        </cd:arguments>
404    </cd:command>
405
406    <cd:command name="btxlistcitation" level="system" category="bibliography" file="publ-ini.mkiv">
407        <cd:arguments>
408            <cd:resolve name="assignment-citedata-list-optional"/>
409            <cd:resolve name="keyword-reference"/>
410        </cd:arguments>
411    </cd:command>
412
413    <cd:command name="btxlistcitation" variant="userdata" level="system" category="bibliography" file="publ-ini.mkiv">
414        <cd:arguments>
415            <cd:resolve name="assignment-citedata-list"/>
416            <cd:resolve name="assignment-userdata-list"/>
417        </cd:arguments>
418    </cd:command>
419
420    <cd:command name="btxlistcitation" variant="alternative" level="system" category="bibliography" file="publ-ini.mkiv">
421        <cd:arguments>
422            <cd:resolve name="keyword-btxalternative-optional"/>
423            <cd:resolve name="keyword-reference"/>
424        </cd:arguments>
425    </cd:command>
426
427    <cd:command name="btxtextcitation" level="system" category="bibliography" file="publ-ini.mkiv">
428        <cd:arguments>
429            <cd:resolve name="assignment-citedata-list-optional"/>
430            <cd:resolve name="keyword-reference"/>
431        </cd:arguments>
432    </cd:command>
433
434    <cd:command name="btxtextcitation" variant="userdata" level="system" category="bibliography" file="publ-ini.mkiv">
435        <cd:arguments>
436            <cd:resolve name="assignment-citedata-list"/>
437            <cd:resolve name="assignment-userdata-list"/>
438        </cd:arguments>
439    </cd:command>
440
441    <cd:command name="btxtextcitation" variant="alternative" level="system" category="bibliography" file="publ-ini.mkiv">
442        <cd:arguments>
443            <cd:resolve name="keyword-btxalternative-optional"/>
444            <cd:resolve name="keyword-reference"/>
445        </cd:arguments>
446    </cd:command>
447
448    <cd:command name="btxalwayscitation" level="system" category="bibliography" file="publ-ini.mkiv">
449        <cd:arguments>
450            <cd:resolve name="assignment-citedata-list-optional"/>
451            <cd:resolve name="keyword-reference"/>
452        </cd:arguments>
453    </cd:command>
454
455    <cd:command name="btxalwayscitation" variant="userdata" level="system" category="bibliography" file="publ-ini.mkiv">
456        <cd:arguments>
457            <cd:resolve name="assignment-citedata-list"/>
458            <cd:resolve name="assignment-userdata-list"/>
459        </cd:arguments>
460    </cd:command>
461
462    <cd:command name="btxalwayscitation" variant="alternative" level="system" category="bibliography" file="publ-ini.mkiv">
463        <cd:arguments>
464            <cd:resolve name="keyword-btxalternative-optional"/>
465            <cd:resolve name="keyword-reference"/>
466        </cd:arguments>
467    </cd:command>
468
469    <cd:command name="btxhiddencitation" level="system" category="bibliography" file="publ-ini.mkiv">
470        <cd:arguments>
471            <cd:resolve name="keyword-reference"/>
472        </cd:arguments>
473    </cd:command>
474
475    <cd:command name="listcitation" level="document" category="bibliography" file="publ-ini.mkiv">
476        <cd:arguments>
477            <cd:resolve name="assignment-citedata-list-optional"/>
478            <cd:resolve name="keyword-reference"/>
479        </cd:arguments>
480    </cd:command>
481
482    <cd:command name="listcitation" variant="userdata" level="document" category="bibliography" file="publ-ini.mkiv">
483        <cd:arguments>
484            <cd:resolve name="assignment-citedata-list"/>
485            <cd:resolve name="assignment-userdata-list"/>
486        </cd:arguments>
487    </cd:command>
488
489    <cd:command name="listcitation" variant="alternative" level="document" category="bibliography" file="publ-ini.mkiv">
490        <cd:arguments>
491            <cd:resolve name="keyword-btxalternative-optional"/>
492            <cd:resolve name="keyword-reference"/>
493        </cd:arguments>
494    </cd:command>
495
496    <cd:command name="listcite" level="document" category="bibliography" file="publ-ini.mkiv">
497        <cd:arguments>
498            <cd:resolve name="assignment-citedata-list-optional"/>
499            <cd:resolve name="keyword-reference"/>
500        </cd:arguments>
501    </cd:command>
502
503    <cd:command name="listcite" variant="userdata" level="document" category="bibliography" file="publ-ini.mkiv">
504        <cd:arguments>
505            <cd:resolve name="assignment-citedata-list"/>
506            <cd:resolve name="assignment-userdata-list"/>
507        </cd:arguments>
508    </cd:command>
509
510    <cd:command name="listcite" variant="alternative" level="document" category="bibliography" file="publ-ini.mkiv">
511        <cd:arguments>
512            <cd:resolve name="keyword-btxalternative-optional"/>
513            <cd:resolve name="keyword-reference"/>
514        </cd:arguments>
515    </cd:command>
516
517    <cd:command name="textcitation" level="document" category="bibliography" file="publ-ini.mkiv">
518        <cd:arguments>
519            <cd:resolve name="assignment-citedata-list-optional"/>
520            <cd:resolve name="keyword-reference"/>
521        </cd:arguments>
522    </cd:command>
523
524    <cd:command name="textcitation" variant="userdata" level="document" category="bibliography" file="publ-ini.mkiv">
525        <cd:arguments>
526            <cd:resolve name="assignment-citedata-list"/>
527            <cd:resolve name="assignment-userdata-list"/>
528        </cd:arguments>
529    </cd:command>
530
531    <cd:command name="textcitation" variant="alternative" level="document" category="bibliography" file="publ-ini.mkiv">
532        <cd:arguments>
533            <cd:resolve name="keyword-btxalternative-optional"/>
534            <cd:resolve name="keyword-reference"/>
535        </cd:arguments>
536    </cd:command>
537
538    <cd:command name="textcite" level="document" category="bibliography" file="publ-ini.mkiv">
539        <cd:arguments>
540            <cd:resolve name="assignment-citedata-list-optional"/>
541            <cd:resolve name="keyword-reference"/>
542        </cd:arguments>
543    </cd:command>
544
545    <cd:command name="textcite" variant="userdata" level="document" category="bibliography" file="publ-ini.mkiv">
546        <cd:arguments>
547            <cd:resolve name="assignment-citedata-list"/>
548            <cd:resolve name="assignment-userdata-list"/>
549        </cd:arguments>
550    </cd:command>
551
552    <cd:command name="textcite" variant="alternative" level="document" category="bibliography" file="publ-ini.mkiv">
553        <cd:arguments>
554            <cd:resolve name="keyword-btxalternative-optional"/>
555            <cd:resolve name="keyword-reference"/>
556        </cd:arguments>
557    </cd:command>
558
559    <cd:command name="alwayscitation" level="document" category="bibliography" file="publ-ini.mkiv">
560        <cd:arguments>
561            <cd:resolve name="assignment-citedata-list-optional"/>
562            <cd:resolve name="keyword-reference"/>
563        </cd:arguments>
564    </cd:command>
565
566    <cd:command name="alwayscitation" variant="userdata" level="document" category="bibliography" file="publ-ini.mkiv">
567        <cd:arguments>
568            <cd:resolve name="assignment-citedata-list"/>
569            <cd:resolve name="assignment-userdata-list"/>
570        </cd:arguments>
571    </cd:command>
572
573    <cd:command name="alwayscitation" variant="alternative" level="document" category="bibliography" file="publ-ini.mkiv">
574        <cd:arguments>
575            <cd:resolve name="keyword-btxalternative-optional"/>
576            <cd:resolve name="keyword-reference"/>
577        </cd:arguments>
578    </cd:command>
579
580    <cd:command name="alwayscite" level="document" category="bibliography" file="publ-ini.mkiv">
581        <cd:arguments>
582            <cd:resolve name="assignment-citedata-list-optional"/>
583            <cd:resolve name="keyword-reference"/>
584        </cd:arguments>
585    </cd:command>
586
587    <cd:command name="alwayscite" variant="userdata" level="document" category="bibliography" file="publ-ini.mkiv">
588        <cd:arguments>
589            <cd:resolve name="assignment-citedata-list"/>
590            <cd:resolve name="assignment-userdata-list"/>
591        </cd:arguments>
592    </cd:command>
593
594    <cd:command name="alwayscite" variant="alternative" level="document" category="bibliography" file="publ-ini.mkiv">
595        <cd:arguments>
596            <cd:resolve name="keyword-btxalternative-optional"/>
597            <cd:resolve name="keyword-reference"/>
598        </cd:arguments>
599    </cd:command>
600
601    <cd:command name="hiddencitation" level="document" category="bibliography" file="publ-ini.mkiv">
602        <cd:arguments>
603            <cd:resolve name="keyword-reference"/>
604        </cd:arguments>
605    </cd:command>
606
607    <cd:command name="hiddencite" level="document" category="bibliography" file="publ-ini.mkiv">
608        <cd:arguments>
609            <cd:resolve name="keyword-reference"/>
610        </cd:arguments>
611    </cd:command>
612
613    <cd:command name="citation" level="document" category="bibliography" file="publ-ini.mkiv">
614        <cd:arguments>
615            <cd:resolve name="assignment-citedata-list-optional"/>
616            <cd:resolve name="keyword-reference"/>
617        </cd:arguments>
618    </cd:command>
619
620    <cd:command name="citation" variant="userdata" level="document" category="bibliography" file="publ-ini.mkiv">
621        <cd:arguments>
622            <cd:resolve name="assignment-citedata-list"/>
623            <cd:resolve name="assignment-userdata-list"/>
624        </cd:arguments>
625    </cd:command>
626
627    <cd:command name="citation" variant="alternative" level="document" category="bibliography" file="publ-ini.mkiv">
628        <cd:arguments>
629            <cd:resolve name="keyword-btxalternative-optional"/>
630            <cd:resolve name="keyword-reference"/>
631        </cd:arguments>
632    </cd:command>
633
634    <cd:command name="citation" variant="direct" level="document" category="bibliography" file="publ-ini.mkiv">
635        <cd:arguments>
636            <cd:resolve name="argument-reference"/>
637        </cd:arguments>
638    </cd:command>
639
640    <cd:command name="cite" level="document" category="bibliography" file="publ-ini.mkiv">
641        <cd:arguments>
642            <cd:resolve name="assignment-citedata-list-optional"/>
643            <cd:resolve name="keyword-reference"/>
644        </cd:arguments>
645    </cd:command>
646
647    <cd:command name="cite" variant="userdata" level="document" category="bibliography" file="publ-ini.mkiv">
648        <cd:arguments>
649            <cd:resolve name="assignment-citedata-list"/>
650            <cd:resolve name="assignment-userdata-list"/>
651        </cd:arguments>
652    </cd:command>
653
654    <cd:command name="cite" variant="alternative" level="document" category="bibliography" file="publ-ini.mkiv">
655        <cd:arguments>
656            <cd:resolve name="keyword-btxalternative-optional"/>
657            <cd:resolve name="keyword-reference"/>
658        </cd:arguments>
659    </cd:command>
660
661    <cd:command name="cite" variant="direct" level="document" category="bibliography" file="publ-ini.mkiv">
662        <cd:arguments>
663            <cd:resolve name="argument-reference"/>
664        </cd:arguments>
665    </cd:command>
666
667    <cd:command name="nocitation" level="document" category="bibliography" file="publ-ini.mkiv">
668        <cd:arguments>
669            <cd:resolve name="keyword-reference"/>
670        </cd:arguments>
671    </cd:command>
672
673    <cd:command name="nocitation" variant="direct" level="document" category="bibliography" file="publ-ini.mkiv">
674        <cd:arguments>
675            <cd:resolve name="argument-reference"/>
676        </cd:arguments>
677    </cd:command>
678
679    <cd:command name="usecitation" level="document" category="bibliography" file="publ-ini.mkiv">
680        <cd:arguments>
681            <cd:resolve name="keyword-reference"/>
682        </cd:arguments>
683    </cd:command>
684
685    <cd:command name="usecitation" variant="direct" level="document" category="bibliography" file="publ-ini.mkiv">
686        <cd:arguments>
687            <cd:resolve name="argument-reference"/>
688        </cd:arguments>
689    </cd:command>
690
691    <cd:command name="nocite" level="document" category="bibliography" file="publ-ini.mkiv">
692        <cd:arguments>
693            <cd:resolve name="keyword-reference"/>
694        </cd:arguments>
695    </cd:command>
696
697    <cd:command name="nocite" variant="direct" level="document" category="bibliography" file="publ-ini.mkiv">
698        <cd:arguments>
699            <cd:resolve name="argument-reference"/>
700        </cd:arguments>
701    </cd:command>
702
703    <cd:command name="savebtxdataset" level="style" category="bibliography" file="publ-ini.mkiv">
704        <cd:arguments>
705            <cd:resolve name="keyword-name-optional"/>
706            <cd:resolve name="keyword-file-optional"/>
707            <cd:assignments list="yes" optional="yes">
708                <cd:parameter name="dataset">
709                    <cd:constant type="cd:name"/>
710                </cd:parameter>
711                <cd:parameter name="type">
712                    <cd:constant type="bib"/>
713                    <cd:constant type="lua"/>
714                    <cd:constant type="xml"/>
715                </cd:parameter>
716                <cd:parameter name="file">
717                    <cd:constant type="cd:file"/>
718                </cd:parameter>
719                <cd:parameter name="criterium">
720                    <cd:constant type="all"/>
721                    <cd:constant type="text"/>
722                    <cd:constant type="intro"/>
723                    <cd:constant type="reference"/>
724                    <cd:constant type="current"/>
725                    <cd:constant type="here"/>
726                    <cd:constant type="previous"/>
727                    <cd:constant type="local"/>
728                    <cd:constant type="component"/>
729                    <cd:constant type="all" prefix="cd:sectionblock" method="range"/>
730                    <cd:constant type="reference" prefix="cd:sectionblock" method="range"/>
731                    <cd:constant type="current" prefix="cd:sectionblock" method="range"/>
732                    <cd:constant type="previous" prefix="cd:sectionblock" method="range"/>
733                </cd:parameter>
734            </cd:assignments>
735        </cd:arguments>
736    </cd:command>
737
738    <cd:command name="placecitation" level="document" category="bibliography" file="publ-ini.mkiv">
739        <cd:arguments>
740            <cd:resolve name="keyword-reference"/>
741        </cd:arguments>
742    </cd:command>
743
744    <cd:command name="usebtxdefinitions" level="style" category="bibliography" file="publ-ini.mkiv">
745        <cd:arguments>
746            <cd:resolve name="keyword-file"/>
747        </cd:arguments>
748    </cd:command>
749
750    <cd:command name="btxfield" level="system" category="bibliography" file="publ-ini.mkiv">
751        <cd:arguments>
752            <cd:resolve name="argument-btxfield"/>
753        </cd:arguments>
754    </cd:command>
755
756    <cd:command name="btxdetail" level="system" category="bibliography" file="publ-ini.mkiv">
757        <cd:arguments>
758            <cd:resolve name="argument-btxfield"/>
759        </cd:arguments>
760    </cd:command>
761
762    <cd:command name="btxflush" level="system" category="bibliography" file="publ-ini.mkiv">
763        <cd:arguments>
764            <cd:resolve name="argument-btxfield"/>
765        </cd:arguments>
766    </cd:command>
767
768    <cd:command name="btxdirect" level="system" category="bibliography" file="publ-ini.mkiv">
769        <cd:arguments>
770            <cd:resolve name="argument-btxfield"/>
771        </cd:arguments>
772    </cd:command>
773
774    <cd:command name="btxfieldname" level="system" category="bibliography" file="publ-ini.mkiv">
775        <cd:arguments>
776            <cd:resolve name="argument-btxfield"/>
777        </cd:arguments>
778    </cd:command>
779
780    <cd:command name="btxfieldtype" level="system" category="bibliography" file="publ-ini.mkiv">
781        <cd:arguments>
782            <cd:resolve name="argument-btxfield"/>
783        </cd:arguments>
784    </cd:command>
785
786    <cd:command name="btxfoundname" level="system" category="bibliography" file="publ-ini.mkiv">
787        <cd:arguments>
788            <cd:resolve name="argument-btxfield"/>
789        </cd:arguments>
790    </cd:command>
791
792    <cd:command name="btxfoundtype" level="system" category="bibliography" file="publ-ini.mkiv">
793        <cd:arguments>
794            <cd:resolve name="argument-btxfield"/>
795        </cd:arguments>
796    </cd:command>
797
798    <cd:command name="btxauthorfield" level="system" category="bibliography" file="publ-ini.mkiv">
799        <cd:arguments>
800            <cd:keywords delimiters="braces">
801                <cd:constant type="initials"/>
802                <cd:constant type="firstnames"/>
803                <cd:constant type="vons"/>
804                <cd:constant type="surnames"/>
805                <cd:constant type="juniors"/>
806            </cd:keywords>
807        </cd:arguments>
808    </cd:command>
809
810    <cd:command name="btxdoifelse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
811        <cd:arguments>
812            <cd:resolve name="argument-btxfield"/>
813            <cd:resolve name="argument-true"/>
814            <cd:resolve name="argument-false"/>
815        </cd:arguments>
816    </cd:command>
817
818    <cd:command name="btxdoif" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
819        <cd:arguments>
820            <cd:resolve name="argument-btxfield"/>
821            <cd:resolve name="argument-true"/>
822        </cd:arguments>
823    </cd:command>
824
825    <cd:command name="btxdoifnot" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
826        <cd:arguments>
827            <cd:resolve name="argument-btxfield"/>
828            <cd:resolve name="argument-true"/>
829        </cd:arguments>
830    </cd:command>
831
832    <cd:command name="btxsetup" level="system" category="bibliography" file="publ-ini.mkiv">
833        <cd:arguments>
834            <cd:resolve name="argument-name"/>
835        </cd:arguments>
836    </cd:command>
837
838    <cd:command name="btxdoifelsesameaspreviouschecked" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
839        <cd:arguments>
840            <cd:keywords delimiters="braces">
841                <cd:constant type="always"/>
842                <cd:constant type="doublesided"/>
843            </cd:keywords>
844            <cd:resolve name="argument-btxfield"/>
845            <cd:resolve name="argument-true"/>
846            <cd:resolve name="argument-false"/>
847        </cd:arguments>
848    </cd:command>
849
850    <cd:command name="btxdoifelsesameasprevious" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
851        <cd:arguments>
852            <cd:resolve name="argument-btxfield"/>
853            <cd:resolve name="argument-true"/>
854            <cd:resolve name="argument-false"/>
855        </cd:arguments>
856    </cd:command>
857
858    <cd:command name="btxdoifelsecombiinlist" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
859        <cd:arguments>
860            <cd:resolve name="argument-name"/>
861            <cd:resolve name="argument-name"/>
862            <cd:resolve name="argument-true"/>
863            <cd:resolve name="argument-false"/>
864        </cd:arguments>
865    </cd:command>
866
867    <cd:command name="btxdoifsameaspreviouscheckedelse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
868        <cd:arguments>
869            <cd:keywords delimiters="braces">
870                <cd:constant type="always"/>
871                <cd:constant type="doublesided"/>
872            </cd:keywords>
873            <cd:resolve name="argument-btxfield"/>
874            <cd:resolve name="argument-true"/>
875            <cd:resolve name="argument-false"/>
876        </cd:arguments>
877    </cd:command>
878
879    <cd:command name="btxdoifsameaspreviouselse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
880        <cd:arguments>
881            <cd:resolve name="argument-btxfield"/>
882            <cd:resolve name="argument-true"/>
883            <cd:resolve name="argument-false"/>
884        </cd:arguments>
885    </cd:command>
886
887    <cd:command name="btxdoifcombiinlistelse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
888        <cd:arguments>
889            <cd:resolve name="argument-name"/>
890            <cd:resolve name="argument-name"/>
891            <cd:resolve name="argument-true"/>
892            <cd:resolve name="argument-false"/>
893        </cd:arguments>
894    </cd:command>
895
896    <cd:command name="currentbtxuservariable" level="system" category="bibliography" file="publ-ini.mkiv">
897        <cd:arguments>
898            <cd:resolve name="argument-key"/>
899        </cd:arguments>
900    </cd:command>
901
902    <cd:command name="btxdoifelseuservariable" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
903        <cd:arguments>
904            <cd:resolve name="argument-key"/>
905            <cd:resolve name="argument-true"/>
906            <cd:resolve name="argument-false"/>
907        </cd:arguments>
908    </cd:command>
909
910    <cd:command name="btxdoifuservariableelse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
911        <cd:arguments>
912            <cd:resolve name="argument-key"/>
913            <cd:resolve name="argument-true"/>
914            <cd:resolve name="argument-false"/>
915        </cd:arguments>
916    </cd:command>
917
918    <cd:command name="btxremapauthor" level="system" category="bibliography" file="publ-ini.mkiv">
919        <cd:arguments>
920            <cd:resolve name="keyword-text"/>
921            <cd:resolve name="keyword-text"/>
922        </cd:arguments>
923    </cd:command>
924
925    <cd:command name="btxflushauthor" level="system" category="bibliography" file="publ-ini.mkiv">
926        <cd:arguments>
927            <cd:keywords optional="yes">
928                <cd:constant type="num"/>
929                <cd:constant type="normal"/>
930                <cd:constant type="normalshort"/>
931                <cd:constant type="inverted"/>
932                <cd:constant type="invertedshort"/>
933            </cd:keywords>
934            <cd:resolve name="argument-btxauthor"/>
935        </cd:arguments>
936    </cd:command>
937
938    <cd:command name="btxflushsuffix" level="system" category="bibliography" file="publ-ini.mkiv"/>
939
940    <cd:command name="btxflushauthorname" level="system" category="bibliography" file="publ-ini.mkiv">
941        <cd:arguments>
942            <cd:resolve name="argument-btxauthor"/>
943        </cd:arguments>
944    </cd:command>
945
946    <cd:command name="btxflushauthornormal" level="system" category="bibliography" file="publ-ini.mkiv">
947        <cd:arguments>
948            <cd:resolve name="argument-btxauthor"/>
949        </cd:arguments>
950    </cd:command>
951
952    <cd:command name="btxflushauthornormalshort" level="system" category="bibliography" file="publ-ini.mkiv">
953        <cd:arguments>
954            <cd:resolve name="argument-btxauthor"/>
955        </cd:arguments>
956    </cd:command>
957
958    <cd:command name="btxflushauthorinverted" level="system" category="bibliography" file="publ-ini.mkiv">
959        <cd:arguments>
960            <cd:resolve name="argument-btxauthor"/>
961        </cd:arguments>
962    </cd:command>
963
964    <cd:command name="btxflushauthorinvertedshort" level="system" category="bibliography" file="publ-ini.mkiv">
965        <cd:arguments>
966            <cd:resolve name="argument-btxauthor"/>
967        </cd:arguments>
968    </cd:command>
969
970    <cd:command name="btxsingularplural" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
971        <cd:arguments>
972            <cd:keywords delimiters="braces">
973                <cd:constant type="editor"/>
974                <cd:constant type="producer"/>
975                <cd:constant type="director"/>
976            </cd:keywords>
977            <cd:resolve name="argument-true"/>
978            <cd:resolve name="argument-false"/>
979        </cd:arguments>
980    </cd:command>
981
982    <cd:command name="btxsingularorplural" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
983        <cd:arguments>
984            <cd:keywords delimiters="braces">
985                <cd:constant type="editor"/>
986                <cd:constant type="producer"/>
987                <cd:constant type="director"/>
988            </cd:keywords>
989            <cd:resolve name="argument-true"/>
990            <cd:resolve name="argument-false"/>
991        </cd:arguments>
992    </cd:command>
993
994    <cd:command name="btxoneorrange" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkiv">
995        <cd:arguments>
996            <cd:keywords delimiters="braces">
997                <cd:constant type="volume"/>
998                <cd:constant type="pages"/>
999            </cd:keywords>
1000            <cd:resolve name="argument-true"/>
1001            <cd:resolve name="argument-false"/>
1002        </cd:arguments>
1003    </cd:command>
1004
1005    <cd:command name="btxfirstofrange" level="system" category="bibliography" file="publ-ini.mkiv">
1006        <cd:arguments>
1007            <cd:keywords delimiters="braces">
1008                <cd:constant type="volume"/>
1009                <cd:constant type="pages"/>
1010            </cd:keywords>
1011        </cd:arguments>
1012    </cd:command>
1013
1014    <cd:command name="btxloadjournalist" level="system" category="bibliography" file="publ-ini.mkiv">
1015        <cd:arguments>
1016            <cd:resolve name="keyword-file"/>
1017        </cd:arguments>
1018    </cd:command>
1019
1020    <cd:command name="btxsavejournalist" level="system" category="bibliography" file="publ-ini.mkiv">
1021        <cd:arguments>
1022            <cd:resolve name="keyword-file"/>
1023        </cd:arguments>
1024    </cd:command>
1025
1026    <cd:command name="btxaddjournal" level="system" category="bibliography" file="publ-ini.mkiv">
1027        <cd:arguments>
1028            <cd:resolve name="keyword-name"/>
1029            <cd:resolve name="keyword-name"/>
1030        </cd:arguments>
1031    </cd:command>
1032
1033    <cd:command name="btxexpandedjournal" level="system" category="bibliography" file="publ-ini.mkiv">
1034        <cd:arguments>
1035            <cd:resolve name="argument-name"/>
1036        </cd:arguments>
1037    </cd:command>
1038
1039    <cd:command name="btxabbreviatedjournal" level="system" category="bibliography" file="publ-ini.mkiv">
1040        <cd:arguments>
1041            <cd:resolve name="argument-name"/>
1042        </cd:arguments>
1043    </cd:command>
1044
1045    <cd:command name="showbtxdatasetfields" level="document" category="bibliography" file="publ-tra.mkiv">
1046        <cd:arguments>
1047            <cd:assignments list="yes" optional="yes">
1048                <cd:parameter name="specification">
1049                    <cd:constant type="cd:name"/>
1050                </cd:parameter>
1051                <cd:parameter name="dataset">
1052                    <cd:constant type="cd:name"/>
1053                </cd:parameter>
1054                <cd:parameter name="field">
1055                    <cd:resolve name="value-btxfield"/>
1056                </cd:parameter>
1057            </cd:assignments>
1058        </cd:arguments>
1059    </cd:command>
1060
1061    <cd:command name="showbtxdatasetfields" variant="argument" level="document" category="bibliography" file="publ-tra.mkiv">
1062        <cd:arguments>
1063            <cd:resolve name="keyword-name-optional"/>
1064        </cd:arguments>
1065    </cd:command>
1066
1067    <cd:command name="showbtxdatasetcompleteness" level="document" category="bibliography" file="publ-tra.mkiv">
1068        <cd:arguments>
1069            <cd:assignments list="yes" optional="yes">
1070                <cd:parameter name="specification">
1071                    <cd:constant type="cd:name"/>
1072                </cd:parameter>
1073                <cd:parameter name="dataset">
1074                    <cd:constant type="cd:name"/>
1075                </cd:parameter>
1076                <cd:parameter name="field">
1077                    <cd:resolve name="value-btxfield"/>
1078                </cd:parameter>
1079            </cd:assignments>
1080        </cd:arguments>
1081    </cd:command>
1082
1083    <cd:command name="showbtxdatasetcompleteness" variant="argument" level="document" category="bibliography" file="publ-tra.mkiv">
1084        <cd:arguments>
1085            <cd:resolve name="keyword-name-optional"/>
1086        </cd:arguments>
1087    </cd:command>
1088
1089    <cd:command name="showbtxdatasetauthors" level="document" category="bibliography" file="publ-tra.mkiv">
1090        <cd:arguments>
1091            <cd:assignments list="yes" optional="yes">
1092                <cd:parameter name="specification">
1093                    <cd:constant type="cd:name"/>
1094                </cd:parameter>
1095                <cd:parameter name="dataset">
1096                    <cd:constant type="cd:name"/>
1097                </cd:parameter>
1098                <cd:parameter name="field">
1099                    <cd:resolve name="value-btxfield"/>
1100                </cd:parameter>
1101            </cd:assignments>
1102        </cd:arguments>
1103    </cd:command>
1104
1105    <cd:command name="showbtxdatasetauthors" variant="argument" level="document" category="bibliography" file="publ-tra.mkiv">
1106        <cd:arguments>
1107            <cd:resolve name="keyword-name-optional"/>
1108        </cd:arguments>
1109    </cd:command>
1110
1111    <cd:command name="showbtxhashedauthors" level="document" category="bibliography" file="publ-tra.mkiv">
1112        <cd:arguments>
1113            <cd:resolve name="keyword-dummy-optional"/>
1114        </cd:arguments>
1115    </cd:command>
1116
1117    <cd:command name="showbtxfields" level="document" category="bibliography" file="publ-tra.mkiv">
1118        <cd:arguments>
1119            <cd:assignments list="yes" optional="yes">
1120                <cd:parameter name="rotation">
1121                    <cd:constant type="cd:number"/>
1122                </cd:parameter>
1123                <cd:parameter name="specification">
1124                    <cd:constant type="cd:name"/>
1125                </cd:parameter>
1126            </cd:assignments>
1127        </cd:arguments>
1128    </cd:command>
1129
1130    <cd:command name="showbtxfields" variant="argument" level="document" category="bibliography" file="publ-tra.mkiv">
1131        <cd:arguments>
1132            <cd:resolve name="keyword-name-optional"/>
1133        </cd:arguments>
1134    </cd:command>
1135
1136    <cd:command name="showbtxtables" level="document" category="bibliography" file="publ-tra.mkiv">
1137        <cd:arguments>
1138            <cd:resolve name="keyword-dummy-optional"/>
1139        </cd:arguments>
1140    </cd:command>
1141
1142</cd:interface>
1143