Oxford Brookes Templates - Download as PDF
Document Sample


CIRCLE project - interface development
1. Overview
Intralibrary
Intralibrary interface
(upload/browse)
username
password
Research archive VLE
(browse) (browse/link)
Staff profile page
my research
Social justice and the industrial
revolution. An investigation into the
effects of…..
CIRCLE project - interface development/12.02.09/SB Page 1 of 5
2. Brookes SRU client – search page
Note:
A keyword search is submitted by an HTML form which then sends an SRU-formatted GET
request to the Intralibrary server (see example below):
https://intralibrary.brookes.ac.uk/intralibrary/IntraLibrary-
SRU?maximumRecords=50&operation=searchRetrieve&version=1.1&styleshe
et=https%3A%2F%2Fintralibrary.brookes.ac.uk%2Ftransform%2Fsearchret
rieve.xsl&url=https%3A%2F%2Fintralibrary.brookes.ac.uk%2Fintralibra
ry%2FIntraLibrary-SRU&searchfield=&query=%22spinal%22
CIRCLE project - interface development/12.02.09/SB Page 2 of 5
3. Brookes SRU client - search results
Note:
The response is in XML format and is then transformed into XHTML using the XSL style sheet
specified in the original request (see snippet below):
<xsl:for-each select="purl_dc:title">
<xsl:variable name="thing" select="'title'"/>
<div class="metadataField">
<span class="leftColumnResults">
<span class="metadataHeading"></span>
</span>
<span class="rightColumnResults_titleOnly">
<span class="metadataContent">
<a>
<xsl:attribute name="href"><xsl:value-of
select="../../../srw:extraRecordData/package:packagePreviewLocator"/>
</xsl:attribute>
<xsl:attribute name="target">_blank</xsl:attribute>
<xsl:value-of select="."/>
</a>
</span></span></div>
</xsl:for-each>
CIRCLE project - interface development/12.02.09/SB Page 3 of 5
4. IRISS project interface
Note:
Because the processing of search results is carried out on the server, there is greater potential
to include more features, for example:
• social bookmarking
• search box “autosuggest” feature
• better pagination
5. VLE integration – search page
CIRCLE project - interface development/12.02.09/SB Page 4 of 5
6. VLE integration – results page
For more information on the CIRCLE project see:
https://mw.brookes.ac.uk/display/circle
CIRCLE project - interface development/12.02.09/SB Page 5 of 5
Related docs
Get documents about "