Ticket #689 (closed defect: fixed)
oai server identifier format
| Reported by: | kjdon | Owned by: | kjdon |
|---|---|---|---|
| Priority: | moderate | Milestone: | 2.84 Release |
| Component: | Greenstone2 Runtime | Severity: | major |
| Keywords: | Cc: |
Description
Currently we are using collname:id
The identifier should be a URI. So the first bit should be a schema name. (like http:, oai:)
OAI schema, version 1.1
oai:unique-repos-id:unique-id-within-repos
unique-repos-id can be a-zA-Z0-9
OAI schema, version 2.0
oai:domain-name:id
Does domain name need to be registered???
You can use a custom URI scheme instead of the OAI scheme. Can't use oai: unless using the oai schema.
Suggestion: add a new parameter to oai.cfg which is the repository id (can be id or domain name). Then construct ids like
oai:repos-id:collname/docid
Change History
Note: See
TracTickets for help on using
tickets.
