i-publication.xml /size: 46 Kb    last modification: 2025-02-21 11:03
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.mkxl">
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.mkxl">
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.mkxl">
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.mkxl">
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.mkxl">
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.mkxl">
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.mkxl">
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.mkxl">
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.mkxl">
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.mkxl">
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.mkxl">
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.mkxl">
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.mkxl">
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:parameter name="file">
299                    <cd:constant type="cd:file"/>
300                </cd:parameter>
301            </cd:assignments>
302        </cd:arguments>
303    </cd:command>
304
305    <cd:command name="usebtxdataset" level="style" category="bibliography" file="publ-ini.mkxl">
306        <cd:arguments>
307            <cd:resolve name="keyword-name-optional"/>
308            <cd:resolve name="keyword-file"/>
309            <cd:assignments list="yes" optional="yes">
310                <cd:parameter name="specification">
311                    <cd:constant type="cd:name"/>
312                </cd:parameter>
313            </cd:assignments>
314        </cd:arguments>
315    </cd:command>
316
317    <cd:command name="publication" type="environment" level="style" category="bibliography" file="publ-ini.mkxl">
318        <cd:arguments>
319            <cd:resolve name="keyword-name-optional"/>
320            <cd:assignments list="yes" optional="yes">
321                <cd:parameter name="tag">
322                    <cd:constant type="cd:reference"/>
323                </cd:parameter>
324                <cd:parameter name="category">
325                    <cd:constant type="cd:text"/>
326                </cd:parameter>
327                <cd:parameter name="k">
328                    <cd:constant type="cd:reference"/>
329                </cd:parameter>
330                <cd:parameter name="t">
331                    <cd:constant type="cd:text"/>
332                </cd:parameter>
333            </cd:assignments>
334        </cd:arguments>
335    </cd:command>
336
337    <cd:command name="setupbtxlist" level="style" category="bibliography" file="publ-ini.mkxl">
338        <cd:arguments>
339            <cd:resolve name="keyword-name-optional"/>
340            <cd:assignments list="yes">
341                <cd:inherit name="setuplist"/>
342            </cd:assignments>
343        </cd:arguments>
344    </cd:command>
345
346    <cd:command name="completebtxrendering" level="document" category="bibliography" file="publ-ini.mkxl">
347        <cd:arguments>
348            <cd:resolve name="keyword-name-optional"/>
349            <cd:assignments list="yes" optional="yes">
350                <cd:inherit name="setupbtxrendering"/>
351            </cd:assignments>
352        </cd:arguments>
353    </cd:command>
354
355    <cd:command name="placebtxrendering" level="document" category="bibliography" file="publ-ini.mkxl">
356        <cd:arguments>
357            <cd:resolve name="keyword-name-optional"/>
358            <cd:assignments list="yes" optional="yes">
359                <cd:inherit name="setupbtxrendering"/>
360            </cd:assignments>
361        </cd:arguments>
362    </cd:command>
363
364    <cd:command name="completelistofpublications" level="document" category="bibliography" file="publ-ini.mkxl">
365        <cd:arguments>
366            <cd:resolve name="keyword-name-optional"/>
367            <cd:assignments list="yes" optional="yes">
368                <cd:inherit name="setupbtxrendering"/>
369            </cd:assignments>
370        </cd:arguments>
371    </cd:command>
372
373    <cd:command name="placelistofpublications" level="document" category="bibliography" file="publ-ini.mkxl">
374        <cd:arguments>
375            <cd:resolve name="keyword-name-optional"/>
376            <cd:assignments list="yes" optional="yes">
377                <cd:inherit name="setupbtxrendering"/>
378            </cd:assignments>
379        </cd:arguments>
380    </cd:command>
381
382    <cd:command name="btxhybridcite" level="system" category="bibliography" file="publ-ini.mkxl">
383        <cd:arguments>
384            <cd:resolve name="assignment-citedata-list-optional"/>
385            <cd:resolve name="keyword-reference"/>
386        </cd:arguments>
387    </cd:command>
388
389    <cd:command name="btxhybridcite" variant="userdata" level="system" category="bibliography" file="publ-ini.mkxl">
390        <cd:arguments>
391            <cd:resolve name="assignment-citedata-list"/>
392            <cd:resolve name="assignment-userdata-list"/>
393        </cd:arguments>
394    </cd:command>
395
396    <cd:command name="btxhybridcite" variant="alternative" level="system" category="bibliography" file="publ-ini.mkxl">
397        <cd:arguments>
398            <cd:resolve name="keyword-btxalternative-optional"/>
399            <cd:resolve name="keyword-reference"/>
400        </cd:arguments>
401    </cd:command>
402
403    <cd:command name="btxhybridcite" variant="direct" level="system" category="bibliography" file="publ-ini.mkxl">
404        <cd:arguments>
405            <cd:resolve name="argument-reference"/>
406        </cd:arguments>
407    </cd:command>
408
409    <cd:command name="btxlistcitation" level="system" category="bibliography" file="publ-ini.mkxl">
410        <cd:arguments>
411            <cd:resolve name="assignment-citedata-list-optional"/>
412            <cd:resolve name="keyword-reference"/>
413        </cd:arguments>
414    </cd:command>
415
416    <cd:command name="btxlistcitation" variant="userdata" level="system" category="bibliography" file="publ-ini.mkxl">
417        <cd:arguments>
418            <cd:resolve name="assignment-citedata-list"/>
419            <cd:resolve name="assignment-userdata-list"/>
420        </cd:arguments>
421    </cd:command>
422
423    <cd:command name="btxlistcitation" variant="alternative" level="system" category="bibliography" file="publ-ini.mkxl">
424        <cd:arguments>
425            <cd:resolve name="keyword-btxalternative-optional"/>
426            <cd:resolve name="keyword-reference"/>
427        </cd:arguments>
428    </cd:command>
429
430    <cd:command name="btxtextcitation" level="system" category="bibliography" file="publ-ini.mkxl">
431        <cd:arguments>
432            <cd:resolve name="assignment-citedata-list-optional"/>
433            <cd:resolve name="keyword-reference"/>
434        </cd:arguments>
435    </cd:command>
436
437    <cd:command name="btxtextcitation" variant="userdata" level="system" category="bibliography" file="publ-ini.mkxl">
438        <cd:arguments>
439            <cd:resolve name="assignment-citedata-list"/>
440            <cd:resolve name="assignment-userdata-list"/>
441        </cd:arguments>
442    </cd:command>
443
444    <cd:command name="btxtextcitation" variant="alternative" level="system" category="bibliography" file="publ-ini.mkxl">
445        <cd:arguments>
446            <cd:resolve name="keyword-btxalternative-optional"/>
447            <cd:resolve name="keyword-reference"/>
448        </cd:arguments>
449    </cd:command>
450
451    <cd:command name="btxalwayscitation" level="system" category="bibliography" file="publ-ini.mkxl">
452        <cd:arguments>
453            <cd:resolve name="assignment-citedata-list-optional"/>
454            <cd:resolve name="keyword-reference"/>
455        </cd:arguments>
456    </cd:command>
457
458    <cd:command name="btxalwayscitation" variant="userdata" level="system" category="bibliography" file="publ-ini.mkxl">
459        <cd:arguments>
460            <cd:resolve name="assignment-citedata-list"/>
461            <cd:resolve name="assignment-userdata-list"/>
462        </cd:arguments>
463    </cd:command>
464
465    <cd:command name="btxalwayscitation" variant="alternative" level="system" category="bibliography" file="publ-ini.mkxl">
466        <cd:arguments>
467            <cd:resolve name="keyword-btxalternative-optional"/>
468            <cd:resolve name="keyword-reference"/>
469        </cd:arguments>
470    </cd:command>
471
472    <cd:command name="btxhiddencitation" level="system" category="bibliography" file="publ-ini.mkxl">
473        <cd:arguments>
474            <cd:resolve name="keyword-reference"/>
475        </cd:arguments>
476    </cd:command>
477
478    <cd:command name="listcitation" level="document" category="bibliography" file="publ-ini.mkxl">
479        <cd:arguments>
480            <cd:resolve name="assignment-citedata-list-optional"/>
481            <cd:resolve name="keyword-reference"/>
482        </cd:arguments>
483    </cd:command>
484
485    <cd:command name="listcitation" variant="userdata" level="document" category="bibliography" file="publ-ini.mkxl">
486        <cd:arguments>
487            <cd:resolve name="assignment-citedata-list"/>
488            <cd:resolve name="assignment-userdata-list"/>
489        </cd:arguments>
490    </cd:command>
491
492    <cd:command name="listcitation" variant="alternative" level="document" category="bibliography" file="publ-ini.mkxl">
493        <cd:arguments>
494            <cd:resolve name="keyword-btxalternative-optional"/>
495            <cd:resolve name="keyword-reference"/>
496        </cd:arguments>
497    </cd:command>
498
499    <cd:command name="listcite" level="document" category="bibliography" file="publ-ini.mkxl">
500        <cd:arguments>
501            <cd:resolve name="assignment-citedata-list-optional"/>
502            <cd:resolve name="keyword-reference"/>
503        </cd:arguments>
504    </cd:command>
505
506    <cd:command name="listcite" variant="userdata" level="document" category="bibliography" file="publ-ini.mkxl">
507        <cd:arguments>
508            <cd:resolve name="assignment-citedata-list"/>
509            <cd:resolve name="assignment-userdata-list"/>
510        </cd:arguments>
511    </cd:command>
512
513    <cd:command name="listcite" variant="alternative" level="document" category="bibliography" file="publ-ini.mkxl">
514        <cd:arguments>
515            <cd:resolve name="keyword-btxalternative-optional"/>
516            <cd:resolve name="keyword-reference"/>
517        </cd:arguments>
518    </cd:command>
519
520    <cd:command name="textcitation" level="document" category="bibliography" file="publ-ini.mkxl">
521        <cd:arguments>
522            <cd:resolve name="assignment-citedata-list-optional"/>
523            <cd:resolve name="keyword-reference"/>
524        </cd:arguments>
525    </cd:command>
526
527    <cd:command name="textcitation" variant="userdata" level="document" category="bibliography" file="publ-ini.mkxl">
528        <cd:arguments>
529            <cd:resolve name="assignment-citedata-list"/>
530            <cd:resolve name="assignment-userdata-list"/>
531        </cd:arguments>
532    </cd:command>
533
534    <cd:command name="textcitation" variant="alternative" level="document" category="bibliography" file="publ-ini.mkxl">
535        <cd:arguments>
536            <cd:resolve name="keyword-btxalternative-optional"/>
537            <cd:resolve name="keyword-reference"/>
538        </cd:arguments>
539    </cd:command>
540
541    <cd:command name="textcite" level="document" category="bibliography" file="publ-ini.mkxl">
542        <cd:arguments>
543            <cd:resolve name="assignment-citedata-list-optional"/>
544            <cd:resolve name="keyword-reference"/>
545        </cd:arguments>
546    </cd:command>
547
548    <cd:command name="textcite" variant="userdata" level="document" category="bibliography" file="publ-ini.mkxl">
549        <cd:arguments>
550            <cd:resolve name="assignment-citedata-list"/>
551            <cd:resolve name="assignment-userdata-list"/>
552        </cd:arguments>
553    </cd:command>
554
555    <cd:command name="textcite" variant="alternative" level="document" category="bibliography" file="publ-ini.mkxl">
556        <cd:arguments>
557            <cd:resolve name="keyword-btxalternative-optional"/>
558            <cd:resolve name="keyword-reference"/>
559        </cd:arguments>
560    </cd:command>
561
562    <cd:command name="alwayscitation" level="document" category="bibliography" file="publ-ini.mkxl">
563        <cd:arguments>
564            <cd:resolve name="assignment-citedata-list-optional"/>
565            <cd:resolve name="keyword-reference"/>
566        </cd:arguments>
567    </cd:command>
568
569    <cd:command name="alwayscitation" variant="userdata" level="document" category="bibliography" file="publ-ini.mkxl">
570        <cd:arguments>
571            <cd:resolve name="assignment-citedata-list"/>
572            <cd:resolve name="assignment-userdata-list"/>
573        </cd:arguments>
574    </cd:command>
575
576    <cd:command name="alwayscitation" variant="alternative" level="document" category="bibliography" file="publ-ini.mkxl">
577        <cd:arguments>
578            <cd:resolve name="keyword-btxalternative-optional"/>
579            <cd:resolve name="keyword-reference"/>
580        </cd:arguments>
581    </cd:command>
582
583    <cd:command name="alwayscite" level="document" category="bibliography" file="publ-ini.mkxl">
584        <cd:arguments>
585            <cd:resolve name="assignment-citedata-list-optional"/>
586            <cd:resolve name="keyword-reference"/>
587        </cd:arguments>
588    </cd:command>
589
590    <cd:command name="alwayscite" variant="userdata" level="document" category="bibliography" file="publ-ini.mkxl">
591        <cd:arguments>
592            <cd:resolve name="assignment-citedata-list"/>
593            <cd:resolve name="assignment-userdata-list"/>
594        </cd:arguments>
595    </cd:command>
596
597    <cd:command name="alwayscite" variant="alternative" level="document" category="bibliography" file="publ-ini.mkxl">
598        <cd:arguments>
599            <cd:resolve name="keyword-btxalternative-optional"/>
600            <cd:resolve name="keyword-reference"/>
601        </cd:arguments>
602    </cd:command>
603
604    <cd:command name="hiddencitation" level="document" category="bibliography" file="publ-ini.mkxl">
605        <cd:arguments>
606            <cd:resolve name="keyword-reference"/>
607        </cd:arguments>
608    </cd:command>
609
610    <cd:command name="hiddencite" level="document" category="bibliography" file="publ-ini.mkxl">
611        <cd:arguments>
612            <cd:resolve name="keyword-reference"/>
613        </cd:arguments>
614    </cd:command>
615
616    <cd:command name="citation" level="document" category="bibliography" file="publ-ini.mkxl">
617        <cd:arguments>
618            <cd:resolve name="assignment-citedata-list-optional"/>
619            <cd:resolve name="keyword-reference"/>
620        </cd:arguments>
621    </cd:command>
622
623    <cd:command name="citation" variant="userdata" level="document" category="bibliography" file="publ-ini.mkxl">
624        <cd:arguments>
625            <cd:resolve name="assignment-citedata-list"/>
626            <cd:resolve name="assignment-userdata-list"/>
627        </cd:arguments>
628    </cd:command>
629
630    <cd:command name="citation" variant="alternative" level="document" category="bibliography" file="publ-ini.mkxl">
631        <cd:arguments>
632            <cd:resolve name="keyword-btxalternative-optional"/>
633            <cd:resolve name="keyword-reference"/>
634        </cd:arguments>
635    </cd:command>
636
637    <cd:command name="citation" variant="direct" level="document" category="bibliography" file="publ-ini.mkxl">
638        <cd:arguments>
639            <cd:resolve name="argument-reference"/>
640        </cd:arguments>
641    </cd:command>
642
643    <cd:command name="cite" level="document" category="bibliography" file="publ-ini.mkxl">
644        <cd:arguments>
645            <cd:resolve name="assignment-citedata-list-optional"/>
646            <cd:resolve name="keyword-reference"/>
647        </cd:arguments>
648    </cd:command>
649
650    <cd:command name="cite" variant="userdata" level="document" category="bibliography" file="publ-ini.mkxl">
651        <cd:arguments>
652            <cd:resolve name="assignment-citedata-list"/>
653            <cd:resolve name="assignment-userdata-list"/>
654        </cd:arguments>
655    </cd:command>
656
657    <cd:command name="cite" variant="alternative" level="document" category="bibliography" file="publ-ini.mkxl">
658        <cd:arguments>
659            <cd:resolve name="keyword-btxalternative-optional"/>
660            <cd:resolve name="keyword-reference"/>
661        </cd:arguments>
662    </cd:command>
663
664    <cd:command name="cite" variant="direct" level="document" category="bibliography" file="publ-ini.mkxl">
665        <cd:arguments>
666            <cd:resolve name="argument-reference"/>
667        </cd:arguments>
668    </cd:command>
669
670    <cd:command name="nocitation" level="document" category="bibliography" file="publ-ini.mkxl">
671        <cd:arguments>
672            <cd:resolve name="keyword-reference"/>
673        </cd:arguments>
674    </cd:command>
675
676    <cd:command name="nocitation" variant="direct" level="document" category="bibliography" file="publ-ini.mkxl">
677        <cd:arguments>
678            <cd:resolve name="argument-reference"/>
679        </cd:arguments>
680    </cd:command>
681
682    <cd:command name="usecitation" level="document" category="bibliography" file="publ-ini.mkxl">
683        <cd:arguments>
684            <cd:resolve name="keyword-reference"/>
685        </cd:arguments>
686    </cd:command>
687
688    <cd:command name="usecitation" variant="direct" level="document" category="bibliography" file="publ-ini.mkxl">
689        <cd:arguments>
690            <cd:resolve name="argument-reference"/>
691        </cd:arguments>
692    </cd:command>
693
694    <cd:command name="nocite" level="document" category="bibliography" file="publ-ini.mkxl">
695        <cd:arguments>
696            <cd:resolve name="keyword-reference"/>
697        </cd:arguments>
698    </cd:command>
699
700    <cd:command name="nocite" variant="direct" level="document" category="bibliography" file="publ-ini.mkxl">
701        <cd:arguments>
702            <cd:resolve name="argument-reference"/>
703        </cd:arguments>
704    </cd:command>
705
706    <cd:command name="savebtxdataset" level="style" category="bibliography" file="publ-ini.mkxl">
707        <cd:arguments>
708            <cd:resolve name="keyword-name-optional"/>
709            <cd:resolve name="keyword-file-optional"/>
710            <cd:assignments list="yes" optional="yes">
711                <cd:parameter name="dataset">
712                    <cd:constant type="cd:name"/>
713                </cd:parameter>
714                <cd:parameter name="type">
715                    <cd:constant type="bib"/>
716                    <cd:constant type="lua"/>
717                    <cd:constant type="xml"/>
718                </cd:parameter>
719                <cd:parameter name="file">
720                    <cd:constant type="cd:file"/>
721                </cd:parameter>
722                <cd:parameter name="criterium">
723                    <cd:constant type="all"/>
724                    <cd:constant type="text"/>
725                    <cd:constant type="intro"/>
726                    <cd:constant type="reference"/>
727                    <cd:constant type="current"/>
728                    <cd:constant type="here"/>
729                    <cd:constant type="previous"/>
730                    <cd:constant type="local"/>
731                    <cd:constant type="component"/>
732                    <cd:constant type="all" prefix="cd:sectionblock" method="range"/>
733                    <cd:constant type="reference" prefix="cd:sectionblock" method="range"/>
734                    <cd:constant type="current" prefix="cd:sectionblock" method="range"/>
735                    <cd:constant type="previous" prefix="cd:sectionblock" method="range"/>
736                </cd:parameter>
737                <cd:parameter name="option">
738                    <cd:constant type="cd:text"/>
739                </cd:parameter>
740            </cd:assignments>
741        </cd:arguments>
742    </cd:command>
743
744    <cd:command name="placecitation" level="document" category="bibliography" file="publ-ini.mkxl">
745        <cd:arguments>
746            <cd:resolve name="keyword-reference"/>
747        </cd:arguments>
748    </cd:command>
749
750    <cd:command name="usebtxdefinitions" level="style" category="bibliography" file="publ-ini.mkxl">
751        <cd:arguments>
752            <cd:resolve name="keyword-file"/>
753        </cd:arguments>
754    </cd:command>
755
756    <cd:command name="btxrawfield" level="system" category="bibliography" file="publ-ini.mkxl">
757        <cd:arguments>
758            <cd:resolve name="argument-btxfield"/>
759        </cd:arguments>
760    </cd:command>
761
762    <cd:command name="btxfield" level="system" category="bibliography" file="publ-ini.mkxl">
763        <cd:arguments>
764            <cd:resolve name="argument-btxfield"/>
765        </cd:arguments>
766    </cd:command>
767
768    <cd:command name="btxdetail" level="system" category="bibliography" file="publ-ini.mkxl">
769        <cd:arguments>
770            <cd:resolve name="argument-btxfield"/>
771        </cd:arguments>
772    </cd:command>
773
774    <cd:command name="btxflush" level="system" category="bibliography" file="publ-ini.mkxl">
775        <cd:arguments>
776            <cd:resolve name="argument-btxfield"/>
777        </cd:arguments>
778    </cd:command>
779
780    <cd:command name="btxdirect" level="system" category="bibliography" file="publ-ini.mkxl">
781        <cd:arguments>
782            <cd:resolve name="argument-btxfield"/>
783        </cd:arguments>
784    </cd:command>
785
786    <cd:command name="btxfieldname" level="system" category="bibliography" file="publ-ini.mkxl">
787        <cd:arguments>
788            <cd:resolve name="argument-btxfield"/>
789        </cd:arguments>
790    </cd:command>
791
792    <cd:command name="btxfieldtype" level="system" category="bibliography" file="publ-ini.mkxl">
793        <cd:arguments>
794            <cd:resolve name="argument-btxfield"/>
795        </cd:arguments>
796    </cd:command>
797
798    <cd:command name="btxfoundname" level="system" category="bibliography" file="publ-ini.mkxl">
799        <cd:arguments>
800            <cd:resolve name="argument-btxfield"/>
801        </cd:arguments>
802    </cd:command>
803
804    <cd:command name="btxfoundtype" level="system" category="bibliography" file="publ-ini.mkxl">
805        <cd:arguments>
806            <cd:resolve name="argument-btxfield"/>
807        </cd:arguments>
808    </cd:command>
809
810    <cd:command name="btxauthorfield" level="system" category="bibliography" file="publ-ini.mkxl">
811        <cd:arguments>
812            <cd:keywords delimiters="braces">
813                <cd:constant type="initials"/>
814                <cd:constant type="firstnames"/>
815                <cd:constant type="vons"/>
816                <cd:constant type="surnames"/>
817                <cd:constant type="juniors"/>
818            </cd:keywords>
819        </cd:arguments>
820    </cd:command>
821
822    <cd:command name="btxdoifelse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
823        <cd:arguments>
824            <cd:resolve name="argument-btxfield"/>
825            <cd:resolve name="argument-true"/>
826            <cd:resolve name="argument-false"/>
827        </cd:arguments>
828    </cd:command>
829
830    <cd:command name="btxdoif" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
831        <cd:arguments>
832            <cd:resolve name="argument-btxfield"/>
833            <cd:resolve name="argument-true"/>
834        </cd:arguments>
835    </cd:command>
836
837    <cd:command name="btxdoifnot" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
838        <cd:arguments>
839            <cd:resolve name="argument-btxfield"/>
840            <cd:resolve name="argument-true"/>
841        </cd:arguments>
842    </cd:command>
843
844    <cd:command name="btxsetup" level="system" category="bibliography" file="publ-ini.mkxl">
845        <cd:arguments>
846            <cd:resolve name="argument-name"/>
847        </cd:arguments>
848    </cd:command>
849
850    <cd:command name="btxdoifelsesameaspreviouschecked" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
851        <cd:arguments>
852            <cd:keywords delimiters="braces">
853                <cd:constant type="always"/>
854                <cd:constant type="doublesided"/>
855            </cd:keywords>
856            <cd:resolve name="argument-btxfield"/>
857            <cd:resolve name="argument-true"/>
858            <cd:resolve name="argument-false"/>
859        </cd:arguments>
860    </cd:command>
861
862    <cd:command name="btxdoifelsesameasprevious" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
863        <cd:arguments>
864            <cd:resolve name="argument-btxfield"/>
865            <cd:resolve name="argument-true"/>
866            <cd:resolve name="argument-false"/>
867        </cd:arguments>
868    </cd:command>
869
870    <cd:command name="btxdoifelsecombiinlist" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
871        <cd:arguments>
872            <cd:resolve name="argument-name"/>
873            <cd:resolve name="argument-name"/>
874            <cd:resolve name="argument-true"/>
875            <cd:resolve name="argument-false"/>
876        </cd:arguments>
877    </cd:command>
878
879    <cd:command name="btxdoifelsecitedone" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
880        <cd:arguments>
881            <cd:resolve name="argument-name"/>
882            <cd:resolve name="argument-reference"/>
883            <cd:resolve name="argument-true"/>
884            <cd:resolve name="argument-false"/>
885        </cd:arguments>
886    </cd:command>
887
888    <cd:command name="btxdoifsameaspreviouscheckedelse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
889        <cd:arguments>
890            <cd:keywords delimiters="braces">
891                <cd:constant type="always"/>
892                <cd:constant type="doublesided"/>
893            </cd:keywords>
894            <cd:resolve name="argument-btxfield"/>
895            <cd:resolve name="argument-true"/>
896            <cd:resolve name="argument-false"/>
897        </cd:arguments>
898    </cd:command>
899
900    <cd:command name="btxdoifsameaspreviouselse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
901        <cd:arguments>
902            <cd:resolve name="argument-btxfield"/>
903            <cd:resolve name="argument-true"/>
904            <cd:resolve name="argument-false"/>
905        </cd:arguments>
906    </cd:command>
907
908    <cd:command name="btxdoifcombiinlistelse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
909        <cd:arguments>
910            <cd:resolve name="argument-name"/>
911            <cd:resolve name="argument-name"/>
912            <cd:resolve name="argument-true"/>
913            <cd:resolve name="argument-false"/>
914        </cd:arguments>
915    </cd:command>
916
917    <cd:command name="btxdoifcitedoneelse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
918        <cd:arguments>
919            <cd:resolve name="argument-name"/>
920            <cd:resolve name="argument-reference"/>
921            <cd:resolve name="argument-true"/>
922            <cd:resolve name="argument-false"/>
923        </cd:arguments>
924    </cd:command>
925
926    <cd:command name="currentbtxuservariable" level="system" category="bibliography" file="publ-ini.mkxl">
927        <cd:arguments>
928            <cd:resolve name="argument-key"/>
929        </cd:arguments>
930    </cd:command>
931
932    <cd:command name="btxdoifelseuservariable" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
933        <cd:arguments>
934            <cd:resolve name="argument-key"/>
935            <cd:resolve name="argument-true"/>
936            <cd:resolve name="argument-false"/>
937        </cd:arguments>
938    </cd:command>
939
940    <cd:command name="btxdoifuservariableelse" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
941        <cd:arguments>
942            <cd:resolve name="argument-key"/>
943            <cd:resolve name="argument-true"/>
944            <cd:resolve name="argument-false"/>
945        </cd:arguments>
946    </cd:command>
947
948    <cd:command name="btxremapauthor" level="system" category="bibliography" file="publ-ini.mkxl">
949        <cd:arguments>
950            <cd:resolve name="keyword-text"/>
951            <cd:resolve name="keyword-text"/>
952        </cd:arguments>
953    </cd:command>
954
955    <cd:command name="btxflushauthor" level="system" category="bibliography" file="publ-ini.mkxl">
956        <cd:arguments>
957            <cd:keywords optional="yes">
958                <cd:constant type="num"/>
959                <cd:constant type="normal"/>
960                <cd:constant type="normalshort"/>
961                <cd:constant type="inverted"/>
962                <cd:constant type="invertedshort"/>
963            </cd:keywords>
964            <cd:resolve name="argument-btxauthor"/>
965        </cd:arguments>
966    </cd:command>
967
968    <cd:command name="btxflushsuffix" level="system" category="bibliography" file="publ-ini.mkxl"/>
969
970    <cd:command name="btxflushauthorname" level="system" category="bibliography" file="publ-ini.mkxl">
971        <cd:arguments>
972            <cd:resolve name="argument-btxauthor"/>
973        </cd:arguments>
974    </cd:command>
975
976    <cd:command name="btxflushauthornormal" level="system" category="bibliography" file="publ-ini.mkxl">
977        <cd:arguments>
978            <cd:resolve name="argument-btxauthor"/>
979        </cd:arguments>
980    </cd:command>
981
982    <cd:command name="btxflushauthornormalshort" level="system" category="bibliography" file="publ-ini.mkxl">
983        <cd:arguments>
984            <cd:resolve name="argument-btxauthor"/>
985        </cd:arguments>
986    </cd:command>
987
988    <cd:command name="btxflushauthorinverted" level="system" category="bibliography" file="publ-ini.mkxl">
989        <cd:arguments>
990            <cd:resolve name="argument-btxauthor"/>
991        </cd:arguments>
992    </cd:command>
993
994    <cd:command name="btxflushauthorinvertedshort" level="system" category="bibliography" file="publ-ini.mkxl">
995        <cd:arguments>
996            <cd:resolve name="argument-btxauthor"/>
997        </cd:arguments>
998    </cd:command>
999
1000    <cd:command name="btxsingularplural" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
1001        <cd:arguments>
1002            <cd:keywords delimiters="braces">
1003                <cd:constant type="editor"/>
1004                <cd:constant type="producer"/>
1005                <cd:constant type="director"/>
1006            </cd:keywords>
1007            <cd:resolve name="argument-true"/>
1008            <cd:resolve name="argument-false"/>
1009        </cd:arguments>
1010    </cd:command>
1011
1012    <cd:command name="btxsingularorplural" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
1013        <cd:arguments>
1014            <cd:keywords delimiters="braces">
1015                <cd:constant type="editor"/>
1016                <cd:constant type="producer"/>
1017                <cd:constant type="director"/>
1018            </cd:keywords>
1019            <cd:resolve name="argument-true"/>
1020            <cd:resolve name="argument-false"/>
1021        </cd:arguments>
1022    </cd:command>
1023
1024    <cd:command name="btxoneorrange" level="system" category="bibliography" keywords="conditional" file="publ-ini.mkxl">
1025        <cd:arguments>
1026            <cd:keywords delimiters="braces">
1027                <cd:constant type="volume"/>
1028                <cd:constant type="pages"/>
1029            </cd:keywords>
1030            <cd:resolve name="argument-true"/>
1031            <cd:resolve name="argument-false"/>
1032        </cd:arguments>
1033    </cd:command>
1034
1035    <cd:command name="btxfirstofrange" level="system" category="bibliography" file="publ-ini.mkxl">
1036        <cd:arguments>
1037            <cd:keywords delimiters="braces">
1038                <cd:constant type="volume"/>
1039                <cd:constant type="pages"/>
1040            </cd:keywords>
1041        </cd:arguments>
1042    </cd:command>
1043
1044    <cd:command name="btxloadjournalist" level="system" category="bibliography" file="publ-ini.mkxl">
1045        <cd:arguments>
1046            <cd:resolve name="keyword-file"/>
1047        </cd:arguments>
1048    </cd:command>
1049
1050    <cd:command name="btxsavejournalist" level="system" category="bibliography" file="publ-ini.mkxl">
1051        <cd:arguments>
1052            <cd:resolve name="keyword-file"/>
1053        </cd:arguments>
1054    </cd:command>
1055
1056    <cd:command name="btxaddjournal" level="system" category="bibliography" file="publ-ini.mkxl">
1057        <cd:arguments>
1058            <cd:resolve name="keyword-name"/>
1059            <cd:resolve name="keyword-name"/>
1060        </cd:arguments>
1061    </cd:command>
1062
1063    <cd:command name="btxexpandedjournal" level="system" category="bibliography" file="publ-ini.mkxl">
1064        <cd:arguments>
1065            <cd:resolve name="argument-name"/>
1066        </cd:arguments>
1067    </cd:command>
1068
1069    <cd:command name="btxabbreviatedjournal" level="system" category="bibliography" file="publ-ini.mkxl">
1070        <cd:arguments>
1071            <cd:resolve name="argument-name"/>
1072        </cd:arguments>
1073    </cd:command>
1074
1075    <cd:command name="showbtxdatasetfields" level="document" category="bibliography" file="publ-tra.mkiv">
1076        <cd:arguments>
1077            <cd:assignments list="yes" optional="yes">
1078                <cd:parameter name="specification">
1079                    <cd:constant type="cd:name"/>
1080                </cd:parameter>
1081                <cd:parameter name="dataset">
1082                    <cd:constant type="cd:name"/>
1083                </cd:parameter>
1084                <cd:parameter name="field">
1085                    <cd:resolve name="value-btxfield"/>
1086                </cd:parameter>
1087            </cd:assignments>
1088        </cd:arguments>
1089    </cd:command>
1090
1091    <cd:command name="showbtxdatasetfields" variant="argument" level="document" category="bibliography" file="publ-tra.mkiv">
1092        <cd:arguments>
1093            <cd:resolve name="keyword-name-optional"/>
1094        </cd:arguments>
1095    </cd:command>
1096
1097    <cd:command name="showbtxdatasetcompleteness" level="document" category="bibliography" file="publ-tra.mkiv">
1098        <cd:arguments>
1099            <cd:assignments list="yes" optional="yes">
1100                <cd:parameter name="specification">
1101                    <cd:constant type="cd:name"/>
1102                </cd:parameter>
1103                <cd:parameter name="dataset">
1104                    <cd:constant type="cd:name"/>
1105                </cd:parameter>
1106                <cd:parameter name="field">
1107                    <cd:resolve name="value-btxfield"/>
1108                </cd:parameter>
1109            </cd:assignments>
1110        </cd:arguments>
1111    </cd:command>
1112
1113    <cd:command name="showbtxdatasetcompleteness" variant="argument" level="document" category="bibliography" file="publ-tra.mkiv">
1114        <cd:arguments>
1115            <cd:resolve name="keyword-name-optional"/>
1116        </cd:arguments>
1117    </cd:command>
1118
1119    <cd:command name="showbtxdatasetauthors" level="document" category="bibliography" file="publ-tra.mkiv">
1120        <cd:arguments>
1121            <cd:assignments list="yes" optional="yes">
1122                <cd:parameter name="specification">
1123                    <cd:constant type="cd:name"/>
1124                </cd:parameter>
1125                <cd:parameter name="dataset">
1126                    <cd:constant type="cd:name"/>
1127                </cd:parameter>
1128                <cd:parameter name="field">
1129                    <cd:resolve name="value-btxfield"/>
1130                </cd:parameter>
1131            </cd:assignments>
1132        </cd:arguments>
1133    </cd:command>
1134
1135    <cd:command name="showbtxdatasetauthors" variant="argument" level="document" category="bibliography" file="publ-tra.mkiv">
1136        <cd:arguments>
1137            <cd:resolve name="keyword-name-optional"/>
1138        </cd:arguments>
1139    </cd:command>
1140
1141    <cd:command name="showbtxhashedauthors" level="document" category="bibliography" file="publ-tra.mkiv">
1142        <cd:arguments>
1143            <cd:resolve name="keyword-dummy-optional"/>
1144        </cd:arguments>
1145    </cd:command>
1146
1147    <cd:command name="showbtxfields" level="document" category="bibliography" file="publ-tra.mkiv">
1148        <cd:arguments>
1149            <cd:assignments list="yes" optional="yes">
1150                <cd:parameter name="rotation">
1151                    <cd:constant type="cd:number"/>
1152                </cd:parameter>
1153                <cd:parameter name="specification">
1154                    <cd:constant type="cd:name"/>
1155                </cd:parameter>
1156            </cd:assignments>
1157        </cd:arguments>
1158    </cd:command>
1159
1160    <cd:command name="showbtxfields" variant="argument" level="document" category="bibliography" file="publ-tra.mkiv">
1161        <cd:arguments>
1162            <cd:resolve name="keyword-name-optional"/>
1163        </cd:arguments>
1164    </cd:command>
1165
1166    <cd:command name="showbtxtables" level="document" category="bibliography" file="publ-tra.mkiv">
1167        <cd:arguments>
1168            <cd:resolve name="keyword-dummy-optional"/>
1169        </cd:arguments>
1170    </cd:command>
1171
1172</cd:interface>
1173