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
2
SQI Developer's Meeting Bonn
Background: Repositories
•
Learning objects should be easy to find
in 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
3
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, …)
4
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, …)
5
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
6
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
7
SQI Developer's Meeting Bonn
SQI Project Infrastructure
•
Wiki for external publications
• http://rubens.cs.kuleuven.ac.be:8990/vqwiki2.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.
8
SQI Developer's Meeting Bonn
Current Satus SQI Methods
(Version 0.7x)
•
•
Query Configuration
Asynchronous Query Interface
•
asynchronousQuery
•
setQueryLanguage
•
setSourceLocation
•
setResultsFormat
•
queryResultsListener
•
setMaxQueryResults
•
setMaxDuration
Synchronous Query Interface
9
•
•
setResultsSetSize
•
synchronousQuery
•
getTotalResultsCount
•
getAdditionalQueryResults
SQI Developer's Meeting Bonn
•
Results Management
•
•
getResourceDescription
Session Management
•
createSession
•
createAnonymousSession
•
destroySession
How: Synchronous
10
SQI Developer's Meeting Bonn
How: Asynchronous
11
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?
12
SQI Developer's Meeting Bonn
The End...
Questions?
Thanks!
13
SQI Developer's Meeting Bonn

Presentation - Wirtschaftsuniversität Wien