BEPress
extends AbstractBase
in package
Metadata vocabulary implementation for BEPress
Tags
Table of Contents
- $vocabFieldToGenericFieldsMap : array<string|int, mixed>
- Mapping from BEPress to VuFind fields; see http:// div.div1.com.au/div-thoughts/div-commentaries/66-div-commentary-metadata
- getMappedData() : array<string|int, mixed>
- Perform mapping from generic data to vocabulary data
- getGenericData() : array<string|int, mixed>
- Generate standardized data from available RecordDriver methods
Properties
$vocabFieldToGenericFieldsMap
Mapping from BEPress to VuFind fields; see http:// div.div1.com.au/div-thoughts/div-commentaries/66-div-commentary-metadata
protected
array<string|int, mixed>
$vocabFieldToGenericFieldsMap
= ['bepress_citation_author' => 'author', 'bepress_citation_date' => 'date', 'bepress_citation_doi' => 'doi', 'bepress_citation_firstpage' => 'startpage', 'bepress_citation_isbn' => 'isbn', 'bepress_citation_issn' => 'issn', 'bepress_citation_issue' => 'issue', 'bepress_citation_journal_title' => 'container_title', 'bepress_citation_lastpage' => 'endpage', 'bepress_citation_publisher' => 'publisher', 'bepress_citation_title' => 'title', 'bepress_citation_volume' => 'volume']
Methods
getMappedData()
Perform mapping from generic data to vocabulary data
public
getMappedData(AbstractBase $driver) : array<string|int, mixed>
Parameters
- $driver : AbstractBase
-
Record driver
Return values
array<string|int, mixed> —getGenericData()
Generate standardized data from available RecordDriver methods
protected
getGenericData(AbstractBase $driver) : array<string|int, mixed>
Parameters
- $driver : AbstractBase
-
Record driver