A Knowledge Comparison Environment for Supporting Meaningful

systems
Article
A Knowledge Comparison Environment for
Supporting Meaningful Learning of E-Book Users †
Jingyun Wang 1, *, Hiroaki Ogata 2 and Atsushi Shimada 2
1
2
*
†
Research Institute for Information Technology, Kyushu University, Fukuoka 812-8581, Japan
Faculty of Arts and Science, Kyushu University, Fukuoka 819-0395, Japan;
[email protected] (H.O.); [email protected] (A.S.)
Correspondence: [email protected] or [email protected]; Tel.: +81-092-642-2297
This paper is an extended version of our paper published in the 23rd International Conference on
Computers in Education (ICCE 2015), Hangzhou, China, 30 November–4 December 2015
Academic Editor: Jon Mason
Received: 31 January 2016; Accepted: 28 April 2016; Published: 16 May 2016
Abstract: In this paper, we present an ontology-based visualization support system which can provide
a meaningful learning environment to help e-book learners to effectively construct their knowledge
frameworks. In this personalized visualization support system, learners are encouraged to actively
locate new knowledge in their own knowledge framework and check the logical consistency of
their ideas for clearing up misunderstandings; on the other hand, instructors will be able to decide
the group distribution for collaborative learning activities based on the knowledge structure of
learners. For facilitating those visualization supports, a method to semi-automatically construct
a course-centered ontology to describe the required information in a map structure is presented.
To automatically manipulate this course-centered ontology to provide visualization learning supports,
a prototype system is designed and developed.
Keywords: meaningful learning; critical thinking; knowledge structure; comparison skill;
course-centered ontology
1. Introduction
Nowadays, e-book systems are widely used together with Learning Management Systems in
the education field. For example, in the Arts and Science Department of Kyushu University Faculty,
not only Moodle but also the BookLooper e-book system developed by Kyocera Communication
Systems is used for supporting daily classroom teaching. Those two systems provide a platform
for instructors to easily organize and manage teaching materials; on the other hand, learners can
conveniently browse the learning resources. Especially, in the BookLooper system learners can even
mark text or add comments on any PDF files and the system can record their learning activities
(including which pages they read and how they switch between pages) and report to instructors [1].
However, as other existing systems, neither BookLooper nor Moodle provide any function to support
learners in constructing their knowledge framework effectively. When a learner acquires different
knowledge items, she/he may also compare those items and understand some relations between them
at the same time; those acquired knowledge items and their relations form the knowledge framework
of the learner. Knowledge framework development usually is not supported in the older systems, and
also, in those systems it is difficult to identify the relevant knowledge items that a learner possesses
before and after a learning activity.
Ausubel’s learning psychology theories [2–4] define the effective assimilation of new knowledge
into an existing knowledge framework as the achievement of “meaningful learning”. Those theories
suggest that knowledge finally gets incorporated into the human brain when organized in hierarchical
Systems 2016, 4, 21; doi:10.3390/systems4020021
www.mdpi.com/journal/systems
Systems 2016, 4, 21
2 of 7
frameworks and that learning approaches that facilitate this kind of organization significantly enhance
the learning capability of all learners. In contrast, in the case of rote learning, knowledge tends to
be quickly forgotten unless rehearsed repeatedly. Moreover, retained knowledge cannot contribute
to enhance the learner's knowledge framework and has a low possibility of being used in future
problem-solving [5]. However, how to move beyond rote learning and help learners to effectively
construct their framework is still an open issue.
In our previous research [6,7], the experimental results suggest that with the support of a system,
which provides a visual environment to encourage the comparison of related “knowledge points” so
as to foster meaningful learning, participants achieved significantly better learning achievement than
those without the system support. In this research, a Knowledge Point (KP) is defined as “a minimum
learning item which can independently describe the information of one certain piece of knowledge in
a specific course”; a learner can understand a KP by its own expression or can acquire it by practice.
As mentioned before, in our previous experiment we encouraged the students to use comparison
in their learning procedure. However, what do we mean by comparison exactly? “Comparison” is
an essential skill required by critical thinking which involves logical thinking and reasoning. This skill
refers to estimating, measuring, or noting the similarity or dissimilarity between two or more objects.
The human thinking skills “compare” and “contrast” appear in both “comprehension” and “analysis”
levels within the cognitive domain (in total six identified levels: “knowledge”, “comprehension”,
“application”, “analysis”, “synthesis”, and “evaluation”) according to Bloom’s taxonomy of intellectual
behavior in learning, which contained three overlapping domains: the cognitive, psychomotor and
affective domains [8]. From the educator’s perspective, knowledge comparisons could significantly
support learner comprehension of the new KP [9–11]. However, the existing e-learning systems, which
organize the knowledge of a curriculum in a tree structure based on the textbook chapters or the class
schedule, usually do not support the effective construction of knowledge frameworks by encouraging
knowledge comparison because they cannot characterize essential relations between KPs. For example,
in a Moodle system there are two KPs, “d” and “t”, which are located in Lesson 1 and Lesson 10,
respectively. In Lesson 10, to compare the KP “t” with the prior KP “d”, the instructor has to indicate
the location “d” (this can be done with a hyperlink) and explain the relation between “d” and “t”.
Even so, it is still difficult for the learners to locate the learning materials which directly address the
relation between these two KPs, unless they look through all the learning material in Lessons 1 and 10.
The searching will be even more time-consuming if the learner is comparing three or more KPs in
a course at one time.
To resolve these difficulties, an ontology-based Visualization Support System for e-book users
(VSSE), which uses a hierarchical map structure to manage the KPs of a curriculum, was developed in
this research to encourage the cultivation of comparison skills and foster meaningful learning.
2. Visualization Supports for both Learners and Instructors
2.1. A Visualization Support for Learners Using E-Books
For the learners in an e-book system, normally in one activity, they read several pages of a file.
As shown in Figure 1, after one preview activity (for example, studying pages 10–13, which cover
seven new knowledge points) in BookLooper, the learner can log in to VSSE, the Visualization Support
System for E-book users, to check the new knowledge points just studied. Our system will try to
encourage the learner to understand the relations between the new KPs visually. Furthermore, the
system also will make use of the quiz results of learners to identify the learner’s acquired KPs and
then encourage the learner to compare the new KPs with related acquired ones visually. Finally, the
system is also expected to recommend one KP or some KPs based on individual knowledge structure
and guide learners to personalized learning paths. With this kind of visualization support, learners
using BookLooper are expected to build up their knowledge framework more effectively.
Systems 2016, 4, 21
Systems 2016, 4, 21
Systems 2016, 4, 21
3 of 7
Figure 1. Visualization support for learners using e-books.
Figure 1. Visualization support for learners using e-books.
Figure
1. Visualization
support
for learners using e-books.
2.2. A Visualization Support
for Instructors
of E-Book
Users
2.2. A Visualization
Support
for Instructors
of E-Book
Users
instructor Support
of
e-book
we also
intend Users
to provide several visualization supports. Firstly,
2.2. AFor
Visualization
forusers,
Instructors
of E-Book
the instructor
can
visually
check
all
the
learner’s
knowledge
(including preview
statuses
For instructor of e-book users, we also intend to providestructures
several visualization
supports.
Firstly,
For instructor
of e-book
users,
we also
intendthe
to provide
several
visualization
supports.
Firstly,
and
quiz
results)
through
our
systems.
Secondly,
system
will
identify
the
most
difficult
KPs
or
the instructor can visually check all the learner’s knowledge structures (including preview statuses
and
the
instructor
can
visually
check
all
the
learner’s
knowledge
structures
(including
preview
statuses
relations
based
on the
frequently
keywords
and the
willmost
highlight
torelations
attract
quiz results)
through
our most
systems.
Secondly,marked
the system
will identify
difficultthem
KPs or
and quiz results)
through our systems. Secondly, the system will identify the most difficult KPs or
instructors’
attention.
based on the most frequently marked keywords and will highlight them to attract instructors’ attention.
relations
based on the the
most frequently
marked keywords
and will ofhighlight
them
to attract
Most
Most importantly,
importantly, the system
system will
will make
make use
use of
of the
the quiz
quiz results
results of learners
learners to
to identify
identify the
the
instructors’
attention.
learners’
learners’acquired
acquiredKPs
KPsor
orrelations
relationsand
andthen
thensupport
supportthe
theinstructor
instructorin
indeciding
decidinggroup
groupdistribution
distributionfor
for
Most importantly,activities
the system will
make useknowledge
of the quiz results ofFor
learners to as
identify the
collaborative
collaborativelearning
learning activitiesbased
basedon
onlearners’
learners’ knowledgestructures.
structures. Forexample,
example, asshown
shownin
in
learners’
acquired
KPs
or relations
and
then
support
theto
instructor
incollaborative
deciding group
distribution
for
Figure
2,
assume
an
instructor
of
a
given
course
plans
organize
learning
groups
to
Figure 2, assume an instructor of a given course plans to organize collaborative learning groups to
collaborative
learning
activities
based
on learners’
knowledge
structures.
For example,
as shownthe
in
study
newKP
KP
which
eight
related
KPs already
in theTocourse.
To encourage
study aa new
which
hashas
eight
related
KPs already
taught taught
in the course.
encourage
the cooperation
Figure 2, assume
an instructor
a given
course the
plans
to organize
collaborative
learning
groups
to
cooperation
between
learners
inofthe
same
group,
system
will identify
Learners
B and
C,
who
between learners
in the
same group,
the
system
will identify
Learners
A, B and
C, whoA,acquired
several
study
a
new
KP
which
has
eight
related
KPs
already
taught
in
the
course.
To
encourage
the
acquired
several
KPs (overlap
is allowed)
related
to respectively,
the target KP,and
respectively,
andthat
recommend
that
KPs (overlap
is allowed)
related
to the target
KP,
recommend
the instructor
cooperation
between
learners
in the same
group,
the
system will
identifyin
Learners
A, Bsimply
and C,know
who
the
instructor
put
those
three
learners
in
one
group.
Otherwise,
if
learners
one
group
put those three learners in one group. Otherwise, if learners in one group simply know the same
acquired
several KPs,
KPs (overlap
is allowed)
related
to the
target
KP,
and recommend
that
the
sameKPs,
related
it is difficult
fortothem
to realize
theof
rest
therespectively,
related
knowledge
reach
related
it is difficult
for them
realize
the rest
theofrelated
knowledge
and and
reach
the the
full
the
instructor
put
those
three
learners
in
one
group.
Otherwise,
if
learners
in
one
group
simply
know
full
understanding
of the
target
effectively
during
learning
process.
Based
on this
principle,
understanding
of the
target
KP KP
effectively
during
the the
learning
process.
Based
on this
principle,
the
the same
related
KPs,
it is difficult
for themsupport
to realizeinstructors
the rest of the
related knowledge
and reach for
the
the
system
willdesigned
be designed
to visually
in group
deciding
group distribution
system
will be
to visually
support instructors
in deciding
distribution
for collaborative
full understanding
of activities.
the target KP effectively during the learning process. Based on this principle,
collaborative
learning
learning activities.
the system will be designed to visually support instructors in deciding group distribution for
collaborative learning activities.
Figure 2. Visualization support for instructors of e-book users.
Figure 2. Visualization support for instructors of e-book users.
3
Figure 2. Visualization support for instructors of e-book users.
3
Systems 2016, 4, 21
4 of 7
Systems 2016, 4, 21
3. A Course-Centered
Ontology for the Visualization Learning Support System
3. A Course-Centered
Ontology
for the Visualization
3.1. Semi-Automatically
Built
Course-Centered
Ontology Learning Support System
To
facilitate
the visualization
supports mentioned
3.1.
Semi-Automatically
Built Course-Centered
Ontology in the previous section, the description of the
information about all the KPs and the relations between KPs is required for the system. In this paper,
To facilitate the visualization supports mentioned in the previous section, the description of the
we present
a method
develop
a course-centered
toIn
describe
all the
information
aboutto
allsemi-automatically
the KPs and the relations
between
KPs is required forontology
the system.
this paper,
required
fromtothe
knowledge in courses.
we information
present a method
semi-automatically
develop a course-centered ontology to describe all the
Firstly,
weinformation
automatically
the information
from the “Syllabus system” of Kyushu University
required
fromexact
the knowledge
in courses.
and createFirstly,
the basic
of the
course-centered
ontology.
shown insystem”
Figure 3,
example,
weframework
automatically
exact
the information
from theAs“Syllabus
of for
Kyushu
and createin
thethe
basic
framework
of theDepartment,
course-centered
ontology.
As shown
Figure 3, in
for theUniversity
Kikan Education
Arts
and Science
there
are 3730
coursesinregistered
for example,
for the
Education
in there
the Arts
Science
Department,
are 3730 courses
the syllabus
system.
ForKikan
one course
title,
areand
several
courses
taughtthere
by different
professors
registered
in
the
syllabus
system.
For
one
course
title,
there
are
several
courses
taught
by
different
or instructors; those courses may share some of the same keywords or have completely different
professors or instructors; those courses may share some of the same keywords or have completely
keywords. One keyword also can be shared by courses which have different course titles. For example,
different keywords. One keyword also can be shared by courses which have different course titles.
“Differential equation” is taught in both “KIKAN Physics I A” and “Calculus and exercises” courses.
For example, “Differential equation” is taught in both “KIKAN Physics I A” and “Calculus and
Another
typical example
“Entropy”,
which
is not only
taught in Thermodynamics
exercises”
courses. is
Another
typical
example
is “Entropy”,
which is not onlycourses
taughtbut
in also
in Information
theory
courses.
In
this
step,
the
information
of
“course
title/numbering
code”,
“course
Thermodynamics courses but also in Information theory courses. In this step, the information of
code”“course
and “keywords”
fromcode”,
the syllabus
automatically
exacted
used forare
theautomatically
construction of
title/numbering
“course are
code”
and “keywords”
fromand
the syllabus
exacted
and usedfor
forontology.
the construction of the basic framework for ontology.
the basic
framework
Figure
3. The
framework
of of
thethe
course-centered
basedononsyllabus
syllabus
information.
Figure
3. basic
The basic
framework
course-centered ontology
ontology based
information.
However, for most of the courses in the syllabus system, less than 10 keywords are described;
However, for most of the courses in the syllabus system, less than 10 keywords are described;
the basic ontology framework built on those syllabus keywords is sufficient to provide the
the basic ontology framework built on those syllabus keywords is sufficient to provide the
visualization support described in the previous section. Therefore, in the second step, we encourage
visualization
support described
in themodify
previous
in the second
step,
we[12]
encourage
professors/instructors
to manually
the section.
ontology Therefore,
using the ‘Protégé’
ontology
editor
and
professors/instructors
to
manually
modify
the
ontology
using
the
‘Protégé’
ontology
editor
[12] and
then upload the modified ontology with the description of its related PDF file IDs in BookLooper.
then upload
modified
ontology
with theand
description
related design
PDF file
IDs in described
BookLooper.
Forthe
building
a demo,
we applied
adjusted of
theits
ontology
method
by
For
building
applied and ontology
adjustedofthe
ontology
designscience
method
described
Wang
et al. [7] atodemo,
developwe
a course-centered
an existing
computer
course,
called by
ontology
of computer science
(COCS).
Weexisting
analyzedcomputer
the learning
materials
of this
Wang course-centered
et al. [7] to develop
a course-centered
ontology
of an
science
course,
called
computer
science
course,
extracted
about
100
KPs
and
about
20
kinds
of
relations,
and
defined
them
course-centered ontology of computer science (COCS). We analyzed the learning materials of this
in COCS.
Figure
4 illustrates
some
KPs100
andKPs
theirand
relations
will describe
way inthem
computer
science
course,
extracted
about
aboutin
20COCS.
kinds We
of relations,
andthe
defined
which COCS is designed and developed to show professors/instructors of other courses how to
in COCS. Figure 4 illustrates some KPs and their relations in COCS. We will describe the way in
build up their course-centered ontology. Without doubt, how to combine all the course-centered
which COCS is designed and developed to show professors/instructors of other courses how to build
ontology made by different professors/instructors into one ontology will be another issue we need to
up their
course-centered
discuss
in the future. ontology. Without doubt, how to combine all the course-centered ontology
made by different professors/instructors into one ontology will be another issue we need to discuss in
4
the future.
Systems 2016, 4, 21
5 of 7
Systems 2016, 4, 21
Figure 4. The course-centered ontology of computer science (COCS).
Figure 4. The course-centered ontology of computer science (COCS).
In the last step, we made a tool to automatically identify the location (including the file ID and
In the
last step,
a tool
automatically
identify
the location
(including
the file ID
and
the page
number)
ofwe
themade
KPs in
the to
BookLooper
system
and put
those location
information
details
the
page
number)
of
the
KPs
in
the
BookLooper
system
and
put
those
location
information
details
into
into the ontology.
the ontology.
Based on these three steps, the course-centered ontology will be developed semi-automatically.
Basediton
steps,
course-centered
ontology
willtime-consuming.
be developed semi-automatically.
However,
is these
worththree
noting
thatthe
maintaining
this ontology
is still
However, it is worth noting that maintaining this ontology is still time-consuming.
3.2. A Visualization Learning Support System Providing a Knowledge Comparison Environment
3.2. A Visualization Learning Support System Providing a Knowledge Comparison Environment
To automatically manipulate the course-centered ontology which describes all the relations
To automatically manipulate the course-centered ontology which describes all the relations
between KPs, a system which is intended to provide visualization learning supports for the
between KPs, a system which is intended to provide visualization learning supports for the construction
construction of learner knowledge frameworks is developed. Figure 5 shows a learner’s view of the
of learner knowledge frameworks is developed. Figure 5 shows a learner’s view of the computer
computer science course in the VSSE.
science course in the VSSE.
In the left part of this view, all the concepts of COCS are shown by a tree structure. Users can
In the left part of this view, all the concepts of COCS are shown by a tree structure. Users can
open all the concepts level by level until reaching the KP they are seeking. Further, a search function
open all the concepts level by level until reaching the KP they are seeking. Further, a search function is
is also provided to the right, above the tree structure. The learner can set the time period (for
also provided to the right, above the tree structure. The learner can set the time period (for example,
example, from 3 January 2016 to 4 January 2016) and push the search button; then, the KPs which are
from 3 January 2016 to 4 January 2016) and push the search button; then, the KPs which are involved
involved in the pages that the learner reads during that time period will be highlighted. In addition,
in the pages that the learner reads during that time period will be highlighted. In addition, the learner
the learner can search items by keywords, and items which contain the keywords in the tree
can search items by keywords, and items which contain the keywords in the tree structure will also be
structure will also be highlighted to enable further checking.
highlighted to enable further checking.
When the user double-clicks one leaf which represents one KP, the right relation panel will
When the user double-clicks one leaf which represents one KP, the right relation panel will display
display this KP and all its related KPs lined by relations defined in COCS. For example, in Figure 5
this KP and all its related KPs lined by relations defined in COCS. For example, in Figure 5 the
the individual which represents the KP “shift_JIS” is chosen. Then users can get a visual
individual which represents the KP “shift_JIS” is chosen. Then users can get a visual representation of
representation of relevant information as shown in the relation panel.
relevant information as shown in the relation panel.
Also, when the user moves the mouse on every node shown in the relation panel, the essential
Also, when the user moves the mouse on every node shown in the relation panel, the essential
properties of that KP (represented by data properties of one individual in COCS) will be listed, while
properties of that KP (represented by data properties of one individual in COCS) will be listed, while
for every arc shown in the relations panel, the relation statement will be displayed (for example, the
for every arc shown in the relations panel, the relation statement will be displayed (for example, the
displayed relation axiom between “shift_JIS” and “JIS_X_0201” in Figure 5). Therefore, users can get
displayed relation axiom between “shift_JIS” and “JIS_X_0201” in Figure 5). Therefore, users can
the essential properties of every KP and all its related KPs from the relations panel conveniently. All
get the essential properties of every KP and all its related KPs from the relations panel conveniently.
this information is extracted automatically from the OWL (Web Ontology Language for Semantic
All this information is extracted automatically from the OWL (Web Ontology Language for Semantic
Web, designed by W3C) [15] file of COCS. Furthermore, if there are too many relations shown in the
Web, designed by W3C) [13] file of COCS. Furthermore, if there are too many relations shown in the
relation panel, the user can select the relations of interest with the Arc Types panel.
relation panel, the user can select the relations of interest with the Arc Types panel.
5
Systems 2016, 4, 21
6 of 7
Systems 2016, 4, 21
Figure 5. The main interface of VSSE for learners.
Figure 5. The main interface of VSSE for learners.
This system’s function is expected to provide the visualization support for the construction of
This system’s
function
is expected
provide
the visualization
support
theinstructors
construction
learner
knowledge
frameworks.
The to
other
function,
which is intended
tofor
help
to of
learner
knowledge
frameworks.
The other
function,
intended
todistribution
help instructors
to understand
understand
the learners’
knowledge
structures
andwhich
easily is
decide
group
for collaborative
thelearning
learners’
knowledge
and easily decide group distribution for collaborative learning
activities,
is stillstructures
under development.
activities, is still under development.
4. Conclusions and Further Work
4. Conclusions and Further Work
In summary, we present a semi-automated method to construct a course-centered ontology,
and
based on we
thispresent
Course-centered
Ontology
we design
and develop
a system ontology,
to provide
In summary,
a semi-automated
method
to construct
a course-centered
and
visualization
support
for
BookLooper
e-book
users.
For
learners
of
BookLooper
users,
the
system
is
based on this Course-centered Ontology we design and develop a system to provide visualization
designed
the perspective
of meaningful
learning
to visually users,
supportthe
them
to effectively
support
for from
BookLooper
e-book users.
For learners
of BookLooper
system
is designed
construct
their knowledge
framework.
For instructors
of BookLooper
users,
when they construct
are planning
from
the perspective
of meaningful
learning
to visually
support them
to effectively
their
collaborative
learning
activities,
the
system
can
provide
visualization
support
to
help
them
decide
knowledge framework. For instructors of BookLooper users, when they are planning collaborative
the group
distribution
based oncan
knowledge
of learners.
learning
activities,
the system
providestructure
visualization
support to help them decide the group
After
the
development
of
these
two
mentioned
functions,
the visualization learning support
distribution based on knowledge structure of learners.
system based on the ontology technique will be evaluated from various perspectives. In our further
After the development of these two mentioned functions, the visualization learning support
work, to encourage active engagement, a timely guided discovery learning environment [13] called
system based on the ontology technique will be evaluated from various perspectives. In our further
“cache-cache comparison” [14] will be developed to encourage the learner to detect hidden relations
work, to encourage active engagement, a timely guided discovery learning environment [14] called
between relevant KPs or hidden acquired KPs from given relevant KPs and relations through
“cache-cache comparison” [15] will be developed to encourage the learner to detect hidden relations
reflecting on the attributes of acquired knowledge visually. If learners keep making mistakes during
between relevant KPs or hidden acquired KPs from given relevant KPs and relations through reflecting
the task the system will provide hints to help them rethink and get closer to the correct answer. The
onprocess
the attributes
of acquired
learners
keep
mistakes
during
the task
of seeking
hidden knowledge
relations orvisually.
conceptsIf is
intended
to making
encourage
learners
to locate
newthe
system
will
provide
hints
to
help
them
rethink
and
get
closer
to
the
correct
answer.
The
process
knowledge in their knowledge structure and restructure existing knowledge; meanwhile, the of
seeking
hidden
relations
or concepts and
is intended
to encourage
learners
to locate
new knowledge
iterative
procedure
of confirmation
modification
in their own
relation
map ensures
that they in
their
knowledge
structure
and
restructure
existing
knowledge;
meanwhile,
the
iterative
procedure
of
check the logical consistency of their ideas and clear up misunderstandings.
confirmation and modification in their own relation map ensures that they check the logical consistency
Acknowledgments: The research is supported by Kyushu University Interdisciplinary Programs in Education
of their ideas and clear up misunderstandings.
and Projects in Research Development, the Research and Development on Fundamental and Utilization
Technologies for Social
Big Data
(No. 178A03),
and the
Commissioned
Research Programs
of National
Institute ofand
Acknowledgments:
The research
is supported
by Kyushu
University
Interdisciplinary
in Education
Information
and
Communications
Technology,
Japan.
Projects in Research Development, the Research and Development on Fundamental and Utilization Technologies
for Social Big Data (No. 178A03), and the Commissioned Research of National Institute of Information and
Author Contributions:
Jingyun
Wang and Hiroaki Ogata conceived and designed the system function; Jingyun
Communications
Technology,
Japan.
Wang and Atsushi Shimada worked on the ontology design, and Atsushi Shimada provided the maintaining
Author Contributions: Jingyun Wang and Hiroaki Ogata conceived and designed the system function;
information for the ontology; Jingyun Wang performed the development of the ontology and the system and
Jingyun Wang and Atsushi Shimada worked on the ontology design, and Atsushi Shimada provided the
wrote the paper.
maintaining
information for the ontology; Jingyun Wang performed the development of the ontology and
the system and wrote the paper.
Conflicts of Interest: The authors declare no conflict of interest.
Conflicts of Interest: The authors declare no conflict of interest.
6
Systems 2016, 4, 21
7 of 7
Abbreviations
The following abbreviations are used in this manuscript:
KP
VSSE
Knowledge Point
visualization support system for E-book users
References
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Yin, C.-J.; Okubo, F.; Shimada, A.; Oi, M.; Hirokawa, S.; Ogata, H. Identifying and Analyzing the Learning
Behaviors of Students using e-Books. In Proceedings of the 23rd International Conference on Computers in
Education (ICCE 2015), Hangzhou, China, 30 November–4 December 2015.
Ausubel, D.P. The Psychology of Meaningful Verbal Learning; Grune and Stratton: New York, NY, USA, 1963.
Ausubel, D.P. Educational Psychology: A Cognitive View; Holt: New York, NY, USA, 1968.
Ausubel, D.P.; Novak, J.D.; Hanesian, H. Educational Psychology: A Cognitive View, 2nd ed.; Holt, Rinehart
and Winston: New York, NY, USA, 1978.
Novak, J.D. Meaningful learning: The essential factor for conceptual change in limited or appropriate
propositional hierarchies (liphs) leading to empowerment of learners. Sci. Educ. 2002, 86, 548–571. [CrossRef]
Wang, J.; Mendori, T.; Xiong, J. A customizable language learning support system using ontology-driven engine.
Int. J. Distance Educ. Technol. 2013, 11, 81–96. [CrossRef]
Wang, J.Y.; Mendori, T.; Juan, X. A Language Learning Support System Using Course-centered Ontology
and Its Evaluation. Comput. Educ. 2014, 78, 278–293. [CrossRef]
Bloom, B.; Englehart, M.; Furst, E.; Hill, W.; Krathwohl, D. Taxonomy of Educational Objectives: The Classification
of Educational Goals; Handbook I: Cognitive Domain; Longmans, Green: New York, NY, USA; Toronto, ON,
Canada, 1956.
Fisher, K.M. The importance of prior knowledge in college science instruction. In Reform in Undergraduate
Science Teaching for the 21st Century (Research in Science Education Series); Sunal, D.W., Wright, E.L.,
Bland, J., Eds.; Information Age Publishing Inc.: Greenwich, CT, USA, 2004; pp. 69–84.
Rittle-Johnson, B.; Star, Jon R.; Durkin, K. The importance of prior knowledge when comparing examples:
Influences on conceptual and procedural knowledge of equation solving. J. Educ. Psychol. 2009, 101, 836–852.
[CrossRef]
Amadieu, F.; Tricot, A.; Mariné, C. Interaction between prior knowledge and concept-map structure on
hypertext comprehension, coherence of reading orders and disorientation. Interact. Comput. 2010, 22, 88–97.
[CrossRef]
Horridge, M. A Practical Guide to Building OWL Ontologies Using Protégé 4 and CO-ODE Tools
Edition 1.3. 2011. Available online: http://owl.cs.manchester.ac.uk/tutorials/protegeowltutorial/ (accessed
on 10 March 2013).
W3C OWL Working Group. OWL 2 Web Ontology Language. 2012. Available online: http://www.w3.org/
TR/owl2-overview (accessed on 10 March 2016).
Bruner, J.S. The act of discovery. Harv. Educ. Rev. 1961, 31, 21–32.
Wang, J.Y.; Fujino, S. Cache-cache comparison for supporting meaningful learning. In Proceedings of the
12th International Conference on Cognition and Exploratory Learning (CELDA 2015), Maythoon, Ireland,
24–26 October 2015.
© 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution
(CC-BY) license (http://creativecommons.org/licenses/by/4.0/).