<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">IJIS</journal-id><journal-title-group><journal-title>International Journal of Intelligence Science</journal-title></journal-title-group><issn pub-type="epub">2163-0283</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/ijis.2015.51005</article-id><article-id pub-id-type="publisher-id">IJIS-52931</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Converting Instance Checking to Subsumption: A Rethink for Object Queries over Practical Ontologies
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>ia</surname><given-names>Xu</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Patrick</surname><given-names>Shironoshita</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ubbo</surname><given-names>Visser</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Nigel</surname><given-names>John</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mansur</surname><given-names>Kabuka</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Electrical and Computer Engineering, University of Miami, Coral Gables, USA</addr-line></aff><aff id="aff2"><addr-line>Department of Computer Science, University of Miami, Coral Gables, USA</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>j.xu11@umiami.edu(IX)</email>;<email>patrick@infotechsoft.com(PS)</email>;<email>visser@cs.miami.edu(UV)</email>;<email>nigel.john@miami.edu(NJ)</email>;<email>m.kabuka@miami.edu(MK)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>22</day><month>12</month><year>2014</year></pub-date><volume>05</volume><issue>01</issue><fpage>44</fpage><lpage>62</lpage><history><date date-type="received"><day>26</day>	<month>October</month>	<year>2014</year></date><date date-type="rev-recd"><day>25</day>	<month>November</month>	<year>2014</year>	</date><date date-type="accepted"><day>22</day>	<month>December</month>	<year>2014</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Efficiently querying Description Logic (DL) ontologies is becoming a vital task in various data-intensive DL applications. Considered as a basic service for answering object queries over DL ontologies, instance checking can be realized by using the most specific concept (MSC) method, which converts instance checking into subsumption problems. This method, however, loses its simplicity and efficiency when applied to large and complex ontologies, as it tends to generate very large MSCs that could lead to intractable reasoning. In this paper, we propose a revision to this MSC method for DL SHI , allowing it to generate much simpler and smaller concepts that are specific enough to answer a given query. With independence between computed MSCs, scalability for query answering can also be achieved by distributing and parallelizing the computations. An empirical evaluation shows the efficacy of our revised MSC method and the significant efficiency achieved when using it for answering object queries.
 
</p></abstract><kwd-group><kwd>Description Logic</kwd><kwd> Ontology</kwd><kwd> Object Query</kwd><kwd> SHI  </kwd><kwd> Most Specific Concept</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Description logics (DLs) play an ever growing role in providing a formal and semantic-rich way to model and represent structured data in various applications, including semantic web, healthcare and biomedical research, etc. [<xref ref-type="bibr" rid="scirp.52931-ref1">1</xref>] . A knowledge base in description logic, usually referred to as a DL ontology, consists of an assertional component (ABox<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x7.png" xlink:type="simple"/></inline-formula>) for data description, where individuals (single objects) are introduced and their mutual relationships are described using assertional axioms. Semantic meaning of the ABox data can then be unambi- guously specified by a terminological component (TBox<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x8.png" xlink:type="simple"/></inline-formula>) of the DL ontology, where abstract concepts and roles (binary relations) of the application domain are properly defined.</p><p>In various applications of description logics, one of the core tasks for DL systems is to provide an efficient way to manage and query the assertional knowledge (i.e. ABox data) in a DL ontology, especially for those data-intensive applications; and DL systems are expected to scale well with respect to (w.r.t.) the fast growing ABox data, in settings such as semantic webs or biomedical systems. The most basic reasoning service provided by existing DL systems for retrieving objects from ontology ABoxes is instance checking, which tests whether an individual is a member of a given concept. Instance retrieval (i.e. retrieve all instances of a given concept) then can be realized by performing a set of instance checking calls.</p><p>In recent years, considerable efforts have been dedicated to the optimization of algorithms for ontology rea- soning and query answering [<xref ref-type="bibr" rid="scirp.52931-ref2">2</xref>] - [<xref ref-type="bibr" rid="scirp.52931-ref4">4</xref>] . However, due to the enormous amount of ABox data in realistic applications, existing DL systems, such as HermiT [<xref ref-type="bibr" rid="scirp.52931-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref5">5</xref>] , Pellet [<xref ref-type="bibr" rid="scirp.52931-ref6">6</xref>] , Racer [<xref ref-type="bibr" rid="scirp.52931-ref7">7</xref>] and FaCT++ [<xref ref-type="bibr" rid="scirp.52931-ref8">8</xref>] , still have difficulties in handling the large ABoxes, as they are all based on the (hyper) tableau algorithm that is computationally expensive for expressive DLs (e.g. up to EXPTIME for instance checking in DL<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x9.png" xlink:type="simple"/></inline-formula>), where the complexity is usually measured in the size of the TBox, the ABox and the query [<xref ref-type="bibr" rid="scirp.52931-ref9">9</xref>] - [<xref ref-type="bibr" rid="scirp.52931-ref13">13</xref>] . In practice, since the TBox and the query are usually much smaller compared with the ABox, the reasoning efficiency could be mostly affected by the size of the ABox.</p><p>One of the solutions to this reasoning scalability problem is to develop a much more efficient algorithm that can easily handle large amount of ABox data. While another one is to reduce size of the data by either par- titioning the ABox into small and independent fragments that can be easily handled in parallel by existing systems [<xref ref-type="bibr" rid="scirp.52931-ref14">14</xref>] - [<xref ref-type="bibr" rid="scirp.52931-ref16">16</xref>] , or converting the ABox reasoning into a TBox reasoning task (i.e. ontology reasoning with- out an ABox), which could be “somewhat” independent of the data size, the TBox is static and relatively simple, as demonstrated in this paper.</p><p>A common intuition about converting instance checking into a TBox reasoning task is the so-called most specific concept (MSC) method [<xref ref-type="bibr" rid="scirp.52931-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref18">18</xref>] that computes the MSC of a given individual and reduces any instance checking of this individual into a subsumption test (i.e. test if one concept is more general than the other). More precisely, for a given individual, its most specific concept should summarize all information of the individual in a given ontology ABox, and should be specific enough to be subsumed by any concept that the individual belongs to. Therefore, once the most specific concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x10.png" xlink:type="simple"/></inline-formula> of an individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x11.png" xlink:type="simple"/></inline-formula> is known, in order to check if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x12.png" xlink:type="simple"/></inline-formula> is an instance of any given concept<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x13.png" xlink:type="simple"/></inline-formula>, it is sufficient to test if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x14.png" xlink:type="simple"/></inline-formula> is subsumed by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x15.png" xlink:type="simple"/></inline-formula>. With the MSC of every individual in the ABox, the efficiency of online object queries can then be boosted by performing an offline classification of all MSCs that can pre-compute many instance checks [<xref ref-type="bibr" rid="scirp.52931-ref10">10</xref>] . Moreover, if a large ontology ABox consists of data with great diversity and isolation, using the MSC method for instance checking could be more efficient than the original ABox reasoning, since the MSC would have the tableau algorithm to explore only the related information of the given individual, potentially restricted to a small subset of the ABox. Also, this method allows the reasoning to be parallelized and distributed, since MSCs are independent of each other and each preserves complete information of the corresponding individual.</p><p>Despite these appealing properties possessed by the MSC method, the computation of a MSC could be dif- ficult even for a very simple description logic such as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x16.png" xlink:type="simple"/></inline-formula>. The difficulty arises mainly from the support of qualified existential restrictions (e.g.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x17.png" xlink:type="simple"/></inline-formula>) in DLs, such that when converting a role assertion (e.g.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x18.png" xlink:type="simple"/></inline-formula>) of some individuals into an existential restriction, so that information of that given individual may not be preserved completely. For a simple example, consider converting assertions</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x19.png" xlink:type="simple"/></inline-formula>and</p><p>into a concept for individual<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x21.png" xlink:type="simple"/></inline-formula>. In this case, we can always find a more specific concept for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x21.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x22.png" xlink:type="simple"/></inline-formula> in the form of</p><disp-formula id="scirp.52931-formula136"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x23.png"  xlink:type="simple"/></disp-formula><p>by increasing<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x24.png" xlink:type="simple"/></inline-formula>, and none of them would capture the complete information of individual<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x25.png" xlink:type="simple"/></inline-formula>. Such information loss is due to the occurrence of cycles in the role assertions, and none of the existential restrictions in DL could impose a circular interpretation (model) unless nominals (e.g.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x24.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x25.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x26.png" xlink:type="simple"/></inline-formula>) are involved or (local) reflexivity is pre- sented [<xref ref-type="bibr" rid="scirp.52931-ref5">5</xref>] .</p><p>Most importantly, due to the support of existential restrictions, computation of the MSC for a given individual may involve assertions of other entities that are connected to it through role assertions. This implies not only the complexity of the computation for MSCs but also the potential that the resulting MSCs may have larger than desired sizes. In fact, in many of the practical ontology ABoxes (e.g. a social network or semantic webs), most of the individuals could be connected to each other through role assertions, forming a huge connected com- ponent in the ABox graph. Under this situation, the resulting MSC could be extremely large and reasoning with it may completely degenerate into an expensive reasoning procedure.</p><p>In this paper, we propose a revised MSC method for DL <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x27.png" xlink:type="simple"/></inline-formula> that attempts to tackle the above mentioned problems, by applying a call-by-need strategy together with optimizations. That is, instead of computing the most specific concepts that could be used to answer any queries in the future, the revised method takes into consideration only the related ABox information with current query and computes a concept for each individual that is only specific enough to answer it w.r.t. the TBox. Based on this strategy, the revision allows the method to generate much simpler and smaller concepts than the original MSCs by ignoring irrelevant ABox assertions. On the other hand, the complexity reduction comes with the price of re-computation (i.e. online computation of MSCs) for every new coming query, if no optimization is applied. Nevertheless, as shown in our experimental evaluation, the simplicity achieved could be significant in many practical ontologies, and the overhead is thus negligible compared with the reasoning efficiency gained for each instance checking and query answering. Moreover, due to the re-computations, we do not assume a static ontology or query, and the ABox data is amenable to frequent modifications, such as insertion or deletion, which is in contrast to the original MSC method where a relatively static ABox is assumed. A procedure for instance retrieval based on our revised MSC method is shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><p>The revised MSC method could be very useful for efficient instance checking in many practical ontologies, where the TBox is usually small and manageable while the ABox is in large scale as a database and tends to change frequently. Particularly, this method would be appealing to large ontologies in non-Horn DLs, where current optimization techniques such as rule-based reasoning or pre-computation may fall short. Moreover, the capability to parallelize the computation is another compelling reason to use this technique, in cases where answering object queries may demand thousands or even millions of instance checking tasks.</p><p>Our contributions in this paper are summarized as follows:</p><p>1) We propose a call-by-need strategy for the original MSC method, instead of computing the most specific concepts offline to handle any given query, which allows us to focus on the current queries and to generate online much smaller concepts that are sufficient to compute the answers. This strategy makes our MSC method suitable for query answering in ontologies, where frequent modifications to the ontology data are not uncommon;</p><p>2) We propose optimizations that can be used to further reduce sizes of computed concepts in practical onto- logies for more efficient instance checking;</p><p>3) Finally, we evaluate our approach on a range of test ontologies with large ABoxes, including ones gene- rated by existing benchmark tools and realistic ones used in biomedical research. The evaluation shows the efficacy of our proposed approach that can generate significantly smaller concepts than the original MSC. It also</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title> A procedure for instance retrieval for a given query based on our revised MSC method</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1680150x28.png"/></fig><p>shows the great reasoning efficiency that can be achieved when using the revised MSC method for instance checking and query answering.</p><p>The rest of the paper is organized as follows: in Section 2, we introduce the background knowledge of a description logic and DL ontology; in Section 3, we give more detailed discussion about the MSC method and our call-by-need strategy; Section 4 presents the technical details of the revised MSC method; Section 5 dis- cusses the related work; Section 6 presents an empirical evaluation on our proposed method; and finally, Section 7 concludes our work.</p></sec><sec id="s2"><title>2. Preliminaries</title><p>The technique proposed in this paper is for description logic<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x29.png" xlink:type="simple"/></inline-formula>. For technical reasons, we need a con- strained use of nominals on certain conditions (i.e. assertion cycles), which requires logic<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x30.png" xlink:type="simple"/></inline-formula>. Thus, in this section, we give a brief introduction to formal syntax and semantics of logic<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x29.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x30.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x31.png" xlink:type="simple"/></inline-formula>, DL ontologies, and basic reasoning tasks for derivation of logical entailments from DL ontologies.</p><sec id="s2_1"><title>2.1. Description Logic <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x32.png" xlink:type="simple"/></inline-formula></title><p>The vocabulary of description logic <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x33.png" xlink:type="simple"/></inline-formula> includes a set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x34.png" xlink:type="simple"/></inline-formula> of named roles with a subset <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x35.png" xlink:type="simple"/></inline-formula> of transitive roles, a set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x36.png" xlink:type="simple"/></inline-formula> of named (atomic) concepts, and a set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x33.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x34.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x35.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x36.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x37.png" xlink:type="simple"/></inline-formula> of named individuals.</p><p>Definition 2.1 (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula>Role) A role in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula> is either a named (atomic) one <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula> or an inverse one <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula> with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula>, and the complete role set of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula> can be denoted<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x44.png" xlink:type="simple"/></inline-formula>. To avoid role representation such as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x45.png" xlink:type="simple"/></inline-formula>, a function Inv(<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x46.png" xlink:type="simple"/></inline-formula>) is defined, such that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x47.png" xlink:type="simple"/></inline-formula> if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x49.png" xlink:type="simple"/></inline-formula> is a role name, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x50.png" xlink:type="simple"/></inline-formula> if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x51.png" xlink:type="simple"/></inline-formula> for some role name<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x52.png" xlink:type="simple"/></inline-formula>. A role <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x53.png" xlink:type="simple"/></inline-formula> is transitive, denoted<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x54.png" xlink:type="simple"/></inline-formula>, if either <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x55.png" xlink:type="simple"/></inline-formula> or <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x56.png" xlink:type="simple"/></inline-formula> belongs to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x38.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x39.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x40.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x41.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x42.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x43.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x44.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x45.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x46.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x48.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x47.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x49.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x50.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x51.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x52.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x53.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x54.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x55.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x56.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x57.png" xlink:type="simple"/></inline-formula>.</p><p>Definition 2.2 (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x58.png" xlink:type="simple"/></inline-formula>Concept) A <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x58.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x59.png" xlink:type="simple"/></inline-formula>-concept is either an atomic (named) concept or a complex one that can be defined using the following constructs recursively</p><disp-formula id="scirp.52931-formula137"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x60.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x61.png" xlink:type="simple"/></inline-formula> is an atomic concept in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x62.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x63.png" xlink:type="simple"/></inline-formula>is a named individual, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x61.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x62.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x63.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x64.png" xlink:type="simple"/></inline-formula>.</p><p>Description logic <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x65.png" xlink:type="simple"/></inline-formula> is then defined as a fragment of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x66.png" xlink:type="simple"/></inline-formula>, which disallows the use of nominal (i.e.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x65.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x66.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x67.png" xlink:type="simple"/></inline-formula>) as a construct for building complex concepts.</p><p>Definition 2.3 (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x68.png" xlink:type="simple"/></inline-formula>Semantics) The meaning of an entity in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x69.png" xlink:type="simple"/></inline-formula> is defined by a model-theoretical semantics using an interpretation denoted<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x70.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x71.png" xlink:type="simple"/></inline-formula> is referred to as a non-empty domain and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x72.png" xlink:type="simple"/></inline-formula> is an interpretation function. The function <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x73.png" xlink:type="simple"/></inline-formula> maps every atomic concept in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x74.png" xlink:type="simple"/></inline-formula> to a subset of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x75.png" xlink:type="simple"/></inline-formula>, every ABox individual to an element of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x76.png" xlink:type="simple"/></inline-formula>, and every role to a subset of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x68.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x69.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x70.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x71.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x72.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x73.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x74.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x75.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x76.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x77.png" xlink:type="simple"/></inline-formula>. Interpretation for other concepts and role are given below:</p><disp-formula id="scirp.52931-formula138"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x78.png"  xlink:type="simple"/></disp-formula><p>Definition 2.4 (Simple-Form Concept) A concept is said to be in simple form, if the maximum level of nested quantifiers in this concept is less than 2.</p><p>For example, given an atomic concept<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x79.png" xlink:type="simple"/></inline-formula>, both <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x80.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x81.png" xlink:type="simple"/></inline-formula> are simple-form concepts, while <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x82.png" xlink:type="simple"/></inline-formula> is not, since its maximum level of nested quantifiers is two. Notice however, an arbitrary concept can be linearly reduced to the simple form by assigning new concept names for fillers of the quantifiers. For example, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x83.png" xlink:type="simple"/></inline-formula>can be converted to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x84.png" xlink:type="simple"/></inline-formula> by letting <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x85.png" xlink:type="simple"/></inline-formula> where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x79.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x80.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x81.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x82.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x83.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x84.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x85.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x86.png" xlink:type="simple"/></inline-formula> is a new concept name.</p><p>Assumption: For accuracy of the technique presented in this paper, without loss of generality, we assume all ontology concepts are in simple form as defined previously, and the concept in any concept assertion is atomic.</p></sec><sec id="s2_2"><title>2.2. DL Ontologies and Reasoning</title><p>Definition 2.5 (<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x87.png" xlink:type="simple"/></inline-formula>Ontology) A <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x88.png" xlink:type="simple"/></inline-formula> ontology is a tuple, denoted<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x89.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x90.png" xlink:type="simple"/></inline-formula> is called a TBox and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x87.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x88.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x89.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x90.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x91.png" xlink:type="simple"/></inline-formula> is called an ABox.</p><p>The TBox <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x92.png" xlink:type="simple"/></inline-formula> is constituted by a finite set of role inclusion axioms (i.e. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x93.png" xlink:type="simple"/></inline-formula>with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x94.png" xlink:type="simple"/></inline-formula>) and a finite set of concept inclusion axioms in the form of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x95.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x96.png" xlink:type="simple"/></inline-formula>, where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x97.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x98.png" xlink:type="simple"/></inline-formula>are <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x99.png" xlink:type="simple"/></inline-formula> concepts. The former is called a general concept inclusion axiom (GCI), and the latter can be simply converted into two GCIs as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x100.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x92.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x93.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x94.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x95.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x96.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x97.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x98.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x99.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x100.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x101.png" xlink:type="simple"/></inline-formula>.</p><p>The ABox <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula> consists of a finite set of assertions, in the form of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula> (concept assertion) and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula> (role assertion), where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula> is a concept, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula>is a role, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula> are named individuals in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula>. In a role assertion<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x109.png" xlink:type="simple"/></inline-formula>, individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x110.png" xlink:type="simple"/></inline-formula> is referred to as a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x111.png" xlink:type="simple"/></inline-formula>-predecessor of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x112.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x113.png" xlink:type="simple"/></inline-formula> is a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x114.png" xlink:type="simple"/></inline-formula>-successor (or <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x115.png" xlink:type="simple"/></inline-formula>-predecessor) of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x116.png" xlink:type="simple"/></inline-formula>. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x117.png" xlink:type="simple"/></inline-formula> is a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x118.png" xlink:type="simple"/></inline-formula>-successor of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x119.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x120.png" xlink:type="simple"/></inline-formula>is also called a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x121.png" xlink:type="simple"/></inline-formula>-neighbor of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x102.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x103.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x104.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x105.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x106.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x107.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x108.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x109.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x110.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x111.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x112.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x113.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x114.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x115.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x116.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x117.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x118.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x119.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x120.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x121.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x122.png" xlink:type="simple"/></inline-formula>.</p><p>An interpretation <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x123.png" xlink:type="simple"/></inline-formula> satisfies an axiom <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x124.png" xlink:type="simple"/></inline-formula> (written<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x125.png" xlink:type="simple"/></inline-formula>), iff<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x125.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x126.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x123.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x124.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x125.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x126.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x127.png" xlink:type="simple"/></inline-formula> satisfies an axiom or assertion:</p><disp-formula id="scirp.52931-formula139"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x128.png"  xlink:type="simple"/></disp-formula><p>If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x129.png" xlink:type="simple"/></inline-formula> satisfies every axiom and assertion of an ontology<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x130.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x131.png" xlink:type="simple"/></inline-formula>is called a model of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x132.png" xlink:type="simple"/></inline-formula>, written<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x133.png" xlink:type="simple"/></inline-formula>. In turn, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x129.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x130.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x131.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x132.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x133.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x134.png" xlink:type="simple"/></inline-formula>is said satisfiable iff it has at least one model; otherwise, it is unsatisfiable or inconsistent.</p><p>Definition 2.6 (Logical Entailment) Given an ontology <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x135.png" xlink:type="simple"/></inline-formula> and an axiom<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x136.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x137.png" xlink:type="simple"/></inline-formula>is called a logical entailment of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x138.png" xlink:type="simple"/></inline-formula>, denoted<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x139.png" xlink:type="simple"/></inline-formula>, if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x140.png" xlink:type="simple"/></inline-formula> is satisfied in every model of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x135.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x136.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x137.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x138.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x139.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x140.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x141.png" xlink:type="simple"/></inline-formula>.</p><p>Definition 2.7 (Instance Checking) Given an ontology<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x142.png" xlink:type="simple"/></inline-formula>, a DL concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x143.png" xlink:type="simple"/></inline-formula> and an individual<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x144.png" xlink:type="simple"/></inline-formula>, instance checking is defined to test if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x142.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x143.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x145.png" xlink:type="simple"/></inline-formula> holds.</p><p>Notice that, instance checking is considered the central reasoning service for information retrieval from ontology ABoxes [<xref ref-type="bibr" rid="scirp.52931-ref19">19</xref>] , and more complex reasoning services, such as instance retrieval, can be realized based on this basic service. Instance checking can also be viewed as a procedure of individual “classification” that verifies if an individual can be classified into some defined DL concepts. An intuition to implement this instance checking service is to convert it into a concept subsumption test by using the so-called most specific concept (MSC) method.</p><p>Definition 2.8 (Most Specific Concept [<xref ref-type="bibr" rid="scirp.52931-ref20">20</xref>] ) Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x146.png" xlink:type="simple"/></inline-formula> be an ontology, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x147.png" xlink:type="simple"/></inline-formula> be an individual in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x148.png" xlink:type="simple"/></inline-formula>. A concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x149.png" xlink:type="simple"/></inline-formula> is called the most specific concept for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x150.png" xlink:type="simple"/></inline-formula> w.r.t.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x151.png" xlink:type="simple"/></inline-formula>, written<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x152.png" xlink:type="simple"/></inline-formula>, if for every concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x152.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x153.png" xlink:type="simple"/></inline-formula> that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x152.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x154.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x147.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x151.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x152.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x153.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x154.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x155.png" xlink:type="simple"/></inline-formula>.</p><p>The MSC method turns the instance checking into a TBox reasoning problem. That is, once the most specific concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x156.png" xlink:type="simple"/></inline-formula> of an individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x157.png" xlink:type="simple"/></inline-formula> is known, to decide if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x158.png" xlink:type="simple"/></inline-formula> holds for an arbitrary concept<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x159.png" xlink:type="simple"/></inline-formula>, it suffices to test if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x156.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x157.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x158.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x159.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x160.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.52931-ref10">10</xref>] .</p><p>Ontology reasoning algorithm in current systems (e.g. Pellet, and HermiT, etc.) are based on (hyper) tableau algorithms [<xref ref-type="bibr" rid="scirp.52931-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref21">21</xref>] . For details of a standard tableau algorithm for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x161.png" xlink:type="simple"/></inline-formula>, we refer readers to the work in [<xref ref-type="bibr" rid="scirp.52931-ref22">22</xref>] .</p></sec></sec><sec id="s3"><title>3. Classification of Individuals</title><p>The MSC method for individual checking is based on the idea that, an individual can be classified into a given concept<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x162.png" xlink:type="simple"/></inline-formula>, if and only if there exists a concept behind its ABox assertions subsumed by <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x162.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x163.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.52931-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref18">18</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref20">20</xref>] . Computation of the MSC for a given individual then demands converting its ABox assertions into a concept. This task can be easily accomplished if the individual possesses only concept assertions, by simply collapsing the involved concepts into a single term using the concept conjunction. When role assertions are involved, however, a more complex procedure is demanded, and the method we used here is called rolling-up [<xref ref-type="bibr" rid="scirp.52931-ref23">23</xref>] , which is elaborated in the next section.</p><p>Using the MSC method for instance checking might eliminate the memory limitation for reasoning with large ABoxes, especially when the ABox <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x164.png" xlink:type="simple"/></inline-formula> consists of data in great diversity and isolation. This is simply because each computed <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x165.png" xlink:type="simple"/></inline-formula> should comprise of only related information of the given individual, and makes the subsumption test (i.e.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x166.png" xlink:type="simple"/></inline-formula>) as efficient as an ontology reasoning that explores only a (small) portion of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x164.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x165.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x166.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x167.png" xlink:type="simple"/></inline-formula>.</p><p>However, as discussed in Section 1, due to the support of existential restrictions in DLs, great complexity for computation of MSC’s may arise when role assertions are involved. Besides, due to the completeness that should be guaranteed by each <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x168.png" xlink:type="simple"/></inline-formula> (i.e. the MSC should be subsumed by any concept that the individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x169.png" xlink:type="simple"/></inline-formula> belongs to.), the resulting MSC's may turn out to be a very large concept, whenever there is a great number of individuals in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x170.png" xlink:type="simple"/></inline-formula> connected to each other by role assertions. In the worst case, reasoning with a MSC may degenerate into a complete ABox reasoning that could be prohibitively expensive. For example, when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x171.png" xlink:type="simple"/></inline-formula> preserves complete information of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x172.png" xlink:type="simple"/></inline-formula>, its interpretation will form a tableau, the size of which can be in the same scale of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x168.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x169.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x170.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x171.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x172.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x173.png" xlink:type="simple"/></inline-formula>.</p><sec id="s3_1"><title>3.1. The Call-by-Need Strategy</title><p>Since the larger than desired sizes of MSCs are usually caused by its completeness as discussed above, a pos- sible optimization to the MSC method is thus to abandon the completeness that is required to deal with any query concepts, and to apply a “call-by-need” strategy. That is, for an arbitrary query concept<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x174.png" xlink:type="simple"/></inline-formula>, instead of computing the MSC for each individual<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x174.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x175.png" xlink:type="simple"/></inline-formula>, we compute a concept that is only specific-enough to determine if <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x174.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x175.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x176.png" xlink:type="simple"/></inline-formula> can be classified into<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x174.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x175.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x176.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x177.png" xlink:type="simple"/></inline-formula>. As suggested by its name, this revision to the original MSC method, instead of taking the complete information of individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x174.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x175.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x176.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x177.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x178.png" xlink:type="simple"/></inline-formula> when computing the “MSC”, will consider only the ABox assertions that are relevant to the current query concept.</p><p>A simple way to realize this strategy is to assign a fresh name <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula> every time to a given (complex) query concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x180.png" xlink:type="simple"/></inline-formula> by adding the axiom <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x181.png" xlink:type="simple"/></inline-formula> to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x182.png" xlink:type="simple"/></inline-formula><sup>1</sup>, and to concentrate only on ABox assertions that would (probably) classify an individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x183.png" xlink:type="simple"/></inline-formula> into <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x184.png" xlink:type="simple"/></inline-formula> w.r.t.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x185.png" xlink:type="simple"/></inline-formula>. Consequently, this implementation requires an analysis of the ontology axioms/assertions, such that the possibility of each role assertion to affect individual classification (w.r.t. named concept in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x186.png" xlink:type="simple"/></inline-formula>) can be figured out. Computation of a specific-enough concept should then concentrate on role assertions that are not impossible. We abuse the notation here to denote this specific- enough concept for individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x187.png" xlink:type="simple"/></inline-formula> w.r.t. ABox<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x188.png" xlink:type="simple"/></inline-formula>, current query concept<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x189.png" xlink:type="simple"/></inline-formula>, and named concepts in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x190.png" xlink:type="simple"/></inline-formula> as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x191.png" xlink:type="simple"/></inline-formula>, and we call the method that uses <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x192.png" xlink:type="simple"/></inline-formula> for instance checking the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x179.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x180.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x181.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x182.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x183.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x184.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x185.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x186.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x187.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x188.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x189.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x190.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x191.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x192.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x193.png" xlink:type="simple"/></inline-formula> method.</p><p>Definition 3.1 Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x194.png" xlink:type="simple"/></inline-formula> be an ontology, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x195.png" xlink:type="simple"/></inline-formula>be an individual in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x196.png" xlink:type="simple"/></inline-formula>, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x197.png" xlink:type="simple"/></inline-formula> a current query concept for individuals. A concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x198.png" xlink:type="simple"/></inline-formula> is called a specific-enough concept for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x199.png" xlink:type="simple"/></inline-formula> w.r.t. named concepts in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x199.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x200.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x199.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x201.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x199.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x202.png" xlink:type="simple"/></inline-formula>, written<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x199.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x202.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x203.png" xlink:type="simple"/></inline-formula>, if<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x199.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x202.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x203.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x204.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x194.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x195.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x196.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x197.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x198.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x199.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x200.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x201.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x202.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x203.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x204.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x205.png" xlink:type="simple"/></inline-formula>.</p><p>Since in our procedure we will add the query concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x206.png" xlink:type="simple"/></inline-formula> into <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x207.png" xlink:type="simple"/></inline-formula> as a named concept, we can simplify the notation <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x207.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x208.png" xlink:type="simple"/></inline-formula> as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x206.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x207.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x208.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x209.png" xlink:type="simple"/></inline-formula>.</p></sec><sec id="s3_2"><title>3.2. A Syntactic Premise</title><p>To decide whether a role assertion could affect classification of a given individual, a sufficient and necessary condition as stated previously is that, the concept behind this assertion conjuncted with other essential information of the individual should be subsumed by the given concept w.r.t. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x211.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.52931-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref18">18</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref20">20</xref>] . Formally, for a role assertion <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x212.png" xlink:type="simple"/></inline-formula> that makes individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x213.png" xlink:type="simple"/></inline-formula> classified into a concept<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x214.png" xlink:type="simple"/></inline-formula>, the above sufficient and necessary condition in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x211.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x212.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x213.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x214.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x215.png" xlink:type="simple"/></inline-formula> can be expressed as:</p><disp-formula id="scirp.52931-formula140"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1680150x216.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x217.png" xlink:type="simple"/></inline-formula> is entailed by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x218.png" xlink:type="simple"/></inline-formula>, and concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x218.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x219.png" xlink:type="simple"/></inline-formula> summarizes the rest of the information of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x218.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x220.png" xlink:type="simple"/></inline-formula> that is also essential to this classification, with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x217.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x218.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x219.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x220.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x221.png" xlink:type="simple"/></inline-formula>.</p><p>As shown in [<xref ref-type="bibr" rid="scirp.52931-ref16">16</xref>] , for subsumption (1) to hold when <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x222.png" xlink:type="simple"/></inline-formula> is a named concept, there must exist some role restriction <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x222.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x223.png" xlink:type="simple"/></inline-formula> with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x222.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x224.png" xlink:type="simple"/></inline-formula> in left-hand side of TBox axioms (see (2) and the following axiom equiva- lency) for concept definition; otherwise <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x222.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x225.png" xlink:type="simple"/></inline-formula> is not comparable (w.r.t. subsumption) with other concepts (except <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x222.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x223.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x224.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x225.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x226.png" xlink:type="simple"/></inline-formula> and its equivalents). This syntactic condition for the deduction of (1) is formally expressed in the following proposition.</p><p>Proposition 3.1 ( [<xref ref-type="bibr" rid="scirp.52931-ref16">16</xref>] ) Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x227.png" xlink:type="simple"/></inline-formula> be a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x228.png" xlink:type="simple"/></inline-formula> ontology with simple-form concepts only, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x229.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x230.png" xlink:type="simple"/></inline-formula>and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x230.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x231.png" xlink:type="simple"/></inline-formula> be <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x230.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x231.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x232.png" xlink:type="simple"/></inline-formula> concepts, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x227.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x228.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x229.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x230.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x231.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x232.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x233.png" xlink:type="simple"/></inline-formula> is named. If</p><disp-formula id="scirp.52931-formula141"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x234.png"  xlink:type="simple"/></disp-formula><p>with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x235.png" xlink:type="simple"/></inline-formula>, there must exist some GCIs in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x235.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x236.png" xlink:type="simple"/></inline-formula> in the form of:</p><disp-formula id="scirp.52931-formula142"><label>(2)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1680150x237.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x238.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x238.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x239.png" xlink:type="simple"/></inline-formula> is a place holder for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x238.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x240.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x238.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x241.png" xlink:type="simple"/></inline-formula>,<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x238.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x242.png" xlink:type="simple"/></inline-formula>’s are <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x238.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x239.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x240.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x241.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x242.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x243.png" xlink:type="simple"/></inline-formula> concepts. Also note the following equivalence:</p><disp-formula id="scirp.52931-formula143"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x244.png"  xlink:type="simple"/></disp-formula><p>This proposition is proven in [<xref ref-type="bibr" rid="scirp.52931-ref16">16</xref>] . It states in fact a syntactic premise in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x245.png" xlink:type="simple"/></inline-formula> for a role assertion to be essential for some individual classification. That is, if a role assertion <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x246.png" xlink:type="simple"/></inline-formula> is essential for derivation of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x247.png" xlink:type="simple"/></inline-formula> for some named concept<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x247.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x248.png" xlink:type="simple"/></inline-formula>, there must exist a related axiom in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x247.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x249.png" xlink:type="simple"/></inline-formula> in the form of (2) for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x247.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x249.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x250.png" xlink:type="simple"/></inline-formula>. We denote this syntactic premise for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x247.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x249.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x251.png" xlink:type="simple"/></inline-formula> to affect<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x247.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x249.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x251.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x252.png" xlink:type="simple"/></inline-formula>’s classification as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x247.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x249.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x251.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x252.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x253.png" xlink:type="simple"/></inline-formula>. Using this condition, we can easily rule out role assertions that are definitely irrelevant to the query concept and will not be considered during the computation of a<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x245.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x246.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x247.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x248.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x249.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x250.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x251.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x252.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x253.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x254.png" xlink:type="simple"/></inline-formula>.</p></sec></sec><sec id="s4"><title>4. Computation of MSC<sub>T</sub></title><p>In this section, we present the technique that computes a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x255.png" xlink:type="simple"/></inline-formula> for a given individual w.r.t. a given query. We assume the ABox considered here is consistent, since for any inconsistent ABox, the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x255.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x256.png" xlink:type="simple"/></inline-formula> is always the bottom concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x255.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x256.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x257.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.52931-ref24">24</xref>] . Essentially, the task is to convert ABox assertions into a single concept for a given individual, using the concept conjunction and the so-called rolling-up technique. This rolling-up technique was introduced in [<xref ref-type="bibr" rid="scirp.52931-ref23">23</xref>] to convert conjunctive queries into concept terms, and was also used by [<xref ref-type="bibr" rid="scirp.52931-ref25">25</xref>] to transform datalog rules into DL axioms. We adapt this technique here to roll up ABox assertions into DL concepts.</p><sec id="s4_1"><title>4.1. The Rolling-Up Procedure</title><p>Converting concept assertions into a concept is straightforward by simply taking conjunction of the involved concepts. When role assertions are involved, the rolling-up technique can be used to transform assertions into a concept by eliminating individuals in them. For example, given the following assertions</p><disp-formula id="scirp.52931-formula144"><label>(3)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1680150x258.png"  xlink:type="simple"/></disp-formula><p>transforming them for individual Tom using the rolling up and concept conjunction can generate a single concept assertion</p><disp-formula id="scirp.52931-formula145"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x259.png"  xlink:type="simple"/></disp-formula><p>Generalize the Information: The transformation here is for individual Tom, and if individual Mary is not explicitly indicated in the query, it should be sufficient to rewrite <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x260.png" xlink:type="simple"/></inline-formula> into<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x261.png" xlink:type="simple"/></inline-formula>, without loss of any information that is essential for query answering. Even if Mary is explicitly indicated in the query, we can still eliminate it by using a representative concept that stands for this particular individual in the given ABox [<xref ref-type="bibr" rid="scirp.52931-ref26">26</xref>] . For example, we can add an assertion <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x262.png" xlink:type="simple"/></inline-formula> to the ABox, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x262.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x263.png" xlink:type="simple"/></inline-formula> is a new concept name and a representative concept for individual Mary. The above role assertions for Tom then can be transformed into concept<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x260.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x261.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x262.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x263.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x264.png" xlink:type="simple"/></inline-formula>; and if the query is also rewritten using concept Mary, the completeness of the query answering can be guaranteed, as indicated by the following theorem [<xref ref-type="bibr" rid="scirp.52931-ref26">26</xref>] .</p><p>Theorem 4.1 ( [<xref ref-type="bibr" rid="scirp.52931-ref26">26</xref>] ) Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x265.png" xlink:type="simple"/></inline-formula> be a DL ontology, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x265.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x266.png" xlink:type="simple"/></inline-formula>be two individuals in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x265.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x267.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x265.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x267.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x268.png" xlink:type="simple"/></inline-formula>a role, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x265.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x267.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x269.png" xlink:type="simple"/></inline-formula> DL concepts. Given a representative concept name <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x265.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x267.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x270.png" xlink:type="simple"/></inline-formula> for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x265.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x267.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x271.png" xlink:type="simple"/></inline-formula> not occurring in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x265.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x266.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x267.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x268.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x269.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x270.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x271.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x272.png" xlink:type="simple"/></inline-formula>:</p><disp-formula id="scirp.52931-formula146"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x273.png"  xlink:type="simple"/></disp-formula><p>if and only if</p><disp-formula id="scirp.52931-formula147"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x274.png"  xlink:type="simple"/></disp-formula><p>The rolling-up procedure here can be better understood by considering a graph induced by the role assertions to be rolled up, which is defined as follows:</p><p>Definition 4.1 A set of ABox role assertions in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x275.png" xlink:type="simple"/></inline-formula> can be represented by a graph<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x275.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x276.png" xlink:type="simple"/></inline-formula>, in which there is a node <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x275.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x276.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x277.png" xlink:type="simple"/></inline-formula> for each individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x275.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x276.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x277.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x278.png" xlink:type="simple"/></inline-formula> in the assertions, and an edge between node <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x275.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x276.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x277.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x278.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x279.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x275.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x276.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x277.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x278.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x280.png" xlink:type="simple"/></inline-formula> for each role assertion<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x275.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x276.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x277.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x278.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x279.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x280.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x281.png" xlink:type="simple"/></inline-formula>.</p><p>Notice that, due to the support of inverse roles in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x282.png" xlink:type="simple"/></inline-formula>, edges in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x283.png" xlink:type="simple"/></inline-formula> are not directed. A role path in the graph <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x282.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x283.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x284.png" xlink:type="simple"/></inline-formula> is then defined as a set of roles corresponding to the set of edges (no duplicate allowed) leading from</p><p>one node to another. For example, given assertions <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x285.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x286.png" xlink:type="simple"/></inline-formula>, the role path from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x287.png" xlink:type="simple"/></inline-formula> to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x287.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x288.png" xlink:type="simple"/></inline-formula> is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x287.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x288.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x289.png" xlink:type="simple"/></inline-formula>, and its reverse from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x287.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x288.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x289.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x290.png" xlink:type="simple"/></inline-formula> to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x287.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x288.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x289.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x290.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x291.png" xlink:type="simple"/></inline-formula> is<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x285.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x286.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x287.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x288.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x289.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x290.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x291.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x292.png" xlink:type="simple"/></inline-formula>.</p><p>The rolling-up for a given individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x293.png" xlink:type="simple"/></inline-formula> is then able to generate concepts by eliminating individuals in bran- ches of the tree-shaped graph<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x293.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x294.png" xlink:type="simple"/></inline-formula>, starting from the leaf nodes and rolling up towards the root node indicated by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x293.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x294.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x295.png" xlink:type="simple"/></inline-formula>. Moreover, all the information of each individual being rolled up should be absorbed into a single concept by conjunction during the procedure. For example, if we have additional assertions</p><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x296.png" xlink:type="simple"/></inline-formula>and</p><p>for Mary in (3), the rolling-up for Tom should then generate concept</p><disp-formula id="scirp.52931-formula148"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x298.png"  xlink:type="simple"/></disp-formula><p>Inverse Role: The support of inverse roles in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x299.png" xlink:type="simple"/></inline-formula> makes this rolling-up procedure bidirectional, thus, making it applicable to computing <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x299.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x300.png" xlink:type="simple"/></inline-formula> for any individual in the ABox. For example, to compute a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x299.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x300.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x301.png" xlink:type="simple"/></inline-formula> for individual Mary in example (3), we simply treat this individual as the root, and roll up assertions from leaves to root to generate the concept</p><disp-formula id="scirp.52931-formula149"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x302.png"  xlink:type="simple"/></disp-formula><p>Transitive Role: In the rolling-up procedure, no particular care needs to be taken to deal with transitive roles, since any role assertions derived from transitive roles will be automatically preserved [<xref ref-type="bibr" rid="scirp.52931-ref26">26</xref>] . For example, given <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x303.png" xlink:type="simple"/></inline-formula> a transitive role, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x303.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x304.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x303.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x304.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x305.png" xlink:type="simple"/></inline-formula>two role assertions, and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x303.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x304.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x305.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x306.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x303.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x304.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x305.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x306.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x307.png" xlink:type="simple"/></inline-formula>two concept assertions in the ABox, rolling-up these four assertions for individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x303.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x304.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x305.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x306.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x307.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x308.png" xlink:type="simple"/></inline-formula> can generate assertion<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x303.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x304.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x305.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x306.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x307.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x308.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x309.png" xlink:type="simple"/></inline-formula>, from which together with the TBox axioms, we can still derive the fact that</p><disp-formula id="scirp.52931-formula150"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x310.png"  xlink:type="simple"/></disp-formula><p>Assertion Cycles: This rolling-up technique, however, may suffer information loss if the graph <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x311.png" xlink:type="simple"/></inline-formula> contains cycles (i.e. a role path leading from one node to itself without duplicate graph edges). For example, given the following two assertions:</p><disp-formula id="scirp.52931-formula151"><label>(4)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1680150x312.png"  xlink:type="simple"/></disp-formula><p>individuals <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x313.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x313.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x314.png" xlink:type="simple"/></inline-formula> are related by two roles, and a cycle is thus induced in the corresponding graph. Roll- ing-up assertions for individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x313.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x314.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x315.png" xlink:type="simple"/></inline-formula> using the method described above might generate concept<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x313.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x314.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x315.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x316.png" xlink:type="simple"/></inline-formula>, and the fact that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x313.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x314.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x315.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x316.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x317.png" xlink:type="simple"/></inline-formula> is connected to the same individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x313.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x314.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x315.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x316.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x317.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x318.png" xlink:type="simple"/></inline-formula> through different roles is lost. Consequently, this may compromise the resulting concept as a specific-enough concept for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x313.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x314.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x315.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x316.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x317.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x318.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x319.png" xlink:type="simple"/></inline-formula> to answer the current query. For example, let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x313.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x314.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x315.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x316.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x317.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x318.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x319.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x320.png" xlink:type="simple"/></inline-formula> be a query concept defined as:</p><disp-formula id="scirp.52931-formula152"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x321.png"  xlink:type="simple"/></disp-formula><p>It can be found out through ABox reasoning that individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x322.png" xlink:type="simple"/></inline-formula> is an instance of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x322.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x323.png" xlink:type="simple"/></inline-formula>; while on the other hand, it is also not difficult to figure out that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x322.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x323.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x324.png" xlink:type="simple"/></inline-formula> is not subsumed by<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x322.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x323.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x324.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x325.png" xlink:type="simple"/></inline-formula>.</p><p>Multiple solutions to this problem have been proposed, such as an approximation developed by [<xref ref-type="bibr" rid="scirp.52931-ref27">27</xref>] , and the use of cyclic concept definition with greatest fixpoint semantics [<xref ref-type="bibr" rid="scirp.52931-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref28">28</xref>] . In this paper, we choose to use the nominal (e.g.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x326.png" xlink:type="simple"/></inline-formula>) to handle circles as suggested by [<xref ref-type="bibr" rid="scirp.52931-ref19">19</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref20">20</xref>] , which allows explicit indication of named individuals in a concept, hence, being able to indicate the joint node of a cycle. The above two assertions in (4) then can be transformed into a concept for individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x326.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x327.png" xlink:type="simple"/></inline-formula> as either <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x326.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x327.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x328.png" xlink:type="simple"/></inline-formula> or<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x326.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x327.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x328.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x329.png" xlink:type="simple"/></inline-formula>, each with the nominal used for a chosen joint node, and both preserve complete information of the cycle. In our approach, when rolling up a cycle in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x326.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x327.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x328.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x329.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x330.png" xlink:type="simple"/></inline-formula>, we always treat the cycle as a single branch and generate concepts of the second style. That is, our procedure will treat a chosen joint node <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x326.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x327.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x328.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x329.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x331.png" xlink:type="simple"/></inline-formula> as both the tail (i.e. leaf) and the head (i.e. root) of the branch. For clarity of the following presentation, we denote the tail as <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x326.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x327.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x328.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x329.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x331.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x332.png" xlink:type="simple"/></inline-formula> and the head as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x326.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x327.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x328.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x329.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x330.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x331.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x332.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x333.png" xlink:type="simple"/></inline-formula>.</p><p>Based on the discussion so far, the transformation of assertions for a given individual now can be formalized as follows. Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x334.png" xlink:type="simple"/></inline-formula> be a named individual, and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x335.png" xlink:type="simple"/></inline-formula> be an ABox assertion for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x335.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x336.png" xlink:type="simple"/></inline-formula>. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x335.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x336.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x337.png" xlink:type="simple"/></inline-formula>can be transformed into a concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x335.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x336.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x337.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x338.png" xlink:type="simple"/></inline-formula> for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x334.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x335.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x336.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x337.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x338.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x339.png" xlink:type="simple"/></inline-formula>:</p><disp-formula id="scirp.52931-formula153"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x340.png"  xlink:type="simple"/></disp-formula><p>Notice that, concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula> here is a obtained concept when rolling up branch(es) in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x342.png" xlink:type="simple"/></inline-formula> up to node<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x343.png" xlink:type="simple"/></inline-formula>, and transforming any assertion of a cycle tail <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x343.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x344.png" xlink:type="simple"/></inline-formula> always generates<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x343.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x344.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x345.png" xlink:type="simple"/></inline-formula>, as complete information of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x343.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x344.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x345.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x346.png" xlink:type="simple"/></inline-formula> will be preserved when rolling up to the head<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x343.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x344.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x345.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x346.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x347.png" xlink:type="simple"/></inline-formula>. Thereafter, given a set <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x343.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x344.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x345.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x346.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x348.png" xlink:type="simple"/></inline-formula> of all assertions of individual<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x343.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x344.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x345.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x346.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x348.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x349.png" xlink:type="simple"/></inline-formula>, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x343.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x344.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x345.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x346.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x348.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x349.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x350.png" xlink:type="simple"/></inline-formula>can be obtained by rolling up all branches induced by role assertions in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x343.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x344.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x345.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x346.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x348.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x349.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x350.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x351.png" xlink:type="simple"/></inline-formula> and taking the conjunction of all obtained concepts. When <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x343.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x344.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x345.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x346.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x348.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x349.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x350.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x351.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x352.png" xlink:type="simple"/></inline-formula> is empty, however, individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x343.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x344.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x345.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x346.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x348.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x349.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x350.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x351.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x352.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x353.png" xlink:type="simple"/></inline-formula> in the ABox can only be interpreted as an element of the entire domain, and thus, the resulting concept is simply the top entity<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x343.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x344.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x345.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x346.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x348.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x349.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x350.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x351.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x352.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x353.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x354.png" xlink:type="simple"/></inline-formula>. Computation of a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x341.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x342.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x343.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x344.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x345.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x346.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x347.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x348.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x349.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x350.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x351.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x352.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x353.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x354.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x355.png" xlink:type="simple"/></inline-formula> then can be formalized using the following equation:</p><disp-formula id="scirp.52931-formula154"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x356.png"  xlink:type="simple"/></disp-formula></sec><sec id="s4_2"><title>4.2. Branch Pruning</title><p>To apply the call-by-need strategy, the previously defined syntactic premise <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x357.png" xlink:type="simple"/></inline-formula> is employed, and a branch to be rolled up in graph <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x357.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x358.png" xlink:type="simple"/></inline-formula> will be truncated at the point where the edge does not have <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x357.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x359.png" xlink:type="simple"/></inline-formula> satisfied. More precisely, if an assertion <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x357.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x360.png" xlink:type="simple"/></inline-formula> in a branch does not have the corresponding <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x357.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x360.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x361.png" xlink:type="simple"/></inline-formula> satisfied, it will not affect any classification of individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x357.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x360.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x361.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x362.png" xlink:type="simple"/></inline-formula> w.r.t.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x357.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x360.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x361.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x362.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x363.png" xlink:type="simple"/></inline-formula>. Moreover, any effects of the following assertions down the branch will not be able to propagate through <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x357.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x360.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x361.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x362.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x363.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x364.png" xlink:type="simple"/></inline-formula> to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x357.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x358.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x359.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x360.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x361.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x362.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x363.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x364.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x365.png" xlink:type="simple"/></inline-formula>, and thus should not be considered during the rolling-up of this branch.</p><p>This branch pruning technique could be a simple yet an efficient way to reduce complexity of a<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x366.png" xlink:type="simple"/></inline-formula>, especially for those practical ontologies, where many of the ABox individuals may have a huge number of role assertions and only a (small) portion of them have <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x366.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x367.png" xlink:type="simple"/></inline-formula> satisfied. For a simple example, consider an individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x366.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x367.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x368.png" xlink:type="simple"/></inline-formula> in an ontology ABox with the following assertions:</p><disp-formula id="scirp.52931-formula155"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x369.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x370.png" xlink:type="simple"/></inline-formula> could be a very large number and only <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x370.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x371.png" xlink:type="simple"/></inline-formula> has <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x370.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x371.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x372.png" xlink:type="simple"/></inline-formula> satisfied. Rolling up these assertions for individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x370.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x371.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x372.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x373.png" xlink:type="simple"/></inline-formula> without the pruning will generate the concept</p><disp-formula id="scirp.52931-formula156"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x374.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x375.png" xlink:type="simple"/></inline-formula>. Using this concept for any instance checking of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x376.png" xlink:type="simple"/></inline-formula> could be expensive, as its interpretation might completely restore the tableau structure that is induced by these assertions. However, when the pruning is applied, the new <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x376.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x377.png" xlink:type="simple"/></inline-formula> should be<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x376.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x377.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x378.png" xlink:type="simple"/></inline-formula>, the only role restriction that is possible to affect individual classification of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x376.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x377.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x378.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x379.png" xlink:type="simple"/></inline-formula> w.r.t. named concepts in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x375.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x376.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x377.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x378.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x379.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x380.png" xlink:type="simple"/></inline-formula>.</p><p>Going beyond such simple ontologies, this optimization technique may also work in complex ontologies, where most of the role assertions in ABox could have <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x381.png" xlink:type="simple"/></inline-formula> satisfied. For example, consider the following assertions</p><disp-formula id="scirp.52931-formula157"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x382.png"  xlink:type="simple"/></disp-formula><p>with all roles except <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x383.png" xlink:type="simple"/></inline-formula> having <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x383.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x384.png" xlink:type="simple"/></inline-formula> satisfied. Rolling up these assertions for individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x383.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x385.png" xlink:type="simple"/></inline-formula> will start from the leaf <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x383.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x385.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x386.png" xlink:type="simple"/></inline-formula> up towards the root<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x383.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x384.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x385.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x386.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x387.png" xlink:type="simple"/></inline-formula>, and generate the concept</p><disp-formula id="scirp.52931-formula158"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x388.png"  xlink:type="simple"/></disp-formula><p>where<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x389.png" xlink:type="simple"/></inline-formula>. However, with pruning applied, the rolling-up in this branch will start from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x389.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x390.png" xlink:type="simple"/></inline-formula> instead of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x389.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x390.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x391.png" xlink:type="simple"/></inline-formula>, since <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x389.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x390.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x391.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x392.png" xlink:type="simple"/></inline-formula> will not affect classification of individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x389.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x390.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x391.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x392.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x393.png" xlink:type="simple"/></inline-formula> w.r.t. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x389.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x390.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x391.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x392.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x393.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x394.png" xlink:type="simple"/></inline-formula>and the branch is truncated at this point.</p><p>Furthermore, with branch pruning, cycles should only be considered in the truncated graph, which may fur- ther simplify the computation of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x395.png" xlink:type="simple"/></inline-formula>’s.</p></sec><sec id="s4_3"><title>4.3. Further Optimization and Implementation</title><p>The branch pruning here is based on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x396.png" xlink:type="simple"/></inline-formula> to rule out irrelevant assertions, which in fact can be further improved by developing a more rigorous premise for a role assertion to affect individual classification. For exposition, consider the following ontology<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x396.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x397.png" xlink:type="simple"/></inline-formula>:</p><disp-formula id="scirp.52931-formula159"><label>(5)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/5-1680150x398.png"  xlink:type="simple"/></disp-formula><p>When computing <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x400.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x400.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x399.png" xlink:type="simple"/></inline-formula> using the proposed method, assertion <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x400.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x399.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x401.png" xlink:type="simple"/></inline-formula> will be rolled up as the corresponding <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x400.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x399.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x401.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x402.png" xlink:type="simple"/></inline-formula> is satisfied. However, it is not difficult to see that, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x400.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x399.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x401.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x402.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x403.png" xlink:type="simple"/></inline-formula>here actually</p><p>makes no contribution to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x404.png" xlink:type="simple"/></inline-formula>’s classification, since individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x404.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x405.png" xlink:type="simple"/></inline-formula> is in the complement of concept<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x404.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x405.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x406.png" xlink:type="simple"/></inline-formula>, making <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x404.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x405.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x406.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x407.png" xlink:type="simple"/></inline-formula> an instance of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x404.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x405.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x406.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x407.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x408.png" xlink:type="simple"/></inline-formula>. Besides, individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x404.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x405.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x406.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x407.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x408.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x409.png" xlink:type="simple"/></inline-formula> has already been asserted as an instance of concept<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x404.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x405.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x406.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x407.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x408.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x409.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x410.png" xlink:type="simple"/></inline-formula>, and hence cannot be classified into <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x404.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x405.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x406.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x407.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x408.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x409.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x410.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x411.png" xlink:type="simple"/></inline-formula> unless the ABox is inconsistent.</p><p>With these observations, a more rigorous premise based on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x412.png" xlink:type="simple"/></inline-formula> can be derived. That is, to de- termine the possibility for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x412.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x413.png" xlink:type="simple"/></inline-formula> to affect classification of individual<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x412.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x413.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x414.png" xlink:type="simple"/></inline-formula>, beyond checking in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x412.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x413.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x414.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x415.png" xlink:type="simple"/></inline-formula> the existence of any axiom in the form of</p><disp-formula id="scirp.52931-formula160"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x416.png"  xlink:type="simple"/></disp-formula><p>with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x417.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x417.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x418.png" xlink:type="simple"/></inline-formula> a place holder for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x417.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x418.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x419.png" xlink:type="simple"/></inline-formula> and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x417.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x418.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x419.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x420.png" xlink:type="simple"/></inline-formula>, we also check the following cases for any found axiom:</p><p>Case 1 If there is any concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x421.png" xlink:type="simple"/></inline-formula> in explicit concept assertions of individual<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x421.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x422.png" xlink:type="simple"/></inline-formula>, such that<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x421.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x422.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x423.png" xlink:type="simple"/></inline-formula>,</p><p>Case 2 If there is any concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x424.png" xlink:type="simple"/></inline-formula> in explicit concept assertions of individual<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x424.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x425.png" xlink:type="simple"/></inline-formula>, such that <sup> <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x424.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x425.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x426.png" xlink:type="simple"/></inline-formula>2</sup> or<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x424.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x425.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x426.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x427.png" xlink:type="simple"/></inline-formula>, respectively for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x424.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x425.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x426.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x427.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x428.png" xlink:type="simple"/></inline-formula> standing for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x424.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x425.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x426.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x427.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x428.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x429.png" xlink:type="simple"/></inline-formula> or<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x424.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x425.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x426.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x427.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x428.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x429.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x430.png" xlink:type="simple"/></inline-formula>.</p><disp-formula id="scirp.52931-formula161"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x431.png"  xlink:type="simple"/></disp-formula><p><sup>2</sup>Note the axiom equivalence<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x432.png" xlink:type="simple"/></inline-formula>.</p><p>If either one of the above cases happens, that particular <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x433.png" xlink:type="simple"/></inline-formula> in the left hand side of the axiom in fact makes no contribution to the inference of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x433.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x434.png" xlink:type="simple"/></inline-formula>’s classification, unless the ABox is inconsistent where MSCs are always <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x433.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x434.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x435.png" xlink:type="simple"/></inline-formula> [<xref ref-type="bibr" rid="scirp.52931-ref24">24</xref>] . Thus, a revised condition requires not only the existence of a related axiom in the form of (2) but also with none of the above cases happening. We denote this condition as<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x433.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x434.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x435.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x436.png" xlink:type="simple"/></inline-formula>, and use it to rule out assertions that are irrelevant to the current query.</p><p>This optimization is useful to prevent rolling-up of role assertions in an arbitrary direction on existence of related axioms in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x437.png" xlink:type="simple"/></inline-formula>. Instead, it limits the procedure to the direction that is desired by the original intention underlying the design of the given ontology. For example, in (5), the axiom <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x438.png" xlink:type="simple"/></inline-formula> specifies that, any individual having a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x438.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x439.png" xlink:type="simple"/></inline-formula>-neighbor in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x438.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x439.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x440.png" xlink:type="simple"/></inline-formula> is an instance of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x438.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x439.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x440.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x441.png" xlink:type="simple"/></inline-formula> and any individual having a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x438.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x439.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x440.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x441.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x442.png" xlink:type="simple"/></inline-formula>-neighbor in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x438.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x439.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x440.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x441.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x442.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x443.png" xlink:type="simple"/></inline-formula> is an instance of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x438.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x439.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x440.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x441.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x442.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x443.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x444.png" xlink:type="simple"/></inline-formula><sup>3</sup>. However, if individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x438.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x439.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x440.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x441.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x442.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x443.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x444.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x445.png" xlink:type="simple"/></inline-formula> is asserted to have a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x438.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x439.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x440.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x441.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x442.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x443.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x444.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x445.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x446.png" xlink:type="simple"/></inline-formula>-neighbor in <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x438.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x439.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x440.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x441.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x442.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x443.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x444.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x445.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x446.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x447.png" xlink:type="simple"/></inline-formula> or a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x438.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x439.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x440.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x441.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x442.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x443.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x444.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x445.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x446.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x447.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x448.png" xlink:type="simple"/></inline-formula>-neighbor in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x438.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x439.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x440.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x441.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x442.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x443.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x444.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x445.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x446.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x447.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x448.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x449.png" xlink:type="simple"/></inline-formula>, that role assertion should not be rolled-up for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x437.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x438.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x439.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x440.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x441.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x442.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x443.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x444.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x445.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x446.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x447.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x448.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x449.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x450.png" xlink:type="simple"/></inline-formula> just on existence of this axiom.</p><p>With all the insights discussed so far, an algorithm for computation of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x451.png" xlink:type="simple"/></inline-formula> is presented here as a recursive procedure, the steps of which are summarized in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>Proposition 4.1 (Algorithm Correctness) The algorithm presented in <xref ref-type="fig" rid="fig2">Figure 2</xref> computes a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x452.png" xlink:type="simple"/></inline-formula> for a given <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x452.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x453.png" xlink:type="simple"/></inline-formula> ontology <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x452.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x453.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x454.png" xlink:type="simple"/></inline-formula> and an individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x452.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x453.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x454.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x455.png" xlink:type="simple"/></inline-formula> in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x452.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x453.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x454.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x455.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x456.png" xlink:type="simple"/></inline-formula>.</p><p>Proof. We prove by induction.</p><p>Basis: For a leaf node <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x457.png" xlink:type="simple"/></inline-formula> in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x457.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x458.png" xlink:type="simple"/></inline-formula>, which has no other role assertions except those up the branches, rolling it up yields the conjunction of concepts in its concept assertions, which preserves sufficient information of the part of the branch being rolled so far. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x457.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x458.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x459.png" xlink:type="simple"/></inline-formula> is the tail of a cycle, returning <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x457.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x458.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x459.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x460.png" xlink:type="simple"/></inline-formula> is sufficient, as other information of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x457.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x458.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x459.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x460.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x461.png" xlink:type="simple"/></inline-formula> will be gathered when the rolling-up comes to the head.</p><p>Inductive Step: Let <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula> be a node in the middle of some branch(es) in<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x463.png" xlink:type="simple"/></inline-formula>. For every role assertion <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x464.png" xlink:type="simple"/></inline-formula> of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x464.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x465.png" xlink:type="simple"/></inline-formula> down the branch, assume the procedure generates a concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x464.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x465.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x466.png" xlink:type="simple"/></inline-formula> for rolling up to each node<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x464.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x465.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x466.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x467.png" xlink:type="simple"/></inline-formula>, which preserves sufficient information (w.r.t. current query) of the part of branches being rolled up so far. Then, rolling up each <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x464.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x465.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x466.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x467.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x468.png" xlink:type="simple"/></inline-formula> generates<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x464.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x465.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x466.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x467.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x468.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x469.png" xlink:type="simple"/></inline-formula>, and together with concept assertions of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x464.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x465.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x466.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x467.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x468.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x469.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x470.png" xlink:type="simple"/></inline-formula>, the concept conjunction preserves sufficient information of all branches being rolled up to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x464.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x465.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x466.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x467.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x468.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x469.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x470.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x471.png" xlink:type="simple"/></inline-formula>. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x464.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x465.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x466.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x467.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x468.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x469.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x470.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x471.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x472.png" xlink:type="simple"/></inline-formula> is marked as a joint node of a cycle, <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x464.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x465.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x466.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x467.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x468.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x469.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x470.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x471.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x472.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x473.png" xlink:type="simple"/></inline-formula>is also in the conjunction, so that the circular path property can be preserved. If <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x464.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x465.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x466.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x467.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x468.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x469.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x470.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x471.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x472.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x473.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x474.png" xlink:type="simple"/></inline-formula> is the root node, the conjunction is thus a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x464.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x465.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x466.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x467.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x468.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x469.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x470.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x471.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x472.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x473.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x474.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x475.png" xlink:type="simple"/></inline-formula> that preserves sufficient information of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x462.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x463.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x464.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x465.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x466.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x467.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x468.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x469.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x470.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x471.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x472.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x473.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x474.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x475.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x476.png" xlink:type="simple"/></inline-formula> w.r.t. current query.</p><p>This algorithm visit every relevant ABox assertion at most once, and it terminates after all related assertions are visited.</p></sec></sec><sec id="s5"><title>5. Related Work</title><p>The idea of most specific concept for instance checking was first discussed in [<xref ref-type="bibr" rid="scirp.52931-ref18">18</xref>] , and later extensively studied by [<xref ref-type="bibr" rid="scirp.52931-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref20">20</xref>] for the algorithms and the computational complexity. To deal with existential restrictions when computing the most specific concept, [<xref ref-type="bibr" rid="scirp.52931-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref28">28</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref29">29</xref>] discussed the use of cyclic concepts with greatest fixpoint semantics for preservation of information induced by the role assertions, and [<xref ref-type="bibr" rid="scirp.52931-ref27">27</xref>] also proposed an approxi- mation for most specific concept in DLs with existential restrictions.</p><p>On the other hand, for efficient ABox reasoning and instance checking, various optimization techniques have been developed, including lazy unfolding, absorption, heuristic guided search, exploration of Horn clauses of DLs [<xref ref-type="bibr" rid="scirp.52931-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref22">22</xref>] , model merging [<xref ref-type="bibr" rid="scirp.52931-ref2">2</xref>] and extended pseudo model merging technique [<xref ref-type="bibr" rid="scirp.52931-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref30">30</xref>] .</p><disp-formula id="scirp.52931-formula162"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x477.png"  xlink:type="simple"/></disp-formula><p><sup>3</sup>Note that <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x478.png" xlink:type="simple"/></inline-formula> is equivalent with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x478.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x479.png" xlink:type="simple"/></inline-formula>.</p><p>A common direction of these optimization techniques is to reduce the high degree of nondeterminism that is mainly introduced by GCIs in the TBox: given an GCI<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x480.png" xlink:type="simple"/></inline-formula>, it can be converted to a disjunction<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x480.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x481.png" xlink:type="simple"/></inline-formula>, for which a tableau algorithm will have to nondeterministically choose one of the disjuncts for tableau expan- sion, resulting in an exponential-time behavior of the tableau algorithm w.r.t. the data size. Absorption optimizations [<xref ref-type="bibr" rid="scirp.52931-ref22">22</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref31">31</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref32">32</xref>] were developed to reduce such nondeterminism by combining GCIs for unfoldable concepts, such that the effectiveness of lazy unfolding can be maximized. For example, axioms <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x480.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x481.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x482.png" xlink:type="simple"/></inline-formula> and</p><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> A recursive procedure for computation of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x484.png" xlink:type="simple"/></inline-formula></title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1680150x483.png"/></fig><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x485.png" xlink:type="simple"/></inline-formula>can be combined into<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x485.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x486.png" xlink:type="simple"/></inline-formula>, where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x485.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x486.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x487.png" xlink:type="simple"/></inline-formula> is a named concept; then the inference engine can deduce <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x485.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x486.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x487.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x488.png" xlink:type="simple"/></inline-formula> if the ABox contains<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x485.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x486.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x487.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x488.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x489.png" xlink:type="simple"/></inline-formula>. Notice however, this technique may allow only parts of TBox axioms to be absorbed, thus, may not be able to eliminate all sources of nondeterminism especially when ontologies are complex. Based on the absorption optimization, [<xref ref-type="bibr" rid="scirp.52931-ref33">33</xref>] proposed an approach for efficient ABox reasoning for <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x485.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x486.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x487.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x488.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x489.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x490.png" xlink:type="simple"/></inline-formula> that will convert ABox assertions into TBox axioms, apply a absorption technique on the TBox, and covert instance retrieval into concept satisfaction problems.</p><p>Another way to reduce nondeterminism is the exploration of Horn clauses in DLs, since there exist reasoning techniques for Horn clauses that can be deterministic [<xref ref-type="bibr" rid="scirp.52931-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref34">34</xref>] . [<xref ref-type="bibr" rid="scirp.52931-ref5">5</xref>] takes advantage of this in their HermiT reasoner by preprocessing a DL ontology into DL-clauses and invoking the hyperresolution for the Horn clauses, avoiding unnecessary nondeterministic handling of Horn problems in existing DL tableau calculi.</p><p>For non-Horn DL, techniques such as model merging [<xref ref-type="bibr" rid="scirp.52931-ref2">2</xref>] and pseudo model merging [<xref ref-type="bibr" rid="scirp.52931-ref30">30</xref>] can be used to capture some deterministic information of named individuals. These techniques are based on the assumption of a consistent ABox and the observation that usually individuals are members of a small number of concepts. The (pseudo) model merging technique merges clash-free tableau models that are constructed by disjunction rules for a consistent ABox, and can figure out individuals that are obviously non-instance of a given concept. For example, if in one tableau model individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x491.png" xlink:type="simple"/></inline-formula> belongs to concept <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x491.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x492.png" xlink:type="simple"/></inline-formula> while in another <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x491.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x492.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x493.png" xlink:type="simple"/></inline-formula> belongs to<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x491.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x492.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x493.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x494.png" xlink:type="simple"/></inline-formula>, it is then obvious that individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x491.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x492.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x493.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x494.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x495.png" xlink:type="simple"/></inline-formula> cannot be deterministically inferred to be an instance of concept<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x491.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x492.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x493.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x494.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x495.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x496.png" xlink:type="simple"/></inline-formula>, thus, eliminating the unnecessary instance checking for<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x491.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x492.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x493.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x494.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x495.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x496.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x497.png" xlink:type="simple"/></inline-formula>.</p><p>Another option for scalable ABox reasoning is the use of tractable DL languages. For example, the descrip- tion logic <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x498.png" xlink:type="simple"/></inline-formula> and its extension<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x498.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x499.png" xlink:type="simple"/></inline-formula>, which allow existential restrictions and conjunction as introduced by [<xref ref-type="bibr" rid="scirp.52931-ref35">35</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref36">36</xref>] , possess intriguing algorithmic properties such that the satisfiability problem and implication in this DL language can be determined in polynomial time. Another notable example of lightweight DLs is the so- called DL-LITE family identified by [<xref ref-type="bibr" rid="scirp.52931-ref37">37</xref>] , which is specifically tailored to capture basic DL properties and ex- pressivity while still be able to achieve low computational complexity for both TBox and ABox reasoning. In [<xref ref-type="bibr" rid="scirp.52931-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref38">38</xref>] they further identified that, for conjunctive queries that are FOL-reducible, answering them in ontologies of any DL-LITE logic enjoys a LOGSPACE data complexity.</p><p>Based on the above lightweight DLs, efficient DL reasoners are developed, such as OWLIM [<xref ref-type="bibr" rid="scirp.52931-ref39">39</xref>] , ELK reasoner [<xref ref-type="bibr" rid="scirp.52931-ref40">40</xref>] , and Oracle’s native inference engine for RDF data sets [<xref ref-type="bibr" rid="scirp.52931-ref41">41</xref>] .</p><p>[<xref ref-type="bibr" rid="scirp.52931-ref42">42</xref>] proposed an approximation technique for instance retrieval, which computes both lower bound and upper bound of an answer set of individuals for a given query concept. Their approach invokes an axiom rewriting procedure that converts an ontology in Horn DL into a datalog program, and then uses Oracle's native inference engine to derive the bounds for query answering.</p><p>Recently, techniques for partitioning or modularizing ABoxes into logically-independent fragments have been developed [<xref ref-type="bibr" rid="scirp.52931-ref15">15</xref>] [<xref ref-type="bibr" rid="scirp.52931-ref16">16</xref>] . These techniques partition ABoxes into logically-independent modules, such that each will preserve complete information of a given set of individuals, and thus can be reasoned independently w.r.t. the TBox and be able to take advantage of existing parallel-processing techniques.</p></sec><sec id="s6"><title>6. Empirical Evaluation</title><p>We implemented the rolling-up procedures for computation of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x500.png" xlink:type="simple"/></inline-formula>’s based on the OWL API<sup>4</sup>, and evaluated the MSC method for instance checking and retrieving on a lab PC with Intel(R) Xeon(R) 3.07 GHz CPU, Windows 7, and 1.5 GB Java Heap. For the test suite, we have collected a set of well-known ontologies with large ABoxes:</p><p>1) LUBM(s) (LM) are benchmark ontologies generated using the tool provided by [<xref ref-type="bibr" rid="scirp.52931-ref43">43</xref>] ;</p><p>2) Arabidopsis thaliana (AT) and Caenorhabditis elegans (CE) are two biomedical ontologies<sup>5</sup>, sharing a common TBox called Biopax that models biological pathways;</p><p>3) DBpedia<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x501.png" xlink:type="simple"/></inline-formula> (DP) ontologies are extended from the original DBpedia ontology [<xref ref-type="bibr" rid="scirp.52931-ref44">44</xref>] : expressivity of their TBox is extended from <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x501.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x502.png" xlink:type="simple"/></inline-formula> to <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x501.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x502.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x503.png" xlink:type="simple"/></inline-formula> by adding complex roles and concepts defined on role restrictions; their ABoxes are obtained by random sampling on the original triple store.</p><p>Details of these ontologies can be found in <xref ref-type="table" rid="table1">Table 1</xref>, in terms of DL expressivity, number of atomic concepts (# Cpts), TBox axioms (# Axms), named individuals (# Ind.), and ABox assertions (# Ast.). Notice that, DL</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Information of tested ontologies</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Ontology</th><th align="center" valign="middle" >Expressivity</th><th align="center" valign="middle" ># Cpts.</th><th align="center" valign="middle" ># Axms.</th><th align="center" valign="middle" ># Ind.</th><th align="center" valign="middle" ># Ast.</th></tr></thead><tr><td align="center" valign="middle" >LM1</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x505.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >43</td><td align="center" valign="middle" >42</td><td align="center" valign="middle" >17,175</td><td align="center" valign="middle" >67,465</td></tr><tr><td align="center" valign="middle" >LM2</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x506.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >43</td><td align="center" valign="middle" >42</td><td align="center" valign="middle" >78,579</td><td align="center" valign="middle" >319,714</td></tr><tr><td align="center" valign="middle" >AT</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x507.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >59</td><td align="center" valign="middle" >344</td><td align="center" valign="middle" >42,695</td><td align="center" valign="middle" >117,405</td></tr><tr><td align="center" valign="middle" >CE</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x508.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >59</td><td align="center" valign="middle" >344</td><td align="center" valign="middle" >37,162</td><td align="center" valign="middle" >105,238</td></tr><tr><td align="center" valign="middle" >DP1</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x509.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >449</td><td align="center" valign="middle" >465</td><td align="center" valign="middle" >273,663</td><td align="center" valign="middle" >402,062</td></tr><tr><td align="center" valign="middle" >DP2</td><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x510.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >449</td><td align="center" valign="middle" >465</td><td align="center" valign="middle" >298,103</td><td align="center" valign="middle" >419,505</td></tr></tbody></table></table-wrap><p>expressivity of AT and CE is originally<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x511.png" xlink:type="simple"/></inline-formula>, but in our experiments, number restrictions (i.e.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x511.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x512.png" xlink:type="simple"/></inline-formula>) in their ontology TBox are removed.</p><sec id="s6_1"><title>6.1. Complexity of <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x513.png" xlink:type="simple"/></inline-formula></title><p>Using the MSC (or<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x514.png" xlink:type="simple"/></inline-formula>) method, the original instance checking problem is converted to a subsumption test, the complexity of which could be computationally high w.r.t. both size of a TBox and size of the testing concepts [<xref ref-type="bibr" rid="scirp.52931-ref10">10</xref>] . Therefore, when evaluating the rolling-up procedure for computation of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x514.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x515.png" xlink:type="simple"/></inline-formula>’s, one of the most important criteria is the size of each resultant<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x514.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x515.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x516.png" xlink:type="simple"/></inline-formula>, as it is the major factor to the time efficiency of a subsumption test, given a relatively static ontology TBox.</p><p>As we already know, one of the major source of complexity in ontology reasoning is the so-called “and- branching”, which introduces new individuals in the tableau expansion through the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x517.png" xlink:type="simple"/></inline-formula>-rule, and affects the searching space of the reasoning algorithm as discussed in [<xref ref-type="bibr" rid="scirp.52931-ref10">10</xref>] . Thus, when evaluating sizes of computed<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x517.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x518.png" xlink:type="simple"/></inline-formula>’s, we measure both the level of nested quantifiers (i.e. quantification depth) and the number of conjuncts of each<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x517.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x518.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x519.png" xlink:type="simple"/></inline-formula>. For example, the concept</p><disp-formula id="scirp.52931-formula163"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x520.png"  xlink:type="simple"/></disp-formula><p>has quantification depth 2 and number of conjuncts 2 (i.e. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x521.png" xlink:type="simple"/></inline-formula>and<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x521.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x522.png" xlink:type="simple"/></inline-formula>).</p><sec id="s6_1_1"><title>6.1.1. Experiment Setup</title><p>To evaluate and show efficacy of the proposed strategy and optimization, we have implemented the following three versions of the rolling-up method for comparison:</p><p>V1 The original rolling-up procedure adapted to ABox assertions without applying the call-by-need strategy, which computes the most specific concept w.r.t. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x523.png" xlink:type="simple"/></inline-formula>for a given individual;</p><p>V2 The rolling-up procedure with the proposed call-by-need strategy based on<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x524.png" xlink:type="simple"/></inline-formula>, which features the branch pruning as fully discussed in Section 4.2;</p><p>V3 The rolling-up procedure with the call-by-need strategy based on <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x525.png" xlink:type="simple"/></inline-formula> discussed in Section 4.3.</p><p>We compute the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x526.png" xlink:type="simple"/></inline-formula> for each individual in every ontology using the three methods respectively, and report in <xref ref-type="table" rid="table2">Table 2</xref> and <xref ref-type="table" rid="table3">Table 3</xref> the maximum and the average of quantification depth and number of conjuncts of the concepts, respectively. We also demonstrate the running-time efficiency of the optimized rolling-up pro- cedure by showing the average time spent on computation of a <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x526.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x527.png" xlink:type="simple"/></inline-formula> for each individual in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p></sec><sec id="s6_1_2"><title>6.1.2. Result Analysis</title><p>As we can see from <xref ref-type="table" rid="table2">Table 2</xref> and <xref ref-type="table" rid="table3">Table 3</xref>, the sizes of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x528.png" xlink:type="simple"/></inline-formula>’s generated by V2 and V3 are significantly smaller than those generated by V1 (the original method), which are almost in the same scale of size of the corresponding ontology ABox. The large size of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x528.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x529.png" xlink:type="simple"/></inline-formula>’s from V1 is caused by the fact that most individuals (greater than 99%) in each of these ontologies are connected together by role paths in the graph. The bulk of each <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x528.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x529.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x530.png" xlink:type="simple"/></inline-formula> makes the original MSC method completely inefficient and unscalable for answering object queries, as a subsumption test based on these concepts would be prohibitively expensive as a complete ABox reasoning. Thus, the comparison here reflects the potential and the importance of our proposed optimizations in</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Average time (ms) on computation of a<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x532.png" xlink:type="simple"/></inline-formula>. Timeout is set to be 100,000 ms</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1680150x531.png"/></fig><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Quantification depth of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x533.png" xlink:type="simple"/></inline-formula>’s from different rolling-up procedures</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >V1</th><th align="center" valign="middle" >V2</th><th align="center" valign="middle" >V3</th></tr></thead><tr><td align="center" valign="middle" >Ontology</td><td align="center" valign="middle" >Max./Avg.</td><td align="center" valign="middle" >Max./Avg.</td><td align="center" valign="middle" >Max./Avg.</td></tr><tr><td align="center" valign="middle" >LM1</td><td align="center" valign="middle" >5103/4964.68</td><td align="center" valign="middle" >215/98.8</td><td align="center" valign="middle" >2/1.48</td></tr><tr><td align="center" valign="middle" >LM2</td><td align="center" valign="middle" >23,015/22654.01</td><td align="center" valign="middle" >239/103.59</td><td align="center" valign="middle" >2/1.51</td></tr><tr><td align="center" valign="middle" >AT</td><td align="center" valign="middle" >2605/2505.50</td><td align="center" valign="middle" >1008/407.97</td><td align="center" valign="middle" >8/3.02</td></tr><tr><td align="center" valign="middle" >CE</td><td align="center" valign="middle" >3653/3553.4</td><td align="center" valign="middle" >1106/437.18</td><td align="center" valign="middle" >8/2.76</td></tr><tr><td align="center" valign="middle" >DP1</td><td align="center" valign="middle" >3906/3070.80</td><td align="center" valign="middle" >50/2.98</td><td align="center" valign="middle" >4/1.13</td></tr><tr><td align="center" valign="middle" >DP2</td><td align="center" valign="middle" >3968/3865.60</td><td align="center" valign="middle" >58/2.94</td><td align="center" valign="middle" >5/1.12</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Number of conjuncts of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x534.png" xlink:type="simple"/></inline-formula>’s from different rolling-up procedures</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >V1</th><th align="center" valign="middle" >V2</th><th align="center" valign="middle" >V3</th></tr></thead><tr><td align="center" valign="middle" >LM1</td><td align="center" valign="middle" >104/31.34</td><td align="center" valign="middle" >8/3.58</td><td align="center" valign="middle" >4/1.56</td></tr><tr><td align="center" valign="middle" >LM2</td><td align="center" valign="middle" >203/64.71</td><td align="center" valign="middle" >8/3.78</td><td align="center" valign="middle" >4/1.59</td></tr><tr><td align="center" valign="middle" >AT</td><td align="center" valign="middle" >88/87.99</td><td align="center" valign="middle" >19/5.92</td><td align="center" valign="middle" >13/1.97</td></tr><tr><td align="center" valign="middle" >CE</td><td align="center" valign="middle" >52/50.70</td><td align="center" valign="middle" >16/6.25</td><td align="center" valign="middle" >17/1.94</td></tr><tr><td align="center" valign="middle" >DP1</td><td align="center" valign="middle" >33,591/26864.50</td><td align="center" valign="middle" >71/5.19</td><td align="center" valign="middle" >12/1.83</td></tr><tr><td align="center" valign="middle" >DP2</td><td align="center" valign="middle" >60,047/60011.60</td><td align="center" valign="middle" >64/3.95</td><td align="center" valign="middle" >12/1.79</td></tr></tbody></table></table-wrap><p>this paper, which revive the MSC (i.e. <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x535.png" xlink:type="simple"/></inline-formula>method as an efficient way for instance checking and object query answering.</p><p>The comparison between V2 and V3 demonstrates the efficacy of the optimization technique discussed in Section 4.3, which could prevent the rolling-up in arbitrary directions by providing a more rigorous precondition based on<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x536.png" xlink:type="simple"/></inline-formula>. This optimization could be useful in many practical ontologies, especially when their ABoxes contain “hot-spots” individuals that connect (tens of) thousands of individuals together and could cause the rolling-up to generate concepts with a prohibitive quantification depth.</p><p>In particular, in our previous study of modularization for ontology ABoxes [<xref ref-type="bibr" rid="scirp.52931-ref16">16</xref>] , the biomedical ontologies (i.e. AT and CE ) are found to be complex with many of their ontology roles (33 out of 55) used for concept definitions, and their ABoxes are hard to be modularized even with various optimization techniques applied [<xref ref-type="bibr" rid="scirp.52931-ref16">16</xref>] . However, in this paper, we found much simpler<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x537.png" xlink:type="simple"/></inline-formula>’s can also be achieved in these complex ontologies when the optimization (i.e.<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x537.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x538.png" xlink:type="simple"/></inline-formula>) is applied. For example, the maximum quantification depths of computed<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x537.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x538.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x539.png" xlink:type="simple"/></inline-formula>’s in both AT and CE are decreased significantly from more than 1000 to less than 10. Nevertheless, it should also be noted that, effectiveness of this optimization may vary on different ontologies, depending on their different levels of complexity and different amount of explicit information in their ABoxes that can be explored for optimization.</p></sec></sec><sec id="s6_2"><title>6.2. Reasoning with <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x540.png" xlink:type="simple"/></inline-formula></title><p>In this section, we will show the efficiency that can be achieved when using the computed <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x541.png" xlink:type="simple"/></inline-formula> for instance checking and retrieving. We conduct the experiments on the collected ontologies, and measure the average reasoning time that is required when performing instance checking (for every ABox individual) and instance retrieval using the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x541.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x542.png" xlink:type="simple"/></inline-formula> method, respectively.</p><sec id="s6_2_1"><title>6.2.1. Experiment Setup</title><p>We will not compare our method with a particular optimization technique for ABox reasoning, such as lazy unfolding, absorption, or model merging, etc., since they have already been built into existing reasoners and it is usually hard to control reasoners to switch on or off a particular optimization technique. Additionally, the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x543.png" xlink:type="simple"/></inline-formula> method still relies on the reasoning services provided by the state-of-art reasoners. Nevertheless, we do compare the reasoning efficiency between the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x543.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x544.png" xlink:type="simple"/></inline-formula> method and a regular complete ABox reasoning using existing reasoners, but only to show the effectiveness of the proposed <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x543.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x544.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x545.png" xlink:type="simple"/></inline-formula> method for efficient instance checking and data retrieving. Moreover, we also compare the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x543.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x544.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x545.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x546.png" xlink:type="simple"/></inline-formula> method with the ABox partitioning method (modular reasoning) developed in [<xref ref-type="bibr" rid="scirp.52931-ref16">16</xref>] , as they are developed based on the similar principles and both allow parallel or distributed reasoning.</p><p>The<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x547.png" xlink:type="simple"/></inline-formula>’s here are computed using algorithm V3, and the ABox partitioning technique used is the most optimized one presented in [<xref ref-type="bibr" rid="scirp.52931-ref16">16</xref>] . For a regular complete ABox reasoning, the reasoners used are OWL DL reasoners, HermiT [<xref ref-type="bibr" rid="scirp.52931-ref5">5</xref>] and Pellet [<xref ref-type="bibr" rid="scirp.52931-ref6">6</xref>] , each of which has its particular optimization techniques implemented for the reasoning algorithm. Both the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x547.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x548.png" xlink:type="simple"/></inline-formula> method and the modular reasoning are based on reasoner HermiT, and they are not parallelized but instead running in an arbitrary sequential order of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x547.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x548.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x549.png" xlink:type="simple"/></inline-formula>’s or ABox partitions.</p><p>Queries: LUBM comes with 14 standard queries. For biomedical and DBpedia<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x550.png" xlink:type="simple"/></inline-formula> ontologies respectively, queries listed in <xref ref-type="fig" rid="fig4">Figure 4</xref> are used.</p><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Queries for biomedical and DBpedia<sup>*</sup> ontologies</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1680150x551.png"/></fig><p>For each test ontology, we run the reasoning for each of the given queries. We report the average reasoning time spent on instance checking (<xref ref-type="fig" rid="fig5">Figure 5</xref>) and instance retrieval (<xref ref-type="fig" rid="fig6">Figure 6</xref>), respectively. The reasoning time reported here does not include the time spent for resource initialization (i.e. ontology loading and reasoner initialization), since the initialization stage can be done offline for query answering. However, it is obvious that the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x552.png" xlink:type="simple"/></inline-formula> method should be more efficient, since it only requires to load an ontology TBox while a regular ABox reasoning requires to load an entire ontology (including large ABoxes). For reasoning with<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x552.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x553.png" xlink:type="simple"/></inline-formula>’s and ABox partitions, any updates during the query answering procedure (e.g. update the reasoner for different ABox partitions or different<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x552.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x553.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x554.png" xlink:type="simple"/></inline-formula>’s) is counted into the reasoning time.</p><p>Another point worth noting here is that, for answering object queries using either modular reasoning or the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x555.png" xlink:type="simple"/></inline-formula> method, the overhead (time for ABox modularization or computation of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x555.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x556.png" xlink:type="simple"/></inline-formula>’s) should be taken into account. However, as shown in previous section and in [<xref ref-type="bibr" rid="scirp.52931-ref16">16</xref>] , this overhead is negligible comparing with the efficiency gained on the reasoning, not to mention when these two methods get parallelized using existing frameworks such as MapReduce [<xref ref-type="bibr" rid="scirp.52931-ref45">45</xref>] .</p></sec><sec id="s6_2_2"><title>6.2.2. Result Analysis</title><p>As can be seen from the above two figures, using the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x557.png" xlink:type="simple"/></inline-formula> method, reasoning efficiency for both instance checking and instance retrieval in the testing ontologies has been improved significantly: 1) by more than three</p><fig id="fig5"  position="float"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> Average time (ms) on instance checking</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1680150x558.png"/></fig><fig id="fig6"  position="float"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Average time(s) spent on instance retrieval. Timeout is set to be 100,000 s</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1680150x559.png"/></fig><p>orders of magnitude when comparing with a complete reasoning; 2) and by about two orders of magnitude (except in LUBM1 and LUBM2) when comparing with the modular reasoning. For the latter, the improvement in LUBM1 and LUBM2 are not as significant as in others, which is because of the simplicity of these two onto- logies that allows fine granularity of ABox partitions to be achieved [<xref ref-type="bibr" rid="scirp.52931-ref45">45</xref>] .</p><p>On the other hand, using the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x560.png" xlink:type="simple"/></inline-formula> method in complex ontologies, such as AT and CE, the great im- provement in reasoning efficiency comes from the reduction of searching space for reasoning algorithms, by branch pruning and also concept absorption during the computation of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x560.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x561.png" xlink:type="simple"/></inline-formula>’s. For example, consider an individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x560.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x561.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x562.png" xlink:type="simple"/></inline-formula> having the following <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x560.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x561.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x562.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x563.png" xlink:type="simple"/></inline-formula> role assertions:</p><disp-formula id="scirp.52931-formula164"><graphic  xlink:href="http://html.scirp.org/file/5-1680150x564.png"  xlink:type="simple"/></disp-formula><p>where <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x565.png" xlink:type="simple"/></inline-formula> and <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x565.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x566.png" xlink:type="simple"/></inline-formula> tends to be large in these practical ontologies. Rolling up these assertions may generate a set of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x565.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x566.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x567.png" xlink:type="simple"/></inline-formula>’s, the conjunction of which is still<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x565.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x566.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x567.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x568.png" xlink:type="simple"/></inline-formula>. Thus, when using this concept for instance checking, the interpretation may generate only one <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x565.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x566.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x567.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x568.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x569.png" xlink:type="simple"/></inline-formula>-neighbor of individual <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x565.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x566.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x567.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x568.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x569.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x570.png" xlink:type="simple"/></inline-formula> instead of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x565.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x566.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x567.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x568.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x569.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x570.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x571.png" xlink:type="simple"/></inline-formula>.</p></sec></sec><sec id="s6_3"><title>6.3. Scalability Evaluation</title><p>Using the <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x572.png" xlink:type="simple"/></inline-formula> method for query answering over large ontologies is intended for distributed (parallel) computing. However, even if it is executed sequentially in a single machine, linear scalability may still be achieved on large ontologies that are not extremely complex; and there are mainly two reasons for that: first, the computation of<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x572.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x573.png" xlink:type="simple"/></inline-formula>’s focuses on only the query-relevant assertions instead of the entire ABox; second, the obtained<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x572.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x573.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x574.png" xlink:type="simple"/></inline-formula>’s could be very simple, sizes of which could be significantly smaller than that of the ABoxes. We test the scalability of this method for query answering (sequentially executed) using the benchmark ontology LUBM, which models organization of universities with each university constituted about 17,000 related indi- viduals. The result is show in <xref ref-type="fig" rid="fig7">Figure 7</xref>.</p></sec></sec><sec id="s7"><title>7. Conclusions and Outlook</title><p>In this paper, we proposed a revised MSC method for efficient instance checking. This method allows the ontology reasoning to explore only a much smaller subset of ABox data that is relevant to a given instance checking problem, thus being able to achieve great efficiency and to solve the limitation of current memory- based reasoning techniques. It can be particularly useful for answering object queries over those large non-Horn DL ontologies, where existing optimization techniques may fall short and answering object queries may demand thousands or even millions of instance checking tasks. Most importantly, due to the independence between<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x575.png" xlink:type="simple"/></inline-formula>’s, scalability for query answering over huge ontologies (e.g. in the setting of semantic webs) could also be achieved by parallelizing the computations.</p><p>Our technique currently works for logic<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x576.png" xlink:type="simple"/></inline-formula>, which is semi-expressive and is sufficient for many of the practical ontologies. However, the use of more expressive logic in modeling application domains requires more advanced technique for efficient data retrieving from ontology ABoxes. For the future work, we will investigate on how to extend the current technique to support <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x576.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x577.png" xlink:type="simple"/></inline-formula> or <inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x576.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x577.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x578.png" xlink:type="simple"/></inline-formula> that are featured with (qualified) number restrictions. We will concentrate on extending the rolling-up procedure to generate number restrictions, such as</p><fig id="fig7"  position="float"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Scalability evaluation</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/5-1680150x579.png"/></fig><p><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x580.png" xlink:type="simple"/></inline-formula>or<inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x580.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="http://html.scirp.org/file/5-1680150x581.png" xlink:type="simple"/></inline-formula>, whenever there is a need. We will also have to take a particular care of the identical individual problem, where concepts and role assertions of an individual can be derived via individual equivalence.</p></sec><sec id="s8"><title>Acknowledgements</title><p>This work is partly supported by grant # R44GM097851 from the National Institute of General Medical Scien- ces, part of the U.S. National Institutes of Health (NIH).</p></sec><sec id="s9"><title>Cite this paper</title><p>JiaXu,PatrickShironoshita,UbboVisser,NigelJohn,MansurKabuka, (2015) Converting Instance Checking to Subsumption: A Rethink for Object Queries over Practical Ontologies. International Journal of Intelligence Science,05,44-62. doi: 10.4236/ijis.2015.51005</p></sec><sec id="s10"><title>NOTES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.52931-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Horrocks, I. (2008) Ontologies and the Semantic Web. Communications of the ACM, 51, 58-67. 
http://dx.doi.org/10.1145/1409360.1409377</mixed-citation></ref><ref id="scirp.52931-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Horrocks, I.R. (1997) Optimising Tableaux Decision Procedures for Description Logics. Ph.D. Dissertation, University of Manchester, Manchester.</mixed-citation></ref><ref id="scirp.52931-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Haarslev, V. and M&amp;oumlller, R. (2008) On the Scalability of Description Logic Instance Retrieval. Journal of Automated Reasoning, 41, 99-142. http://dx.doi.org/10.1007/s10817-008-9104-7</mixed-citation></ref><ref id="scirp.52931-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Motik, B., Shearer, R. and Horrocks, I. (2007) Optimized Reasoning in Description Logics using Hypertableaux. Proceedings of Conference on Automated Deduction (CADE), 4603, 67-83.</mixed-citation></ref><ref id="scirp.52931-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Motik, B., Shearer, R. and Horrocks, I. (2009) Hypertableau Reasoning for Description Logics. Journal of Artificial Intelligence Research, 36, 165-228.</mixed-citation></ref><ref id="scirp.52931-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A. and Katz, Y. (2007) Pellet: A Practical Owl-Dl Reasoned. Journal of Web Semantics, 5, 51-53. http://dx.doi.org/10.1016/j.websem.2007.03.004</mixed-citation></ref><ref id="scirp.52931-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Haarslev, V. and M&amp;oumlller, R. (2001) RACER System Description. Proceedings of the First International Joint Conference on Automated Reasoning, Siena, June 2001, 701-705.</mixed-citation></ref><ref id="scirp.52931-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Horrocks, I. (1998) Using an Expressive Description Logic: Fact or Fiction? Proceedings of Knowledge Representation and Reasoning, 98, 636-645.</mixed-citation></ref><ref id="scirp.52931-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Calvanese, D., De Giacomo, G., Lembo, D., Lenzerini, M. and Rosati, R. (2007) Tractable Reasoning and Efficient Query Answering in Description Logics: The DL-Lite Family. Journal of Automated Reasoning, 39, 385-429.http://dx.doi.org/10.1007/s10817-007-9078-x</mixed-citation></ref><ref id="scirp.52931-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Donini, F. (2007) The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press, Cambridge.</mixed-citation></ref><ref id="scirp.52931-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Glimm, B., Horrocks, I., Lutz, C. and Sattler, U. (2008) Conjunctive Query Answering for the Description Logic. Journal of Artificial Intelligence Research, 31, 157-204.</mixed-citation></ref><ref id="scirp.52931-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Ortiz, M., Calvanese, D. and Eiter, T. (2008) Data Complexity of Query Answering in Expressive Description Logics via Tableaux. Journal of Automated Reasoning, 41, 61-98. http://dx.doi.org/10.1007/s10817-008-9102-9</mixed-citation></ref><ref id="scirp.52931-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Tobies, S. (2001) Complexity Results and Practical Algorithms for Logics in Knowledge Representation. Ph.D. Dissertation, RWTH Aachen, Aachen.</mixed-citation></ref><ref id="scirp.52931-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Guo, Y. and Heflin, J. (2006) A Scalable Approach for Partitioning OWL Knowledge Bases. International Workshop on Scalable Semantic Web Knowledge Base Systems (SSWS), Geogia, November 2006, 636-641.</mixed-citation></ref><ref id="scirp.52931-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Wandelt, S. and M&amp;oumlller, R. (2012) Towards ABox Modularization of Semi-Expressive Description Logics. Applied Ontology, 7, 133-167.</mixed-citation></ref><ref id="scirp.52931-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Xu, J., Shironoshita, P., Visser, U., John, N. and Kabuka, M. (2013) Extract ABox Modules for Efficient Ontology Querying. ArXiv e-Prints. arXiv: 1305.4859</mixed-citation></ref><ref id="scirp.52931-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Donini, F., Lenzerini, M., Nardi, D. and Schaerf, A. (1994) Deduction in Concept Languages: From Subsumption to Instance Checking. Journal of Logic and Computation, 4, 423-452. http://dx.doi.org/10.1093/logcom/4.4.423</mixed-citation></ref><ref id="scirp.52931-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Nebel, B. (1990) Reasoning and Revision in Hybrid Representation Systems. Vol. 422, Springer-Verlag, Germany.</mixed-citation></ref><ref id="scirp.52931-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Schaerf, A. (1994) Reasoning with Individuals in Concept Languages. Data and Knowledge Engineering, 13, 141-176.  
http://dx.doi.org/10.1016/0169-023X(94)90002-7</mixed-citation></ref><ref id="scirp.52931-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Donini, F. and Era, A. (1992) Most Specific Concepts for Knowledge Bases with Incomplete Information. Proceedings of CIKM, Baltimore, November 1992, 545-551.</mixed-citation></ref><ref id="scirp.52931-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Tsarkov, D. and Horrocks, I. (2006) FaCT++ Description Logic Reasoner: System Description. Proceedings of 3rd International Joint Conference on Automated Reasoning, Seattle, 17-20 August 2006.</mixed-citation></ref><ref id="scirp.52931-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Horrocks, I. and Sattler, U. (2007) A Tableau Decision Procedure for Mathcal SHOIQ. Journal of Automated Reasoning, 39, 249-276. http://dx.doi.org/10.1007/s10817-007-9079-9</mixed-citation></ref><ref id="scirp.52931-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Horrocks, I. and Tessaris, S. (2000) A Conjunctive Query Language for Description Logic Aboxes. Proceedings of AAAI, Austin, August 2000, 399-404.</mixed-citation></ref><ref id="scirp.52931-ref24"><label>24</label><mixed-citation publication-type="book" xlink:type="simple">Baader, F. and Küsters, R. (1998) Computing the Least Common Subsumer and the Most Specific Concept in the Presence of Cyclic ALN-Concept Descriptions. In: Herzog, O. and Gunter, A., Eds., KI-98: Advances in Artificial Intelligence, Springer, Bremen, 129-140.</mixed-citation></ref><ref id="scirp.52931-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Kr&amp;oumltzsch, M., Rudolph, S. and Hitzler, P. (2008) Description Logic Rules. European Conference on AI, 178, 80-84.</mixed-citation></ref><ref id="scirp.52931-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Horrocks, I., Sattler, U. and Tobies, S. (2000) Reasoning with Individuals for the Description Logic SHIQ. Proceedings of Automated Deduction (CADE), Pittsburgh, June 2000, 482-496.</mixed-citation></ref><ref id="scirp.52931-ref27"><label>27</label><mixed-citation publication-type="book" xlink:type="simple">Küsters, R. and Molitor, R. (2001) Approximating Most Specific Concepts in Description Logics with Existential Restrictions. In: Baader, Franz, Brewka, Gerhard, Eiter and Thomas, Eds., KI 2001: Advances in Artificial Intelligence, Springer, Vienna, 33-47.</mixed-citation></ref><ref id="scirp.52931-ref28"><label>28</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Baader</surname><given-names> F. </given-names></name>,<etal>et al</etal>. (<year>2003</year>)<article-title>Least Common Subsumers and Most Specific Concepts in a Description Logic with Existential Restrictions and Terminological Cycles</article-title><source> International Joint Conference on Artificial Intelligence</source><volume> 3</volume>,<fpage> 319</fpage>-<lpage>324</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.52931-ref29"><label>29</label><mixed-citation publication-type="other" xlink:type="simple">Baader, F., Küsters, R. and Molitor, R. (1999) Computing Least Common Subsumers in Description Logics with Existential Restrictions. International Joint Conference on Artificial Intelligence, 99, 96-101.</mixed-citation></ref><ref id="scirp.52931-ref30"><label>30</label><mixed-citation publication-type="other" xlink:type="simple">Haarslev, V., M&amp;oumlller, R. and Turhan, A.Y. (2001) Exploiting Pseudo Models for TBox and ABox Reasoning in Expressive Description Logics. International Joint Conference, IJCAR 2001, Siena.</mixed-citation></ref><ref id="scirp.52931-ref31"><label>31</label><mixed-citation publication-type="other" xlink:type="simple">Hudek, A.K. and Weddell, G. (2006) Binary Absorption in Tableaux-Based Reasoning for Description Logics. Proceedings of the International Workshop on Description Logics (DL 2006), 189, 86-96.</mixed-citation></ref><ref id="scirp.52931-ref32"><label>32</label><mixed-citation publication-type="other" xlink:type="simple">Tsarkov, D. and Horrocks, I. (2004) Efficient Reasoning with Range and Domain Constraints. Proceedings of the 2004 Description Logic Workshop (DL 2004), 104, 41-50.</mixed-citation></ref><ref id="scirp.52931-ref33"><label>33</label><mixed-citation publication-type="other" xlink:type="simple">Wu, J., Hudek, A.K., Toman, D. and Weddell, G.E. (2012) Assertion Absorption in Object Queries over Knowledge Bases. International Conference on the Principles of Knowledge Representation and Reasoning, Rome, June 2012.</mixed-citation></ref><ref id="scirp.52931-ref34"><label>34</label><mixed-citation publication-type="other" xlink:type="simple">Grosof, B., Horrocks, I., Volz, R. and Decker, S. (2003) Description Logic Programs: Combining Logic Programs with Description Logic. Proceedings of WWW, Budapest, May 2003, 48-57.</mixed-citation></ref><ref id="scirp.52931-ref35"><label>35</label><mixed-citation publication-type="other" xlink:type="simple">Baader, F., Brand, S. and Lutz, C. (2005) Pushing the EL Envelope. Proceedings of IJCAI, Edinburgh, August 2005, 364-369.</mixed-citation></ref><ref id="scirp.52931-ref36"><label>36</label><mixed-citation publication-type="other" xlink:type="simple">Baader, F., Brandt, S. and Lutz, C. (2008) Pushing the EL Envelope Further. Proceedings of the OWLED 2008 DC Workshop on OWL: Experiences and Directions, Karlsruhe, October 2008.</mixed-citation></ref><ref id="scirp.52931-ref37"><label>37</label><mixed-citation publication-type="other" xlink:type="simple">Calvanese, D., De Giacomo, G., Lembo, D., Lenzerini, M. and Rosati, R. (2005) DL-Lite: Tractable Description Logics for Ontologies. Proceedings of AAAI, 5, 602-607.</mixed-citation></ref><ref id="scirp.52931-ref38"><label>38</label><mixed-citation publication-type="other" xlink:type="simple">Calvanese, D., De Giacomo, G., Lembo, D., Lenzerini, M. and Rosati, R. (2006) Data Complexity of Query Answering in Description Logics. Proceedings of Knowledge Representation and Reasoning (KR), 6, 260-270.</mixed-citation></ref><ref id="scirp.52931-ref39"><label>39</label><mixed-citation publication-type="other" xlink:type="simple">Bishop, B., Kiryakov, A., Ognyanoff, D., Peikov, I., Tashev, Z. and Velkov, R. (2011) OWLIM: A Family of Scalable Semantic Repositories. Journal of Semantic Web, 2, 33-42.</mixed-citation></ref><ref id="scirp.52931-ref40"><label>40</label><mixed-citation publication-type="other" xlink:type="simple">Kazakov, Y., Kr&amp;oumltzsch, M. and Simancík, F. (2011) Concurrent Classification of EL Ontologies. International Semantic Web Conference, Bonn, October 2011, 305-320.</mixed-citation></ref><ref id="scirp.52931-ref41"><label>41</label><mixed-citation publication-type="other" xlink:type="simple">Wu, Z., Eadon, G., Das, S., Chong, E.I., Kolovski, V., Annamalai, M. and Srinivasan, J. (2008) Implementing an Inference Engine for RDFS/OWL Constructs and User-Defined Rules in Oracle. Proceedings of IEEE 24th International Conference on Data Engineering (ICDE), Cancun, April 2008, 1239-1248.</mixed-citation></ref><ref id="scirp.52931-ref42"><label>42</label><mixed-citation publication-type="other" xlink:type="simple">Zhou, Y., Cuenca Grau, B., Horrocks, I., Wu, Z. and Banerjee, J. (2013) Making the Most of Your Triple Store: Query Answering in OWL 2 Using an RL Reasoner. Proceedings of the 22nd International Conference on World Wide Web, Rio, May 2013, 1569-1580.</mixed-citation></ref><ref id="scirp.52931-ref43"><label>43</label><mixed-citation publication-type="other" xlink:type="simple">Guo, Y., Pan, Z. and Heflin, J. (2005) LUBM: A Benchmark for OWL Knowledge Base Systems. Journal of Web Semantics, 3, 158-182. http://dx.doi.org/10.1016/j.websem.2005.06.005</mixed-citation></ref><ref id="scirp.52931-ref44"><label>44</label><mixed-citation publication-type="other" xlink:type="simple">Auer, S., Bizer, C., Kobilarov, G., Lehmann, J., Cyganiak, R. and Ives, Z. (2007) DBpedia: A Nucleus for a Web of Open Data. Proceedings of ISWC, Busan, November 2007, 722-735.</mixed-citation></ref><ref id="scirp.52931-ref45"><label>45</label><mixed-citation publication-type="other" xlink:type="simple">Dean, J. and Ghemawat, S. (2008) MapReduce: Simplified Data Processing on Large Clusters. Communications of the ACM, 51, 107-113. http://dx.doi.org/10.1145/1327452.1327492</mixed-citation></ref></ref-list></back></article>