slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
JAFER Toolkit Layering XML on Z39.50 Antony Corfield; Matthew Dovey; Richard Mawby; Colin Tatham PowerPoint Presentation
Download Presentation
JAFER Toolkit Layering XML on Z39.50 Antony Corfield; Matthew Dovey; Richard Mawby; Colin Tatham

Loading in 2 Seconds...

play fullscreen
1 / 76

JAFER Toolkit Layering XML on Z39.50 Antony Corfield; Matthew Dovey; Richard Mawby; Colin Tatham - PowerPoint PPT Presentation


  • 102 Views
  • Uploaded on

JAFER Toolkit Layering XML on Z39.50 Antony Corfield; Matthew Dovey; Richard Mawby; Colin Tatham Systems and Electronic Resources Service Oxford University Library Services. Background – JISC/DNER. “Integrated access to educational resources licensed by JISC”

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

JAFER Toolkit Layering XML on Z39.50 Antony Corfield; Matthew Dovey; Richard Mawby; Colin Tatham


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
    Presentation Transcript
    1. JAFER Toolkit Layering XML on Z39.50 Antony Corfield; Matthew Dovey; Richard Mawby; Colin Tatham Systems and Electronic Resources Service Oxford University Library Services GAUG 2002. Lady Margaret Hall, Oxford University

    2. Background – JISC/DNER “Integrated access to educational resources licensed by JISC” The DNER can be thought of as having two components: • The underlying information environment: how to find, access and disseminate quality information resources. • A collection of information resources (referred to as “content”) of particular value to the research and education community. GAUG 2002. Lady Margaret Hall, Oxford University

    3. The problem - multiple services GAUG 2002. Lady Margaret Hall, Oxford University

    4. The solution – brokers & portals GAUG 2002. Lady Margaret Hall, Oxford University

    5. Components: Z39.50 Protocol Z39.50 Generic (ISO/NISO) search/retrieve protocol for information retrieval between portals and content providers GAUG 2002. Lady Margaret Hall, Oxford University

    6. Portals - Definition • “A portal is essentially a themed gateway to a number of information sources often offering additional value by processing or combining information from different sources. Portals may also offer personalisation services, allowing a user to customise the portal to their own needs, (in effect performing a similar role to the browser bookmark file).” • JISC Technology Watch Report: Java Portals. Matthew J. Dovey. December 2001.(http://www.jisc.ac.uk/techwatch/reports/index.html) GAUG 2002. Lady Margaret Hall, Oxford University

    7. Portals - Types • Types of portal include: • Subject based portals e.g. RDN • Specialised subject or topic based portals for researchers • Course based portals (e.g. VLE’s and MLE’s) • Portals offering information to alumni or potential applicants • Portals integrating the information and financial systems for admin GAUG 2002. Lady Margaret Hall, Oxford University

    8. Portals - Architecture GAUG 2002. Lady Margaret Hall, Oxford University

    9. Portals – “Content Syndication” GAUG 2002. Lady Margaret Hall, Oxford University

    10. Portal - Example GAUG 2002. Lady Margaret Hall, Oxford University

    11. Portal - Example GAUG 2002. Lady Margaret Hall, Oxford University

    12. Overview of JAFER • Java Access For Electronic Resources (JAFER) • JAVA + XML = portable CODE, Portable DATA. • Hides Z39.50 behind XML. AIMS • Easy to use • Visual • Open Source. Allows web developers to build tools which allow embedded content, for use by academics. GAUG 2002. Lady Margaret Hall, Oxford University

    13. Client Architecture GAUG 2002. Lady Margaret Hall, Oxford University

    14. Client Architecture - detailed GAUG 2002. Lady Margaret Hall, Oxford University

    15. Server Architecture Academic’s prize database from 50 years research into the use of CD-Roms in Ancient Greece GAUG 2002. Lady Margaret Hall, Oxford University

    16. Server Architecture - detailed GAUG 2002. Lady Margaret Hall, Oxford University

    17. Aggregator GAUG 2002. Lady Margaret Hall, Oxford University

    18. Where JAFER fits HERE! GAUG 2002. Lady Margaret Hall, Oxford University

    19. Open URL standard: Producing context sensitive links that resolve in a user specific fashion: • From book citation to local holdings (OPAC). • From journal-article citation toappropriate copy or local document-delivery system (full text). • Any service for which a URL can be constructed. GAUG 2002. Lady Margaret Hall, Oxford University

    20. ZServlet • “ZGet” (based on version 1.0 of the servlet circa1999): • http://jafer1.las.ox.ac.uk:8080/ZGet? Author=Shakespeare&Title=Hamlet • OpenURL: • http://jafer1.las.ox.ac.uk:8080/OpenURL? • issn=1234-5678&date=1998&volume=12&issue=2 GAUG 2002. Lady Margaret Hall, Oxford University

    21. Open URL: ZServlet GAUG 2002. Lady Margaret Hall, Oxford University

    22. Open URL: ZServlet GAUG 2002. Lady Margaret Hall, Oxford University

    23. Open URL: XSLT Driven <xsl:template match="mods"> <html> <head> <title>JAFER Toolkit Project: ZServlet</title> </head> <body bgcolor="#f0f0da"> <h1> <a href="http://www.lib.ox.ac.uk/jafer/">JAFER Toolkit Project: ZServlet</a> </h1> <hr/> <table border="1" width="100%"> <xsl:if test="name[@role='mainEntry']"> <tr> <td width="15%"> <b>Author</b> </td> <td colspan="3"><xsl:value-of select="name"/></td> </tr> </xsl:if> … GAUG 2002. Lady Margaret Hall, Oxford University

    24. Prototype Reading List: GeoWeb Implementation by Katherine Ferguson,SERS GAUG 2002. Lady Margaret Hall, Oxford University

    25. Prototype Reading List: GeoWeb GAUG 2002. Lady Margaret Hall, Oxford University

    26. Prototype Reading List: GeoWeb GAUG 2002. Lady Margaret Hall, Oxford University

    27. Prototype Reading List: GeoWeb GAUG 2002. Lady Margaret Hall, Oxford University

    28. Prototype Reading List: GeoWeb GAUG 2002. Lady Margaret Hall, Oxford University

    29. Prototype Reading List: GeoWeb GAUG 2002. Lady Margaret Hall, Oxford University

    30. Prototype Reading List: GeoWeb • For GeoWeb 4 needed to rewrite • Marcprint_Geac.fcl (which formats records into a temp file when “Mark” button is used) to include all necessary fields, in particular the LCN for doing the hyperlinks • export.pl (which sends temp file to output devices) so that temp file (marked records) are parsed differently, and to create a new output method (email html code) • mail.html to display the second input form, for this new export method • GeoWeb 5 uses Java instead of FCL and Perl, so will need to write a new java class to do the additional export method • resulting email is snippets of valid html 4.1 and css 1 • uses css (cascading stylesheets) so it is easy to integrate with visual design of your own site • marked up in named spans (“author”, “title” etc) so that styles can be assigned to any component (e.g. may wish the author in italics, or the title in red, and so forth) GAUG 2002. Lady Margaret Hall, Oxford University

    31. Reading list web tool GAUG 2002. Lady Margaret Hall, Oxford University

    32. Reading list web tool GAUG 2002. Lady Margaret Hall, Oxford University

    33. Reading list web tool GAUG 2002. Lady Margaret Hall, Oxford University

    34. Reading list web tool GAUG 2002. Lady Margaret Hall, Oxford University

    35. Reading web list tool GAUG 2002. Lady Margaret Hall, Oxford University

    36. Front Page plug-in GAUG 2002. Lady Margaret Hall, Oxford University

    37. Front Page plug-in GAUG 2002. Lady Margaret Hall, Oxford University

    38. Front Page plug-in GAUG 2002. Lady Margaret Hall, Oxford University

    39. Dynamic Reading Lists GAUG 2002. Lady Margaret Hall, Oxford University

    40. Dynamic Reading Lists GAUG 2002. Lady Margaret Hall, Oxford University

    41. Dynamic Reading Lists GAUG 2002. Lady Margaret Hall, Oxford University

    42. Web applications: Search Page GAUG 2002. Lady Margaret Hall, Oxford University

    43. Web applications: Search Page GAUG 2002. Lady Margaret Hall, Oxford University

    44. Web applications: Search Results GAUG 2002. Lady Margaret Hall, Oxford University

    45. Web applications: Record Details GAUG 2002. Lady Margaret Hall, Oxford University

    46. XML Record - MODS GAUG 2002. Lady Margaret Hall, Oxford University

    47. XML Format – OAI MARC GAUG 2002. Lady Margaret Hall, Oxford University

    48. Code to embed for searching bean.setHost(request.getParameter("ipAddress")); bean.setDataBases(request.getParameter("dbName")); bean.setPort(Integer.parseInt(request.getParameter("portNumber"))); String title = request.getParameter("title").trim(); String author = request.getParameter("author").trim(); bean.submitQuery( query.and(query.getNode("author", author), query.getNode("title", title))); GAUG 2002. Lady Margaret Hall, Oxford University

    49. Code for listing results <% for (int n = start; n <= last; n++) { bean.setRecordCursor(n); Field record = bean.getCurrentRecord(); String title = record.getAllFieldData("titleOfItem"); String name = record.getAllFieldData("name"); %> <li><%=title%>, <%=name%></li> <% } %> GAUG 2002. Lady Margaret Hall, Oxford University

    50. E.g. Embedding in a web resource: BookHAD GAUG 2002. Lady Margaret Hall, Oxford University