X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fyaz-marcdump-man.xml;h=a96fc1a30f69d10e259582b97117f88eb055a5e2;hb=02b4f0ab937b62d892d3e0918439da770fe720c2;hp=ccda47cd654ccdde2ca328bd43c5ec1cd04b8322;hpb=e5babaef0f0a438f4372ee4373c90d37fdc7ff1e;p=yaz-moved-to-github.git
diff --git a/doc/yaz-marcdump-man.xml b/doc/yaz-marcdump-man.xml
index ccda47c..a96fc1a 100644
--- a/doc/yaz-marcdump-man.xml
+++ b/doc/yaz-marcdump-man.xml
@@ -1,5 +1,5 @@
-
%local;
@@ -12,17 +12,20 @@
YAZ
&version;
+ Index Data
+
yaz-marcdump
1
+ Commands
-
+
yaz-marcdump
MARC record dump utility
-
+
yaz-marcdump
@@ -41,17 +44,24 @@
file
-
+
DESCRIPTION
yaz-marcdump reads MARC records from one or
more files.
- It parses each record and supports output in line-format,
- ISO2709, MARCXML, MarcXchange as well as Hex output.
+ It parses each record and supports output in line-format,
+ ISO2709,
+ MARCXML,
+ MARC-in-JSON,
+ MarcXchange
+ as well as Hex output.
- This utility parses records ISO2709(raw MARC) as well as XML
- if that is structured as MARCXML/MarcXchange.
+ This utility parses records ISO2709(raw MARC), line format, MARC-in-JSON
+ format as well as XML if that is structured as MARCXML/MarcXchange.
+
+
+ MARC-in-JSON encoding/decoding is supported in YAZ 5.0.5 and later.
@@ -69,9 +79,9 @@
character set conversion of each record.
-
+
OPTIONS
-
+
-i format
@@ -79,7 +89,9 @@
Specifies input format. Must be one of
marcxml, marc (ISO2709),
marcxchange (ISO25577),
- line (line mode MARC).
+ line (line mode MARC),
+ turbomarc (Turbo MARC),
+ or json (MARC-in-JSON).
@@ -89,25 +101,29 @@
Specifies output format. Must be one of
marcxml, marc (ISO2709),
marcxchange (ISO25577),
- line (line mode MARC).
+ line (line mode MARC),
+ turbomarc (Turbo MARC),
+ or json (MARC-in-JSON).
-f from
- Specify the character set from
+ Specify the character set
of the input MARC record.
Should be used in conjunction with option -t.
+ Refer to the yaz-iconv man page for supported character sets.
-t to
- Specify the character set of
+ Specify the character set
of the output.
Should be used in conjunction with option -f.
+ Refer to the yaz-iconv man page for supported character sets.
@@ -119,7 +135,7 @@
pairs, where pos is an integer offset (0 - 23) for leader. Value
is either a quoted string or an integer (character value in decimal).
Pairs are comma separated. For example, to set leader at offset 9
- to a, use 9=a.
+ to a, use 9='a'.
@@ -128,7 +144,7 @@
Writes a chunk of records to a separate file with prefix given,
i.e. splits a record batch into files with only at most
- "chunk" ISO2709 record per file. By default chunk is 1 (one record
+ "chunk" ISO2709 records per file. By default chunk is 1 (one record
per file). See option -C.
@@ -136,7 +152,7 @@
-C chunksize
- Specifies chunk size; to be used conjunction with option
+ Specifies chunk size; to be used conjunction with option
-s.
@@ -144,7 +160,7 @@
-p
- Makes yaz-marcdump prints record number and input file offset
+ Makes yaz-marcdump print record number and input file offset
of each record read.
@@ -152,7 +168,7 @@
-n
- MARC output is omitted so that MARC input is only checkecd.
+ MARC output is omitted so that MARC input is only checked.
@@ -189,7 +205,17 @@
yaz-marcdump -f MARC-8 -t UTF-8 -o marcxml marc21.raw >marcxml.xml
-
+
+
+ Turbo MARC is a compact XML notation with same semantics as
+ MARCXML, but which allows for faster processing via XSLT. In order
+ to generate Turbo MARC records encoded in UTF-8 from MARC21 (ISO), one
+ could use:
+
+ yaz-marcdump -f MARC8 -t UTF8 -o turbomarc -i marc marc21.raw >out.xml
+
+
+
FILES
@@ -201,23 +227,23 @@
SEE ALSO
- yaz(7)
- yaz_iconv(1)
+
+ yaz
+ 7
+
+
+
+
+ yaz-iconv
+ 1
+