Introduction to Digital Libraries Assignment #5

Slides:



Advertisements
Similar presentations
CS 206 Introduction to Computer Science II 09 / 05 / 2008 Instructor: Michael Eckmann.
Advertisements

OpenURL Structure and Function By Steve Bischof, Wesleyan University.
1 Course Schedule Spring 2007 Exam 1 October 2007 Project Introduction(5pages)Oct – Nov Exam 2 November 2007 Project Testing Nov 26 - Dec4 Last Homework.
Nnadi & Bieber, NJIT © Lightweight Integration of Documents and Services (Digital Library Integration Infrastructure) Nkechi Nnadi and Michael Bieber.
Federated Searching Pre-Conference Workshop - The federated searching cookbook Qin Zhu HP Labs Research Library February 18, 2007.
Chapter 6 Text and Multimedia Languages and Properties
SUBTEXT Extra Credit Assignment. 2 (1) ASSIGNMENT: o Draft a 1-2-page essay on the subtext of one of the following: a television program (show or news)
Using IESR Ann Apps MIMAS, The University of Manchester, UK.
Web Programming Assignment #4: Searching & Notification due 12/14/2010 Old Dominion University Department of Computer Science CS 418/518 Fall 2010 Martin.
Librarians Creating Solutions for Librarians
Web Programming Assignment #2: Expanded BBS Features due: 10/26/2010 Old Dominion University Department of Computer Science CS 418/518 Fall 2010 Martin.
Digital Library Project Plan Greg Ferguson LIU LIS 654 October 25, 2011.
Introduction to Digital Libraries Assignment #1 Old Dominion University Department of Computer Science CS 751/851 Spring 2015 Michael L. Nelson 01/22/15.
Web Programming Assignment #3: Admin, Moderator and User Functions Old Dominion University Department of Computer Science CS 418/518 Fall 2008 Michael.
Introduction to Information Retrieval Week 1: Administrivia
Web Server Design Assignment #4: Authentication
Markle Site Map + Wireframes.
Introduction to Information Retrieval Week 1: Administrivia
Web Programming Assignment #1: Basic BBS Operations
Introduction to Digital Libraries Assignment #1
Economics of Information Week 1
Attributes and Values Describing Entities.
Introduction to Digital Libraries Assignment #4
Introduction to Digital Libraries Assignment #4
Introduction to Digital Libraries Assignment #3
Introduction to Digital Libraries Assignment #4
Web Programming Assignment #1: Basic BBS Operations due: 9/28/2010
Revision exercise #2 Goal: submit an improved version of your lab 6 (MIMT) report Take your report to the University Writing Center for feedback in paper.
Introduction to Digital Libraries Assignment #2
OpenURL and Canonical Citation Linking in Classics A Collaborative Project at Cornell between Classics and the University Library Metadata Working Group.
Web Programming Assignment #4: Searching, Notification & Upload
Web-Based Information Retrieval Week 1: Administrivia
Introduction to Digital Libraries Assignment #3
Introduction to Digital Libraries Assignment #3
Web Server Design Assignment #2: Conditionals & Persistence
Web Programming Assignment #2: Expanded BBS Features
Web Programming Assignment #2: Expanded BBS Features
Introduction to Digital Libraries Week 13: Reference Linking & OpenURL
Peer-to-Peer Information Systems Week 6: Assignment #4
Introduction to Digital Libraries Assignment #2
Introduction to Information Retrieval Assignment #3
Introduction to Digital Libraries Assignment #3
Finding Full-Text Journal Articles
Web Programming Assignment #3: Admin and User Functions
Introduction to Digital Libraries Assignment #4
Web Programming Assignment #4: Searching & Notification
Web Programming Assignment 4 - Extra Credit
Web Programming Assignment 4 - Extra Credit
Web Programming Assignment 4 - Extra Credit
Peer-to-Peer Information Systems Assignment #3
Peer-to-Peer Information Systems Week 6: Assignment #4
Introduction to Digital Libraries Assignment #2
Web Programming Assignment #1: Basic BBS Operations
Peer-to-Peer Information Systems Week 6: Assignment #3
Introduction to Digital Libraries Assignment #3
Introduction to Digital Libraries Assignment #3
Peer-to-Peer Information Systems Assignment #2
Web Server Design Assignment #5 Extra Credit
Web Programming Assignment #1: Basic BBS Operations
Introduction to Digital Libraries Assignment #1
Peer-to-Peer Information Systems Assignment #5
Peer-to-Peer Information Systems Week 12: Assignment #5
Introduction to Digital Libraries Assignment #1
Old Dominion University Department of Computer Science
Introduction to Digital Libraries Assignment #4
Introduction to Digital Libraries Assignment #1
Introduction to Digital Libraries Assignment #2
Web-Based Information Retrieval Week 2: Administrivia
Web Programming Assignment #3: Admin and User Functions
Web Programming Assignment #2: Expanded BBS Features
Presentation transcript:

Introduction to Digital Libraries Assignment #5 Old Dominion University Department of Computer Science CS 695 Fall 2003 Michael L. Nelson <mln@cs.odu.edu> 12/1/03

OpenURL build an OpenURL resolver for music: services artists releases (i.e., LPs, EPs, singles) services all artists and releases will be in electronic music this will allow more focused music service creation links to: amazon.com google.com allmusic.com discogs.com artistdirect.com etc.

Resources from the class home page additional resources: matrix defining OpenURL elements a simplified sub-set test page please send me your baseURLs ASAP resolvers will be chosen using the “cookiepusher” additional resources: http://www.ariadne.ac.uk/issue28/resolver/ http://www.ukoln.ac.uk/distributed-systems/openurl/ http://library.caltech.edu/openurl/Standard.htm http://www.allmusic.com/ for the info:allmusic/XXXXX identifiers…

OpenURL Arguments Delim Key Equals Value Min Max Description & url_ver     1 1 OpenURL version. Fixed value: Z39.88-2004 ( Z must be uppercase) & rft_val_fmt = <fmt-id> 0 1 Identifier of By-Value Metadata Format for a Referent. Identifier of the Metadata Format used for the description of the Referent through By-Value Metadata & rft_id = <id> 0 * Referent Identifier. Multiple instances of rft_id do not indicate multiple Referents, but rather multiple ways to identify a single Referent & rft.artist = <id> 1 1 Referent Artist. This is the individual, group or project that is under discussion. Collaborations should not use multiple instances of this key, but rather combine the artists into a single rft_artist key. & rft.genre = <data> 0 * Referent Genre. This refers to the musical style of the artists. Multiple instances of rft.genre refer to overlapping musical genres. & rft.title = <data> 0 1 Referent Title. This is the title of a particular musical release (e.g., LP, EP, Single). & rft.date = <date> 0 * Referent Date. This is the release date of a particular musical release. Multiple instances of rft.date indicate re-releases.

Sample OpenURL (URL-encoded, with linebreaks) this addr will be different for each student http://your.resolver.addr/goes/here ?url_ver=Z39.88-2004 &rft_val_fmt=http%3A%2F%2Fwww.cs.odu.edu%2F%7Emln%2Fteaching %2Fcs695-f03%2F?method%3DgetElement%26element%3Dweek14~mtx%3Amusic.html &rft.artist=DJ%20Shadow &rft.title=Endtroducing... &rft.date=1996 &rft_id=info:allmusic/A7zsyxdyboold fixed values; you would parse these if you supported different OpenURL versions or referent types Sample values; check the matrix for a full list. You must be able to parse these correctly.

Demo Demo during the scheduled exam time, Thursday Dec 11 2003, 7-10 pm Must be able to show: works on the supplied demo page works on a page to be supplied during the demo