ELENA: Creating a Smart Space for Learning. Zoltán Miklós (presenter) Bernd Simon Vienna University of Economics

Similar documents
ICOPER - Interoperable Content for Performance in a Competency-driven Society

Artefacts and Service Network Architecture Specification Report version 2

TRIPLE An RDF Query, Inference, and Transformation Language

Artefacts and Service Network Architecture Specification Report version 3

The MEG Metadata Schemas Registry Schemas and Ontologies: building a Semantic Infrastructure for GRIDs and digital libraries Edinburgh, 16 May 2003

Development of an Ontology-Based Portal for Digital Archive Services

Semantic Web Systems Web Services Part 2 Jacques Fleuriot School of Informatics

Business to Consumer Markets on the Semantic Web

Ontology Servers and Metadata Vocabulary Repositories

The Semantic Web Revisited. Nigel Shadbolt Tim Berners-Lee Wendy Hall

A Study of Future Internet Applications based on Semantic Web Technology Configuration Model

TRIPLE - an RDF Rule Language with Context and Use Cases

COMP9321 Web Application Engineering

Approach for Mapping Ontologies to Relational Databases

COMP9321 Web Application Engineering

STS Infrastructural considerations. Christian Chiarcos

Moving from E-Government to Semantic E-Government

Semantic agents for location-aware service provisioning in mobile networks

Metadata harmonization for fun and profit

A SEMANTIC MATCHMAKER SERVICE ON THE GRID

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

Learning Management Network Specification

ONTOLOGY LIBRARIES: A STUDY FROM ONTOFIER AND ONTOLOGIST PERSPECTIVES

Semantic Web: vision and reality

Information Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a *

CHAPTER 1 Introduction

Event Stores (I) [Source: DB-Engines.com, accessed on August 28, 2016]

Multimedia Metadata Management and t-learning Applications

Description Logics and OWL

BSC Smart Cities Initiative

Semantic Web Update W3C RDF, OWL Standards, Development and Applications. Dave Beckett

Ontology Exemplification for aspocms in the Semantic Web

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91

SEMANTIC WEB DATA MANAGEMENT. from Web 1.0 to Web 3.0

The Semantic Web Explained

Chapter 13: Advanced topic 3 Web 3.0

Advanced Topics in the Semantic Web: Semantic Services for Business Process Management

SEMANTIC SOLUTIONS FOR OIL & GAS: ROLES AND RESPONSIBILITIES

Towards an Integrated Information Framework for Service Technicians

Kalliopi Kravari 1, Konstantinos Papatheodorou 2, Grigoris Antoniou 2 and Nick Bassiliades 1

Chapter 4 Research Prototype

Semantic Web Domain Knowledge Representation Using Software Engineering Modeling Technique

CEN MetaLex. Facilitating Interchange in E- Government. Alexander Boer

Lesson 5 Web Service Interface Definition (Part II)

A Formal Definition of RESTful Semantic Web Services. Antonio Garrote Hernández María N. Moreno García

Setting up a CIDOC CRM Adoption and Use Strategy CIDOC CRM: Success Stories, Challenges and New Perspective

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95

IMS Learning Object Discovery & Exchange

Personalisation in Elena: How to cope with personalisation in distributed elearning Networks

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

Ontological Library Generator for Hypermedia-Based E-Learning System

Interoperability ~ An Introduction

Just in time and relevant knowledge thanks to recommender systems and Semantic Web.

Learner Modeling on the Semantic Web

Demystifying the Semantic Web

Adding formal semantics to the Web

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Architecture domain. Leonardo Candela. DL.org Autumn School Athens, 3-8 October th October 2010

CSc 8711 Report: OWL API

XML Metadata Standards and Topic Maps

Semantic Web Systems Introduction Jacques Fleuriot School of Informatics

Knowledge Representations. How else can we represent knowledge in addition to formal logic?

Personalization in Distributed e-learning Environments

The Emerging Data Lake IT Strategy

SERVICE-ORIENTED COMPUTING

Using the Semantic Web in Ubiquitous and Mobile Computing

JENA: A Java API for Ontology Management

INTELLIGENT SYSTEMS OVER THE INTERNET

E-LEARNING CONTENT MANAGEMENT AN ONTOLOGY-BASED APPROACH

arxiv: v1 [cs.lo] 23 Apr 2012

Web Technologies Present and Future of XML

AutoFocus, an Open Source Facet-Driven Enterprise Search Solution

Semantic Educational Web Portal

An e-infrastructure for Language Documentation on the Web

Semantic Web Mining and its application in Human Resource Management

Ontology Development Tools and Languages: A Review

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø

> Semantic Web Use Cases and Case Studies

CHAPTER 1 INTRODUCTION

WHY WE NEED AN XML STANDARD FOR REPRESENTING BUSINESS RULES. Introduction. Production rules. Christian de Sainte Marie ILOG

Structure of This Presentation

Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language

Web Ontology Language for Service (OWL-S) The idea of Integration of web services and semantic web

e-government: A Legislative Ontology for the SIAP Parliamentary Management System

1 What-is-anopen-platform/

Temporality in Semantic Web

DAML+OIL: an Ontology Language for the Semantic Web

What is the Semantic Web?

References to Ontology Services

Table of Contents. iii

ISO/IEC INTERNATIONAL STANDARD. Information technology Metamodel framework for interoperability (MFI) Part 1: Reference model

Proposal for Implementing Linked Open Data on Libraries Catalogue

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER

Information Integration

The Semantic Web: A Vision or a Dream?

Interactive Knowledge Capture

Sindice Widgets: Lightweight embedding of Semantic Web capabilities into existing user applications.

APPLYING KNOWLEDGE BASED AI TO MODERN DATA MANAGEMENT. Mani Keeran, CFA Gi Kim, CFA Preeti Sharma

Source Code Search System Using The Knowledge Framework of The Semantic Web. The Graduate School of Science and Technology Kobe University

E-Learning and Microformats: A Learning Object Harvesting Model and a Sample Application

Transcription:

ELENA: Creating a Smart Space for Learning Zoltán Miklós (presenter) Bernd Simon Vienna University of Economics

Overview Motivation, goals Architecture, implementation Interoperability: Querying resources using TRIPLE views Simple Query Interface Ontology for Learning Services Personalization

Motivation Status quo: Learning resources (e.g. courses, online textbooks, ) are increasingly stored in closed repositories such as Learning Management Systems, Course Databases, Electronic Marketplaces, Issue: Lack of transparency of learning resource offerings, no effective search and exchange infrastructures available Objective of the ELENA Project: is to create a network of learning resource repositories (educational nodes) Major obstacle: Interoperability (and personalization) We use Semantic Web techniques to realize the Smart Spaces for Learning

Architecture, implementation Provision Interface Query Interface Amazon Interface UBP-based Personal Learning Assistant Amazon Arel ELENA Learning Management Network Edutella P2P Artefacts & Service Network Clix WU WBZ ITeachYou UBP-based Marketplace Clix Connected systems: Learning Management Systems (Arel, Clix), Educational Brokerage Software (Universal Brokerage Platform)

Interoperability problems Metadata repositories use different ontologies Elena solution: We use a common ontology. Views can be defined using the Semantic Web query and transformation language TRIPLE How to submit a query to a metadata repository? Elena solution: Unified management of interface calls. Simple Query Interface (SQI). Idea: LMS implement the SQI, which can be seen as a wrapper. Heterogeneous repositories (metadata is stored as RDF, relational database, XML) Elena solution: Query language transformation

Querying Semantic Web Resources Using TRIPLE Views Semantic Web: Resources are described with metadata (metadata vocabulary based on an ontology) Formulating meaningful queries often requires the knowledge of the ontology Ontologies are designed by domain experts, so they might be too complicated for a casual user User s view of the domain is usually different from domain expert s Goal: allow users (their tools, agents) to formulate queries in terms of a user specific ontology!

Example: e-learning Learning resource ontology: designed by experts Exercise type ontology: used by instructors The learning resource ontology (source ontology) describes the resources available on the e-learning platform. The exercise type ontology (target ontology) represents a professor s point of view, who is interested what types of exercises can be used. More powerful mappings are also possible.

Mapping Ontologies Using Views The instances of repository R1 are accessible in terms of the target ontology TO1 using the view View(SO1, TO1, R1, Mapping1) Source and target ontologies can be defined in different ontology languages (RDFS, DAML+OIL, OWL, )

View With Multiple Ontologies This approach can also be applied to multiple repositories and several target ontologies.

TRIPLE: Short Introduction http://triple.semanticweb.org/ Based on Horn-logic and esp. designed to query and transform RDF models Syntax: Namespaces: rdf := http://www.w3.org/1999/02/22-rdf-syntax.ns#. Subject[Predicate->Object]. E.g.: Stefan[hasAge->33; ismaried->yes; ]. Logical formulae: AND, OR, NOT, FORALL, EXISTS. Models: @facts { } Michael[hasAge -> 36]. Stefan[mariedTo -> Birgit]. Models can be parameterized: FORALL M,N,O @model(m,n,o) { } Semantics of RDFS (and similar RDF-based languages) can be defined with TRIPLE rules directly (as parameterized model) Description logic extensions of RDF which cannot be handled with Horn-logic only (DAML+OIL, OWL): interface to external reasoners (e.g., DL classifiers)

Simple Query Interface Learning Repository A (Target) Learning Repository B (Source) Learning Object Metadata Local Query Language & Schema Results in Local Schema Simple Query Interface Component Common Query Language & Schema Results in Common Schema Simple Query Interface Component Simple Query Interface: Does not assume a specific schema or query language. Communication is based on SOAP. It does not assume a specific network architecture. Combined with schema mappings. http://nm.wu-wien.ac.at/e-learning/inter/sqi/sqi.pdf

Overall Workflow (1/2)

Overall Workflow (2/2)

Personalization Personalized view: matching learners profile (metadata about learners) with metadata about learning services and resources. Learner Profile is based on existing standards: IEEE Personal and Private Information (PAPI) (learning performance) and IMS Learner Information Package (LIP) The description of learning services and resources: Elena learning services ontology Personalization: Transforming the user queries based on the content of learning profiles Filtering the query results (privacy)

Thank you for your attention! http://www.elena-project.org