OJAX++furtherDetails2008

advertisement
Post-Graduate Scholarship
UCD School of Information and Library Studies (SILS) &
UCD School of Computer Science and Informatics (CSI)
Applications are invited for
 An MSc in Computer Science scholarship (2 years)
 An MLitt in Information Studies scholarship (2 years)
To commence September 1st 2008 or as soon as possible thereafter.
Project Title: OJAX++: A Next-Generation Collaborative Research Tool
Funding Agency: Science Foundation Ireland
Project Details:
The aim of the proposed research is to investigate how concepts from the Social Web can be
applied to the research environment in order to facilitate dynamic collaboration and the sharing
of ideas among researchers. It will be illustrated via the creation of OJAX++, a next-generation
collaborative research tool, using Web 2.0 technologies such as Web Services, Ajax and
collaborative tagging.
Requirements:
 Honours degree (first class or 2.1) in Computer Science or related field.
 Or honours degree (first class or 2.1) in another subject plus relevant technical
experience (eg Web technology, JavaScript, Ajax, Java, Ruby or Python)
Stipend: €17,000 per annum plus fees.
Contact: Dr Judith Wusteman, School of Information and Library Studies (SILS)
UCD Dublin, Belfield, Dublin 4, Ireland. judith.wusteman@ucd.ie
For both students:
•
First Supervisor: Dr Judith Wusteman (http://www.ucd.ie/wusteman)
•
Second supervisor: Dr Lorraine McGinty
(http://csiweb.ucd.ie/Staff/AcademicStaff/lmcginty/)
Applications
In the first instance, please submit a CV to Dr Judith Wusteman (judith.wusteman@ucd.ie)
1
Further details
Abstract
The aim of the proposed research is to investigate how concepts from the Social Web and
recommender technology can be applied to the research environment in order to facilitate
dynamic collaboration and the sharing of ideas among researchers. It will be illustrated via the
creation of OJAX++, a next-generation collaborative research tool, using Web 2.0 technologies
such as Web Services, Ajax, collaborative tagging and recommender functionality. A component
of OJAX++ will be OJAX (http://ojax.sourceforge.net/), an existing Ajax-enabled prototype user
interface to a federated search service for OAI-PMH-compatible repository metadata.
Keywords
Web 2.0, Social Web, collaborative research environments, eResearch.
1. What is the question that this proposal addresses?
The central idea behind Web 2.0, or the “Social Web”, is harnessing collective intelligence [1].
This is also the central function of academic research. The research process involves community
and collaboration, the sharing of ideas and peer review, all characteristics of the Social Web. The
momentum of academic research could benefit enormously from adopting Social Web ingenuity
and functionality. The application of ideas from recommender technologies to Social Web
concepts, such as annotation and tagging, has the potential to further improve the online research
experience by providing the user with more relevant search results.
The aim of the proposed research is to investigate how concepts from the Social Web and
recommender technology can be applied to the research environment in order to enhance and
personalise interaction and to facilitate dynamic collaboration and the sharing of ideas among
researchers. The research findings will be illustrated via the creation of a next-generation
collaborative research tool called OJAX++.
2. Why is this problem significant?
The aim of the government’s Strategy for Science, Technology and Innovation, launched in June
2006, is to “accelerate the drive towards making Ireland a country which harnesses cutting-edge
knowledge in the interests of all” [2]. The intention of the strategy is to double the number of
PhD students, to help businesses to benefit from research and to support “enquiry and
excellence” across all areas. To achieve success, this strategy will require considerable advances
in Ireland’s research infrastructure. Given that “computers empower advancement in almost
every traditional field of research endeavour” [3], facilitating research requires a continual
exploration of how state of the art technology can enhance the research process. Both the
OJAX++ tool itself and the accompanying evaluation of user requirements for collaborative
research environments will be of potential benefit to the entire research community in Ireland.
2
3. How will the question be addressed?
3.1 Introduction
This project will build on an existing corpus of research expertise, publications and software in
the fields of Web 2.0, AI and digital libraries (see Section 4). The OJAX++ collaborative
research tool will use Web 2.0 technologies such as Ajax, Web Services and collaborative
tagging and will integrate a sophisticated recommendation engine combining AI technologies
and ideas from case-based reasoning (CBR) [4-7], user profiling [8-13] and data mining research
[14-17].
A component of OJAX++ will be OJAX [18], a prototype user interface to a federated search
service for OAI-PMH-compatible repository metadata. OJAX is Ajax-enabled and comprises a
client-side GUI, implemented in JavaScript and HTML, and server-side metasearch Web
Services, implemented in Java. Apache Lucene is used to index and search the metadata. OJAX
is simple to use and non-threatening but it is also powerful. It attempts to minimise upfront user
investment and provide immediate dynamic feedback, thus encouraging experimentation and
enabling enactive learning. OJAX Version 0.1 is described in [19]; more recent developments
are described at [18].
OJAX++ will be based on Web Services, thus enabling modularity and interoperability. Rather
than building all of the features discussed in this proposal, a central theme of the project will be
to investigate and develop interoperability and collaboration with other systems and projects.
The project team will use Agile development methods, including continuous integration of all
work packages.
3.2 IVRLA
The UCD Irish Virtual Research Library & Archive (IVRLA) [20] repository will be used as an
initial testbed for OJAX++.
Launched in January 2005, IVRLA is a major digitisation and digital object management project.
It was conceived as a means of preserving and facilitating access to elements of UCD’s historical
repositories. The uniqueness, and in many cases fragility, of the original materials, is a major
obstacle to their availability and use by the scholarly community. When fully implemented,
IVRLA will be one of the first comprehensive digital primary source repositories in Ireland. The
final repository will host digital collections in a variety of media types including text, audio,
video and graphics. A critical challenge for the IVRLA is how to help researchers navigate,
discover and annotate relevant content in the repository’s diverse holdings.
3.3 Research Issues
The following sections outline some of the specific research issues that will be addressed.
3
3.3.1 Collaborative research environments
The definition of Collaborative Research Environments (CREs), also known as Virtual Research
Environments (VREs), is still evolving. The UK Joint Information Systems Committee (JISC)
Virtual Research Environments Programme defines a VRE as comprising
“A set of online tools and other network resources and technologies interoperating with
each other to support or enhance the processes of a wide range of research practitioners
within and across disciplinary and institutional boundaries. A key characteristic of a VRE
is that it facilitates collaboration amongst researchers and research teams providing them
with more effective means of collaboratively collecting, manipulating and managing data,
as well as collaborative knowledge creation” [21].
The OJAX ++ project will take advantage of research findings (for example [22, 23]) and will
develop collaboration and cross fertilisation with relevant projects (for example [24, 25]). Early
results in the field of user requirements for CRE [25, 26] indicate that, to be effective, a CRE
must be developed in the context of a research community and must take account of that
community’s shared practices and tools. Direct dialogue and engagement with the research
community for whom the VRE is being developed is vital [27]. Collaboration with IVRLA will
provide a context for exploring the real needs of a research community.
Standardised Web Services can empower CRE technology, offering more control and simpler
system customisation and integration [28]. By using standard Web Services, components of
CREs built in the context of one research community can be “mashed up” in different
combinations for research communities with different needs.
3.3.2 Integration and interoperability
One of the central tenets of Web 2.0 is the provision of data and services that facilitate
“remixing” with other data and services, via an “architecture of participation” [29].
Interoperability, modularity and compatibility with other systems have also been identified as
generic requirements for CREs [30]. Significantly, the intention of the JISC VRE programme is
not to produce a “complete VRE” but rather to contribute to the definition and development of a
“common framework and its associated standards” [30]. An exploration of potential integrations
and interoperability with other tools, systems and data sources will be a central theme of the
OJAX++ project.
There are various mechanisms that can facilitate the integration and interoperability of OJAX++,
including widgets, RSS [31] and Web Services. One area in which adoption of appropriate Web
Service standards is of paramount importance is the search technology underlying the service.
Such technologies include SRW/U (Search/Retrieve via the Web or URL) which is widely
supported but largely within library-related applications, and the more recent but increasingly
popular OpenSearch. OJAX already supports OpenSearch and can be easily integrated with any
of the many OpenSearch compliant services. Supporting SRW/U would enable interoperability
with library systems and bridge the gap between library applications and the Web 2.0 universe.
Some existing and potential collaborations between OJAX++ and other services are described
below.
4
OJAX++ could become an alternative search interface for institutional repository software such
as Fedora [32], I-Tor [33], DSpace [34] or Eprints [35]. There is an existing collaboration
between SILS and the Technical University of Denmark to apply OJAX to the Fedora Generic
Search Service [36]. The aim is to provide the latter with a flexible and dynamic user interface.
This collaboration should highlight interesting interoperability research issues which it may be
fruitful to pursue in the OJAX++ project. IVRLA uses the Fedora repository, thus further
facilitating such an investigation.
I-Tor is used by DAREnet, the Dutch Digital Academic Repositories programme [37].
Developers working on DAREnet have been considering the implications of OJAX [38]. The
Irish Universities Association has recently been awarded a Higher Education Authority Strategic
Innovation Fund grant [39] for the development of an Irish national search service, possibly
analogous to the Dutch DARE model. This service will support searching across the emerging
network of third level institutional repositories [40, 41]. OJAX could provide a search interface
for such a national service. Again, this potential collaboration may provide research issues of
relevance to the OJAX++ project.
The Sakai project, of which UCD is a partner, is a “community source software development
effort to design, build and deploy a new Collaboration and Learning Environment (CLE) for
higher education” [42]. It could provide an opening for collaboration, as could the interest,
expressed by the developers of the OpenCourseWare management system, EDUCommons [43],
in integrating OJAX’s federated search facilities [44].
References
[1] O'Reilly, T. (2005) “What Is Web 2.0: Design Patterns and Business Models for the Next
Generation of Software”, O'Reilly, September. Available at:
http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
[2] Ahern, B. [T.D.] (2006) “The Strategy for Science, Technology & Innovation”, June 18
2006. Available at: http://www.taoiseach.gov.ie/index.asp?docID=2715
[3] UCD Research Computing Committee “The Requirements for Information Technology to
Support UCD's Research Activities”, May 2004. Available at:
http://www.ucd.ie/itservices/researchit/UCDresearchcomputingreportMay04.pdf
[4] McGinty, L. and Smyth, B. (2001) "Collaborative Case-Based Reasoning: Applications in
Personalised Route Planning", In Proceedings of the International of on Case-Based
Reasoning (ICCBR 2001), pp. 362-376, Springer.
[5] Wang, F., & Wedman, J. (2003) "A Case-based Reasoning Knowledge Repository to Support
the Technology Integration Community", World Conference on Educational Multimedia,
Hypermedia and Telecommunications 2003(1), pp. 156-159.
[6] Moore, J., Means, T., & Kim, B. (2004). "Applying Case-Based Reasoning Principles Within
A Technology Integration Learning Environment". Society for Information Technology and
Teacher Education International Conference 2004(1), pp. 3533-3538.
[7] McGinty, L. and Plaza, E. (2006) Distributed Case-Based Reasoning. The Knowledge
Engineering Review, Volume0:0 1-4, Cambridge University Press. Eds: Aha,D.W. and
Marling,C.
5
[8] Smyth, B., McCarthy, K., Reilly, J., O'Sullivan, D., McGinty, L. and Wilson, D.C. "Case
Studies in Association Rule Mining for Recommender Systems" In: Arabnia, H.R. and
Joshua, R.(eds) Proceedings of the International Conference on Artificial Intelligence (IC-AI
2005). Las Vegas, Nevada, pp. 809-815, CSREA Press.
[9] McGinty, L. and Smyth, B. (2003) "The Power of Suggestion" In: Gottlob, G. and Walsh, T.
(eds) Proceedings of the 18th International Joint Conference on Artificial Intelligence,
(IJCAI-03). pp. 127-132., Mexico. Morgan Kaufmann Publishers.
[10] Middleton, S. E., Shadbolt, N. R. and De Roure, D. C. (2003) "Capturing Interest Through
Inference and Visualization: Ontological User Profiling in Recommender Systems". In
Proceedings of K-CAP2003, Sundial Beach Resort, Sanibel Island, Florida, USA.
[11] Lang, K. "NewsWeeder: Learning to Filter NetNews" (1995) In Proceedings of the
International Conference on MAchine Learning (ICML 1995). Tahoe City, CA, July 1995,
pp 331-339.
[12] Middleton, S.E. De Roure, D. C. Shadbolt, N.R. "Capturing Knowledge of User
Preferences: ontologies on recommender systems" (2001) In Proceedings of the First
International Conference on Knowledge Capture (K-CAP 2001), Victoria, B.C. Canada.
[13] Costello, E., Doody, J., and McGinty, L. (2006) "iCARE: Intelligent Customer Assistance
for Recommending Eyewear". In: Paris, C., Sidner, C. L. (eds) Proceedings of the 11th
International Conference on Intelligent User Interfaces. (IUI-06) pp. 282-284. ACM Press.
[14] Mooney, R. J. and Bunescu, R. (2005) "Mining Knowledge from Text Using Information
Extraction" SIGKDD Explorations (special issue on Text Mining and Natural Language
Processing), 7(1), pp. 3-10.
[15] Berry, M.J.and Linoff, G.S. (2006) "Data Mining Techniques: For Marketing, Sales, and
Customer Relationship Management" Wiley Computing Publishers.
[16] Tan, A. "Text mining: The state of the art and the challenges", In Proc of the Pacic Asia
Conference on Knowledge Discovery and Data Mining PAKDD'99 workshop on Knowledge
Discovery from Advanced Databases, pp.65-70.
[17] Bilenko, M., Basu, S. and Sahami, M. (2005) "Adaptive Product Normalization: Using
Online Shopping for Record Linkage in Comparison Shopping" In Proceedings of the 5th
International Conference on Data Mining (ICDM 2005), pp. 58-65, Houston, TX.
[18] OJAX Homepage: http://ojax.sourceforge.net/
[19] Wusteman, J. and O'hIceadha, P., (2006) "Using Ajax to Empower Dynamic Searching",
Information Technology and Libraries (ITAL), Vol. 25, No. 2, June, pp 57-64.
Available at: http://www.ucd.ie/wusteman/
[20] The UCD Irish Virtual Research Library & Archive (IVRLA): http://www.ucd.ie/ivrla/
[21] JISC Virtual Research Environments Programme:
http://www.jisc.ac.uk/programme_vre.html
[22] Caccamo A. (2006) "User Needs and the Irish Virtual Research Library and Archive",
September, MLIS dissertation, School of Information and Library Studies, UCD.
[23] The Melvyl Recommender Project, California Digital Library:
http://www.cdlib.org/inside/projects/melvyl_recommender/
[24] e-Research Tools and Resources Interoperability Project (eReSS):
http://www.hull.ac.uk/esig/eress
[25] “Building a Virtual Research Environment for the Humanities”:
http://bvreh.humanities.ox.ac.uk/
[26] Sim, Y. W., Wang, C., Gilbert, L. and Wills, G. B. (2005) “User Requirement Study for a
6
Virtual Research Environment”, Technical Report ECSTR-IAM05-003, Electronics and
Computer Science, University of Southampton.
[27] JISC Virtual Research Environments Programme (2005) “Notes from a Consultation
Workshop on the Virtual Research Environments Programme”, 28 November 2005,
London. Available at: http://www.jisc.ac.uk/programme_vre.html
[28] Wusteman, J. (2006) "Realising the Potential of Web Services" OCLC Systems &
Services: International Digital Library Perspectives, vol 22, issue 1, pp. 5-9. Available at:
http://www.ucd.ie/wusteman/
[29] O'Reilly,T. (2005) “Web 2.0: Compact Definition?”, blog, October 01 2005. Available at:
http://radar.oreilly.com/archives/2005/10/web_20_compact_definition.html
[30] JISC Virtual Research Environments programme: Phase 2 roadmap:
http://www.jisc.ac.uk/publications/publications/pub_vreroadmap.aspx
[31] Wusteman, J. (2004) "RSS: The Latest Feed", Library Hi Tech, vol 22, no 4, pp. 404 - 413.
Available at: http://www.ucd.ie/wusteman/
[32] Fedora: http://www.fedora.info/
[33] I-Tor: http://www.i-tor.org/en/
[34] DSpace: http://www.dspace.org/
[35] Eprints: http://www.eprints.org/
[36] Fedora search service: http://defxws2006.cvt.dk/fedoragsearch/
[37] DAREnet: http://www.darenet.nl/
[38] Waaijers, L. (2006) Personal communication, 18 January 2006.
[39] Higher Education Authority Strategic Innovation Fund 2006:
http://www.hea.ie/index.cfm/page/sub/id/1122
[40] CHIU Librarians Institutional Repositories Working Group Report (2005).
[41] Sheehan, P. (2006) Personal communication, 28 November 2006.
[42], Sakai: http://sakaiproject.org/index.php
[43] EDUCommons: http://cosl.usu.edu/projects/educommons/
[44] Wiley, D. (2006) Personal communication, 12 January 2006.
[45] McGinty, L., Shanley, D., Smyth, B. (2005) “Common-Sense Recommendation: Using
Recommendation Summaries for Retrieval in Conversational Recommenders”. In: Arabnia,
H.R., and Joshua, R.(eds), Proceedings of the 2005 International Conference on Artificial
Intelligence (ICAI-05). Pages 802-808, Nevada, USA. CSREA Press.
[46] MEtrics from Scholarly Usage of Resources (MESUR), Los Alamos National Laboratory:
http://www.mesur.org/Home.html
[47] Wusteman, J. (2006) "OJAX: Facilitating dynamic access to repository metadata", First
European Workshop on the use of Digital Object Repository Systems in Digital Libraries
(DORSDL) in conjunction with the 10th European Conference On Research And Advanced
Technology For Digital Libraries (ECDL) 2006, September 2006, Alicante, Spain.
[48] OJAX Testimonials: http://ojax.sourceforge.net/testimonials.htm
[49] Wiley, D (2005) “Iterating towards openness”, blog, December 9, 2005. Available at:
http://opencontent.org/blog/archives/222
[50] Lyon, L. (2006) “Digital Libraries and e-Research: new horizons, new challenges?”,
8th International Bielefeld Conference, Germany, February 2006. Available at:
http://www.ukoln.ac.uk/ukoln/staff/e.j.lyon/presentati
7
Download