Upload
nicholas-parrish
View
217
Download
0
Embed Size (px)
DESCRIPTION
Deployment Diagram Syllabi Submission Web Server Syllabi Submission Web Server (Apache/Tomcat) (Apache/Tomcat) Syllabi Submission Form Web Service Client DSpace Digital Library (Apache/Tomcat) Metadata Translation Item Document Creation Item Creation Web Service Server Database Database for accounts, saved syllabi
Citation preview
Digital Library Syllabus Digital Library Syllabus Uploader Uploader
Will CameronWill CameronCSC 8530CSC 8530Fall 2006Fall 2006
Presentation 1Presentation 1
Use CaseUse Case
Course Instructor Submitter Course Instructor Submitter
Submission Site AdminSubmission Site Admin
Digital Library UserDigital Library User
Complete SyllabusForm
Complete Required Fields
Select Optional Fields and complete
Submit syllabus to Digital Library
Add Custom Fields and complete
Browse/Search/Retreive a syllabuson DSpace digital library site
Submit email addressfor account creation
Log In
Verify emailCreate or Deny
Account
Deployment DiagramDeployment Diagram• • Syllabi Submission Web ServerSyllabi Submission Web Server • (Apache/Tomcat)(Apache/Tomcat)
Syllabi Submission Form
Web ServiceClient
DSpace Digital Library•(Apache/Tomcat)
Metadata Translation
Item Document CreationItem Creation
Web ServiceServer Database
Database for accounts, saved syllabi
AlgorithmAlgorithm• Messaging form data from one web server to Messaging form data from one web server to
anotheranother• To facilitate the automatic creation of a digital To facilitate the automatic creation of a digital
library item on the DSpace sidelibrary item on the DSpace side– A text document/word doc which represents the itemA text document/word doc which represents the item– Metadata entry created about that item in Dublin Core Metadata entry created about that item in Dublin Core
DSpace RegistryDSpace Registry• Allows for searching, browsing for the resource in the digital Allows for searching, browsing for the resource in the digital
librarylibrary– Requires a mapping of standard syllabus fields to the Requires a mapping of standard syllabus fields to the
Dublin Core Metadata standard as implemented in DSpaceDublin Core Metadata standard as implemented in DSpace• Syllabus fields: course description, topics, grading, Syllabus fields: course description, topics, grading,
assignments…assignments…– File Share of sorts, however, the ‘file’ is generated on the File Share of sorts, however, the ‘file’ is generated on the
fly as based upon the form completed by the userfly as based upon the form completed by the user– Handle concurrency of submissions from multiple usersHandle concurrency of submissions from multiple users