manatus.scenarios

Source document parsers and record classes for returning XML or JSON document values

Parser classes

Parsers for reading XML or JSON documents.

XMLScenario(xml_path)

Generic class for parsing OIA-PMH XML.

SSDNDC(xml_path)

Parser and container for manatus.DC_Record records

SSDNQDC(xml_path)

Parser and container for manatus.QDC_Record records

SSDNMODS(xml_path)

Parser and container for manatus.MODS_Record records

BepressDC(xml_path)

Bepress specific parser for BepressDCRecord

SSDNPartnerMODSScenario(xml_path)

Parser and container for SSDNMODSRecord records

APIScenario(url, record_key[, count_key, ...])

Generic scenario class for API calls

InternetArchive(collection)

Scenario class for calls to the Internet Archive's API

Record classes

Record types for making document values accessible through popular library XML and JSON data standards.

XMLRecord(record)

Generic class for single records.

DCRecord(record)

Dublin Core record class.

QDCRecord(record)

Qualified Dublin Core record class.

MODSRecord(record)

MODS record class making MAPv4 elements available through self.<element> properties

BepressDCRecord(record)

Extension of DCRecord class to expose BePress specific elements

SSDNMODSRecord(record)

Extension of MODSRecord

InternetArchiveRecord(record)

Internet Archive record class