Your SlideShare is downloading. ×
Searching Heterogenous E Learning Resources
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Searching Heterogenous E Learning Resources

704
views

Published on

Published in: Education, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
704
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1. Searching Heterogeneous e-Learning Resources Boon Low, EGEE Training, National e-Science Centre, UK John MacColl, Digital Library Division, University of Edinburgh
    • 2. Outline
      • e-Learning Framework (ELF) and d+ project
      • Common services and interoperability
        • d+ search services and toolkit
        • Interoperability: metadata, repository & service interfaces
      • Use scenarios
    • 3. e-Learning framework (ELF)
      • A service-oriented approach to provide e-learning infrastructure
      • A collaborative initiative involving:
        • Carnegie-Mellon Learning Systems Architecture Lab, U.S.A.
        • Department of Education, Science and Training, Australia
        • Industry Canada
        • Joint Information Systems Committee, U.K.
        • Emerging interests, e.g. EGEE
      • Not an architecture blueprint, but a formative framework
        • providing high level and common abstractions of e-learning
        • underpins reference model, system design and artifacts
      • Define common services (behaviour) and data (object) models with shared vocabulary, service description (WSDL) and interoperability standards
    • 4. e-Learning framework services
      • Sources:
      • e-Learning Framework (ELF)
      • http://www.elframework.org
      … . … . Personal Developm’t Sequencing Learning Flow Tracking Marking Activity Authoring Assessment Resource List Course Management Curriculum Quality Assurance Course Validation Reporting Chat Authentication Annotation / Review Content Management Archiving Calendaring AV Conferencing Authorisation Format Conversion Email Federated Search Filing Alert / Notification Content Adaptation Resolver Forum Mapping Metadata Management Messaging Personalisation Harvesting Packaging Whiteboard Tracking Service Registry User Management Scheduling Search / Browse Learner Management Identifier
    • 5. Example: d+ search service
      • Search / browse, federated search
      • Persistent linking mechanism (resolver) - OpenURL
      Authorisation Federated Search Authentication Content Management Resolver Metadata Management … . … . Personal Developm’t Sequencing Learning Flow Tracking Marking Activity Authoring Assessment Resource List Course Management Curriculum Quality Assurance Course Validation Reporting Chat Annotation / Review Archiving Calendaring AV Conferencing Format Conversion Email Filing Alert / Notification Content Adaptation Forum Mapping Messaging Personalisation Harvesting Packaging Whiteboard Tracking Service Registry User Management Scheduling Learner Management Identifier Search / Browse
    • 6. Example: EGEE DL services
      • EGEE Digital Library core services:
      • Content management services based on Fedora
        • deposit/update/download materials, versioning, metadata management
      • Search / browse, federated search
      • Persistent linking mechanism (resolver) - OpenURL
      Federated Search Authorisation Authentication Content Management Resolver Metadata Management … . … . Personal Developm’t Sequencing Learning Flow Tracking Marking Activity Authoring Assessment Resource List Course Management Curriculum Quality Assurance Course Validation Reporting Chat Annotation / Review Archiving Calendaring AV Conferencing Format Conversion Email Filing Alert / Notification Content Adaptation Forum Mapping Messaging Personalisation Harvesting Packaging Whiteboard Tracking Service Registry User Management Scheduling Learner Management Identifier Search / Browse
    • 7. Example: EGEE DL services
      • EGEE Digital Library personalisation services:
      • Resources annotation / review services
      • Personal (EGEE partners & learners) resources list services (d+ phase 2)
        • Create, read, update, delete personal resource (reading) lists and customised courses
      • Export resources to other e-learning environment
      Annotation / Review Federated Search Authorisation Authentication Content Management Resource List Resolver Metadata Management Personalisation Packaging … . … . Personal Developm’t Sequencing Learning Flow Tracking Marking Activity Authoring Assessment Course Management Curriculum Quality Assurance Course Validation Reporting Chat Archiving Calendaring AV Conferencing Format Conversion Email Filing Alert / Notification Content Adaptation Forum Mapping Messaging Harvesting Whiteboard Tracking Service Registry User Management Scheduling Learner Management Identifier Search / Browse
    • 8. d+ project
      • d+ = “discovery+: brokerage for deep & distributed e-learning resources discovery”
      • Funded by JISC e-Learning Programme, Technical Framework & Tools - 1st phase completed, 2nd phase about to begin
      • Main objective:
        • Piloting search services and a toolkit for resource discovery among heterogeneous repositories, focusing on “intra-functional” interoperability
      • Partners:
        • University of Edinburgh: Library and Medical College
        • University of Southampton, University of Oxford, University of Wales Swansea
        • Edina, Intrallect, WebCT
        • EGEE?
    • 9. e-Learning resources plethora
      • Presentation materials
      • Audio-visual content - SMIL-based
      • Software code samples, “cook books”
      • Research and scientific data
      • Reference objects including websites, technical reports, books, journal, articles
      • Resource lists (aggregation), annotation, reviews
      • Hands on tutorials
      • Assessment objects quiz and exam
      • Students portfolios
      • Wiki, weblog and forum
      • … .
      • Web-based, i.e. searchable via Google AND resources resided in distributed & autonomous repository systems
    • 10. Common search service d+ toolkit d+ framework OpenURL Resolver reference services consumer VLE ELF LD services Tools /Apps Portal Common search services d+ is based on: OCLC Reference System for SRW/U JAFER Toolkit for accessing Z39.50 repositories
    • 11. Common service interfaces
      • Unifying disparate repositories interfaces with:
        • LOC Search & Retrieve URL (SRU) interface:
        • OpenURL for persistent linking
      • SRU uses Common Query Language (CQL) for specifying search strategy
        • query=title exact “grid computing” (title search)
        • query=“grid computing” and date exact 2004 (boolean)
      • CQL also provides context querying
        • Dublin core context, e.g. dc.title exact xxx
        • LOM context, e.g. lom.general.title exact xxx
    • 12. Interoperability stacks Interoperability stack Metadata Metadata container Repository access Interfaces d+ toolkit d+ framework OpenURL Resolver reference services consumer VLE ELF LD services Tools /Apps Portal
    • 13. Repositories access interfaces
      • Any Z39.50 bibliographic, e.g. ePrints UK, RDN, COPAC, Ovid Cochrane Library, Xgrain
      • Application programming interface (API): DSpace, Google
      • Web services - REST (URL): Amazon, PubMed, O’Reilly Safari e-Reference Library, Health Board Scotland
      • Web services - SOAP: IntraLibrary (underlying repository for Jorum), National e-Library for Health, Health Protection Scotland
    • 14. Metadata interoperability
      • Mapping native metadata to a specific schema is required so that the search results are consistent (for service consumption)
      • In addition to reusing native metadata schemas of the repositories, mapping services piloted:
        • MARC, GRS to LOM, DC, RLI
        • DC to LOM, RLI
        • Amazon, Google, Safari, Xgrain to LOM, DC
      searchRetrieveResponse XML records recordData resource metadata recordData resource metadata recordData resource metadata Map native metadata to LOM, DC, RLI
    • 15. M’data container interoperability
      • Mapping SRW/U results to different containers (“wrappers”): IMS Content Packaging and Resource List Spec.
      searchRetrieveResponse XML records recordData resource metadata recordData resource metadata recordData resource metadata IMS Content Package XML resources resource metadata/lom resource metadata/lom resource metadata/lom IMS Resource List XML resourceList resource resourceMetadata resource resourceMetadata resource resourceMetadata
    • 16. M’data container interoperability
      • Action: to map SRW/U to IMS CP/RLI:
        • Using the metadata mapping mechanisms, retrieve the appropriate SRU results containing the corresponding metadata schema of the container, I.e. CP->LOM, RLI ->RLI (metadata)
        • Map the SRU(LOM/RLI metadata) results with XSLT stylesheets, to IMSCP/LOM, or IMSRLI/RLI
      • More elegant action:
        • Modify SRW/U web services to return different containers in addition of the current “hard-wired” SRU response wrapper
      • Needs the separation of SRW/U service from its data binding
        • “ lom.title” query gets IMSCP/LOM records by default
        • “ rli.title” query gets IMSRLI/RLI records by default
        • “ dc.title” query gets SRW/DC records by default
    • 17. Use scenario - VLE
      • Search library and web resources from within virtual learning environments (VLE)
    • 18. Use scenario - VLE
      • Re-purposing library metadata as reading lists with annotations
    • 19. Use scenario - VLE
      • Another VLE
    • 20. Use scenario - mobile devices
      • Personal digital assistants (PDA) & mobile devices
    • 21. Scenario - metadata enrichment
      • Integrating metadata from multiple sources
      bibliographic holding graphics external annotations
    • 22. Use scenario - federated search
      • As underlying engine for federated searching
      d+
    • 23. Further work
      • d+ evaluation
        • JISC ELF demonstrator projects for deploying d+ toolkit and services among institutional settings
      • d+ phase 2
        • A toolkit for resource list services based on IMS Resource List Interoperability Specification
        • Demonstrator application for creating, reading, updating and deleting resource list
      • Fedora as a platform for d+
        • Caching
        • Annotation services
        • Embedded repository (shipped with the toolkit)
    • 24. Thank you
      • Further Information:
        • JISC E-Learning Framework
        • http://www.elframework.org/
        • d+ project
        • http://devil.lib.ed.ac.uk
        • EGEE digital library & e-learning:
      • http://wiki.nesc.ac.uk/read/egee-elearning/
      • Email
        • [email_address]
        • [email_address]

    ×