Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Nächste SlideShare
Resource Browser
Resource Browser
Wird geladen in …3
×

Hier ansehen

1 von 16 Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Anzeige

Ähnlich wie CD-LOR SRU Tool (20)

Weitere von Sheila MacNeill (20)

Anzeige

Aktuellste (20)

CD-LOR SRU Tool

  1. 1. SRU Open Source Client Charles Duncan and Peter Douglas Intrallect Ltd [email_address] [email_address]
  2. 2. Overview <ul><li>Background </li></ul><ul><li>Technology overview </li></ul><ul><li>Potential uses </li></ul><ul><li>Demonstrations </li></ul>
  3. 3. Background <ul><li>Developed in JISC CD-LOR (Community Dimensions of Learning Object Repositories) </li></ul><ul><li>CD-LOR Use Case </li></ul><ul><ul><li>A tutor goes to a web site to learn more about a repository’s contents by searching it based on keywords. The tutor is impressed enough to register for a login to the repository. </li></ul></ul>
  4. 4. SRU <ul><li>SRU = Search/Retrieve via URL </li></ul><ul><ul><li>Standard managed by US Library of Congress </li></ul></ul><ul><ul><li>www.loc.gov/standards/sru </li></ul></ul><ul><li>Partner to SRW (Search and Retrieve Web Service) </li></ul><ul><li>Emerged from ZING (Z39.50 International Next Generation) </li></ul><ul><li>Uses Common Query Language (CQL) </li></ul>
  5. 5. CQL Examples <ul><li>dinosaur </li></ul><ul><li>&quot;complete dinosaur“ </li></ul><ul><li>title = &quot;complete dinosaur” </li></ul><ul><li>title exact &quot;the complete dinosaur“ </li></ul><ul><li>dinosaur or bird </li></ul><ul><li>dinosaur and &quot;ice age“ </li></ul><ul><li>dinosaur not reptile </li></ul><ul><li>dinosaur and bird or dinobird </li></ul><ul><li>(bird or dinosaur) and (feathers or scales) </li></ul>
  6. 6. SRU Examples <ul><li>http://localhost:8080/intralibrary/IntraLibrary-SRU/?version=1.1&operation=explain </li></ul><ul><li>http://z3950.loc.gov:7090/voyager?version=1.1&operation= searchRetrieve&query =dinosaur </li></ul><ul><li>http://z3950.intute.ac.uk:210/socialsciences?version=1.1&operation=searchRetrieve&query=resilience </li></ul>
  7. 7. Multi-use Repository Scanned material eLearning ePrints Images “ Open Access” Portal RAE team Library CLA copy reports Library catalogue “ Collection” Portal VLE Wikis, Blogs, Web sites RAE outputs
  8. 8. Basics Scanned material eLearning ePrints Images “ Open Access” Portal RAE outputs “ Collection” Portal object delivery search query matching metadata object request
  9. 9. Details Build query on web page Identify SRU target Combine target and query as URL Submit query by HTTP-GET Identify XSL transform for results SRU Client HTML page with GET form object delivery search query matching metadata object request Results Page HTML page style by CSS Object View
  10. 10. Details - 2 Display results Transform to XHTML using XSL Return matching metadata as XML Apply style from CSS SRU Client HTML page with GET form object delivery search query matching metadata object request Results Page HTML page style by CSS Object View
  11. 11. Details - 3 Display title as link Click to request view of object Use object location (URL) as link SRU Client HTML page with GET form object delivery search query matching metadata object request Results Page HTML page style by CSS Object View
  12. 12. Details - 4 Open window with view of unique URL SRU Client HTML page with GET form object delivery search query matching metadata object request Results Page HTML page style by CSS Object View
  13. 13. Limitations of this tool <ul><li>Unqualified Dublin Core </li></ul><ul><li>Single repository search per GET request </li></ul><ul><li>Browser security requires XSL to be in same domain as repository </li></ul>
  14. 14. Potential Uses <ul><li>Preview </li></ul><ul><ul><li>Allow unregistered users to search but do not display links thus showing metadata but hiding content </li></ul></ul><ul><li>Open Access Portal </li></ul><ul><ul><li>Allow search and retrieve of objects such as research outputs in a specific collection (while not allowing access to other collections) </li></ul></ul><ul><li>Alternative User Interface </li></ul><ul><ul><li>Build a new search and browse interface for a repository </li></ul></ul><ul><li>Generic SRU Portal </li></ul><ul><ul><li>Create a list of potential SRU-accessible repositories and use the tool as a single point of contact to search any of them </li></ul></ul><ul><li>… </li></ul>
  15. 15. Useful References <ul><li>SRU </li></ul><ul><ul><li>www.loc.gov/standards/sru </li></ul></ul><ul><li>IntraLibrary SRU location </li></ul><ul><ul><li>http://<intraLibrary-root>/IntraLibrary-SRU </li></ul></ul><ul><li>CD-LOR </li></ul><ul><ul><li>http://academy.gcal.ac.uk/cd-lor/ </li></ul></ul><ul><ul><li>SRU tool available to download from http://sruclient.sourceforge.net/ </li></ul></ul>
  16. 16. Demonstrations

×