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

Slides:



Advertisements
Similar presentations
18 March 2004 Colin Milligan funded by. © RELOAD 2003, funded by Workshop Structure Session I Introduction: Interoperability and Reload Session II Content.
Advertisements

Pete Johnston, Eduserv Foundation 16 April 2007 Update on work of Joint DCMI/IEEE LTSC Task.
The REPOX system Nuno Freire -
Copyright Management for the LUISA Semantic Learning Content Management System Roberto García Universitat de Lleida, Spain Tomas Pariente ATOS Origin SAE,
OMV Ontology Metadata Vocabulary April 10, 2008 Peter Haase.
Putting the Pieces Together Grace Agnew Slide User Description Rights Holder Authentication Rights Video Object Permission Administration.
DCMI Workshop on Metadata and Search Vendor Panel Presentation Bradley P. Allen
©2003 aQute, All Rights Reserved Tokyo, August 2003 : 1 OSGi Service Platform Tokyo August 28, 2003 Peter Kriens CEO aQute, OSGi Fellow
Elearning Quality for Learning Repositories in Secondary Education Elearning Quality for Learning Repositories in Secondary Education e-Learning Quality:
1 ICS-FORTH Dimitris Plexousakis, Pisa, February 2001 The CYCLADES Mediator Service Dimitris Plexousakis Computer Science Department, University.
1 ICS-FORTH EU-NSF Semantic Web Workshop 3-5 Oct Christophides Vassilis Database Technology for the Semantic Web Vassilis Christophides Dimitris Plexousakis.
A centre of expertise in digital information management IMS Digital Repositories Interoperability Andy Powell UKOLN,
A PPARC funded project AstroGrid Framework Consortium meeting, Dec 14-15, 2004 Edinburgh Tony Linde Programme Manager.
February Harvesting RDF metadata Building digital library portals with harvested metadata workshop EU-DL All Projects concertation meeting DELOS.
Copyright © 2001 Bolton Institute Centre for Educational Technology Interoperability Standards CETIS an introduction and overview Lisa Corley CETIS Pedagogy.
David Massart, EUN Nov 2, 2009 Budapest, Hungary Building a Learning Resource Exchange for Schools.
Stefan Dietze, Hong Qing Yu, Neil Benn, John Domingue Knowledge Media Institute, The Open University, UK Preparation for SWS Solution (WP5)
ARIADNE V4 Filip Neven, Stefaan Ternier & Erik Duval Dept. Computerwetenschappen, Katholieke Universiteit Leuven, Belgium
Information Management NTU Web Services. Information Management NTU What Are Web Services? Semantically encapsulate discrete functionality Loosely coupled,
Simple Query Interface (SQI) David Massart, EUN. Simple Query Interface (SQI) Standard API (CWA , Nov. 2005) For combining highly heterogeneous.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
1Philipp Kärger, ICALT 2007 Services for Knowledge Resource Sharing and Management in an Open Source Infrastructure Elena Demidova, Philipp Kärger, Daniel.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
MINERVA Cluster meeting – 5 March The importance of standards and interoperability for OER Frans Van Assche Senior Manager Standards.
Building a Digital Library with Fedora International Conference on Developing Digital Institutional Repositories Hong Kong December 9, 2004.
Educational Modelling Language (EML): Adding instructional design to existing learning technology specifications Rob Koper
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Integration of Heterogeneous Information Sources into a KRMS for Lifelong Learning E. Demidova, S. Ternier, D. Olmedilla, E. Duval, M. Dicerto, K. Stefanov.
SCORM By: Akshay Kumar. SCORM 2 What we want? What is SCORM? What is SCORM? Connection with e-learning Connection with e-learning Application of XML Technology.
IST Programme project IST CELEBRATE Context e-Learning with Broadband Technologies.
IMS Learning Object Discovery & Exchange David Massart, IMS LODE co-chair EdReNe Expert Workshop 4.1 January 8, London, UK David Massart, IMS LODE.
Apache Chemistry face-to-face meeting April 2010.
José Paulo Leal | Ricardo Queirós CRACS & INESC-Porto LA Faculdade de Ciências, Universidade do Porto Rua do Campo Alegre, Porto PORTUGAL.
Addressing Metadata in the MPEG-21 and PDF-A ISO Standards NISO Workshop: Metadata on the Cutting Edge May 2004 William G. LeFurgy U.S. Library of Congress.
Metadata Schema Registries: update on current activity Rachel Heery, UKOLN, University of Bath September 2005.
THE GITB TESTING FRAMEWORK Jacques Durand, Fujitsu America | December 1, 2011 GITB |
Lisbon, 13 December / 35 European Schoolnet and Projects on Learning Resources Seminar on Digital Educational Resources Quality Digital.
The Grid Component Model: an Overview “Proposal for a Grid Component Model” DPM02 “Basic Features of the Grid Component Model (assessed)” -- DPM04 CoreGrid.
Scalable Metadata Definition Frameworks Raymond Plante NCSA/NVO Toward an International Virtual Observatory How do we encourage a smooth evolution of metadata.
Web Services Kanda Runapongsa Dept. of Computer Engineering Khon Kaen University.
The JISC IE Metadata Schema Registry and IEEE LOM Application Profiles Pete Johnston UKOLN, University of Bath CETIS Metadata & Digital Repositories SIG,
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
STASIS The STASIS project Domenico Beneventano BDGROUP Università degli Studi di Modena e Reggio Emilia - Italy DB unimo International Workshop.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
1 CS 502: Computing Methods for Digital Libraries Lecture 19 Interoperability Z39.50.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
SQI network. Vision We want to “grow” a net//grid//ecosystem of educational cooperating systems. We want to join all services that allows “usefull” learning.
SCORM Course Meta-data 3 major components: Content Aggregation Meta-data –context specific data describing the packaged course SCO Meta-data –context independent.
Serving society Stimulating innovation Supporting legislation Extending central INSPIRE registers & connecting national registers.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
Scalable Hybrid Keyword Search on Distributed Database Jungkee Kim Florida State University Community Grids Laboratory, Indiana University Workshop on.
Improving LOM-Based Interoperability of Learning Repositores Germán M. Rivera Bernd Simon Juan Quemada Joaquín.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
Introduction to Web Services. Agenda Motivation History Web service model Web service components A walkthrough examples.
LODE Learning Object Discovery & Exchange (First International Workshop) CRETE, September 17th, 2006 Learning Resource Referencing, Search and Aggregation.
REST By: Vishwanath Vineet.
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
Creating a Smart Space for Learning The ELENA Consortium Information Society Technologies (ist) PROGRAMME OPEN-INTELLIGENT-EFFECTIVE.
PlanetDR, a scalable architecture for federated repositories supporting IMS Learning Design Josep Blat, David Griffiths, Toni Navarrete, José Luis Santos,
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Brian Matthews, euroCRIS, 18/09/03 CRIS architecture to support an ERA Brian Matthews.
The AstroGrid-D Information Service Stellaris A central grid component to store, manage and transform metadata - and connect to the VO!
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
IPDA Registry Definitions Project Dan Crichton Pedro Osuna Alain Sarkissian.
Introduction: AstroGrid increases scientific research possibilities by enabling access to distributed astronomical data and information resources. AstroGrid.
Sabri Kızanlık Ural Emekçi
The Re3gistry software and the INSPIRE Registry
BUILDING A DIGITAL REPOSITORY FOR LEARNING RESOURCES
Presentation transcript:

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

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

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

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)

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,...

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

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

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

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).

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

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

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

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

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)

European Schoolnet The SQI Application Program Interface

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

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

European Schoolnet A Simple Scenario

European Schoolnet Getting Additional Results

European Schoolnet Asynchronous Query Mode

European Schoolnet Federated Search Front End

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

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

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

European Schoolnet The Celebrate Gateway

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)

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)

European Schoolnet Brokerage of Networks ARIADNE ELENA CELEBRATE Federation.

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

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

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

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

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

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

European Schoolnet Brokerage of Networks ARIADNE ELENA.

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

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)

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

European Schoolnet The iClass Adapter

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

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

European Schoolnet Components

European Schoolnet Sequence Diagram

European Schoolnet SQI

European Schoolnet