<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Binary Relations in Educational Ontologies</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kameas Achilles</string-name>
          <email>kameas@eap.gr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Associate Professor, School of Science and Technology, Hellenic Open University</institution>
          ,
          <addr-line>HOU</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Seremeti Lambrini Aggelopoulou Nikolitsa Pierrakeas Christos Mathematician</institution>
          ,
          <addr-line>Researcher Mathematician, Researcher, Lecturer</addr-line>
          ,
          <institution>Dept. of Business Hellenic Open University Hellenic Open University Administration</institution>
          ,
          <addr-line>(HOU) (HOU) Technological Educational</addr-line>
        </aff>
      </contrib-group>
      <fpage>45</fpage>
      <lpage>50</lpage>
      <abstract>
        <p>Educational ontologies are classified into οnthologies of Student Learning Outcomes (SLO), Learning Objects (LO) and Cognitive Domains (CoD). In contrast to the conceptualization and implementation of SLO and LO ontologies, based on standards available in the literature, the CoD ontologies involve subjectivity derived from the analysis of basic concepts of each CoD and relational expressions that experts use in order to associate these basic concepts. This subjectivity can create inconsistent ontologies. The aim of this paper is to establish a set of binary relations to be used in the official representation of CoD. These relations consist of triples (subject, verb, and object) and can be classified into a Binary Relation (BR) ontology.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Educational Ontologies</kwd>
        <kwd>Binary Relations</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. INTRODUCTION</title>
      <p>
        In the last ten years technology offers opportunities to
Universities to reconsider how to extend the teaching, to students
beyond the traditional teaching and not limited by boundaries.
Hellenic Open University (HOU) aims to bring together leading
technologies and pedagogical approaches to implement e-learning
environments, specialized to the needs of adult users with
different knowledge background, skills and biases. In the
realization of this objective, ontologies play a key role. They are
machine readable representations of the content of educational
material, users’ profiles, and taxonomy of learning outcomes,
which enables to the creation of individualized learning paths [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
For this purpose the educational ontologies constructed for HOU
[2], [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], can be divided into ontologies for Learning
Objects (LO), ontologies for Student Learning Outcomes (SLO)
and ontologies for Cognitive Domains (CoD). Regarding the
engineering of SLO and LO ontologies, problems do not exist.
The conceptualization of LO ontologies is based on standards
available in the literature such as the official description of IEEE
LOM standard [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Tthe conceptualization of SLO ontologies is
based on the Bloom’s taxonomy [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], a widely accepted taxonomy
of learning domains that is often used in the design of educational
processes.
      </p>
      <p>In contrast, when designing CoD ontologies, because their
Copyright © 2015 for the individual papers by the papers' authors.
Copying permitted only for private and academic purposes.
conceptualization is based on subjective statements of the kind
(subject, verb, object) triples that experts provide, it describes the
basic concepts of each CoD and the relations among them
between concepts. The classification of these statements in a
specific ontology could help to avoid polysemy and ambiguity of
relations used to describe CoD. These relations are binary and
their formal representation by means of ontology will restrict the
use of inappropriate definitions of relations during the
implementation of CoD ontologies.</p>
      <p>Several existing ontology population techniques able to extract
arbitrary semantic relations from text corpora focused exclusively
in binary relations. Ontologies present binary relations (called
properties in OWL).</p>
      <p>In this paper, we conceptualize an ontology Binary Relations
(BR), which officially represents the relations needed to describe
CoD concepts, under the HOU framework. The ultimate goal is to
provide a minimum set of binary relations that are necessary to
implement CoD ontologies. In this way, experts should restrict to
the proposed binary relations in order to conceptualize CoD.
The remainder of the paper is organized as follows: Section 2
explains the need for formally describing relational expressions
used in CoD’s description. Section 3 focuses on binary relations
by giving their mathematical definition and their usage in
ontology engineering and Section 4 describes related work for
binary relations. Section 5 describes the main points of BR
ontology engineering, and Section 6 concludes the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>2. COGNITIVE DOMAIN (CoD)</title>
    </sec>
    <sec id="sec-3">
      <title>ONTOLOGIES</title>
      <p>
        Initially, domain experts define the basic concepts of cognitive
domain and create relationships between basic concepts of CoD
ontologies. Afterwards, they develop concept maps based on the
concepts and relationships that have defined. [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]
These relations are been expressed through individual relations,
known as properties. Properties are divided as object and datatype
properties. Datatype properties link an individual to a specific
value, namely an XML Schema datatype or an RDF literal. [2]
More specifically, the pair-wise inverse properties X and X −1
are used to declare a parent-child relation between two concepts.
They can be a) functional, meaning it is a property that can have
only one (unique) value y for each instance x, b) transitive,
meaning that if a pair (x,y) is an instance of P, and the pair (y,z) is
also instance of P, then we can infer the pair (x,z) is also an
instance of P or c) symmetric meaning if the pair (x,y) is an
instance of P, then the pair (y,x) is also an instance of P. The
instance property connects class with its members, whilst Y
correlates any individual with a certain modifier. Finally, to define
the particular relation of a concept with a reserved keyword, the Z
property is used.
      </p>
      <p>
        This conceptual map represents 32 identified basic relevant
concepts (see the nodes of Fig. 1) and 5 relations (see the edges of
Fig. 1; for example, “Associative Network includes Node”).
It is necessary to formalize the terms of relations (verbs), which
are binary relations, in a rigorous machine readable format, with
the aim of understanding the knowledge expressed by domain
experts in concept maps. There are several ontology development
tools that implement concept model ontology in different
languages. Ontology experts can apply Protégé [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] to convert a
conceptual map produced by the experts into a formal model by
using the formal OWL language. To evaluate the graphic
representations of the concepts of the course through the concept
maps in OWL.Then, they can use off-the-shelf automated
reasoning tools.
      </p>
      <p>Note that the same natural language relation (verb) can be used by
experts to connect different concepts in the same field or in
different cognitive domains. One way to develop consistency and
clear standard definitions of relational expressions used in
educational ontologies concerning CoD, is to develop an ontology
providing definition and classification, according to a certain
criterion, which is described in subsection 5.2, of the extracted
binary relations. This can facilitate ontology experts and domain
experts to avoid mistakes in coding CoD.</p>
      <p>The resulting ontology can also promote interoperability of
educational ontologies and support automated reasoning in
elearning environments.</p>
    </sec>
    <sec id="sec-4">
      <title>3. BINARY RELATIONS</title>
      <p>The relational expressions that domain experts use to provide the
formal description of a CoD as we saw previously are sentences
that simply indicate a relation between two basic concepts of the
same cognitive domain, without any further information. These
sentences are typically described by binary relations.</p>
    </sec>
    <sec id="sec-5">
      <title>3.1 Definition of Binary Relations</title>
      <p>We will give a formal definition for binary relation. Binary
relations are important, since relations of arity greater than 2 can
be studied in terms of binary relations.</p>
      <p>Mathematically speaking, if X and Y are non-empty sets, a
binary relation from X to Y is a subset R ⊆ X × Y . We write
( x, y ) ∈ R or xRy to denote that ( x, y ) ∈ X × Y and we
say that X is related to Y through R . For example, in the
accounting CoD, the natural language expressions “Slot
represents Concept”, “Slot represents Object”, “Slot represents
Event” can be formulated as the binary relation
R = {represents} from the set X = {Slot} to the set
Y = {concept, object, event} .</p>
      <p>For
some
binary
relation R ⊆ X × Y , we can define its inverse R−1 ⊆ Y × X ,
such that yR−1x ⇔ xRy .</p>
      <p>An interesting point to consider about binary relations is their
composition which is defined as follows: let R ⊆ X × Y and
S ⊆ Y × Z binary relations. Their composition is a binary
relation</p>
      <p>S o R ⊆ X × Z
defined
by
x ( S o R ) z ⇔ ∃y ∈ Y such that xRy and ySz .
We are also interested in certain properties satisfied by these
relations, such as: (a) reflexivity ( xRx for all x in X ), (b)
symmetric ( xRx′ implies x′Rx for all x, x′ in X ), and (c)
transitivity ( x′′Rx′ and x′Rx imply x′′Rx for all x, x′, x′′
in X ).</p>
      <p>The main point is that to uniquely describe a relation R , the
collection of all ordered pairs ( x, y ) such that x is related to
y by R , must be listed.</p>
    </sec>
    <sec id="sec-6">
      <title>3.2 Binary Relations in Ontologies</title>
      <p>The relations contained in ontologies are usually binary. They
have two arguments; the first is called the domain of relation, and
the second is called range. These relations are mainly related to
the classes of the ontology and usually initialized using the
knowledge from the domain representing the ontology. For
example, to express that “the x processor executes the y software”,
the relation “executes” should be designed and should have a
class “Processor” as the domain and a class “software” as the
range. On occasion, the same relations used to relate classes, are
also used to express attributes of specific classes. These are also
the binary relations, where domain is a certain class and their
range is a datatype, such as string, number, etc.</p>
      <p>
        In the case of n-ary relations, that is, relations which link an
individual to more than one individual or values are represented
by creating an intermediary entity that serves as the subject for the
entire set of all relations [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. In our approach, we refer only to
binary relations, which are the most common type of relation
mapping a single subject to a value.
      </p>
    </sec>
    <sec id="sec-7">
      <title>4. RELATED WORK</title>
      <p>
        The most common type of relation is a binary relation that
connects two concepts. Discussions for binary relations have been
researched in [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], and [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The problem of
representing a binary relation is not new.
      </p>
      <p>
        In 2014 [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] Vinu, Sherimon, Krishnan and Tarkoni discuss the
issues in modelling n-ary relations. They support that the main
elements of ontology are concepts, relations and individuals. W3C
provides several patterns to represent n-ary relations. They
examine the issues in n-ary relations, the concept of RDF
reification and provide an appropriate pattern to represent the
nary relations. The examples of n-ary relations are taken from
Seafood Ontology they developed. In contrast to our work, they
focus on the issues of n-ary relations. It explains the ontology
languages followed by the n-ary relation, the issues in n-ary
relations,reification and its drawbacks and outline an appropriate
pattern to represent the n-ary relations.
      </p>
      <p>
        Welty and Fikes in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] discuss the standard approach to deal
with relationships that change over time, such as OWL that are
biased towards binary relations. Their approach involves treating
entities in the domain of discourse as four dimensional with
temporal parts that participate in the relation, corresponds to and
stablished ontological position in analytical metaphysics called
perdurantism.
      </p>
      <p>
        Martin and Benard in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] propose an ontology design pattern for
leading knowledge to represent knowledge in a more normalized
way. This pattern is: “using binary relation types directly derived
from concept types, especially role types or types of process with
nominal expressions as names”. It provides an ontology deriving
relation types from concept types; this derivation reduces having
to introduce new relation types. It explains, formalizes and
illustrates the different parts of ABP (advocated best practice) and
relates this practice to other ODPs (Ontology Design Patterns).
In contrast to our work, in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] Banek, Juric and Skocir introduce
an unsupervised method for learning domain n-ary relations from
Wikipedia articles. They claim that providing ontologies with
nary relations instead of the standard binary relations built on
subject –verb- object paradigm results in preserving the initial
context of time, space, cause, reason that otherwise would be lost.
They discuss the use of n-ary relations for discovering richer
semantic context, the relation extraction process and the
evaluation of this approach.
      </p>
      <p>
        Our work is consistent with Martin and Bernard in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. We
attempted to define the relations created from concept maps as
binary relations in order to enable us to better construction of
educational ontologies.
      </p>
    </sec>
    <sec id="sec-8">
      <title>5. BR ONTOLOGY ENGINEERING</title>
      <p>
        The main questions arising when engineering the ontology of
binary relations used in the HOU context are: Which are the
intended uses of the BR ontology? Which are the entities that
require a unique categorization? According to what criterion?
What kinds of binary relations are used in the literature? What
kind of relations can we formally describe? What are the
properties of the described relations? The BR ontology is
engineered according to commonly accepted engineering
methodologies, based on specification, conceptualization,
implementation and evaluation phases, where all the questions
stated above are answered [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
    </sec>
    <sec id="sec-9">
      <title>5.1 Specification of the BR Ontology</title>
      <p>The CoD ontologies in the framework of HOU are designed to
provide reference points for the expression of the basic concepts
of each cognitive object in a machine readable format. Their
construction is based on natural language statements gathered by
the domain experts, which are expressed in sentences of the form
(subject, verb, object). These sentences of the kind “A
-relationB” (where A and B are concepts belonging to the same CoD
ontology and “relation” symbolize connects for associating these
concepts) can be considered as binary relations between semantic
concepts in a vocabulary that is specified for a certain cognitive
domain.</p>
      <p>Our task is to develop a minimum set of coherently define binary
relations involved in the formal representation of cognitive
domains through ontologies and the scope to capture the relations
currently expressed in the context of the CoD ontologies. This is
important, since (a) the inability to distinguish relational
expressions which are close in meaning, results in an erroneous
reasoning process, and (b) the polysemy of relational expressions
impedes interoperability between educational ontologies
developed in the HOU.</p>
    </sec>
    <sec id="sec-10">
      <title>5.2 Conceptualization of the BR Ontology</title>
      <p>In the literature, binary relations are distinguished in the following
three kinds. The categorization of binary relations based on their
domain and range.</p>
      <p>•
•
•</p>
      <p>class, class : for example, statements such as the
class “Slot” represents (relation) the class “Object” or
the class “Slot” represents (relation) the class “Event”.</p>
      <p>ins tan ce, class : for example statements such as
the instance “current assets” includes (relation) the class
“requirements” or the instance “current assets” includes
(relation) the class “inventories” and</p>
      <p>
        ins tan ce, ins tan ce : for example, statements
such as the instance “unit of manure” contains (relation)
the instance “80 Kg N” , since they cannot be
considered as sets of objects.
5.2.1 BR Ontology
By following our ontology engineering methodology [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], we
constructed an ontological model for the relations of the cognitive
domains in HOU. The BR ontology was constructed with the aid
of Protégé based on the most recent version of the Web Ontology
Language (OWL) and W3C standard, OWL 2.
      </p>
      <p>The main classes of the BR ontology (see in Figure 2) are:
•
•
•
the class “Relation”, which is divided into three
different subclasses: “ClassClassRelation”,
“ClassInstanceRelation” and “InstanceInstanceRelation”
illustrates the main types of relations. Specific relations
such as “Contains”, “Involves”, “Uses”, “Determines”,
etc. are subclasses of the class “ClassClassRelation”.
the class “DomainRange”, which is divided into two
subclasses: “Class” and “Instance”, and
the class “CognitiveObject”
5.2.2 Description of Properties in BR ontology
The various types of interaction among ontology concepts are
expressed through respective relations, known as properties (see
in Figure 3).</p>
      <p>We have defined six (6) object properties and five (5) datatype
properties. More specifically, the class “Relation” relating with
the class “CognitiveObject” with the object property
correspondsTo, the class “InstanceInstanceRelation” relating
with the class “Instance” with the object property
hasDomainInstance etc. The data property isSymmetric determine
if the “Relation” is symmetric or not.
The structure of the BR ontology, conceptualizing a specific
binary relation is depicted in Figure 4.
This structure categorizes the relation “Represents” as a binary
relation with domain and range classes. It corresponds to a
specific cognitive domain and has properties, such as transitive,
functional and symmetric. Synonyms and description of its
semantics are also provided.
5.2.3 Description of Instances in BR ontology
The natural language statement
“knowledge_representation_language_represents_sentence_of_
propositional_logic” is an instance of the class “Represents” of
the BR ontology. Although this statement is understandable by
humans, it has no meaning for a machine. Using the structure of
the BR ontology, the meaning of this statement can also become
machine readable. We can see the instance
“knowledge_representation_language_represents_sentence_of_
propositional_logic” in Figure 5.
According to the structure of the BR ontology, the natural
language statement “Knowledge representation language
Represents Sentence of propositional logic” is conceptualized as
an instance of the class “Represents”.</p>
    </sec>
    <sec id="sec-11">
      <title>5.3 Implementation of the BR Ontology</title>
      <p>
        The idea behind the structure of the BR is that the various
statements considered as instances of the relation can be
considered as a binary relation, and are categorized depending on
the domain and range. For example, an instance of the relation
“Determines” implemented in Protégé [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] is depicted in Figure
6.
The BR ontology can be found
http://ontologies.eap.gr/webprotege/#Edit:projectId=4be4a475b9ff-4b46-ab40-b884c0bf18fa.
at
      </p>
    </sec>
    <sec id="sec-12">
      <title>5.4 The BR Ontology</title>
      <p>The BR has been assessed, using the same competency questions,
as in the specification phase. The questions answered concern
finding the inverse of a relation, its instantiations, its domain and
range, etc.</p>
      <p>We present two examples of competency questions submitted to
BR. The first example is for an InstanceInstanceRelation the
relation usesForInstanceInstance. In the next Figures we can see
the individual
“backward_chaining_uses_for_resolution_conjuctive_normal_for
m”. This individual hasDomain: backward_chaining (Figure 7),
correspondsTo: pli31_CoD1 (Figure 8), hasLabel: χρησιμοποιεί
(Figure 9), hasRange: conjuctive_normal_form (Figure 10) and
isFunctional relation (Figure 11).
The second example is for a ClassInstanceRelation the relation
represents. In the next Figures we can see the individual:
“knowledge_representation_language_represents_sentence_of_
propositional_logic”. This individual hasDomain:
knowledge_representation_ language (Figure 12), correspondsTo:
pli31_CoD1 (Figure 13), hasLabel: αναπαριστώ (Figure 14),
hasRange: sentence_of_propositional_ logic (Figure 15) and
isSymmetric relation (Figure 16).</p>
    </sec>
    <sec id="sec-13">
      <title>6. CONCLUSION</title>
      <p>In this paper we aim at systematically representing the binary
relations involved while coding CoD ontologies in the HOU
context, in order to avoid polysemy (the interpretation of a
specific relation must be clear and unambiguous) and homonymy
(different nomenclature may refer to the same relation).
To this end, we have developed the BR ontology which is used to
solve interoperability issues, as well as a reference point from
where a minimum set of binary relations, that are used in machine
readable relational expressions of cognitive objects are extracted.</p>
    </sec>
    <sec id="sec-14">
      <title>7. ACKNOWLEDGMENTS</title>
      <p>This research described in this paper has been co-financed by the
European Union (European Social Fund – ESF) and Greek
national funds through the Operational Program "Education and
Lifelong Learning" of the National Strategic Reference
Framework (NSRF) (Funding Program: “HOU”).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>P.</given-names>
            <surname>Monachesi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Simon</surname>
          </string-name>
          , E. Mossel,
          <string-name>
            <given-names>P.</given-names>
            <surname>Osenova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Lemnitzer</surname>
          </string-name>
          .
          <article-title>What ontologies can do for eLearning</article-title>
          .
          <source>Proceedings of the IMCL International Conference on Mobile and Computer aided Learning</source>
          ,
          <year>2008</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <article-title>Modeling the knowledge domain of the Java programming language as an ontology</article-title>
          .
          <source>Proceedings of the International Conference on Advanced Learning Technologies, LNCS, Vo. 7558</source>
          ,
          <year>2008</year>
          , pp.
          <fpage>152</fpage>
          -
          <lpage>159</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>G.</given-names>
            <surname>Solomou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kouneli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kameas</surname>
          </string-name>
          .
          <article-title>Using ontologies for modeling knowledge domains in distance learning</article-title>
          .
          <source>Proceedings of the 6th International Conference in Open &amp; Distance Learning</source>
          ,
          <year>2011</year>
          , pp.
          <fpage>728</fpage>
          -
          <lpage>741</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>I.</given-names>
            <surname>Panagiotopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kalou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pierrakeas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kameas</surname>
          </string-name>
          .
          <article-title>An ontology-based model for student representation in intelligent tutoring systems for distance learning</article-title>
          .
          <source>Artificial Intelligence Applications and Innovations</source>
          <year>2012</year>
          , Vol.
          <volume>381</volume>
          , pp.
          <fpage>269</fpage>
          -
          <lpage>305</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kalou</surname>
          </string-name>
          , G. Solomou,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pierrakeas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kameas</surname>
          </string-name>
          .
          <article-title>An ontology model for building, classifying and using learning outcomes</article-title>
          .
          <source>Proceedings of the 12th IEEE International Conference on Advanced Learning Technologies</source>
          <year>2012</year>
          , pp.
          <fpage>61</fpage>
          -
          <lpage>65</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>N.</given-names>
            <surname>Aggelopoulou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pierrakeas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Artikis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kalles</surname>
          </string-name>
          .
          <article-title>Ontological modeling for intelligent e-learning</article-title>
          .
          <source>Proceedings of the 14th IEEE International Conference on Advanced Learning Technologies</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>716</fpage>
          -
          <lpage>718</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Roy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sarkar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ghose</surname>
          </string-name>
          .
          <article-title>A comparative study of learning object metadata, learning material repositories, metadata annotation &amp; an automatic metadata annotation tool</article-title>
          . In: Joshi, Boley, Akerkar (Eds.),
          <source>Advances in Semantic Computing</source>
          ,
          <year>2010</year>
          , pp.
          <fpage>103</fpage>
          -
          <lpage>126</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.R.</given-names>
            <surname>Krathwohl</surname>
          </string-name>
          .
          <article-title>A revision of Bloom's taxonomy: an overview</article-title>
          .
          <source>Theory Into Practice</source>
          , Vol.
          <volume>41</volume>
          , No.
          <volume>4</volume>
          ,
          <issue>2002</issue>
          , pp.
          <fpage>212</fpage>
          -
          <lpage>264</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>P.V.</given-names>
            <surname>Vinu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.C.</given-names>
            <surname>Sherimon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Reshmy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.T.</given-names>
            <surname>Youssef</surname>
          </string-name>
          .
          <article-title>Pattern representation model for n-ary relations in ontology</article-title>
          .
          <source>Journal of Theoretical and Applied Information Technology</source>
          , Vol.
          <volume>60</volume>
          , No.
          <volume>2</volume>
          ,
          <issue>2014</issue>
          , pp.
          <fpage>231</fpage>
          -
          <lpage>237</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Iqbal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Murad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mustapha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.M.</given-names>
            <surname>Sharef</surname>
          </string-name>
          .
          <article-title>An analysis of ontology engineering methodologies: a literature review</article-title>
          .
          <source>Research Journal of Applied Sciences, Engineering and Technology</source>
          , Vol.
          <volume>6</volume>
          , No.
          <volume>16</volume>
          ,
          <year>2013</year>
          , pp.
          <fpage>2993</fpage>
          -
          <lpage>3000</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Welty</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fikes</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Makarios</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2006</year>
          , May).
          <article-title>A reusable ontology for fluents in OWL</article-title>
          .
          <source>In FOIS</source>
          (Vol.
          <volume>150</volume>
          , pp.
          <fpage>226</fpage>
          -
          <lpage>236</lpage>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Martina</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Bénard</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <article-title>Directly deriving binary relation types from concept types, especially process or role types</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Banek</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jurić</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Skočir</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          (
          <year>2010</year>
          , January).
          <article-title>Learning semantic n-ary relations from Wikipedia</article-title>
          .
          <source>In Database and Expert Systems Applications</source>
          (pp.
          <fpage>470</fpage>
          -
          <lpage>477</lpage>
          ). Springer Berlin Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>J.H.</given-names>
            <surname>Gennari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Musen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.W.</given-names>
            <surname>Fergerson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.E.</given-names>
            <surname>Grosso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Crubezy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Erikson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.F.</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.W.</given-names>
            <surname>Tu</surname>
          </string-name>
          .
          <article-title>The evolution of Protégé: an environment for knowledge-based systems development</article-title>
          .
          <source>International Journal of Human-Computer Studies</source>
          , Vol.
          <volume>58</volume>
          , No.
          <volume>1</volume>
          ,
          <issue>2003</issue>
          , pp.
          <fpage>89</fpage>
          -
          <lpage>123</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>