<!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>A Framework for Ontology Evaluation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Muhammad Fahad</string-name>
          <email>mhd.fahad@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Muhammad Abdul Qadir</string-name>
          <email>aqadir@jinnah.edu.pk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Center for distributed and Semantic Computing Mohammad Ali Jinnah University</institution>
          ,
          <addr-line>Islamabad</addr-line>
          ,
          <country country="PK">Pakistan</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Mapping and merging of multiple ontologies to produce consistent, coherent and correct merged global ontology is an essential process to enable heterogeneous multi-vendors semantic-based systems to communicate with each other. To generate such a global ontology automatically, the individual ontologies must be free of (all types of) errors. We have observed that the present error classification does not include all the errors. This paper extends the existing error classification (Inconsistency, Incompleteness and Redundancy) and provides a discussion about the consequences of these errors. We highlight the problems that we faced while developing our DKP-OM, ontology merging system and explain how these errors became obstacles in efficient ontology merging process. It integrates the ontological errors and design anomalies for content evaluation of ontologies under one framework. This framework helps ontologists to build semantically correct ontology free from errors that enables effective and automatic ontology mapping and merging with lesser user intervention.</p>
      </abstract>
      <kwd-group>
        <kwd>Ontological Errors Taxonomy</kwd>
        <kwd>Ontology Verification</kwd>
        <kwd>Ontology Design Anomalies</kwd>
        <kwd>Ontology Mapping and Merging</kwd>
        <kwd>Semantic Web</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        To furnish the semantics for emerging semantic web, Ontologies should represent
formal specification about the domain concepts and the relationships among them [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
They have played a fundamental role for describing semantics of data not only in the
emerging semantic web but also in traditional knowledge engineering, and act as a
backbone in knowledge base systems and semantic web applications [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Like any
other dependable component of a system, Ontology has to go through a repetitive
process of refinement and evaluation during its development lifecycle before its
integration in the semantic applications. Ontology content evaluation is one of the
critical phases of Ontology Engineering because if ontology itself is contaminated
with errors then the applications dependent on it, may have to face some critical and
catastrophic problems and ontology may not serve its purpose [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>
        Several approaches for evaluation of taxonomic knowledge on ontologies are
contributed in the research literature. Ontologies can be evaluated by considering
design principles [
        <xref ref-type="bibr" rid="ref10 ref11 ref9">9,10,11</xref>
        ], requirements and logical correctness of axioms, relations,
instances, etc. Other approaches would be to evaluate ontologies in terms of their use
in an application [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and predictions from their results, comparison with a golden
standard or source of data [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Considering design principles, Gomez formed error
taxonomy for assistance in the ontology evaluation. Ontology engineers use that error
taxonomy to build well-formed classification of concepts that enable better reasoning
support for fulfillment of sound semantic web vision and to evaluate their ontologies
in perspective of these errors. Besides taxonomic errors, there are some design
anomalies which raise the issues of maintainability of ontologies [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        This paper presents the ontological errors based on design principles for
evaluation of ontologies. It provides the overview of ontological errors and design
anomalies that reduces reasoning power and creates ambiguity while inferring from
concepts. It shows our contribution in taxonomic errors that we experience while
development of ontology merging system, DKP-OM [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Finally it integrates the
design anomalies and taxonomic errors under one framework that helps practitioners,
developers and ontologists to build well formed ontologies free from errors that serve
their purposes, and develop tools for ontology evaluation for fulfilment of sound
semantic web vision.
      </p>
      <p>Rest of the paper is organized as follows: section 2 presents classification of
ontological errors and design anomalies; section 3 contributes our identified
ontological errors and extends the classes of errors formed by Gomez. Section 4
presents the related work of our domain. Section 5 concludes the paper.</p>
    </sec>
    <sec id="sec-2">
      <title>2 Taxonomic Errors and Design Anomalies</title>
      <p>
        Gomez-Perez [
        <xref ref-type="bibr" rid="ref10 ref11">10,11</xref>
        ] identified three main classes of taxonomic errors that might
occur when modeling the conceptualization into taxonomies. The subsections
elaborate each class of error made by Gomez.
      </p>
      <sec id="sec-2-1">
        <title>2.1 Inconsistency Errors</title>
        <p>There are mainly three types of errors that cause inconsistency and ambiguity in the
ontology. These are Circulatory errors, Partition errors and Semantic inconsistency
errors.</p>
        <p>Circulatory errors: They occur when a class is defined as a subclass or superclass of
itself at any level of hierarchy in the ontology. They can occur with distance 0, 1 or n,
depending upon the number of relations involved when traversing the concept down
the hierarchy of concepts until we get the same from where we started traversal. For
example, circulatory error of distance 0 occurs when ontologist models OddNumber
concept as subclass of NaturalNumber and NaturalNumber as subclass of
OddNumber. As OWL ontologies provide constructs to form property hierarchies, so
we have observed that circulatory errors in property hierarchies can occur.
Partition errors: There are mainly several ways of classification depending upon the
type of decomposition of superclass into subclasses. When all the features of
subclasses are independently described and subclasses do not overlap with each other
then it leads to disjoint decomposition. When ontologists follow the completeness
constraint between the subclasses and the superclass, then it leads to a complete or
exhaustive decomposition. The other can depend on both the disjoint and exhaustive
decomposition. Three types of errors are:</p>
      </sec>
      <sec id="sec-2-2">
        <title>Common instances and classes in disjoint decomposition and partitions: These</title>
        <p>errors occur when ontologists create the instances that belong to various disjoint
subclasses or a common class as a subclass of disjoints classes. An example of former
error is when ontologist decomposes the Course concept into disjoint subclasses
GradCourse and UndergradCourse, and furthermore he classifies CS6304 course as
an instance of both disjoint classes. An example of later error is when ontologist
decomposes the NaturalNumber concepts into disjoint subclasses Odd and Even,
furthermore he classifies Prime number class as a subclass of both Odd and Even
subclasses.</p>
      </sec>
      <sec id="sec-2-3">
        <title>External instances in exhaustive decomposition and partitions: These errors occur</title>
        <p>when ontologists made an exhaustive decomposition or partition of a class into many
subclasses but not all the instances of the base class belong to the subclasses, i.e., one
or more instances of base class do not belong to any of the subclasses. For example
ontologist decomposes Accommodation into Hotel, House and Shelter subclasses.
This error occurs if he defines an instance TrainStation as an instance of the class
Accommodation.</p>
        <p>Semantic Inconsistency Errors: These errors occur when ontologists make an
incorrect class hierarchy by classifying a concept as a subclass of a concept to which
that concept does not really belong. For example he classifies the concept SeaPlane as
a subclass of the concept AirPlane. Or the same might did when classifying instances.
We find three main reasons that result incorrect semantic classification and classify
the semantic inconsistency errors into three subclasses, explained in extension in
taxonomic errors section.</p>
      </sec>
      <sec id="sec-2-4">
        <title>2.2 Incompleteness Errors</title>
        <p>Sometimes ontologists made the classification of concepts but overlook some of the
important information about them. Such incompleteness often creates ambiguity and
lacks reasoning mechanisms. The following subsections give the overview of
incompleteness errors.</p>
        <p>Incomplete Concept Classification: This error occurs when ontologists overlook
some of the concepts present in the domain while classification of particular concept.
For example ontologists classify concept Location into CulturalLocation,
MountainLocation, and overlook other location types such as BeachLocation,
HistoricLocation, etc.</p>
        <p>
          Partition Errors: Gomez identified that sometimes ontologist omits important
axioms or information about the classification of concept, reducing reasoning power
and inferring mechanisms. He has identified two types of errors that cause incomplete
partition errors to occur, that are:
Disjoint Knowledge Omission: This error occurs when ontologists classify the
concept into many subclasses and partitions, but omits disjoint knowledge axiom
between them. For example ontologist models the BeachLocation, HistoricLocation
and MountainLocation as subclasses of Location concept, but omits to model the
disjoint knowledge axiom between subclasses. We developed the ontology of
Access_Policy, where disjoint knowledge omission between User and Administrator
causes catastrophic results [
          <xref ref-type="bibr" rid="ref19">19</xref>
          ], and provided the algorithm for identification of
disjoint knowledge omission [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
        </p>
        <p>Due to significant importance of disjoint axiom between classes, OWL 1.1 allows
to specify disjoint axioms between properties as well. So we also emphasis that
ontologists should check and specify disjoint knowledge between properties, and
avoid creating common instances between them.</p>
        <p>Exhaustive knowledge Omission: This error occurs when ontologists do not follow
the completeness constraint while decomposition of concept into subclasses and
partitions. For example ontologist models the BeachLocation, HistoricLocation and
MountainLocation as disjoint subclasses of Location concept, but does not specify
that whether or not this classification forms an exhaustive decomposition.</p>
      </sec>
      <sec id="sec-2-5">
        <title>2.3 Redundancy Errors</title>
        <p>Redundancy occurs when particular information is inferred more than once from the
relations, classes and instances found in ontology. The following are the types of
redundancies that might be made when developing taxonomies.</p>
      </sec>
      <sec id="sec-2-6">
        <title>Redundancies of SubclassOf, Subproperty-Of and InstanceOf relations:</title>
        <p>Redundancies of SubclassOf error occur when ontologists specify classes that have
more than one SubclassOf relation directly or indirectly. Directly means that a
SubclassOf relation exist between the same source and target classes. Indirectly
means that a SubclassOf relations exist between a class and its indirect superclass of
any level. For example ontologists specify BeachLocation as a subclass of Location
and Place, and furthermore Location is defined as a SubclassOf Place. Here indirect
SubclassOf relation exists between BeachLocation and Place creating redundancy.
Likewise Redundancy of SubpropertyOf can exist while building property hierarchies.
Redundancies of InstanceOf relation occur when ontologists specify instance Swat as
an InstanceOf Location and Place classes, and it is already defined that Location is a
subclass of Place. The explicit InstancesOf relation between Swat and Place creates
redundancy as Swat is indirect instance of Place as Place is a superclass of Location.</p>
      </sec>
      <sec id="sec-2-7">
        <title>Identical formal definition of classes, properties and instances: Identical formal</title>
        <p>definition of classes, properties or instances may occur when ontologist defines
different (or same) names of two classes, properties or instances respectively, but
provides the same formal definition.</p>
      </sec>
      <sec id="sec-2-8">
        <title>2.4 Design Anomalies in Ontologies</title>
        <p>
          Besides taxonomic errors, Baumeister and Seipel [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] identified some design
anomalies that prohibit simplicity and maintainability of taxonomic structures with in
ontology. These do not cause inaccurate reasoning about concepts, but point to
problematic and badly designed areas in ontology. Identification and removal of these
anomalies should be necessary for improving the usability, and providing better
maintainability of ontology.
        </p>
        <p>Property Clumps: Datatype properties and Object properties that are associated with
classes provide us powerful mechanisms for reasoning and inferring about concepts.
Sometimes ontologists badly design ontology using repeatedly a group of properties
in different class definitions. This repeated group of properties is called property
clump and should be replaced by an abstract concept composing those properties in
all the class definitions where this clump is used.</p>
        <p>Chain of Inheritance: Ontology defines taxonomy of concepts and allows
classifying concepts as subClassOf other concepts up to any level. When such
hierarchy of inheritance is long enough and all classes have no appropriate
descriptions in the hierarchy accept inherited child then that ontology suffers from
chain of inheritance. For maintainability and simplicity, this chain of inheritance
should be break-up into subhierarchies.</p>
        <p>Lazy Concepts: Lazy concept is a leaf concept (or a property) in the taxonomy that
never appears in the application and does not have any instances. Such concepts
should be replaced with specialized or generalized concepts that occupy such
instances and would be used in the application domain.</p>
        <p>Lonely Disjoints: Sometimes ontologists need to modify the taxonomy of concepts
and move concepts within the class hierarchy. Consider a scenario, where many
disjoint siblings were created and later on a single sibling is moved to another place
somewhere in the hierarchy, and ontologist forgets to delete the disjoint axiom
between them. Such disjoint axioms should be removed from lonely disjoint concepts
to enable better maintainability and reasoning support.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3 Extensions in Taxonomic Errors</title>
      <p>
        We have identified several ontological errors [
        <xref ref-type="bibr" rid="ref15 ref16 ref19 ref20 ref7">7,15,16,19,20</xref>
        ] while evaluating
taxonomic knowledge on ontologies and knowledge based systems, and extended the
main three classes of Taxonomy evaluation, i.e., Inconsistency, Incompleteness and
Redundancy. Some of these are experienced while developing DKP-OM: Disjoint
Knowledge Preserver based Ontology Merger [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], a solution we provide for effective
ontology merging. The subsections present our identified ontological errors.
      </p>
      <sec id="sec-3-1">
        <title>3.1 Semantic Inconsistency Errors</title>
        <p>
          There are mainly three reasons due to which incorrect semantic classification
originates [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. According to these reasons, we categorize Semantic inconsistency
errors into three subclasses. These subclasses can be used as a check list for class
hierarchy evaluation and help in building well-formed class hierarchy to provide
better interpretation of concepts.
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Weaker domain specified by subclass error: When classes that represent the larger</title>
        <p>domain are kept subclasses of concept that possess smaller domain then such an error
might occur. For example ontologist classifies UniversityMember, AcademicStaff,
AdminStaff and LabStaff concepts as a subclass of a concept Staff superclass. Here the
semantic inconsistency occurs as he classified more generalized concept
UniversityMember as subclass of the concept Staff. A subclass should always
specializes (subsumed by) the superclass concept’s properties by specifying stronger
domain and make the super concept’s domain narrower.</p>
      </sec>
      <sec id="sec-3-3">
        <title>Domain breach specified by subclass error: Subconcepts should possess all the</title>
        <p>features of the parent concept and should not violate any feature of their parent
concept in their own domain. Superclass domain breach occurs when concepts treated
as subclasses add more features that are not present in superclass but the additional
features are violating some features of their superclasses. For example consider a
Pizza class hierarchy where ontologist classifies concept VegetarianPizza as a
subclass concept of Pizza. Furthermore he classifies ChinesePizza and ItalianPizza
concepts as the subclasses of the concept VegetarianPizza. Semantic Inconsistency
arises as the definition of ChinesePizza allows having any toppings made from boiled
vegetables and any kind of meat.</p>
      </sec>
      <sec id="sec-3-4">
        <title>Disjoint domain specified by subclass error: When ontologists specify disjoint</title>
        <p>domain concepts as subclasses of a concept that occupies a different domain. For
example he classifies concepts Drink and Burger as subclasses of EatableThing
concept. None of the features of Drink match with superclass concept EatableThing
i.e. they belong to disjoint domains.</p>
        <p>These semantic inconsistency errors can be applied same to the instances of
superclass and subclasses to whether their conformance with each other.</p>
      </sec>
      <sec id="sec-3-5">
        <title>3.2 Extension in Incompleteness Errors</title>
        <p>
          For powerful reasoning and enhanced inference, OWL ontology provides some tags
that can be associated with properties of classes [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. OWL functional and
inversefunctional tags associated with properties indicate how many times a domain concept
can be associated with range concept via a property. Sometimes ontologists do not
give significance to these property tags and do not declare datatype or object
properties as functional or inverse-functional. As a result machine can not reason
about a property effectively leading to serious complications [
          <xref ref-type="bibr" rid="ref20">20</xref>
          ].
        </p>
      </sec>
      <sec id="sec-3-6">
        <title>Functional Property Omission (FPO) for single valued property: According to</title>
        <p>
          Ontology Definition Metamodel [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], when there is only one value for a given subject
then that property needs to be declared as functional. The tag Functional can be
associated with both the object properties and datatype properties. For example
hasBlood_Group as an object property between Person and Blood_Group is an
example of functional object property. Every subject Person belongs to only one type
of BloodGroup, so hasBlood_Group property should be tagged as functional so that
person should be associated with one blood group. Likewise functional datatype
properties allow only one range R for each domain instance D. Ignoring Functional
tag allows property to have more than one values leading to inconsistency. One of the
main reason for such inconsistency is that ontologist has ignored that OWL ontology
by default supports multi-values for datatype property and object property.
        </p>
      </sec>
      <sec id="sec-3-7">
        <title>Inverse-Functional Property Omission (IFPO) for a unique valued property:</title>
        <p>
          According to Ontology Definition Metamodel [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], inverse-functional property of the
object determines the subject uniquely, i.e. it acts like a unique key in databases. This
means that if we state P as an owl InverseFunctionalProperty, then this restricts that
for a single instance there can only be a value x, i.e. there cannot exist two different
instances y and z such that both pairs (y, x) and (z, x) are valid instances of P. In
OWL Full, datatype property can be tagged as inverse-functional property because
datatype property is a subclass of object property. But in OWL DL datatype property
can not be tagged as inverse-functional property because object properties and
datatype properties are disjoint. An example of inverse object property is
National_SecurityNo that belong to the Person as it uniquely identifies the Person.
Ignoring inverse-functional tag with the property National_SecurityNo creates
inconsistency within the ontology due to incomplete specification of concept. We
consider such lack of information as an error, because such ignorance leads machine
not to infer and reason about concepts uniquely.
        </p>
      </sec>
      <sec id="sec-3-8">
        <title>Sufficient knowledge Omission Error (SKO): Ontology comprises concepts and</title>
        <p>
          properties that can be arranged in hierarchies. These concepts in hierarchies should
posses some features so that inference engine can distinguish them appropriately.
According to principles of Description Logic, there should be Necessary description
and Sufficient description associated with each concept [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. Necessary description
rules define the basic criteria by which new concept is formed by subclass of relation,
and Sufficient description defines the concept in terms of another concepts like its self
description by using intersection, union, complement or restriction axioms in OWL
[
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. Sometimes during ontology designing, ontologists define the concepts but don’t
provide their Sufficient descriptions. As a result, machine can’t reason about them
properly and cannot use them effectively to achieve the goals of semantic web.
        </p>
        <p>
          Finding incompleteness in ontologies automatically is a difficult task. One of the
possible ways to detect such incompleteness errors is to evaluate ontology on test data
[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] (valid and invalid both) that can be generated according to tester’s domain
knowledge [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], experience with similar concepts and information about soft spots of
ontology.
3.3
        </p>
      </sec>
      <sec id="sec-3-9">
        <title>Extension in Redundancy Errors</title>
        <p>
          While detecting disjoint knowledge omission in ontology and generating warnings on
its omission [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], we detect redundancy of disjoint relation in ontologies. The
following subsection provides detail on it.
        </p>
        <p>
          Redundancy of Disjoint Relation (RDR) Error: Redundancy of Disjoint Relation
occurs when the concept is explicitly defined as disjoint with other concepts more
than once (Noshairwan, 2007a). By Description Logic rules [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], if a concept is
disjoint with any concept then it is also disjoint with its sub concepts. The one
possible way of occurrence of RDR is that the concept is explicitly defined as disjoint
with parent concept and also with its child concept. For an example, concept Male is
defined as disjoint with Female and also with sub concepts of Female. This type of
redundancy can occur due to direct disjointness (directly disjoint) and indirect
disjointness (concept is disjoint with other because its parent is disjoint with it).
There are many other approaches for ontology evaluation but still there is a big gap
which needs to be filled for sound semantic web ontologies. The standard ontology
evaluation approach by Maedche and Staab [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] is to compare ontology with gold
standard ontology for evaluating lexical and vocabulary level of ontology. Besides
comparison with gold standard, Brewster et al. [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] gave the corpus or data driven
ontology evaluation approach. Comparison of ontology with the corpus or data of the
domain knowledge provides a measure of the fit between them; and highlights the
terms that are present/absent in ontology and corpus. Context level evaluation
approach takes into account the larger collection of ontologies as a reference for
evaluation of particular ontology [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. The library of ontologies or the context for
evaluation provided by the knowledge engineer acts as reference to follow. Other
approaches of ontology evaluation would be to observe the results of application or
task where this ontology is being used. Prozel and Malanka [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] proposed the
taskbased approach for ontology evaluation but could not be so much effective, as
ontology acts only a backbone and several other issues of task itself can generate bad
results. Burton-Jones [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] defined a semiotic metrics based on different criteria for
ontology assessment for syntactic and lexical/vocabulary evaluation. Likewise Fox el
al. [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] made a set of parameters but these are more useful for manual assessment of
quality of ontology. These ontology evaluation approaches are useful in different
applications, scenarios and environments [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] and the choice of a suitable methodology
should be adopted according to the ontology usage.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>5 Conclusion</title>
      <p>Ontology driven architecture has revolutionized the inference system by allowing
interoperability between heterogeneous multi-vendors systems. We have identified
that accurate ontologies free from errors enable more interoperability, improve the
accuracy of ontology mapping and merging and lessen human intervention during this
process. We have discussed existing ontological errors, and identified newer types of
errors present in ontologies. We have concluded that without identification and
removal of these errors the most desirable goal of ontology mapping and merging
could not be achieved. We have integrated the overall work about ontology evaluation
based on design principles and anomalies under one framework. This framework acts
as control mechanism that helps ontologist to build accurate ontologies that serve best
for the desired applications, provide better reasoning support, lessen user intervention
in efficient ontology merging and combined use of independently developed online
ontologies can be made possible.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Antoniou</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Harmelen</surname>
            ,
            <given-names>F.V.</given-names>
          </string-name>
          <year>2004</year>
          .
          <article-title>A Semantic Web Primer</article-title>
          . MIT Press Cambridge, ISBN 0-262-01210-3
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Baumeister</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Seipel</surname>
            ,
            <given-names>D.S.</given-names>
          </string-name>
          <year>2005</year>
          .
          <article-title>Owls-Design Anomalies in Ontologies”</article-title>
          ,
          <source>18th Intl. Florida Artificial Intelligence Research Society Conference (FLAIRS)</source>
          , pp
          <fpage>251</fpage>
          -
          <lpage>220</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Brank</surname>
            <given-names>J</given-names>
          </string-name>
          . et al.
          <year>2005</year>
          .
          <article-title>A Survey of Ontology Evaluation Techniques</article-title>
          .
          <source>Published in multiconference IS</source>
          <year>2005</year>
          , Ljubljana, Slovenia SIKDD.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Brewster</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          et al.
          <year>2004</year>
          .
          <article-title>Data driven ontology evaluation</article-title>
          .
          <source>Proceedings of Intl. Conf. on Language Resources and Evaluation</source>
          , Lisbon.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Burton-Jones</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , et al.
          <year>2004</year>
          .
          <article-title>A semiotic metrics suite for assessing the quality of ontologies. Data and Knowledge Engineering</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Fahad</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qadir</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noshairwan</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Iftikhar</surname>
          </string-name>
          ,
          <string-name>
            <surname>N.</surname>
          </string-name>
          <year>2007a</year>
          .
          <article-title>DKP-OM: A Semantic Based Ontology Merger</article-title>
          .
          <source>In Proc. 3rd International conference on Semantic Technologies, I-Semantics 5-7 September</source>
          <year>2007</year>
          ,
          <source>Journal of Universal Computer Science (J.UCS).</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Fahad</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qadir</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noshairwan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <year>2007b</year>
          .
          <article-title>Semantic Inconsistency Errors in Ontologies</article-title>
          .
          <source>Proc. of GRC 07</source>
          ,
          <article-title>Silicon Valley USA</article-title>
          .
          <source>IEEE CS</source>
          . pp
          <fpage>283</fpage>
          -
          <lpage>286</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          , et al.
          <year>1998</year>
          .
          <article-title>An organization ontology for enterprise modelling</article-title>
          . In: M.
          <string-name>
            <surname>Prietula</surname>
          </string-name>
          et al.,
          <string-name>
            <surname>Simulating</surname>
            <given-names>organizations</given-names>
          </string-name>
          , MIT Press.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Gomez-Perez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <year>1994</year>
          .
          <article-title>Some ideas and examples to evaluate ontologies</article-title>
          .
          <source>KSL</source>
          , Stanford University.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Gomez-Perez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lopez</surname>
            ,
            <given-names>M.F</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Garcia</surname>
            ,
            <given-names>O.C.</given-names>
          </string-name>
          <year>2001</year>
          .
          <article-title>Ontological Engineering: With Examples from the Areas of Knowledge Management, E-Commerce and the Semantic Web</article-title>
          .
          <source>Springer ISBN:1-85253-55j-3</source>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Gomez-Perez</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , et al.
          <year>1999</year>
          .
          <article-title>Evaluation of Taxonomic Knowledge on Ontologies and Knowledge-Based Systems</article-title>
          . Intl. Workshop on Knowledge Acquisition, Modeling and Management.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Jelmini</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>M-Maillet</surname>
            <given-names>S.</given-names>
          </string-name>
          <year>2004</year>
          .
          <article-title>OWL-based reasoning with retractable inference”</article-title>
          ,
          <source>In RIAO Conference Proceedings</source>
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Maedche</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Staab</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <year>2002</year>
          .
          <article-title>Measuring similarity betwe- en ontologies</article-title>
          .
          <source>Proc. CIKM</source>
          <year>2002</year>
          . LNAI vol.
          <volume>2473</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          et al.
          <year>2000</year>
          .
          <article-title>The Description Logic Handbook: Theory, Implementation, and Applications</article-title>
          . Noshairwan,
          <string-name>
            <given-names>W.</given-names>
            ,
            <surname>Qadir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.A.</given-names>
            ,
            <surname>Fahad</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>2007a</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <article-title>Sufficient Knowledge Omission error and Redundant Disjoint Relation in Ontology</article-title>
          .
          <source>InProc. 5th Atlantic Web Intelligence Conference June 25-27</source>
          ,
          <fpage>2007</fpage>
          - Fontainebleau, France
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Noshairwan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Qadir</surname>
            <given-names>M.A.</given-names>
          </string-name>
          <year>2007b</year>
          .
          <article-title>Algorithms to Warn Against Incompleteness Errors in Ontology Evaluation</article-title>
          .
          <source>1st AISPC Jan</source>
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. Ontology Definition Metamodel
          <year>2005</year>
          . Second Revised Submission to OMG/RDF
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Porzel</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malaka</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <year>2004</year>
          .
          <article-title>A task-based approach for ontology evaluation</article-title>
          .
          <source>ECAI 2004 Workshop Ont. Learning and Population.</source>
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Qadir</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noshairwan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <year>2007a</year>
          .
          <article-title>Warnings for Disjoint Knowledge Omission in Ontologies</article-title>
          .
          <source>Second International Conference on internet and Web Applications</source>
          and
          <article-title>Services (ICIW07)</article-title>
          . IEEE, p.
          <fpage>45</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Qadir</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fahad</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>S.A.H.</given-names>
          </string-name>
          ,
          <year>2007b</year>
          .
          <source>Incompleteness Errors in Ontologies. Proc. of Intl GRC 07</source>
          , USA. IEEE Computer Society. pp
          <fpage>279</fpage>
          -
          <lpage>282</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Qadir</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fahad</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noshairwan</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <year>2007c</year>
          .
          <article-title>On Conceptualization Mismatches in Ontologies</article-title>
          .
          <source>Proc. of GRC 07</source>
          , USA. IEEE CS. pp
          <fpage>275</fpage>
          -
          <lpage>279</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Supekar</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <year>2005</year>
          .
          <article-title>A peer-review approach for ontology evaluation</article-title>
          .
          <source>Proc. 8th Intl. Protégé Conference</source>
          , Madrid, Spain,
          <source>July 18-21</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>