Add isbn to bath
[yaz-moved-to-github.git] / etc / pqf.properties
index 5e15948..ae534c2 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: pqf.properties,v 1.5 2003-12-18 16:49:07 mike Exp $
+# $Id: pqf.properties,v 1.7 2004-01-07 14:01:24 adam Exp $
 #
 # Propeties file to drive org.z3950.zing.cql.CQLNode's toPQF()
 # back-end and the YAZ CQL-to-PQF converter.  This specifies the
@@ -109,11 +109,22 @@ structure.any                             = 4=2
 structure.*                            = 4=1
        # phrase
 
+# Truncation attributes used to implement CQL wildcard patterns.  The
+# simpler forms, left, right- and both-truncation will be used for the
+# simplest patterns, so that we produce PQF queries that conform more
+# closely to the Bath Profile.  However, when a more complex pattern
+# such as "foo*bar" is used, we fall back on Z39.58-style masking.
+#
+truncation.right                       = 5=1
+truncation.left                                = 5=2
+truncation.both                                = 5=3
+truncation.none                                = 5=100
+truncation.z3958                       = 5=104
+
 # Finally, any additional attributes that should always be included
 # with each term can be specified in the "always" property.
 #
-always                                 = 5=105 6=1
-# 5=105: the not-yet-standarised CQL-like trunction attribute
+always                                 = 6=1
 # 6=1: completeness = incomplete subfield
 
 
@@ -133,6 +144,7 @@ index.bath.personalName                     = 1=1
 index.bath.corporateName               = 1=2
 index.bath.conferenceName              = 1=3
 index.bath.uniformTitle                        = 1=6
+index.bath.isbn                                = 1=7
 index.bath.issn                                = 1=8
 index.bath.geographicName              = 1=58
 index.bath.notes                       = 1=63