Project Presentation 1

Download Report

Transcript Project Presentation 1

Digital Library Syllabus
Uploader
Will Cameron
CSC 8530
Fall 2006
Presentation 1
Use Case
Submit email address
for account creation
Log In
Complete Required Fields
Complete Syllabus
Form
Select Optional Fields and complete
Course Instructor Submitter
Add Custom Fields and complete
Verify email
Create or Deny
Account
Submit syllabus to Digital Library
Submission Site Admin
Digital Library User
Browse/Search/Retreive a syllabus
on DSpace digital library site
Deployment Diagram
DSpace Digital Library
•
•
•
•(Apache/Tomcat)
Syllabi Submission Web Server
(Apache/Tomcat)
Syllabi Submission
Form
Web Service
Client
Database for accounts, saved syllabi
Metadata Translation
Item Document Creation
Item Creation
Web Service
Server
Database
Algorithm
• Messaging form data from one web server to another
• To facilitate the automatic creation of a digital library
item on the DSpace side
– A text document/word doc which represents the item
– Metadata entry created about that item in Dublin Core DSpace
Registry
• Allows for searching, browsing for the resource in the digital library
– Requires a mapping of standard syllabus fields to the Dublin
Core Metadata standard as implemented in DSpace
• Syllabus fields: course description, topics, grading, assignments…
– File Share of sorts, however, the ‘file’ is generated on the fly as
based upon the form completed by the user
– Handle concurrency of submissions from multiple users