LODE Learning Object Discovery & Exchange (First International Workshop) CRETE, September 17th, 2006 Learning Resource Referencing, Search and Aggregation At the eLearning System Level Gilbert Paquette LORNET and CICE Director LICEF Research Center, Télé-université
Pan-canadian Applied Research Network 6 Universities, 4 Research Chairs, 18 partners 5 years, 7.5 M $, 120 investigators Backround POND, CAREO, CLOE, SNet,CanLOM, RM, Splash, Aloha,… eduSource : Federated Search ECL, ERS LORNET Suite of Tools PALOMA + ECL-2 + SQI GLOBE partnership TELOS Aggregator (Scenario Editor) LORNET Presentation
PALOMA Functions (standalone or integrated in a LCMS) : complete IEEE-LOM editor with profile and language interface selection. LOM Metatagger (LOMPAD) : complete IEEE-LOM editor with profile and language interface selection. : create, modify, move, suppress LOM and their folders. Multiple Repository manager: create, modify, move, suppress LOM and their folders. for defining/managing user, role and group rights on repositories, folders, sub-folders or LOM. Rights manager: for defining/managing user, role and group rights on repositories, folders, sub-folders or LOM. : boolean combinations of any metadata values (including classifications) to search distributed repositories. Search engine: boolean combinations of any metadata values (including classifications) to search distributed repositories. : interoperability between repositories using different protocols (Ex: CORBA, RMI, SOAP, web services). Actually uses remote JAVA object invocation. Communication API: interoperability between repositories using different protocols (Ex: CORBA, RMI, SOAP, web services). Actually uses remote JAVA object invocation. : LOM repository : LOM can be stored in two formats; XML and RDB. Business logic components implementing the server side API. On Source Forge
Paloma Web
PALOMA Search Methodes
Federating Canadian Repositories with GLOBE UQTR ARIADNE MERLOT LORNET Registry SQI Registry SQI Compliant repositories PALOMA Compliant repositories PALOMA API FSE Client/ PALOMA Client FSE Engine Edna NIME USask Registry to Registry UQAM UQAC
Federating New Repositories with GLOBE ressources being integrated in Quebec A network of 10 Quebec universities: 6000 College level repository Euréka : Ministry of Education and GRICS : Consortium national de formation en santé (CNFS) : 900 Re-integrate repositories from eduSource network and other sources Integration in the CMEC: Council of Ministers of Education of Canada Franco-communauté virtuelles Fonds francophone des inforoutes
Some Difficulties Learning Resources: documents, tools, designs, persons, domain ontologies Multiple repositories and sources Federation and Harvesting Methods Multiplicity of Metadata standards, profiles, control vocabularies, implementations Limitations to referencing Ex: IDLD
Towards a More Intelligent Web First wave: STATIC TEXT / DATA EXCHANGE Second wave: DYNAMIC / MULTIMEDIA Third wave: SEMANTICPROGRAMMABLEPERSONALIZABLE Ontology Semantic annotations to resources enable more “intelligent processing”: search, matching, guiding,…
TELOS High-Level View Distributed Service oriented Ontology-Driven Component Aggregation Services and Telos operations Platforms Courses Portfolios
Semantic Referencing Technical Ontology Referencing Resources as Instances Graphic Executable Scenarios Inference Engine to Execute Process Aggregates (Scenarios)
Semantic Referencing
Engineer Constructing an Aggregated Search Operation
Technologist Upgrading a Platform for Distance Education
Designer Constructing a Learning Environment
User Interface 1 – Scenario tabs 2 – Task List 3 – Environmenet Menus 4 – Task Description 5 – Current Task View 6 – Actions Buttons Bar
Domain Ontology Referencing
Two-Way Semantic Referencing Any kind of ressource can be an instance in more than one ontology The technical ontology tells TELOS how to execute it A domain ontology tells a search engine what knowledge and competency is possessed by the ressource
Extending Search Services Align a metadata profile with Telos Ontology using a RDFS store like SESAME. Add a translation operation and Reference it in the TELOS technical ontology Aggregate this operation with the search engine Reference the aggregate in the TELOS technical ontology Integrate the enhanced search engine in any scenario where it can be of use
LODE Learning Object Discovery & Exchange (First International Workshop) CRETE, September 17th, 2006 MERCI ! Gilbert Paquette LORNET and CICE Director LICEF Research Center, Télé-université