-# $Id: bib1,v 1.3 2000-10-17 19:50:28 adam Exp $
-# CCL qualifiers and their mapping to a bib-1 subset
+# $Id: bib1,v 1.11 2002-05-17 08:46:01 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 s=al
-au u=1 s=pw t=l,r
-ti u=4 s=pw t=l,r
+
+# 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 * ?
+@field or
+
+# Aliases
+#
+# forfatter=x is equivalent to au=x
+forfatter au
+# tiau=x is equivalent to ti=x or ti=x
+tiau ti au