Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

The 5th IEEE International Conference on Advanced Learning Technologies, July 5-8, 2005, Kaohsiung, Taiwan

Interoperability for Digital Learning Resource Management

Kecheng Liu and Yan Fu


Informatics Research Centre, The University of Reading, UK
Tel: +44(0)118 931 6024, Fax: +44(0)118 975 1822
{k.liu, yan.fu}@reading.ac.uk , www.irc.rdg.ac.uk

Abstract objects on the Web [18]. Although the flexibility for


sharing and reuse of the objects has increased, it is
merely feasible within certain groups or specific
Learning Objects offer flexibility and communities who comply with pre-defined formatting
adaptability for users to request personalised and semantics of learning resources [2], [3]. Barriers to
information for learning. However, various interoperability in general still hinder the sharing of
applications of learning objects have adapted learning resources and subsequently affect the quality
the standards in different ways to serve specific of instructional design [1], [5], [12].
purposes. As a result, it is difficult to reuse and This paper presents an architecture for digital
share distributed and heterogeneous learning learning resource management to accommodate
resources across multiple content providers. interoperability. A metamodel of learning object and
Interoperability becomes an important issue to an Ontology Chart are presented for devising technical
be addressed in terms of learning resource solutions to semantic interoperability at different
management. This paper investigates the levels.
interoperability issues in learning resource
management at three levels and presents
2. Related work
feasible solutions, with a special emphasis on
semantic interoperability.
Interoperability has been a basic requirement for the
modern information systems because of 1) increasing
1. Introduction interconnectivity afforded by the Internet and
distributed computing with access to a large number of
The rapid evolution of information technology has independently created and managed information
created opportunities to offer various software tools, sources of broad variety; and 2) increasing
protocols and standards to support eLearning where specialisation of work, and increasing need to reuse
learners can engage and manage their learning. As a and share data, information and knowledge [14].
result, learners demand effective personalised learning In terms of learning resource management,
support that facilitates them to achieve their learning interoperability has become an important issue. Great
goals [4], rather than merely attend learning materials efforts from SCORM [13], IEEE [8] and IMS [9] have
that are prepared as fixed modules. This significant set eLearning standards, which enable the developers
change in learning requirements imposes a new to design and manage the learning content in a flexible
learning paradigm in learning resource management and customisable manner. A common element in these
[7], [10]. standards is the concept of learning objects which
One way to enhance the efficiency of learning includes characteristics such as granularity, reusability,
resource management is by means of Learning Objects interoperability and aggregation. However, the
[9], [13] and their tagged metadata [8] which make comprehensive definition of a learning object by IEEE
sharing and reuse of learning resources possible. The leads to diverse use by practitioner, which results to
learning objects and metadata standards create the current metadata becoming inadequate to represent
opportunities for content designers to define and the types and use of learning resources in a consensual
describe learning resources to meet their specific manner. Learning objects described by metadata in
requirements. This leads to diverse use of learning different formats are still not interoperable to users.
objects. Furthermore, various content providers offer In terms of learning resource management, a group
large pools of heterogeneous and distributed learning of learning objects need to be configured and

1
The 5th IEEE International Conference on Advanced Learning Technologies, July 5-8, 2005, Kaohsiung, Taiwan

aggregated in order to achieve certain pedagogy. Resources: A conceptual model of learning


Unfortunately, different people construct a learning resources is required to represent the semantics of
package in their own ways, which is only the resources, their relationships and the
understandable within a limited group of people or a assembling of a group of them to achieve certain
community. This leads to semantic heterogeneity of pedagogical goals. Principles and notations of
learning resource management. class diagram in UML have been applied to
Semantic interoperability of user requirements is represent the conceptual model. Detailed design
another important issue to be addressed. User issues can be found in section three.
requirements are considered as the driving force and • Semantic Interoperability of User Requirements:
crucial input to learning resource management. It aims to bridge the gap between users and
However, it is not unusual that instead of retrieving learning resource management, which usually sit
what they desired, users end up with large amount of in different semantic contexts. To solve this
irrelevant information from large pools of learning semantic problem, the method of Semantic
resources. This is due to the ambiguity of the meaning Analysis [11] in organisational semiotics is
of user requirements, which is not correctly understood applied to analyse and represent semantics of user
by the learning resource management mechanism. requirements in the problem domain. Norms [11]
Semantic gap exists between users and available are derived based on the result of semantic
learning resources. analysis for technical execution in information
systems.
3. Achieving interoperability of digital
learning resources 3.1. Semantic interoperability of learning
resources
The current practice shows that digital resource
management in eLearning can be enabled at three From a pedagogical perspective, individual learning
levels of interoperability—User Requirements resources have relationships to jointly serve certain
Semantics, Learning Resources Semantics and purposes. Without a generic model to represent the
Learning Resources Syntax. Figure 1 presents an relationships and the pedagogical purposes, individual
architecture to facilitate the interoperability
of distributed learning resources extended #Name
#Learning Styles

from Sun et al. [16], [17]. The lower levels User Person Learner
#Prior Knowledge

provide input to the upper levels; while the Requirements Society


University
Registered

upper levels give instructive and Semantics Organisation Classifying


Organisation classify

incorporated views to the lower level


applications.
• Syntactic Interoperability of Learning
Resources: This level deals with
interoperability issues concerning the
Learning
syntax of individual learning Resources
resources—by the means of learning Semantics
resource metadata. It provides
standard metadata syntax of learning
resources and enables the resources at
any granularity interoperable for
transmission and access in a machine
readable manner. Our early work on
the granularity design of learning
resources [15] is based on the
definition of learning object [8].
Learning LO LO LO LO LO
Metadata for different granularities Resources
LO LO LO LO LO

have been produced by extending Syntax


LOM [8] and populated in the format CO IO PO PO IO AO CO AO

of XML. Figure 1. An architecture for digital learning resource


• Semantic Interoperability of Learning management

2
The 5th IEEE International Conference on Advanced Learning Technologies, July 5-8, 2005, Kaohsiung, Taiwan

resources cannot be efficiently shared and reused. Semantic Analysis [11] of user requirements and
Figure 1 presents a metamodel of learning objects at formalises norms in the problem domain.
the content semantic level, which instructs the
configuration of suitable learning resources for certain 3.2.1. Semantic analysis of the problem domain
learning goals.
• Learning Goals express overall learning aims and A Semantic Analysis (SA) begins with the phase of
expected achievements. A goal must be problem definition. It is done through investigation of
measurable in order to support a learning process relevant documents and interviews with domain
where users conduct learning activities to acquire experts and potential users. The text below is the
knowledge and skills. A goal can be broken into description of a problem domain of learning resource
subgoals which are associated with different management in Higher Education (HE), which we
learning objects that require different shall conduct an analysis to establish a model of user
competences. All the achievements meeting the requirements semantics.
subgoals can be aggregated to address the overall “A learner must register in a university and enrol in
goals of learning. a degree course. The learner is obliged to take all
• Learning Objects are the essential part for compulsory modules required by the course in order to
successful learning. They represent the get a degree. The learner can take any additional
educational information and required modules irrespective of the course.
achievements. The relationships between the A course consists of modules. Each module is on a
objects and their granularities are specified in subject, as classified by the classifying organisation.
Rules. The required resources to the learning For example, the subjects in Computer Science are
objects are defined in Resources. classified by the ACM. A module includes a number of
• Resources are considered as an important element topics, each of which relates to at least one assessment
which indicates physical, abstract and staff and optionally practicals. A topic consists of an
resources needed for designing learning objects introduction, concepts and examples. There may be
and supporting learning. For example, Rational pedagogical constraints concerning the structure and
Rose CASE tools, as physical resource, may be sequence of topics. A module may have pre-requisites
required while UML is studied and practised. or co-requisites, which are also modules. A learner
Certain learning objects may be in different media must complete the pre-requisites before taking the
forms. When they are presented to users, adequate module, and must take the co-requisites together with
technologies are necessary. These types of the module at the same time.
resources must be specified in Resources. Learning resources of modules, topics, assessments,
• Rules define constraints, conditions and policies practicals are provided by different content providers,
for how the learning objects are configured and which are organisations such as a university. The
assembled. There are content selection rules, resources are stored in local or remote repositories of
content sequencing rules and optimisation rules. the organisations. A learner can have access to
The metamodel presents the requirement learning resources from any content provider.”
specifications and constrains which can be employed By using the method of SA, this problem
by the learning objects developers. The instances description is analysed by specifying agents,
conforming to this metamodel can warrant the affordances and their ontological dependency. An
resource semantic interoperability. agent can be an individual, cultural group, language
community or society. Affordance is a repertoire of
3.2. Semantic interoperability of user behaviour that its agent can afford. Some affordances
requirements can be possible only if certain other affordances are
available. This kind of dependency is ontological.
Content semantic interoperability focuses on the Figure 2 shows an Ontology Chart (OC) to capture
semantics of managing heterogeneous learning user’s requirements and present the semantics. The OC
resources. Once learning resources are available, user delineates the context which involves concepts and
requirements is another issue to be addressed. It is terminology used in this problem domain. The
essential to assure that the meaning of user concepts and terminology according to the ontological
requirements can be unambiguously understood and relationships determine semantics contextually,
satisfied by appropriate learning resources. because every word or expression is linked with its
Requirements semantic interoperability conducts a antecedents on their left hand side in the ontology
chart. For example, a learner can be defined in many

3
The 5th IEEE International Conference on Advanced Learning Technologies, July 5-8, 2005, Kaohsiung, Taiwan

ways, someone who #Name


#Learning Styles
reads a cookery book can #Prior Knowledge

be seen as a learner. But Person Learner


take
when the OC specifies a
circumstance of learning Society University
Registered
Enrol in

in a university, the Organisation Classifying


Organisation
meaning of a learner can classify

be uniquely determined #Specialisation

by the ontological links Content


Provider Course
Subject
between terms in this #Module Code
context: someone Provide #Level
#Credits Run
registered in a university Own in

and during the Module


in
registration period. In the Use
graphic representation, Learning Resource
in

the antecedents are Repository


Topic

placed on the left of the # URL


at
Assessment
on
on
dependents. In other Practical
words, the left-right of
Introduction
positioning reflects the of
Concept
ontological of
Example
dependencies. The #Prior Knowledge

‘society’ is the root agent Figure 2 An Ontology Chart for learning resource management
in the chart. All other
agents (in rectangulars) and affordances (in ellipses) that a learner can take a module, which does not
are ontologically dependent on the society, which necessarily belong to the course that he enrols in. This
means all of them are defined in the context of the is due to personalised learning, where a learner is in
society. The ‘learner’ is a role name for a ‘person’ who the centre of learning process. A learner is allowed to
is ‘registered’ at a ‘university’. learn beyond what educational requirements have
The ‘learner’ has determiners, which are prefixed required.
by a hash sign ‘#’ in the chart. Determiners are The semantics of the management of different
attributes that enable one to describe an agent or kinds of learning resources is also represented in the
affordance. The ‘learning style’ and ‘prior knowledge’ chart. The affordances ‘topic’ and ‘module’ make it
are determiners of a learner, reflecting user possible that a topic exists ‘in’ a module. An
requirements in this problem domain. There are also assessment does not exist independently in a module. It
determiners for ‘repository’, ‘module’, ‘course’, and is always attached with the topic, on which it assesses.
‘prior knowledge’. Therefore, three antecedents are involved in order to
The structure of the ontological dependency describe this. An ‘assessment’ exists ‘on’ its
constrained by ontological relationships determines corresponding ‘topic’ ‘in’ the ‘module’. Similarly, a
exactly the boundaries of each concept. The ‘practical’ exists ‘on’ its corresponding ‘topic’ ‘in’ the
‘registered’ is an affordance that is ontologically ‘module’. An ‘introduction’ and ‘topic’ afford the ‘of’,
dependent on the antecedents—the ‘organisation’ and which means an introduction is included in a topic.
the ‘person’. It means a registration never exists The ‘university’ affords the existence of ‘module’,
beyond the existence of a ‘learner’ (the role of a ‘assessment’, ‘practical’, ‘introduction’, and
person) and a ‘university’ (the role of an organisation). ‘example’. However, ‘topic’ and ‘concept’ exist in the
The same applies to the affordance ‘enrol in’, which society, because they are recognised by a large group
depends on the existence of a ‘learner’ and a ‘course’. of people, who are not necessarily within a university.
Both the affordance ‘course’ and ‘module’ are A ‘module’ in a ‘university’ ‘uses’ ‘learning
antecedents of ‘run’, which means a course runs its resources’ in the society. The ‘learning resource’ is
modules only when there is a course and modules. The provided by a ‘content provider’ and stored ‘at’ the
affordance ‘take’ depends on the agent ‘person’ and provider’s ‘repository’. This means when a learner
affordance ‘run’, which means that a learner can take takes a module of a course, the content of the module
modules that are run in a course. The affordances is not necessarily provided by a particular university.
‘enrol in’ and ‘take’ exist independently. This indicates Personalisation is achieved by allowing learners to

4
The 5th IEEE International Conference on Advanced Learning Technologies, July 5-8, 2005, Kaohsiung, Taiwan

take any available learning resource, which satisfies behaviour of the agents and are reflected as constraints
their requirements. in the conceptual models and incorporated into the
The Semantic Analysis defines the boundary of the technical information systems. These norms will be
concern and identifies the basic patterns of behaviour programmed and incorporated into operations in a
in terms of affordances. An Ontology Chart as a computer system.
representation must be read many times by the analysts
with reference to the problem description and other 4. Conclusions and future work
business knowledge gained through various channels
[11]. An architecture of interoperability for learning
resource management is presented to enable learning
3.2.2. Analysing norms in managing learning resource sharing and reuse in a heterogeneous
resources environment. This aims ultimately to reinforce quality
of instructional design and learning. Technical issues
A Norm Analysis [11] is usually carried out on the are discussed at different levels of interoperability.
basis of the result of the Semantic Analysis. Norms Special focus is on resolving semantic interoperability.
describe how an agent can judge the situation and take A metamodel of learning objects is represented to
actions. Norms specified here are kinds other than the enable semantic interoperability for heterogeneous
ontological dependency imposed on the antecedent and learning resources. The semantics of user requirements
dependent [11]. All the norms are linked to the is analysed and represented by the method of Semantic
relevant affordances as constraints, for example, the Analysis. Norms for managing learning resources are
maximum number of modules for a learner to take in a devised based on the result of Semantic Analysis. The
course. Two types of norms, pedagogical norms and results of Semantic Analysis and Norm Analysis of
administrative norms, are analysed in the context of user requirements will be integrated with the design for
digital learning resource management. interoperability of resource semantics. Relevant
Pedagogical norms focus on educational regulations research has been embarked upon, with an expectation
and rules in managing learning resources, for example: of incorporating the outcomes to the overall
• A pre-requisite for a module must be taken in architecture within a short-term.
advance.
• A co-requisite for a module must be taken at the References
same time as the module.
• The level of learners’ prior knowledge determines [1] A. Bednar, D. Cunningham, T. Duffy and J. Perry,
whether the pre-requisites need to be taken. Theory into Practice: How do we link it? In G. Anglin
• Learners’ learning style determines the selection (Ed.), Instructional Technology: Past, Present, and
of types of learning content. Future, Libraries Unlimited, Englewood, Colo, 1995.
[2] T. Berners-Lee, Weaving the Web, Harper San Francisco,
• Each module includes zero or more practicals.
San Francisco, 2002.
Administrative norms are business constraints [3] T. Berners-Lee, J. Hendler, and O. Lassila, The Semantic
which regulate the executive process of learning Web, Scientific American, vol. 284, no. 5, pp. 34–43,
resource management, for example: 2001.
• A learner must enrol in a degree course of a [4] M. Dimitrova, M. Mimirinis and A. Murphy, Evaluating
university. the Flexibility of a Pedagogical Framework for e-
• A learner must take all compulsory modules Learning, in the Proceedings of IEEE International
required for the degree course. Conference on Advanced Learning Technologies
(ICALT'04), pp. 291-295. 2004.
• A learner may take compulsory and additional [5] R. M. Gagné, L. J. Briggs and W. W. Wager, Principle of
modules from any resources of any approved Instructional Design, Harcourt Brace Janovich College
content provider. Publishers, New York, 1992.
• Each course requires a certain number of credits [6] J. J. V. Griethuyen, (ed). Concepts and Terminology for
accrued from modules. the Conceptual Schema and the Information Base,
• Each module attracts a certain number of credits. ISO/TC97/SC5-N695, 1982.
A norm as a constraint in an information system is a [7] M. Hamalainen, A. Whinston and S. VishikElectronic,
Markets for Learning, Communications of the ACM,
prescription or prohibition of the behaviour of a
vol. 39, Issue 6, 1996.
member (e.g., an agent) of the Universe of Discourse [8] IEEE, Standard for Learning Object Metadata, Learning
(e.g., an organisation or a cultural group – Technology Standards Committee (LTSC),
interpretation of the authors) [6]. Norms control the http://grouper.ieee.org/LTSC/wg12/, 2003.

5
The 5th IEEE International Conference on Advanced Learning Technologies, July 5-8, 2005, Kaohsiung, Taiwan

[9] IMS, IMS Digital Repositories Interoperability - Core [15] L. Sun and S. Williams, An Instructional Design Model
Functions Information Model Version 1.0 Final for Constructivist Learning, in Proceedings of
Specification,http://www.imsglobal.org/digitalrepositor Association for the Advancement of Computing in
ies/driv1p0/imsdri _infov1p0.html, 2003. Education (AACE), Switcherland, 2004.
[10] G. E. Kaiser, S. E. Dossick, W. Jiang, J. J. Yang, S. X. [16] L. Sun, K. Ousmanou, and S.A. Williams, Articulation
Ye, WWW-based collaboration environments with of Learners Requirements for Personalised
distributed tool services, World Wide Web, vol. 1, Instructional Design in E-Learning Services, Lecture
Issue 1, pp. 3-25, 1998. Notes in Computer Science, pp. 424, W. Liu, Y. Shi
[11] K. Liu. Semiotics in Information Systems Engineering. and Q. Li (ed.) Advances in Web-Based Learning,
Cambridge University Press, Cambridge, 2000. Springer-Verlag Heidelberg, Vol 3143, 2004.
[12] R. Reiser and J. Dempsey, Instructional Design and [17] L. Sun, Y. Fu, S.A. Williams, and T. Sun. E-Learning
Technology, Pearson Education, Inc., Upper Saddle Services Provision and Management, Lecture Notes in
River, New Jersey, 2002. Computer Science, pp. 209, W. Liu, Y. Shi and Q. Li
[13] SCORM, Best Practices Guide for Content Developers, (ed.) Advances in Web-Based Learning, Springer-
http://www.lsal.cmu.edu/ lsal/expertise/ projects Verlag Heidelberg, Vol 3143, 2004.
developersguide/developersguide/guide-v1p0- [18] Z. Xu, Z.Yin and A. Saddik, A Web Services Oriented
20030228.pdf, 2003. Framework for Dynamic E-Learning Systems, in
[14] A. Sheth, Changing Focus on Interoperability in Proceedings of Canadian Conference on Electrical and
Information Systems: from system, syntax, structure to Computer Engineering, 2003.
semantics. M. F. Goodchild, M. J. Egenhofer, R.
Fegeas, C. A. Kottman (eds.), Kluwer, 1998.

You might also like