130 likes | 224 Views
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
E N D
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