source: main/trunk/greenstone2/etc/oai.cfg@ 22211

Last change on this file since 22211 was 22211, checked in by kjdon, 14 years ago

added baseLibraryURL, and a few more comments about osisetname

  • Property svn:keywords set to Author Date Id Revision
File size: 6.7 KB
Line 
1# OAI Server Configuration
2
3# This is the main configuration file for configuring your Greenstone oai server.
4# The server is a cgi program called oaiserver (oaiserver.exe on Windows).
5# Some basic commands that you can send it are:
6# ....cgi-bin/oaiserver.cgi?verb=Identify
7# ....cgi-bin/oaiserver.cgi?verb=ListSets
8# ....cgi-bin/oaiserver.cgi?verb=ListMetadataFormats
9# ....cgi-bin/oaiserver.cgi?verb=ListIdentifiers&set=xxx (1.1 only)
10# ....cgi-bin/oaiserver.cgi?verb=ListIdentifiers&set=xxx&metadataPrefix=oai_dc (2.0 only)
11# ....cgi-bin/oaiserver.cgi?verb=ListRecords&set=xxx&metadataPrefix=oai_dc
12# ....cgi-bin/oaiserver.cgi?verb=GetRecord&identifier=xxx&metadataPrefix=oai_dc
13
14#The List verbs (ListSets, ListIdentifiers, ListRecords) all return a
15#sequence of items. The 'resumeafter' paramter below indicates how many
16#records to return - if this number is less than the number matching the
17#request, then a resumption token is returned. To use this to get the
18#next set of documents, you need to issue the same request again, with
19#an additional parameter: resumptionToken=xxx
20#For example,
21# ....cgi-bin/oaiserver.cgi?verb=ListRecords&set=demo&metadataPrefix=oai_dc&resumptionToken=gsdloai:demo,,11-
22
23# For more information about the OAI-PMH protocol, see
24# http://www.openarchives.org/
25
26# Strings containing spaces should be enclosed in double quotes ""
27
28#the baseURL used by the oaiserver
29#Example: baseURL "http://your-domain-name/cgi-bin/oaiserver.cgi"
30baseURL "your-own-baseURL-goes-here"
31
32# the base URL used by the Greenstone library
33#Example: baseLibraryURL "http://your-domain-name/cgi-bin/library.cgi"
34baseLibraryURL "you-own-base-Library-URL-goes-here"
35
36# the base address of gsdl directory
37#Example: baseDocRoot "http://your-domain-name/gsdl"
38baseDocRoot "your-own-base-document-root-goes-here"
39
40# The OAI repository name - human readable
41repositoryName ""
42
43# The central administrative email address for the repository.
44maintainer ""
45
46# Which version of OAI the repository supports, 1.1 or 2.0
47# (The server supports both)
48oaiversion "2.0"
49
50# How many records to output before needing a resumption token
51# A value of -1 will return all records for a request
52resumeafter 250
53
54# Other free text items describing the repository. There is no restriction
55# on the number of items, or item names
56# The format is like the following:
57# oaiinfo "item name" "item value"
58# Examples may include sponsor, purpose, size...
59
60# A list of collections that should be made available to OAI clients. By
61# default, collections are not available.
62# There can be more than one line: each line must start with oaicollection,
63# and this is followed by one or more collection names. The collection name
64# is the name of the collection's folder in the collect directory.
65oaicollection demo documented-examples/oai-e
66
67# Optional, set name and description for each collection
68# collname is the same collection name as in the above oaicollection line
69# The format is like the following:
70# oaisetname collname "Name of Collection"
71# oaisetdescription collname "Collection description"
72
73# Set name and description can also be added for classifiers. Specify this like
74# oaisetname demo:CL1 "Titles set for Demo collection"
75
76# These can also be specified in a collection's collect.cfg. The collection
77# name is not needed, so lines will look like
78# oaisetname "demo collection"
79# oaisetname CL1 "Titles set for demo collection"
80
81# Metadata mapping information. At present, Greenstone's OAI server
82# supports the following metadata formats.
83# oai_dc (OAI standard for Dublin Core)
84# gsdl_qdc (Greenstone format for Qualified Dublin Core)
85# rfc1807 (OAI standard for RFC 1807 format)
86
87# the list of metadata formats this server should support (Choose from the
88# above list)
89oaimetadata oai_dc gsdl_qdc
90
91#### Metadata Mapping Rules ####
92################################
93
94# Metadata in other formats must be mapped to the formats specified above.
95# This can be done in this file, or, for a particular collection, in its
96# collect.cfg file.
97
98# The format is like
99# oaimapping <greenstone fieldname> <metadataPrefix.fieldname>
100
101# The Greenstone field names can be unqualified (Title, Subject) or
102# qualified by a namespace (dc.Title, dls.Subject). Capitalization must match
103# that used by Greenstone.
104# OAI field names must start with the metadataPrefix name (e.g. oai_dc.) and
105# capitalization must match that used by the appropriate schema. Valid elements
106# for each schema are listed below. Only valid elements will be included in
107# the output
108
109# OAI Dublin Core metadata schema:
110# http://www.openarchives.org/OAI/2.0/oai_dc.xsd
111# metadataPrefix: oai_dc
112# Valid elements:
113# contributor coverage creator date description format identifier language
114# publisher relation rights source subject title type
115
116# Greenstone's OAI Qualified Dublin Core metadata schema:
117# http://www.greenstone.org/namespace/gsdl_qdc/1.0/gsdl_qdc.xsd
118# metadataPrefix: gsdl_qdc
119# Valid elements:
120# title creator subject description publisher contributor date type format
121# identifier source language relation coverage rights alternative
122# tableOfContents abstract created valid available issued modified
123# dateAccepted dateCopyrighted dateSubmitted extent medium isVersionOf
124# hasVersion isReplacedBy replaces isRequiredBy requires isPartOf hasPart
125# isReferencedBy references isFormatOf hasFormat conformsTo spatial
126# temporal audience accrualMethod accrualPeriodicity accrualPolicy
127# instructionalMethod provenance rightsHolder mediator educationLevel
128# accessRights license bibliographicCitation
129
130# OAI RFC 1807 metadata schema
131# http://www.openarchives.org/OAI/1.1/rfc1807.xsd
132# metadataPrefix: rfc1807
133# Valid elements:
134# bib-version id entry organization title type revision withdraw author
135# corp-author contact date pages copyright handle other_access retrieval
136# keyword cr-category period series monitoring funding contract grant
137# language notes abstract
138
139# mappings for the dls metadata set
140# for dublin core (oai_dc metadata prefix)
141oaimapping dls.Title oai_dc.title
142oaimapping dls.Subject oai_dc.subject
143oaimapping dls.Language oai_dc.language
144oaimapping dls.Organization oai_dc.publisher
145# for qualified dublin core (gsdl_qdc metadata prefix)
146oaimapping dls.Title gsdl_qdc.title
147oaimapping dls.Subject gsdl_qdc.subject
148oaimapping dls.Language gsdl_qdc.language
149oaimapping dls.Organization gsdl_qdc.publisher
150
151
152# These mapping rules will apply to the entire repository.
153
154# Collection specific rules can also be specified in this file using a
155# collection name qualifier with the greenstone field name. This is the
156# collection name followed by a colon (demo:Title, demo:dls.Title).
157# oaimapping demo:dls.Title oai_dc.title
158# Mappings specified in a collect.cfg file do not need the collection
159# qualifier.
160
Note: See TracBrowser for help on using the repository browser.