Eprints
extends AbstractBase
in package
Metadata vocabulary implementation for Eprints
Tags
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