const char *Templates[] = {
"aut-num:     [mandatory]  [single]     [primary/look-up key]\n\
as-name:     [optional]   [single]     [ ]\n\
descr:       [mandatory]  [multiple]   [ ]\n\
as-in:       [optional]   [multiple]   [ ]\n\
as-out:      [optional]   [multiple]   [ ]\n\
cross-nfy:   [optional]   [multiple]   [inverse key]\n\
cross-mnt:   [optional]   [multiple]   [inverse key]\n\
interas-in:  [optional]   [multiple]   [ ]\n\
interas-out: [optional]   [multiple]   [ ]\n\
as-exclude:  [optional]   [multiple]   [ ]\n\
default:     [optional]   [multiple]   [ ]\n\
admin-c:     [mandatory]  [multiple]   [inverse key]\n\
tech-c:      [mandatory]  [multiple]   [inverse key]\n\
remarks:     [optional]   [multiple]   [ ]\n\
notify:      [optional]   [multiple]   [inverse key]\n\
mnt-by:      [mandatory]  [multiple]   [inverse key]\n\
changed:     [mandatory]  [multiple]   [ ]\n\
source:      [mandatory]  [single]     [ ]\n\
",
"domain:      [mandatory]  [single]     [primary/look-up key]\n\
descr:       [mandatory]  [multiple]   [ ]\n\
admin-c:     [mandatory]  [multiple]   [inverse key]\n\
tech-c:      [mandatory]  [multiple]   [inverse key]\n\
zone-c:      [mandatory]  [multiple]   [inverse key]\n\
nserver:     [optional]   [multiple]   [inverse key]\n\
sub-dom:     [optional]   [multiple]   [inverse key]\n\
dom-net:     [optional]   [multiple]   [ ]\n\
remarks:     [optional]   [multiple]   [ ]\n\
notify:      [optional]   [multiple]   [inverse key]\n\
mnt-by:      [optional]   [multiple]   [inverse key]\n\
mnt-lower:   [optional]   [multiple]   [inverse key]\n\
refer:       [optional]   [single]     [ ]\n\
changed:     [mandatory]  [multiple]   [ ]\n\
source:      [mandatory]  [single]     [ ]\n\
",
"inet6num:    [mandatory]  [single]     [primary/look-up key]\n\
netname:     [mandatory]  [single]     [primary/look-up key]\n\
descr:       [mandatory]  [multiple]   [ ]\n\
country:     [mandatory]  [multiple]   [ ]\n\
admin-c:     [mandatory]  [multiple]   [inverse key]\n\
tech-c:      [mandatory]  [multiple]   [inverse key]\n\
rev-srv:     [optional]   [multiple]   [inverse key]\n\
status:      [generated]  [single]     [ ]\n\
remarks:     [optional]   [multiple]   [ ]\n\
notify:      [optional]   [multiple]   [inverse key]\n\
mnt-by:      [optional]   [multiple]   [inverse key]\n\
mnt-lower:   [optional]   [multiple]   [inverse key]\n\
changed:     [mandatory]  [multiple]   [ ]\n\
source:      [mandatory]  [single]     [ ]\n\
",
"inetnum:     [mandatory]  [single]     [primary/look-up key]\n\
netname:     [mandatory]  [single]     [primary/look-up key]\n\
descr:       [mandatory]  [multiple]   [ ]\n\
country:     [mandatory]  [multiple]   [ ]\n\
admin-c:     [mandatory]  [multiple]   [inverse key]\n\
tech-c:      [mandatory]  [multiple]   [inverse key]\n\
rev-srv:     [optional]   [multiple]   [inverse key]\n\
status:      [generated]  [single]     [ ]\n\
remarks:     [optional]   [multiple]   [ ]\n\
notify:      [optional]   [multiple]   [inverse key]\n\
mnt-by:      [optional]   [multiple]   [inverse key]\n\
mnt-lower:   [optional]   [multiple]   [inverse key]\n\
changed:     [mandatory]  [multiple]   [ ]\n\
source:      [mandatory]  [single]     [ ]\n\
",
"inet-rtr:    [mandatory]  [single]     [primary/look-up key]\n\
local-as:    [mandatory]  [single]     [ ]\n\
ifaddr:      [mandatory]  [multiple]   [ ]\n\
peer:        [optional]   [multiple]   [ ]\n\
admin-c:     [mandatory]  [multiple]   [inverse key]\n\
tech-c:      [mandatory]  [multiple]   [inverse key]\n\
remarks:     [optional]   [multiple]   [ ]\n\
notify:      [optional]   [multiple]   [inverse key]\n\
mnt-by:      [mandatory]  [multiple]   [inverse key]\n\
changed:     [mandatory]  [multiple]   [ ]\n\
source:      [mandatory]  [single]     [ ]\n\
",
"key-cert:    [mandatory]  [single]     [primary/look-up key]\n\
method:      [generated]  [single]     [ ]\n\
owner:       [generated]  [multiple]   [ ]\n\
fingerpr:    [generated]  [single]     [ ]\n\
certif:      [mandatory]  [multiple]   [ ]\n\
remarks:     [optional]   [multiple]   [ ]\n\
notify:      [optional]   [multiple]   [inverse key]\n\
mnt-by:      [mandatory]  [multiple]   [inverse key]\n\
changed:     [mandatory]  [multiple]   [ ]\n\
source:      [mandatory]  [single]     [ ]\n\
",
"limerick:    [mandatory]  [single]     [primary/look-up key]\n\
descr:       [optional]   [multiple]   [ ]\n\
text:        [mandatory]  [multiple]   [ ]\n\
admin-c:     [mandatory]  [multiple]   [inverse key]\n\
author:      [mandatory]  [multiple]   [ ]\n\
remarks:     [optional]   [multiple]   [ ]\n\
notify:      [optional]   [multiple]   [inverse key]\n\
mnt-by:      [mandatory]  [multiple]   [inverse key]\n\
changed:     [mandatory]  [multiple]   [ ]\n\
source:      [mandatory]  [single]     [ ]\n\
",
"mntner:      [mandatory]  [single]     [primary/look-up key]\n\
descr:       [mandatory]  [multiple]   [ ]\n\
admin-c:     [mandatory]  [multiple]   [inverse key]\n\
tech-c:      [optional]   [multiple]   [inverse key]\n\
upd-to:      [mandatory]  [multiple]   [ ]\n\
mnt-nfy:     [optional]   [multiple]   [ ]\n\
auth:        [mandatory]  [multiple]   [ ]\n\
remarks:     [optional]   [multiple]   [ ]\n\
notify:      [optional]   [multiple]   [inverse key]\n\
mnt-by:      [mandatory]  [multiple]   [inverse key]\n\
changed:     [mandatory]  [multiple]   [ ]\n\
source:      [mandatory]  [single]     [ ]\n\
",
"person:      [mandatory]  [single]     [lookup key]\n\
address:     [mandatory]  [multiple]   [ ]\n\
phone:       [mandatory]  [multiple]   [ ]\n\
fax-no:      [optional]   [multiple]   [ ]\n\
e-mail:      [optional]   [multiple]   [lookup key]\n\
nic-hdl:     [mandatory]  [single]     [primary/look-up key]\n\
remarks:     [optional]   [multiple]   [ ]\n\
notify:      [optional]   [multiple]   [inverse key]\n\
mnt-by:      [optional]   [multiple]   [inverse key]\n\
changed:     [mandatory]  [multiple]   [ ]\n\
source:      [mandatory]  [single]     [ ]\n\
",
"role:        [mandatory]  [single]     [lookup key]\n\
address:     [mandatory]  [multiple]   [ ]\n\
phone:       [optional]   [multiple]   [ ]\n\
fax-no:      [optional]   [multiple]   [ ]\n\
e-mail:      [mandatory]  [multiple]   [lookup key]\n\
trouble:     [optional]   [multiple]   [ ]\n\
admin-c:     [mandatory]  [multiple]   [inverse key]\n\
tech-c:      [mandatory]  [multiple]   [inverse key]\n\
nic-hdl:     [mandatory]  [single]     [primary/look-up key]\n\
remarks:     [optional]   [multiple]   [ ]\n\
notify:      [optional]   [multiple]   [inverse key]\n\
mnt-by:      [optional]   [multiple]   [inverse key]\n\
changed:     [mandatory]  [multiple]   [ ]\n\
source:      [mandatory]  [single]     [ ]\n\
",
"route:       [mandatory]  [single]     [primary/look-up key]\n\
descr:       [mandatory]  [multiple]   [ ]\n\
origin:      [mandatory]  [single]     [primary key]\n\
hole:        [optional]   [multiple]   [ ]\n\
withdrawn:   [optional]   [single]     [ ]\n\
comm-list:   [optional]   [multiple]   [ ]\n\
advisory:    [optional]   [multiple]   [ ]\n\
remarks:     [optional]   [multiple]   [ ]\n\
cross-nfy:   [optional]   [multiple]   [inverse key]\n\
community:   [optional]   [multiple]   [ ]\n\
cross-mnt:   [optional]   [multiple]   [inverse key]\n\
notify:      [optional]   [multiple]   [inverse key]\n\
mnt-by:      [mandatory]  [multiple]   [inverse key]\n\
changed:     [mandatory]  [multiple]   [ ]\n\
source:      [mandatory]  [single]     [ ]\n\
",
NULL
}; /* Templates */
