Organizations
manatus.organizations are an abstraction of the data provider as an object.
- class manatus.organizations.DataProvider
DataProvider object model.
- key: str
Unique string identifying organization providing the data
- data_address: str
API URL such as an OAI endpoint where data is accessible for harvesting
- set_list: list
List of record sets to harvest (i.e. OAI setSpecs)
- metadata_prefix: str
A metadata parameter to be used in calls to a harvestable API (required for OAI-PMH)
- scenario: str
Parser class from
manatus.scenarios
manatus uses to encapsulate records
- map: str
Name of function used to map records from OAI-PMH into MAPv4. Can come from
manatus.maps
or be defined elsewhere such as a custom map from the Custom Map Directory defined inmanatus.cfg
- data_provider: str
Name of organization providing the data (dpla.dataProvider)
- intermediate_provider: str
optional Name of organization serving as an intermediary data provider (dpla.intermediateProvider)