110 likes | 219 Views
Preparation for SWS Solution (WP5). Stefan Dietze, Hong Qing Yu, Neil Benn, John Domingue Knowledge Media Institute, The Open University, UK. WP5: Semantic Web Services (SWS) technologies for federated LCMS. Vision
E N D
Preparation for SWS Solution (WP5) Stefan Dietze, Hong Qing Yu, Neil Benn, John Domingue Knowledge Media Institute, The Open University, UK
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?
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
Automatic, context-aware: Discovery, Composition, Metadata mediation SWS vision – Service brokering architecture Application logic / Client application SWS B roker Web Service Web Service Web Service Data Data Data
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. http://luisa.open.ac.uk/demo/luisa2go, http://luisa.open.ac.uk/demo/luisa Applying SWS to eLearning – LUISA project as basis for WP5
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… Application logic / Client application SWS B roker Web Service Web Service Web Service
OU Learning Object feed service example: XML feed http://gdata.youtube.com/feeds/api/users/oulearn/uploads?max-results=50 The response data is produced as a xml message “Medal” Body Mass Index Calculator (referred by AUTH): http://www.medal.org/OnlineCalculators/ch2/ch2.05/ch2.05.02.php (But non-structured response so not strictly YET a service) Web Trace (UNICT) Enroll Student Unenroll Student SWS vision – everything is a service… 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… Application logic / Client application
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
[ http://kmi.open.ac.uk ] [ http://www.open.ac.uk ] 11