Presentation is loading. Please wait.

Presentation is loading. Please wait.

European Schoolnet David Massart Tel Aviv University - Jan. 16, 2005.

Similar presentations


Presentation on theme: "European Schoolnet David Massart Tel Aviv University - Jan. 16, 2005."— Presentation transcript:

1 European Schoolnet David Massart Tel Aviv University - Jan. 16, 2005.

2 European Schoolnet Outline Context, motivations, and requirements The SQI Application Programming Interface Usage scenarios Current status Bindings and Application Profiles Who is using it ? The Celebrate Gateway The iClass Adapter

3 European Schoolnet Query Service Interoperability In order to be able to query each others, repositories must agree on: A Query Language A Result Format A Query Interface

4 European Schoolnet SQI is an Application Program Interface (API) An API for querying learning objects repositories Since one major design objective is to keep the specification simple and easy to implement, the interface is labelled Simple Query Interface (SQI)

5 European Schoolnet Who Is Behind It ? API Specification: –CEN/ISSS Learning Technology Workshop –E. Duval, D. Massart, B. Simon, S. Ternier, F. Van Assche, M. Arnaud Implementations: –WP3 ProLearn network of Excellence (FP6) –Ariadne, Celebrate, Edutella, Elena,...

6 European Schoolnet Motivations Small-step approach: Connecting as many European LO repositories (metadata search) as possible Proving that it works Creating the need for better interoperability

7 European Schoolnet Requirements Combining highly heterogeneous repositories requires to: Be neutral in terms of results format and query languages Support Synchronous and Asynchronous Queries in order to allow heterogeneous networks to connect to each other

8 European Schoolnet Result Schema Neutrality ? Any schema that two or more repositories have agreed on is valid An SQI schema serves two purposes: – It identifies the set of attributes and vocabularies that can be used in the query –It provides a format in which learning object descriptions are returned – For example, both XML schemas and RDF schemas are valid

9 European Schoolnet Query Language Neutrality Query languages – are not neutral –Any query language chosen (e.g. XQUERY) would have a negative impact on the adoption of the interface by those repository types the language has not been designed for (e.g. RDF repositories in the case of XQUERY).

10 European Schoolnet Why Neutrality ? SQI Does not contribute to overcome the differences of the various paradigms in metadata management (Z39.50, XML-based approaches, RDF community) Aims at becoming an independent specification for all open educational repositories

11 European Schoolnet Why Asynchronous ? Federation Host 1 Federation Host 2 Federation Host 3 SQI Gateway SQI

12 European Schoolnet Why Asynchronous ? Federation Host 1 Federation Host 2 Federation Host 3 SQI Gateway SQI

13 European Schoolnet Asynchronicity Simple Robust Scales up well Enables Selective Dissemination of Information (SDI)

14 European Schoolnet What is SQI good for ? Metadata search of LO repositories Any search (metadata, full text,...) Any “function” (e.g., in the iClass project, SQI is also used to obtain LOs)

15 European Schoolnet The SQI Application Program Interface

16 European Schoolnet SQI Methods Query Configuration –setQueryLanguage –setResultsFormat –setMaxQueryResults –setMaxDuration Synchronous Query Interface –setResultsSetSize –synchronousQuery –getTotalResultsCount –getAdditionalQueryResults Asynchronous Query Interface –asynchronousQuery –setSourceLocation –queryResultsListener Session Management –createSession –createAnonymousSession –destroySession

17 European Schoolnet Fault Mechanism Intentionally unsophisticated Simplicity rather than richness Only one fault: SQIFault –Thrown by all methods –Allows: Free-text messages Predefined error codes

18 European Schoolnet A Simple Scenario

19 European Schoolnet Getting Additional Results

20 European Schoolnet Asynchronous Query Mode

21 European Schoolnet Federated Search Front End

22 European Schoolnet Current Status IT IS HAPPENING NOW ! Version 1.0 alpha was realeased in Dec Call for comments ended last week Comments will be reviewed this week in Vienna CEN/ISSS LTWS meeting in Oslo next week

23 European Schoolnet SQI Users Who is using it ? The ProLearn network of excellence (FP6) The iClass project (FP6) Who will use it ? IMS Global SIG “Query Service” You: –EUN LIFE (workshop + plugfest) –iClass

24 European Schoolnet Bindings and Application Profiles Bindings: Common SQI WSDL Java Exception Hierarchy Application Profiles: Celebrate / Ariadne (LOM/VSQL) Elena / Edutella (RDF)

25 European Schoolnet The Celebrate Gateway

26 European Schoolnet CeLeBraTe (Context eLearning with Broadband Technologies) 30 months / € 7 M. project (=>Nov. 2004) Was supported by the European Commission's IST Program (FP5) Involved 500 schools across Europe 22 partners (European ministries of education, universities, leading educational publishers and technology suppliers)

27 European Schoolnet Celebrate's Goals Consist in creating: New contents (LOs) An innovative pedagogy (based on LOs) A European learning network (to exchange LOs) A new business model (Merlin)

28 European Schoolnet Brokerage of Networks ARIADNE ELENA CELEBRATE Federation.

29 European Schoolnet Federated Search MessagingServer EUNLMS/LCMS ELN Client Brok. System Central serv. ELN Client DigitalbrainLMS/LCMS GiuntiLMS/LCMS Sanoma WSOY LMS/LCMS ELN Client

30 European Schoolnet Federated Search MessagingServer EUNLMS/LCMS ELN Client Brok. System Central serv. ELN Client DigitalbrainLMS/LCMS GiuntiLMS/LCMS Sanoma WSOY LMS/LCMS ELN Client

31 European Schoolnet Federated Search MessagingServer EUNLMS/LCMS ELN Client Brok. System Central serv. ELN Client DigitalbrainLMS/LCMS GiuntiLMS/LCMS Sanoma WSOY LMS/LCMS ELN Client MessagingServer EUNLMS/LCMS Brok. System Central serv. ELN Client DigitalbrainLMS/LCMS GiuntiLMS/LCMS Sanoma WSOY LMS/LCMS ELN Client

32 European Schoolnet Federated Search MessagingServer EUNLMS/LCMS ELN Client Brok. System Central serv. ELN Client DigitalbrainLMS/LCMS GiuntiLMS/LCMS Sanoma WSOY LMS/LCMS ELN Client MessagingServer EUNLMS/LCMS Brok. System Central serv. ELN Client DigitalbrainLMS/LCMS GiuntiLMS/LCMS Sanoma WSOY LMS/LCMS ELN Client

33 European Schoolnet Federated Search MessagingServer EUNLMS/LCMS ELN Client Brok. System Central serv. ELN Client DigitalbrainLMS/LCMS GiuntiLMS/LCMS Sanoma WSOY LMS/LCMS ELN Client MessagingServer EUNLMS/LCMS Brok. System Central serv. ELN Client DigitalbrainLMS/LCMS GiuntiLMS/LCMS Sanoma WSOY LMS/LCMS ELN Client

34 European Schoolnet MessagingServer Brok. System Central serv. ELN Client SQI SQI SQI SQI SQI SQI Gateway

35 European Schoolnet Brokerage of Networks ARIADNE ELENA.

36 European Schoolnet Architecture Gateway Translation Core Admin SQISQI ConnectionConnection Configuratio n file ELN ClientELN Client Brokerage SystemSQI SQI SQI SQI administrator

37 European Schoolnet Implementation Translation package Query translatio n CELEBRATE Filter (xml instance) VSQL (xml instance) Results translatio n CELEBRATE Resultset (xml instance) IEEE LOM Resultset (xml instance) Using: - XSLT ( the Extensible Stylesheet Language Transformations) - JAXB (Java Architecture for XML Binding) - JAXP (Java API for XML Processing)

38 European Schoolnet The Celebrate Gateway Supports: –Very Simple Query Language (VSQL) –Simple School Query Language (S2QL) –Strict LOM Accepts queries in asynchronous mode Propagates both synchronous and asynchronous queries

39 European Schoolnet The iClass Adapter

40 European Schoolnet iClass Develops an Intelligent distributed Cognitive-based Learning System for Schools Funded under the FP6 Initiated in January 1, partners from 11 countries

41 European Schoolnet iClass Adapter Enables the end-users of “legacy systems” to search and access iClass Learning Objects Is based on SQI

42 European Schoolnet Components

43 European Schoolnet Sequence Diagram

44 European Schoolnet SQI

45 European Schoolnet


Download ppt "European Schoolnet David Massart Tel Aviv University - Jan. 16, 2005."

Similar presentations


Ads by Google