Академический Документы
Профессиональный Документы
Культура Документы
Web Technologies
Abstract. This paper presents an in-depth analysis of the semantic web contri-
bution towards personalization in e-learning content exploitation. The aim of
this research work is to develop a framework for analyzing the semantic web
and ontological issues related with the design and implementation of high per-
formance e-learning systems enabled by advanced semantic web and ontologi-
cal engineering. Within this context the concept of personalization is linked to
the state of the art of semantic web and Ontologies research. The main empha-
sis is paid to the management of personal profiles and identities.
1 Introduction
Semantic web (Davies et al., 2007; Vossen et al., 2007; Lytras, 2005) has contributed
to numerous real world applications, especially in the context of industry. Further-
more at governmental level there is significant funding on research concerning se-
mantic web and ontologies. The initial vision of machine understandable data and
interoperable intelligent infrastructures has been also revisited significantly. The need
to develop infrastructures and data containers permitting high levels of adoptability
and relevance to personal profiles with dynamic algorithms is a key requirement for
the new wave of human intelligence through computer science. The development of
Dynamic E-learning Systems with increased capacities for personalization requires
the understanding of the complex ‘learning’ performance (Lytras and Pouloudi,
2006). Several surveys and various researchers around the world link the learning
performance with several ‘dynamic’ components (Lytras et al., 2005a–b):
• Learners profiles – diverse characteristics related mostly with behavioural and
psychological parameters require codification, assessment, and enhancement or
exploitation within e-learning systems.
• Learning objects – the downsizing of learning content to meaningful units with
manual, semi-automated and automatic procedures is a tough process (Lytras and
Sicilia, 2005).
M.D. Lytras et al. (Eds.): WSKS 2008, LNAI 5288, pp. 177–186, 2008.
© Springer-Verlag Berlin Heidelberg 2008
178 M. Vargas-Vera and M. Lytras
services of the learning portal. It is expected that this initiative will bring the learning
portal closer to fast changing learning needs of our times.”
more flexibility in e-learning systems through use of new emergent semantic web
technologies such as collaborative/discussion and annotations tools.
Annotation
Annotation is the activity of annotating text documents written in plain ASCII or
HTML with a set of tags that are the names of slots of the selected class in an ontol-
ogy. In particular, in an e-learning context, the ontology could include a class called
Course with a slots entitled ‘name’ (indicating the name of the course), ‘has-level’
(year/difficulty of the course), ‘has-provider’ (educational establishment offering the
course) and ‘objectives’ (indicating learning outcomes). Then documents can be an-
notated using any of these slots. There are initiatives to standardise annotations using
a common language. One of the major problems of this approach is ‘who is going to
do the annotations?’. Not many people are willing to annotate resources unless they
can see an immediate gain in doing it. Therefore, alternative approaches should be
considered, including (semi-)automated systems. This approach was taken in the
student essay annotation system described later. Annotation tools for producing se-
mantic markup include Annotea (Kahan et al., 2001), SHOE Knowledge Annotator
(Heflin and Hendler, 2001), the COHSE Mozilla Annotator (Bechhofer and Goble,
2001), AeroDAML (Kogut and Holmes, 2001), Melita (Ciravegna et al., 2002) and
OntoMat-Annotizer (Handschuh et al., 2001). Annotea provides RDF-based markup
but does not support information extraction nor is it linked to an ontology server. It
does, however, have an annotation server which makes annotations publicly available.
MnM already provides automated extraction, this is currently only planned for
OntoMat.
Ontologies
In a nutshell, the idea of interoperating agents able to exchange information and car-
rying out complex problem-solving on the web is based on the assumption that they
will share common, explicitly-defined, generic conceptualisations. These are typically
models of a particular area, such as product catalogues or taxonomies of medical
conditions. However, ontologies can also be used to support the specification of rea-
soning services (McIlraith et al., 2001; Motta, 1999), thus allowing not only ‘static’
interoperability through shared domain conceptualisations, but also ‘dynamic’ inter-
operability through the explicit publication of competence specifications, which can
be reasoned about to determine whether a particular semantic web service is appropri-
ate for a particular task. In summary, ontologies can be used in e-learning as a formal
means to describe the organisation of universities and courses and to define services.
An e-learning ontology should include descriptions of educational organisations,
courses and people involved in the teaching and learning process.
is described in detail elsewhere and we refer the reader to these papers (Vargas-Vera
and Motta, 2004; Vargas-Vera et al., 2003). We envisage the use of these components
as part of a student semantic portal, seen as a door to obtaining knowledge which may
be mediated by a set of semantic services (Moreale and Vargas-Vera, 2004). To illus-
trate, we will now go through an e-learning scenario. A student first searches for an
online course (optionally specifying any constraints): the broker handles the request
and returns a set of choices satisfying the query. If no course is found, the user can
register with a notification service. Otherwise, the user may find a suitable course
among the offerings and then makes a final decision about registering for the course.
Processing the registration can be seen as a complex service involving registering
with the system (resource management), creating a confirmation notification, creating
a student account (authentication/authorisation), providing learning materials (provide
materials) and processing payment (booking and payment), if applicable. Once all this
is in place, the student can start the course. As part of the course, a student will be
logging on and checking her learning agenda (e.g., next assignment due). This request
is answered by combining several sources of information, such as course schedule,
current date and student progress to date (e.g., completed units). Complex services
can be obtained by combining simple services. In our view, semantic services can be
described as logic statements. Then the composition problem can be seen as merging
logic statements with constraints. Work reported in (Vargas-Vera and Robertson,
1994; Vargas-Vera 1995) describes an automatic system which combines logic pro-
grammes using programme histories. Further research needs to be carried out in this
direction. Another, equally important challenge, which needs to be addressed in the
web services arena is that, when services are subscribed to different ontologies, then
our framework has to deal with ontology mapping between ontologies. There are
several approaches to ontology mapping such as the one taken in the GLUE system
(Doan et al., 2002); Noy and Musen (2000) also developed a tool for ontology align-
ment. Our architecture moves away from the traditional teacher-student model in
which the teacher determines the learning material to be absorbed by students and
towards a new, more flexible learning structure in which students take responsibility
for their own learning, determine their learning agenda, including what is to be in-
cluded and in what order.
5 Conclusions
As a conclusion, we want to make bold the contribution of semantic web for more
effective e-learning systems. It is also true that many disciplines have to converge and
to contribute in order the technological capacities of semantic web to be integrated
with fresh ideas on pedagogy and learning, closer to the needs of our modern inter-
connected societies. Towards a humanistic vision for the knowledge society, semantic
learning portals is a key pillar of research in which we plan to contribute further.
References
Barriocanal, E.G., Sicilia, M.A., Lytras, M.: Pedagogical classification frameworks for learning
objects: a case study. Computers in Human Behavior 23(6), 2641–2655 (2006)
Personalized Learning Using Ontologies and Semantic Web Technologies 185
Bechhofer, S., Goble, C.: Towards annotation using DAML+OIL. In: First International Con-
ference on Knowledge Capture (K-CAP 2001), Workshop on Semantic Markup and Annota-
tion, Victoria, BC, Canada (2001)
Ciravegna, F., Dingli, A., Petrelli, D., Wilks, Y.: User-system cooperation in document annota-
tion based on information extraction. In: Gómez-Pérez, A., Benjamins, V.R. (eds.) EKAW
2002. LNCS (LNAI), vol. 2473. Springer, Heidelberg (2002)
Davies, J., Lytras, M., Sheth, P.: Semantic-web-based knowledge management. IEEE Internet
Computing 11(5), 14–16 (2007)
Doan, A.H., Madhavan, J., Domingos, P., Halevy, A.: Learning to map between ontologies on
the semantic web. In: World Wide Web Conference WWW 2002, Hawaii, USA, pp. 662–
673 (2002)
Handschuh, S., Staab, S., Maedche, A.: CREAM – creating relational metadata with a compo-
nent-based, ontology-driven annotation framework. In: First International Conference on
Knowledge Capture (K-CAP 2001), Victoria, BC, Canada (2001)
Heflin, J., Hendler, J.J.: A portrait of the semantic web in action. IEEE Intelligent Sys-
tems 16(2) (2001)
Kahan, J., Koivunen, M., Prud’Hommeaux, E., Swick, R.: Annotea: Open RDF infrastructure
for shared web annotations. In: Proc. of the WWW10 International Conference, Hong Kong
(2001)
Kogut, P., Holmes, W.: AeroDAML: Applying information extraction to generate DAML
annotations from web pages. In: First International Conference on Knowledge Capture (K-
CAP 2001), Workshop on Knowledge Markup and Semantic Annotation, Victoria, BC,
Canada (2001)
Lytras, M.: The semantic electronic government: knowledge management for citizen relation-
ship and new assessment scenarios. Electronic Government, an International 3(1), 5–17
(2005)
Lytras, M., Pouloudi, N.: Towords the development of a novel taxonomy of knowledge man-
agement systems from a learning perspective. Journal of Knowledge Management 10(6),
64–80 (2006)
Lytras, M., Naeve, A., Pouloudi, A.: A knowledge management roadmap for e-learning: the
way ahead. International Journal of Distance Education Technologies 3(2), 1–11 (2005a)
Lytras, M., Naeve, A., Pouloudi, A.: Knowledge management as a reference theory for e-
learning: a conceptual and technological perspective. International Journal of Distance Edu-
cation Technologies 3(2), 66–73 (2005b)
Lytras, M., Ordóñez, P., Mantziou, M.: Information and communication technologies and
management of education. Int. J. Management in Education (IJMIE) 1(3), 193–198 (2007)
Lytras, M., Pouloudi, N., Poulymenakou, A.: Dynamic e-learning settings through advanced
semantics. The value justification of a knowledge management oriented metadata schema.
International Journal on E-learning 1(4), 49–61 (2002)
Lytras, M., Sicilia, M.: Knowledge society a manifesto for knowledge and learning. Int. J.
Knowledge and Learning 1(1), 1–11 (2005)
McIlraith, S., Son, T.C., Zeng, H.: Semantic web services. IEEE Intelligent Systems, Special
Issue on the Semantic Web 16(2), 46–53 (2001)
Moreale, E., Vargas-Vera, M.: Genre analysis and the automated extraction of arguments from
student essays. In: The Seventh International Computer Assisted Assessment Conference
(CAA-2003), Loughborough University, July 8–9 (2003)
Moreale, E., Vargas-Vera, M.: Semantic services in e-learning: an argumentation case study.
IFETS Journal of Educational Technology & Society, Special Issue on Ontologies and the
Semantic Web for E-learning 7(4) (2004)
186 M. Vargas-Vera and M. Lytras
Motta, E.: Reusable components for knowledge models: case studies in parametric design
problem solving. Frontiers in Artificial Intelligence and Applications 53 (1999) ISBN: 1-
58603-003-5
Naeve, A., Lytras, M., Nejdl, W., Harding, J., Balacheff, N.: Advances of semantic web for e-
learning: expanding learning frontiers. British of Educational Technology 37(3), 321–330
(2006)
Noy, N., Musen, M.: PROMPT: algorithm and tool for automated ontology merging and
alignment. In: Proc. of the 17th National Conference on Artificial Intelligence (AAAI), Aus-
tin, Texas, USA (2000)
Sampson, D., Lytras, M., Wagner, G., Diaz, P.: Ontologies and the semantic web for e-learning.
IEEE LTTF ETS Journal 7(4), 26–28 (2004)
Sicilia, M., Lytras, M.: Scenario-oriented reusable learning object characterizations. Int. J.
Knowledge and Learning 1(4), 332–341 (2005a)
Sicilia, M., Lytras, M.: The semantic learning organization. The Learning Organization 12(5),
402–410 (2005b)
Sicilia, M., Lytras, M., Rodríguez, E., García-Barriocanal, E.: Integrating descriptions of
knowledge management learning activities into large ontological structures: a case study.
Data & Knowledge Engineering 57(2), 111–121 (2006)
Vargas-Vera, M.: Using prolog techniques to guide program composition, PhD thesis, Dept. of
Artificial Intelligence, Edinburgh University (1995)
Vargas-Vera, M., Motta, E.: AQUA – ontology-based question answering system. In: Monroy,
R., Arroyo-Figueroa, G., Sucar, L.E., Sossa, H. (eds.) MICAI 2004. LNCS (LNAI),
vol. 2972, pp. 468–477. Springer, Heidelberg (2004)
Vargas-Vera, M., Motta, E., Domingue, J., Lanzoni, M., Stutt, A., Ciravegna, F.: MnM: ontol-
ogy driven semi-automatic and automatic support for semantic markup. In: Gómez-Pérez,
A., Benjamins, V.R. (eds.) EKAW 2002. LNCS (LNAI), vol. 2473, pp. 379–391. Springer,
Heidelberg (2002)
Vargas-Vera, M., Robertson, D.: An environment for combining prolog programs based on
knowledge about their construction. In: The 10th Workshop on Logic Programming (WLP
1994), University of Zurich, October, pp. 73–76 (1994)
Vossen, G., Lytras, M., Koudas, N.: Knowledge and data engineering in the semantic web era.
IEEE Transactions on Knowledge and Data Engineering 19(2), 145–148 (2007)
Notes
1 www.openlearn.open.ac.uk
3 www.u3a-info.co.uk