Achieving Repository Interoperability for Learning: SQI Developer's Workshop
Join the SQI Developer's Meeting in Bonn to discuss improving interoperability among learning repositories. Learn about concrete tasks, requirements, related work, current project status, and how to create a network of repositories for learning.
Achieving Repository Interoperability for Learning: SQI Developer's Workshop
E N D
Presentation Transcript
SQI Developer’s Workshop St. Augustin, Bonn, Germany 29/4-30/4/2004 Erik Duval, Katholieke Universiteit Leuven Bernd Simon, Wirtschaftsuniversität Wien
Background: ProLearn • 1 of 2 Networks of Excellence on Technology Enhanced Learning • http://www.prolearn-project.org/ • Directly related • WP4: Learning Objects, Metadata and Interoperability • WP5: Brokerage Systems • First discussion: 12-13 February • Implementer workshop: 29-30 April 2004 SQI Developer's Meeting Bonn
Background: Repositories • Learning objects should be easy to findin an effective and efficient manner. • Repositories • Storage and delivery • Upload, download, update, identify, annotate, … • Europe plays a leading role • ARIADNE, CELEBRATE, UNIVERSAL/EDUCANEXT • Expertise & working infrastructures • Interoperability helps to reach critical mass SQI Developer's Meeting Bonn
Workshop Goals • Overall Goal: Achieve Interoperability of Repositories for Learning based on a Common Query API • Concrete Tasks: • Test and improve specification(Discuss comments, next releases, …) • Optimize path to implementation for new repositories (reference Web service binding, interfaces to wrappers, …) • Develop and test first implementations for trials(Plugfest Friday morning) • Build a network of repositories for learning(Business model, common schema, …) SQI Developer's Meeting Bonn
What is needed? Common Descriptions • Abstract model: LOM(DC, MPEG, extensions, …) Common Encoding • LOM XML binding, … API • Simple Query Interface Query Language? • Open issue (CQL, XQuery, QEL, VSQI, …) SQI Developer's Meeting Bonn
Requirements • Synchronous and asynchronous • Neutral about • Results format (Common Description/Encoding) • Query language • Session management (interface to authentication mechanisms) • Extensible • API which can be learned fast • Messages and parameters adhere to “Code follows function” principle • Command-Query Separation principle • More functions, but less parameters SQI Developer's Meeting Bonn
Related work • IMS Digital Repository Interoperability(Contacts established) • ADL CORDRA • Content Object Repository Discovery and Resolution • EduSource Canada • ZING SRW (Z39.50) • Weiterbildungsdatenbanken/DIN SQI Developer's Meeting Bonn
SQI Project Infrastructure • Wiki for external publications • http://rubens.cs.kuleuven.ac.be:8990/vqwiki-2.5.5/jsp/Wiki?LorInteroperability • Admin: Erik D. • Yahoo Mailing List and Repository for internal discussions • http://groups.yahoo.com/group/LORinterop/ • 44 members • 71 subject-related messages since 1 February 2004 • Admin: Erik D., Bernd S. • CVS Server for shared code • wicky.wu-wien.ac.at • Repository: /home/cvs/repository/SQI • Admin: Stefan B., Bernd S. SQI Developer's Meeting Bonn
Current Satus SQI Methods(Version 0.7x) • Query Configuration • setQueryLanguage • setResultsFormat • setMaxQueryResults • setMaxDuration • Synchronous Query Interface • setResultsSetSize • synchronousQuery • getTotalResultsCount • getAdditionalQueryResults • Asynchronous Query Interface • asynchronousQuery • setSourceLocation • queryResultsListener • Results Management • getResourceDescription • Session Management • createSession • createAnonymousSession • destroySession SQI Developer's Meeting Bonn
How: Synchronous SQI Developer's Meeting Bonn
How: Asynchronous SQI Developer's Meeting Bonn
Networks evolving towards SQI • ProLearn Learning Network (Ariadne, EducaNext, Swedish Museum, …) • Global Learning Network (Ariadne, Merlot, EdNA, EduSource, …) • ELENA Learning Management Network (EducaNext, ULI, Clix-based LMSes, ITeachYou, …) • Austrian Bildungspool Verbund (Bildung.at, TIBS, EduHI, …) • European Schoolnet – Austrian Bildungspool Verbund (European Schoolnet, Bildung.at) Will we manage to connect these networks? SQI Developer's Meeting Bonn
The End... Questions? Thanks! SQI Developer's Meeting Bonn