CS 502
Computing Methods for Digital Libraries
Spring 2000

Syllabus

This preliminary syllabus can be expected to change as the course progresses.

Class Formats

Classes are divided into three formats. Nomadic laptop computers can be used in all of them, but some guest speakers may prefer that they not be used.

Lectures
Each week there will be one or two conventional lectures in usual format.  PowerPoint slides will usually be available on the web for access from laptop computers.
 
Discussions
Class discussions on Wednesday evenings will be around online readings to be read before the class.  Details may be checked online during class, but it is essential that that everybody comes to class well prepared.
 
Guests
Guest lecturers will address current activities in various aspects of digital libraries.

Part I.  Representation of Information

Week 1: Works and manifestations

Date Event Topic
Tuesday 1/25 Class - lecture Introduction to digital libraries; works and manifestations
Wednesday 1/26 Class - discussion Examples of digital libraries [readings]
Thursday 1/27 Class - lecture The nomadic experiment; object models

Week 2: Object models and identifiers

Date Event Topic
Tuesday 2/1 Class - guest John Saylor (Carpenter Library): digital library services provided by the Cornell University Library
Wednesday 2/2 Class - discussion Identifiers [readings]
Thursday 2/3 Class - lecture Identifiers and reference links; data types

Week 3: Text

Date Event Topic
Tuesday 2/8 Class - lecture Mark-up languages; SGML; Data Type Definitions
Tuesday 2/8 Assignment 1 due Identifiers/reference linking
Wednesday 2/9 Class - discussion XML [readings]
Thursday 2/10 Class -lecture Compatibility issues; internationalization

Week 4:  Representations of resources

Date Event Topic
Tuesday 2/15 Class - lecture Style sheets; page description languages; representation of mathematics
Wednesday 2/16 Class - discussion DTDs in scholarship: Text Encoding Initiative, Encoded Archival Description [readings]
Thursday 2/17 Class - lecture Representation of metadata

Week 5: Conversion

Date Event Topic
Tuesday 2/22 Class - guest Anne Kenney (Cornell University Library): conversion to digital formats
Tuesday 2/22 Assignment 2 due XML/RDF
Wednesday 2/23 Class - discussion American Memory and JSTOR [readings]
Thursday 2/24 Class - lecture Resource Description Framework (RDF)

Part II.  Information Discovery

Week 6: Information retrieval

Date Event Topic
Tuesday 2/29 Class - lecture Information retrieval I
Wednesday 3/1 Class - discussion User requirements for information discovery [readings]
Thursday 3/2 Class - lecture Information retrieval II

Week 7: Distributed information discovery

Date Event Topic
Tuesday 3/7 Class - lecture Descriptive metadata I: cataloguing, classification, authority files
Wednesday 3/8 Mid-term examination  
Thursday 3/9 Class - guest Carl Lagoze (Computer Science): distributed information discovery and the Dienst architecture

Week 8: Catalogs, indexes and search engines

Date Event Topic
Tuesday 3/14 Class - guest Sugata  Mukhopadhyay (Computer Science): multimedia information
Wednesday 3/15 Class - discussion Discussion of midterm examination [readings]
Thursday 3/16 Class - lecture Web search engines

Mid-term break

Week 9: Descriptive metadata standards

Date Event Topic
Tuesday 3/28 Class - lecture Descriptive metadata II: Dublin Core
Wednesday 3/29 Class - discussion Descriptive metadata:  Indecs [readings]
Thursday 3/30 Class - lecture Descriptive metadata III: metadata models

Week 10:  Interoperability in information discovery

Date Event Topic
Tuesday 4/4 Class - lecture Interoperability, Z39.50
Tuesday 4/4 Assignment 3 due Information discovery / descriptive metadata
Wednesday 4/5 Class - discussion Interoperability [readings]
Thursday 4/6 Class - lecture Multi-modal information systems

Part III.  Access to Information

Week 11: Repositories

Date Event Topic
Tuesday 4/11 Class - lecture Usability and user interfaces
Wednesday 4/12 Class - discussion [readings]
Thursday 4/13 Class - guest Web browsers and extensions

Week 12: Usability

Date Event Topic
Tuesday 4/18 Class - lecture Repository architectures
Wednesday 4/19 Class - discussion [readings]
Thursday 4/20 Class - lecture Sandy Payette (Computer Science): extensible object-oriented repositories and the Fedora system

Week 13: Access management

Date Event Topic
Tuesday 4/25 Class - lecture Overview of access management; copyright
Tuesday 4/25 Assignment 4 due Repositories / interoperability
Wednesday 4/26 Class - discussion Requirements [readings]
Thursday 4/27 Class - lecture Techniques of access management

Week 14: Archives and preservation

Date Event Topic
Tuesday 4/2 Class - lecture Archives and their context
Wednesday 4/3 Class - discussion Preserving the web [readings]
Thursday 4/4 Class - lecture Replication, migration and alternatives

Examination week

Date Event
TBA Final examination

[CS 502 Home Page]

William Y. Arms
(wya@cs.cornell.edu)
Last changed: April 4, 2000