Professional Documents
Culture Documents
A Semantic Framework For Cloud PDF
A Semantic Framework For Cloud PDF
oro.open.ac.uk
Managing Director:
Senior Editorial Director:
Book Production Manager:
Development Manager:
Development Editor:
Acquisitions Editor:
Typesetter:
Cover Design:
Lindsay Johnston
Heather A. Probst
Sean Woznicki
Joel Gamon
Hannah Abelbeck
Erika Gallagher
Jen McHugh
Nick Newcomer, Lisandro Gonzalez
Cloud computing for teaching and learning: strategies for design and
implementation / Lee Chao, editor.
p. cm.
Includes bibliographical references and index.
Summary: This book provides the latest information about cloud development and cloud applications in teaching and
learning, including empirical research findings in these areas for professionals and researchers working in the field of
e-learning who want to implement teaching and learning with cloud computing--Provided by publisher.
ISBN 978-1-4666-0957-0 (hardcover) -- ISBN 978-1-4666-0958-7 (ebook) -- ISBN
978-1-4666-0959-4 (print & perpetual access) 1. Cloud computing. 2. Web-based instruction. 3. Computer-assisted
instruction. I. Chao, Lee.
QA76.9.C58.C585 2012
004.6782--dc23
2011047365
17
Chapter 2
ABSTRACT
Cloud Learning Environments (CLEs) are gradually gaining ground over traditional Learning Management
Systems (LMS) by facilitating the lone or collaborative study of user-chosen blends of content and courses
from heterogeneous sources, including Open Educational Resources (OER). This chapter describes the
use of ontologies for modelling various aspects of the learning process within such an environment. In
particular, the author considers a semantic knowledge base as the core of the learning environment,
facilitating learners in finding educational services on the cloud. He describes how different stakeholder
clusters are involved in the creation and maintenance of this knowledge base, through collaborative
ontology management techniques. Finally, the chapter defines the mechanisms for the evolution of this
knowledge base and the constant updating of the associated cloud learning services.
INTRODUCTION
Web 2.0 offers new opportunities for e-learning,
through the provision of open and reusable tools
and services. Learners are enabled to assemble
their Personal Learning Environment (PLE) by
aggregating Web 2.0 resources in order to reach
their learning goals. In addition, the cloud offers an
abundant amount of services for building adaptive
and customisable Cloud Learning Environments
(CLEs).
DOI: 10.4018/978-1-4666-0957-0.ch002
Copyright 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Our work is targeting the adaptivity and personalization of PLEs and CLEs, in terms of content
and navigation, as well as the entire learning environment and its functionalities (Mikroyannidis,
Lefrere, & Scott, 2010a, 2010b). In particular, we
propose the use of ontologies to model the key
elements of the CLE and its learning services.
Our semantic knowledge base aims at facilitating
learners in finding and aggregating educational
services on the cloud.
The proposed knowledge base allows us to
match similar learner profiles with each other
through ontology mappings, as well as discover
connections between learner profiles and learning resources. In this way, recommendations can
be offered to a learner about potential studybuddies, with whom the learner shares common
competencies and learning goals. The learner can
also receive recommendations about learning
resources for targeting a particular learning goal.
We perceive a semantically enhanced CLE
as the evolution of the present LMS-based approaches. This evolution aims at providing learners
with personalised services on the cloud that will
support them in reaching their learning goals and
will allow them to assume complete control over
their learning (Mikroyannidis, 2011).
BACKGROUND
Learning Management Systems have dominated
e-learning for several years. They have been widely
used by academic institutions for delivering their
distance learning programmes, as well as for supporting their students outside the classroom. They
have also been established in the business sector
as the mainstream platform for delivering training
services to employees. A Learning Management
System (LMS) is an online software application
offering facilities for student registration, enrolment into courses, delivery of learning materials
to students, student assessment and progress
18
19
Semantic Knowledge
Base Architecture
Figure 1 shows the multi-layered semantic
knowledge base adapted from the Heraclitus II
framework (Mikroyannidis, 2007; Mikroyannidis
& Theodoulidis, 2006, 2010). In this pyramid, the
lower layers represent more generic and all-purpose ontologies, while the ontologies of the upper
layers are customized for modelling specific cloud
learning services. When traversing the pyramid
from bottom to top, each layer reuses and extends
the previous ones. In addition, whenever a layer
extends the ones below it (e.g. with the insertion
of new concepts), these extensions are propagated
to the lower layers. Different stakeholder clusters
Figure 1. The CLE semantic knowledge base
20
21
Figure 2. Example of inter-layer mappings between the learner and learning resource layers
Stakeholder Clusters
Since each ontology layer represents a different
degree of specialization, different stakeholder
clusters are required to contribute to the curation
of each layer. In the context of this chapter, a
stakeholder cluster is defined as a group of people
associated with a certain aspect of a CLE. For
example, learners comprise a stakeholder cluster
that uses a CLE to achieve their learning goals.
Starting from the bottom of the pyramid,
lexicographers have the knowledge on language
structures that is required in this level. Domain
experts need to be employed for the next layer.
These are professionals on a certain domain, e.g.
biologists are responsible for a biology-related
ontology.
22
more stakeholder clusters. For example, an interlayer ontology mapping between the lexical and
the domain layers will be created jointly by the
stakeholder clusters of these two layers, namely
lexicographers and domain experts. Intra-layer ontology mappings are performed by the stakeholder
cluster of the corresponding layer. The assignment
of stakeholder clusters as curators of the ontology
pyramid layers is summarized in Table 1.
Stakeholder cluster
Lexical layer
Lexicographers
Domain experts
Learner layer
Learners
23
24
The value of the object is present in its history only when the object is a relation/property;
in both other cases, namely being a concept or
an instance, its value is inferred from the values
of its properties. The valid and transaction time
history contains information about the valid and
transaction time lifespan of an object. The valid
time lifespan of an object represents the period
when the object exists in the modelled reality,
whereas the transaction time lifespan of an object
represents the period when the object exists in the
knowledge base.
Ontology Evolution
We define ontology evolution as a transformation
with 3 sets of ontology objects as arguments,
namely new (obj Ti , N ), removed (obj Tj , R ) and
modified (obj Tk , M ) of temporal type T. The transformation operates on the previous snapshot of
L
the ontology O t 1 belonging to layer L and has
L
as output the current ontology snapshot O t :
L
O t = fO L
t 1
i = 1, , n, j = 1, , m and k = 1, ,
We have modelled the process of ontology
evolution as a cycle, which is initiated by the
change capture phase, as shown in Figure 3. The
operations that are executed in each iteration of
the cycle may cause further inconsistencies in the
ontology pyramid. Thus, the evolution cycle is iterated until all inconsistencies have been resolved.
The evolution process starts with the capture
of changes in all layers. Changes are captured
either automatically, e.g. with the use of web usage mining or clustering techniques, or manually
by the corresponding ontology curator. The captured changes are mainly usage-driven or datadriven. Usage-driven changes are derived from
changes in the ways an ontology is used. Datadriven changes are captured from changes in the
data that an ontology has been derived from.
Data-driven changes occur in the Learner layer
whenever the learners update their profiles with
new information, such as competencies, learning
goals, etc. Data-driven changes in the Learning
Resource layer correspond to changes in the learning material or tools, e.g. creation of a new course
or modification of the metadata of an existing
one. In the Learning Domain layer, data-driven
changes are captured from changes in the learning
domain. For example, an ontology that models
a market sector needs to be updated whenever
a new company is introduced in the sector, or a
25
26
propagated internally (inside the changed ontology), as well as externally (in depending ontologies
via intra and inter-layer mappings), so that the
consistency of all ontology layers is preserved.
27
CONCLUSION
This chapter presented a framework for the layering of ontologies that comprise the knowledge
base of the CLE. In particular, we introduced
the architecture of a semantic knowledge base,
which models the key elements of the CLE. We
then described how different stakeholder clusters
are involved in the creation and maintenance of
this knowledge base, through collaborative ontology management techniques. The evolution of
the semantic knowledge base was subsequently
analysed, with a focus on keeping the semantic
knowledge base and the associated cloud learning services up-to-date. Finally, we illustrated
the potential benefits of the proposed semantic
framework through a learning scenario. The
proposed framework employs ontology evolution in order to keep the metadata of the CLEs
knowledge base constantly updated and free of
inconsistencies. Learners will thus be able to receive valid and updated recommendations about
fellow learners and resources, derived from the
updated knowledge base.
We are currently working on the implementation of prototype cloud learning services that
will employ the set of ontologies defined in this
chapter. We plan to pilot this prototype with Open
University teachers and students, in order to study
and analyse the evolution of CLE ontologies over
time. The outcomes of these pilots will allow us
to refine our methodology for ontology management and evolution. In addition, the feedback
from these pilots is expected to provide us with
an insight into the requirements for offering recommendation services to learners and supporting
them throughout their learning journey.
28
REFERENCES
Anane, R., Bordbar, B., Fanyu, D., & Hendley, R.
J. (2005). A Web services approach to learning
path composition. Paper presented at the 5th IEEE
International Conference on Advanced Learning
Technologies (ICALT), Kaohsiung, Taiwan.
Atkins, D. E., Brown, J. S., & Hammond, A. L.
(2007). A review of the open educational resources
(OER) movement: Achievements, challenges, and
new opportunities. The William and Flora Hewlett
Foundation.
Auer, S., Dietzold, S., & Riechert, T. (2006, 5-9
November). OntoWiki - A tool for social, semantic
collaboration. Paper presented at the 5th International Semantic Web Conference (ISWC 2006),
Athens, GA, USA.
Bao, J., Hu, Z., Caragea, D., Reecy, J., & Honavar,
V. G. (2006, 4-8 September). A tool for collaborative construction of large biological ontologies.
Paper presented at the 17th International Conference on Database and Expert Systems Applications
(DEXA06), Krakow, Poland.
Bechhofer, S., Harmelen, F. v., Hendler, J., Horrocks, I., McGuinness, D. L., Patel-Schneider,
P. F., & Stein, L. A. (2004). OWL Web ontology
language reference. In Dean, M., & Schreiber,
G. (Eds.), W3C Recommendation. World Wide
Web Consortium.
Becker, P., Eklund, P., & Roberts, N. (2005, 2226 August). Peer-to-peer based ontology editing.
Paper presented at the International Conference on
Next Generation Web Services Practices (NWeSP
2005), Seoul, Korea.
Cattell, R. G. G., & Atwood, T. (Eds.). (1996).
The object database standard: Odmg-93: Release
1.2. San Francisco, CA: Morgan Kaufmann Pub.
29
30
ENDNOTES
3
1
2
6
7
8
9
4
5
http://www.blackboard.com
http://moodle.org
http://www.im-c.de/germany/en/solutions/
learning-management/clix-learning-suite
http://www.wikipedia.org
http://www.youtube.com
http://www.slideshare.net
http://www.apple.com/education/itunes-u
http://www.role-project.eu
http://www.open.ac.uk
31