Stefan Dietze, Hong Qing Yu, Neil Benn, John Domingue Knowledge Media Institute, The Open University, UK Preparation for SWS Solution (WP5)
Plovdiv, 22 January, 2010 WP5: Semantic Web Services (SWS) technologies for federated LCMS Vision Motivation: Currently not easy to discover and retrieve medical educational content across EU HE institutions Solution: Federated LCMS to enable DISCOVERY, RETRIEVAL, SHARING, REUSE of medical educational content Research Question: What is the best practice regarding the brokerage mechanism for medical educational resources?
Plovdiv, 22 January, 2010 WP5: Semantic Web Services (SWS) technologies for federated LCMS Four main tasks Functional requirements and scenarios Design federated services-based architecture (Cf. LUISA project --- Context-Aware delivery of LOs) Prototyping Evaluation
Plovdiv, 22 January, 2010 Automatic, context-aware: Discovery, Composition, Metadata mediation SWSBroker Web Service Application logic / Client application Data SWS vision – Service brokering architecture
Plovdiv, 22 January, 2010 Applying SWS to eLearning – LUISA
Plovdiv, 22 January, 2010 Results to be (partially) reused in WP5 – Ontology stack for SWS-based eLearning (e.g. LPMO) – SWS-based architecture (using IRS-III) – Integration with IMS LD & ADL SCORM runtime environments – Protoype applications, e.g Applying SWS to eLearning – LUISA project as basis for WP5
Plovdiv, 22 January, 2010 SWSBroker Application logic / Client application But, what is a “service”? – Any software functionality accessible via HTTP (e.g. to query or retrieve metadata). – Simple case: http request, which produces a structured response (e.g. xml) rather than a html page SWS vision – everything is a service… Web Service
Plovdiv, 22 January, 2010 Application logic / Client application OU Learning Object feed service example: XML feed The response data is produced as a xml message “Medal” Body Mass Index Calculator (referred by AUTH): (But non-structured response so not strictly YET a service) Web Trace (UNICT) – Enroll Student – Unenroll Student SWS vision – everything is a service…
Plovdiv, 22 January, 2010 Application logic / Client application... 2nd Step – Abstracting from services (3/3) … Currently we are also trying to develop a online service annotation and registration editor/form which allow service providers to publish their services with semantic annotations. However, this is an on going work. SWS vision – everything is a service…
Plovdiv, 22 January, 2010 Outlook – Next steps & open issues WP5 roles: OU: Interoperability between services & metadata via SWS brokerage WP5 participants: provisioning of services (particularly all content providers), use case scenarios Further tasks: application layer/GUI, evaluation… ? Open questions: Individual partner responsibilities? Input/collaboration with other WPs, particular WP4? 10
Plovdiv, 22 January, 2010 [ ] [ ] 11