VuFind API Documentation

HighwirePress extends AbstractBase
in package

Metadata vocabulary implementation for Highwire Press

Tags
category

VuFind

author

Mario Trojan mario.trojan@uni-tuebingen.de

license

http://opensource.org/licenses/gpl-2.0.php GNU General Public License

link

Wiki

Table of Contents

$vocabFieldToGenericFieldsMap  : array<string|int, mixed>
Mapping from Highwire Press to VuFind fields; see https://jira.duraspace.org/secure/attachment/13020/Invisible_institutional.pdf
getMappedData()  : array<string|int, mixed>
Special implementation for date formats
getGenericData()  : array<string|int, mixed>
Generate standardized data from available RecordDriver methods

Properties

$vocabFieldToGenericFieldsMap

Mapping from Highwire Press to VuFind fields; see https://jira.duraspace.org/secure/attachment/13020/Invisible_institutional.pdf

protected array<string|int, mixed> $vocabFieldToGenericFieldsMap = ['citation_author' => 'author', 'citation_date' => 'date', 'citation_doi' => 'doi', 'citation_firstpage' => 'startpage', 'citation_isbn' => 'isbn', 'citation_issn' => 'issn', 'citation_issue' => 'issue', 'citation_journal_title' => 'container_title', 'citation_language' => 'language', 'citation_lastpage' => 'endpage', 'citation_publisher' => 'publisher', 'citation_title' => 'title', 'citation_volume' => 'volume']

Methods

getMappedData()

Special implementation for date formats

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

Return values
array<string|int, mixed>

Search results