Download presentation
Presentation is loading. Please wait.
Published bySamantha Hess Modified over 10 years ago
1
INFSO-RI-508833 Enabling Grids for E-sciencE www.eu-egee.org Searching Heterogeneous e-Learning Resources Boon Low, EGEE Training, National e-Science Centre, UK John MacColl, Digital Library Division, University of Edinburgh
2
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete 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
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete 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
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete Personal DevelopmtSequencingLearning FlowTrackingMarkingActivity AuthoringAssessmentResource ListCourse ManagementCurriculumQuality AssuranceCourse ValidationReportingChatAuthentication Annotation / Review Content ManagementArchivingCalendaringAV ConferencingAuthorisationFormat ConversionEmailFederated SearchFilingAlert / NotificationContent AdaptationResolverForumMappingMetadata ManagementMessagingPersonalisationHarvestingPackagingWhiteboardTrackingService RegistryUser ManagementSchedulingSearch / Browse …. Learner ManagementIdentifier e-Learning framework services Sources: e-Learning Framework (ELF) http://www.elframework.org
5
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete Authorisation Federated Search Authentication Content Management Example: d+ search service Personal DevelopmtSequencingLearning FlowTrackingMarkingActivity AuthoringAssessmentResource ListCourse ManagementCurriculumQuality AssuranceCourse ValidationReportingChat Annotation / Review ArchivingCalendaringAV ConferencingFormat ConversionEmailFilingAlert / NotificationContent Adaptation Resolver ForumMapping Metadata Management MessagingPersonalisationHarvestingPackagingWhiteboardTrackingService RegistryUser ManagementScheduling …. Learner ManagementIdentifier Search / Browse Search / browse, federated search Persistent linking mechanism (resolver) - OpenURL
6
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete Federated Search Authorisation Authentication Content Management Example: EGEE DL services Personal DevelopmtSequencingLearning FlowTrackingMarkingActivity AuthoringAssessmentResource ListCourse ManagementCurriculumQuality AssuranceCourse ValidationReportingChat Annotation / Review ArchivingCalendaringAV ConferencingFormat ConversionEmailFilingAlert / NotificationContent Adaptation Resolver ForumMapping Metadata Management MessagingPersonalisationHarvestingPackagingWhiteboardTrackingService RegistryUser ManagementScheduling …. Learner ManagementIdentifier Search / Browse 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
7
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete Annotation / Review Federated Search Authorisation Authentication Content Management Example: EGEE DL services Personal DevelopmtSequencingLearning FlowTrackingMarkingActivity AuthoringAssessment Resource List Course ManagementCurriculumQuality AssuranceCourse ValidationReportingChatArchivingCalendaringAV ConferencingFormat ConversionEmailFilingAlert / NotificationContent Adaptation Resolver ForumMapping Metadata Management Messaging Personalisation Harvesting Packaging WhiteboardTrackingService RegistryUser ManagementScheduling …. Learner ManagementIdentifier Search / Browse 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
8
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete 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
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete 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
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete d+ toolkit d+ framework OpenURL Resolver reference services consumer VLE ELF LD services Tools /Apps Portal Common search service Common search services d+ is based on: OCLC Reference System for SRW/U JAFER Toolkit for accessing Z39.50 repositories
11
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete 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
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete 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
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete 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, OReilly Safari e- Reference Library, Health Board Scotland Web services - SOAP: IntraLibrary (underlying repository for Jorum), National e-Library for Health, Health Protection Scotland
14
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete searchRetrieveResponse XML records recordData resource metadata recordData resource metadata recordData resource metadata Map native metadata to LOM, DC, RLI 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
15
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete Mdata 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
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete Mdata 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
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete Use scenario - VLE Search library and web resources from within virtual learning environments (VLE)
18
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete Use scenario - VLE Re-purposing library metadata as reading lists with annotations
19
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete Use scenario - VLE Another VLE
20
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete Use scenario - mobile devices Personal digital assistants (PDA) & mobile devices
21
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete Scenario - metadata enrichment Integrating metadata from multiple sources bibliographic holding graphics external annotations
22
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete Use scenario - federated search As underlying engine for federated searching d+
23
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete 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
Enabling Grids for E-sciencE INFSO-RI-508833 Searching heterogeneous e-learning resources 9th DELOS workshop 2005, Crete 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 –boon.low@ed.ac.uk –john.maccoll@ed.ac.uk
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.