RepositoryInfo
in package
Container for OAI-PMH repository information
Tags
Table of Contents
Properties
- $adminEmail : array<string|int, string>
- List of repository admin emails
- $baseURL : string
- OAI-PMH service location
- $deletedRecord : string
- If repository supports information on deleted records (no by default).
- $earliestDatestamp : string
- Earliest date which can be reported.
- $granularity : string
- Date granularity (defaults to Fedora dates granularity)
- $protocolVersion : string
- OAI-PMH protocol version.
- $repositoryName : string
- Repository name to be reported
Methods
- __construct() : mixed
- Creates a RepositoryInfo object setting up provided property values.
Properties
$adminEmail
List of repository admin emails
public
array<string|int, string>
$adminEmail
= []
$baseURL
OAI-PMH service location
public
string
$baseURL
= ''
$deletedRecord
If repository supports information on deleted records (no by default).
public
string
$deletedRecord
= 'no'
$earliestDatestamp
Earliest date which can be reported.
public
string
$earliestDatestamp
= '1900-01-01T00:00:00Z'
$granularity
Date granularity (defaults to Fedora dates granularity)
public
string
$granularity
= 'YYYY-MM-DDThh:mm:ssZ'
$protocolVersion
OAI-PMH protocol version.
public
string
$protocolVersion
= '2.0'
$repositoryName
Repository name to be reported
public
string
$repositoryName
= ''
Methods
__construct()
Creates a RepositoryInfo object setting up provided property values.
public
__construct(object $param) : mixed
Parameters
- $param : object
-
property values