-# $Id: bib1,v 1.2 1996-10-11 15:00:24 adam Exp $
-# CCL qualifiers and their mapping to a bib-1 subset
+# $Id: bib1,v 1.10 2002-04-01 12:27:15 adam Exp $
+# CCL qualifiers and their mappings
#
# Each line takes the form:
-# name <type>=<val>,<val>.. <type>=<val> ...
+# name [<attributeset>,]<type>=<val>,<val>.. <type>=<val> ...
# Where type is one of:
# u use-attribute
# r relation-attribute )
# pw phrase/word. The CCL parser will decide whether phrase or word
# is needed. Phrase is used if term contain blanks; otherwise
# Word is used.
+# al and-list. AND operation is put between each term.
+# ol or-list. OR operation is put between each term.
# Special value for truncation:
# l Allow left truncation if ? is at left side of term.
# r Allow right truncation if ? is at left side of term.
# b Allow left&right truncation if ? is at left&right side of term.
# n Set truncation explicitly to "none" if no ? is given.
-term s=pw t=l,r
-au u=1 s=pw
-ti u=4 s=pw
+
+# This rule is for CCL tokens where no fields are specified
+term u=1016 t=l,r s=pw,al
+# Common short-hand access points.
+au u=1 s=pw t=l,r # author
+sp u=1 s=pw t=l,r # author
+ti u=4 s=pw t=l,r # title
isbn u=7
issn u=8
cc u=20
com:cs c=2
com:cf c=3
+exp:category exp1,1=1
+
+# These special directives defines names of keywords for parser
+@and og * # either 'or' or *
+@or eller + # either 'eller' or +
+@not ikke - # and so on..
+@set s set
+@case 0 # case insenstive (1 for case sensitive)
+@truncation * ?
+
+# Aliases
+#
+# forfatter=x is equivalent to au=x
+forfatter au
+# tiau=x is equivalent to ti=x or ti=x
+tiau ti au