</entry>
</row>
+ <row><entry><literal>s=ag</literal></entry><entry>
+ Tokens that appears as phrases (with blank in them) gets
+ structure phrase attached. Tokens that appers as words
+ gets structure phrase attached. Phrases and words are
+ ANDed. This is a variant of s=al and s=pw, with the main
+ difference that words are not split (with operator AND)
+ but instead kept in one RPN token. This facility appeared
+ in YAZ 4.2.38.
+ </entry>
+ </row>
+
<row><entry><literal>r=o</literal></entry><entry>
Allows ranges and the operators greather-than, less-than, ...
equals.
set to both left&right.
</entry>
</row>
+
+ <row><entry><literal>t=x</literal></entry><entry>
+ Allows masking anywhere in a term, thus fully supporting
+ # (mask one character) and ? (zero or more of any).
+ If masking is used, trunction is set to 102 (regexp-1 in term)
+ and the term is converted accordingly to a regular expression.
+ </entry>
+ </row>
+
+ <row><entry><literal>t=z</literal></entry><entry>
+ Allows masking anywhere in a term, thus fully supporting
+ # (mask one character) and ? (zero or more of any).
+ If masking is used, trunction is set to 104 (Z39.58 in term)
+ and the term is converted accordingly to Z39.58 masking term -
+ actually the same truncation as CCL itself.
+ </entry>
+ </row>
+
</tbody>
</tgroup>
</table>
</para>
<para>
Applications like
- Pazpar2 uses XSLT to convert an XML encode MARC record to an internal
+ Pazpar2 uses XSLT to convert an XML encoded MARC record to an internal
representation. This conversion mostly check the tag of a MARC field
to determine the basic rules in the conversion. This check is
costly when that is tag is encoded as an attribute in MARCXML.
<itemizedlist>
<listitem><para>
Record elements is part of namespace
- "<literal>http://www.indexdata.com/MARC21/turboxml</literal>".
+ "<literal>http://www.indexdata.com/turbomarc</literal>".
</para></listitem>
<listitem><para>
A record is enclosed in element <literal>r</literal>.