VuFind API Documentation

Eprints extends AbstractBase
in package

Metadata vocabulary implementation for Eprints

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 Eprints to VuFind fields
getMappedData()  : array<string|int, mixed>
Special implementation to combine start / end page in eprints.pagerange
getGenericData()  : array<string|int, mixed>
Generate standardized data from available RecordDriver methods

Properties

$vocabFieldToGenericFieldsMap

Mapping from Eprints to VuFind fields

protected array<string|int, mixed> $vocabFieldToGenericFieldsMap = ['eprints.creators_name' => 'author', 'eprints.date' => 'date', 'eprints.issn' => 'issn', 'eprints.number' => 'volume', 'eprints.publication' => 'container_title', 'eprints.publisher' => 'publisher', 'eprints.title' => 'title']

Methods

getMappedData()

Special implementation to combine start / end page in eprints.pagerange

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