1.17k likes | 1.3k Views
Miscellaneous. Course material prepared by Greenstone Digital Library Project University of Waikato, New Zealand. Agenda. Assignment OIDs OAI Administration pages User management Restricting access to docs DSpace METS MODS CDS/ISIS. Assignment. Very difficult! (too competitive?)
E N D
Miscellaneous Course material prepared by Greenstone Digital Library Project University of Waikato, New Zealand
Agenda • Assignment • OIDs • OAI • Administration pages • User management • Restricting access to docs • DSpace • METS • MODS • CDS/ISIS
Assignment • Very difficult! • (too competitive?) • Design • Manual metadata • Format statements • Getting help • Getting professional help • (Friends Of Greenstone)
Agenda • Assignment • OIDs • OAI • Administration pages • User management • Restricting access to docs • DSpace • METS • MODS • CDS/ISIS
Agenda • Assignment • OIDs • OAI • Administration pages • User management • Restricting access to docs • DSpace • METS • MODS • CDS/ISIS
The Greenstone OAI server • Runs as a CGI program called oaiserver • Greenstone installation http://.../cgi-bin/gsdl • OAI server http://.../cgi-bin/oaiserver?verb=Identify http://.../cgi-bin/oaiserver?verb=ListSets http://.../cgi-bin/oaiserver?verb=ListIdentifiers&set=xxx http://.../cgi-bin/oaiserver?verb=ListIdentifiers&set=xxx&metadataPrefix=oai_dc http://.../cgi-bin/oaiserver?verb=ListRecords&set=xxx&metadataPrefix=oai_dc http://.../cgi-bin/oaiserver?verb=GetRecord&identifier=xxx&metadataPrefix=oai_dc • Requires a full webserver (not “local library” version) • Configuration file:etc/oai.cfg in the Greenstone filespace • repository name and version (OAI 1.1 or 2.0) • collections to be made accessible to OAI clients • metadata mapping file into DC (server only supports DC) OAI 1.1 OAI 2.0
Agenda • Assignment • OIDs • OAI • Administration pages • User management • Restricting access to docs • DSpace • METS • MODS • CDS/ISIS
Administration Pages • Access the administration pages by clicking on the button on the Greenstone home page • Default admin user password: “admin”
Administration Pages Edit main.cfg file View usage and error logs List of collections
Agenda • Assignment • OIDs • OAI • Administration pages • User management • Restricting access to docs • DSpace • METS • MODS • CDS/ISIS
User Management • Users are added/edited/removed using the links on the Administration page Show users, with links to edit or remove them (admin only) Add a new user to the system (admin only) Change password (any user with an account)
User Management • User details: • Username • Password • Groups (controls what the user can do) • Comment
Agenda • Assignment • OIDs • OAI • Administration pages • User management • Restricting access to docs • DSpace • METS • MODS • CDS/ISIS
Restricting Access to Documents • Restrict users to view certain documents • Define groups and users in admin pages • Restrict levels • collection (default) => the full collection • document => individual documents
Restricting Access to Documents • How to: • Set up in collection configuration file (collect_name/etc/collect.cfg) • authenticate directive • auth_groups directive • Restrict documents • Public_documents • Private_documents • Use document identifiers • Look at URL =>d argument
Public_documents Document: HASHf48ef4f9081c1a3bbc7c68
Agenda • Assignment • OIDs • OAI • Administration pages • User management • Restricting access to docs • DSpace • METS • MODS • CDS/ISIS
DSpace • Export: Greenstone -> DSpace • Import: DSpace -> Greenstone
Agenda • Assignment • OIDs • OAI • Administration pages • User management • Restricting access to docs • DSpace • METS • MODS • CDS/ISIS
METS–Metadata Encoding and Transmission • Aim: encode metadata for any digital material • electronic texts, still images, digitized video, sound files • Specifies a framework that works with other XML standards • Coherent overall structure for encoding all metadata • descriptive, administrative, structural used to describe digital library objects • Metadata either • embedded within METS structure • or held in external files that METS references • Internal identifiers link all the object’s components extends the “conventional” use of the term metadata to encompass document structure and content as well
METS–Metadata Encoding and Transmission METS format has 7 top-level sections: • METS Header • Descriptive Metadata • Administrative Metadata • File Section • Structural Map • Structural Links • Behavior
METS: Structural Map • Only compulsory section • Describes overall structure of the object (its structural metadata) • Sample: <structMap TYPE="PHYSICAL"> <div ID="title1.div.1" LABEL="Chapter 1"> <div ID="title.1.div.1.1" LABEL="Section 1"> <fptr FILEID="title1.image.1"/> <fptr FILEID="title1.image.2"/> </div> <div ID="title.1.div.1.2" LABEL="Section 2"> <fptr FILEID="title1.image.3"/> </div> </div> <div ID="title1.div.2" LABEL="Chapter 2"> [Contents of Chapter 2 omitted] </div> </structMap>
METS: Descriptive Metadata • Descriptive metadata held in <dmdSec> sections • Structural map references <dmdSec> using ID attribute • Descriptive metadata can be either be • held in external files referenced from within the METS • or embedded directly with it <dmdSec ID="dmd001"> <mdRef LOCTYPE="URN" MIMETYPE="application/xml" MDTYPE="EAD" LABEL="Berol Collection Finding Aid">urn:x-nyu:fales1735</mdRef> </dmdSec> <dmdSec ID="dmd002"> <mdWrap MIMETYPE="text/xml" MDTYPE="DC" LABEL="Dublin Core Metadata"> <dc:title>Alice's Adventures in Wonderland</dc:title> <dc:creator>Lewis Carroll</dc:creator> <dc:date>between 1872 and 1890</dc:date> <dc:publisher>McCloughlin Brothers</dc:publisher> <dc:type>text</dc:type> </mdWrap> </dmdSec>
<metsHdr> <admSec> <structMap> <dmdSec> <div> <div> <div> <div> <div> <fileSec> <fileGrp> <file> <behaviorSec> METS: Example 1
METS: Example 1 dmdSec MODS fileSec URL: page1.jpg URL: page2.jpg structMap div DMDID=1 div FILEID=1 div FILEID=2 Catalog record (MARC) Scanned images (JPEG) Structural metadata