Module: MARC

Defined in:
lib/marc/writer.rb,
lib/marc/reader.rb,
lib/marc/record.rb,
lib/marc/subfield.rb,
lib/marc/datafield.rb,
lib/marc/xmlwriter.rb,
lib/marc/exception.rb,
lib/marc/xmlreader.rb,
lib/marc/constants.rb,
lib/marc/dublincore.rb,
lib/marc/xml_parsers.rb,
lib/marc/controlfield.rb

Defined Under Namespace

Modules: GenericPullParser, JREXMLReader, LibXMLReader, MagicReader, NokogiriReader, REXMLReader Classes: ControlField, DataField, DublinCore, Exception, FieldMap, ForgivingReader, HashWithChecksumAttribute, Reader, Record, Subfield, SubfieldMap, Writer, XMLReader, XMLWriter

Constant Summary

LEADER_LENGTH =

constants used in MARC21 reading/writing

24
DIRECTORY_ENTRY_LENGTH =
12
SUBFIELD_INDICATOR =
0x1F.chr
END_OF_FIELD =
0x1E.chr
END_OF_RECORD =
0x1D.chr
MARC_NS =

constants used in XML reading/writing

"http://www.loc.gov/MARC21/slim"
MARC_XSD =
"http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
MARCHASH_MAJOR_VERSION =

marc-hash

1
MARCHASH_MINOR_VERSION =
0