ALTER TABLE oai_pmh_repository_token CHANGE id id INT AUTO_INCREMENT NOT NULL, CHANGE verb verb VARCHAR(190) NOT NULL, CHANGE metadata_prefix metadata_prefix VARCHAR(190) NOT NULL, CHANGE `cursor` `cursor` INT NOT NULL, CHANGE `set` `set` INT DEFAULT NULL;
DROP INDEX expiration ON oai_pmh_repository_token;
CREATE INDEX IDX_E9AC4F9524CD504D ON oai_pmh_repository_token (expiration);
[OAI-PMH Repository] is a module for [Omeka S] that implements an Open Archives Initiative Protocol for Metadata Harvesting ([OAI-PMH]) repository for Omeka S, allowing
[OAI-PMH Repository] is a module for [Omeka S] that implements an Open Archives
Omeka S items, item sets, and media to be harvested by OAI-PMH harvesters. The
Initiative Protocol for Metadata Harvesting ([OAI-PMH]) repository for Omeka S,
module implements version 2.0 of the protocol.
allowing Omeka S items, item sets, and media to be harvested by OAI-PMH
harvesters. The module implements version 2.0 of the protocol.
This [Omeka S] module is a rewrite of the [OAI-PMH Repository plugin] for [Omeka]
This [Omeka S] module is a rewrite of the [OAI-PMH Repository plugin] for [Omeka]
by [BibLibre] and intends to provide the same features as the original plugin.
by [BibLibre] and intends to provide the same features as the original plugin.
...
@@ -51,6 +52,10 @@ breaks the assumption that each identifier is globally unique. Best practice is
...
@@ -51,6 +52,10 @@ breaks the assumption that each identifier is globally unique. Best practice is
to set this value to the domain name the Omeka server is published at, possibly
to set this value to the domain name the Omeka server is published at, possibly
with a prefix like "oai."
with a prefix like "oai."
### Metadata formats
Select the formats that will be available. Only `oai_dc` is required.
### Expose media
### Expose media
Whether the repository should expose direct URLs to all the files associated
Whether the repository should expose direct URLs to all the files associated
...
@@ -94,6 +99,11 @@ with "dc:description". For other merges, the event `oaipmhrepository.values` can
...
@@ -94,6 +99,11 @@ with "dc:description". For other merges, the event `oaipmhrepository.values` can
be used. For a quick hack, the file `data/mapping/generic_dcterms.php` can be
be used. For a quick hack, the file `data/mapping/generic_dcterms.php` can be
used.
used.
### Metadata for mets (item and media)
Mets can use any format to describe the item and the files. The formats that are
commonly used are `dc` and `mods` (currently unavailable).
### Human interface
### Human interface
The OAI-PMH pages can be displayed and browsed with a themable responsive human
The OAI-PMH pages can be displayed and browsed with a themable responsive human
ALTER TABLE oai_pmh_repository_token CHANGE id id INT AUTO_INCREMENT NOT NULL, CHANGE verb verb VARCHAR(190) NOT NULL, CHANGE metadata_prefix metadata_prefix VARCHAR(190) NOT NULL, CHANGE `cursor` `cursor` INT NOT NULL, CHANGE `set` `set` INT DEFAULT NULL;
DROP INDEX expiration ON oai_pmh_repository_token;
CREATE INDEX IDX_E9AC4F9524CD504D ON oai_pmh_repository_token (expiration);