Member and_not in Z_Operator is kept for backwards compatibility.
[yaz-moved-to-github.git] / ccl / bib1
index 864931a..fea798a 100644 (file)
--- a/ccl/bib1
+++ b/ccl/bib1
@@ -1,8 +1,8 @@
-# $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.6 2001-03-07 13:24:40 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 s=pw   t=l,r s=al
+# Common short-hand access points.
+au   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
@@ -90,3 +95,11 @@ com:is      c=1
 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)