<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Patent Valuation Using Di erence in ALE N</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Naouel Karam</string-name>
          <email>naouel.karam@fu-berlin.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Adrian Paschke</string-name>
          <email>paschke@inf.fu-berlin.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Mathematics and Computer Science, Freie Universitat Berlin Konigin-Luise-Str.</institution>
          <addr-line>24-26, 14195 Berlin</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we present an approach for patent claim comparison based on the di erence operator in description logics. The claims are represented using ALEN . An algorithm computing the di erence between two ALEN concept descriptions is proposed and its usefulness for patent application valuation is described by means of some simple examples.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        More and more, patent material is made available in electronic format, and most
of the time in textual form. Examples of such services are the European patent
O ce (EPO) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and the United States Patent and Trademark O ce (USPTO)
[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The need for a formal speci cation of the patent content arose recently to
help retrieval, examination and classi cation of patent applications.
      </p>
      <sec id="sec-1-1">
        <title>In this context one needs to evaluate the innovative degree of a patent appli</title>
        <p>cation. A claim is the part of a patent application where the inventor speci es
the invention attributes and its features, de ning what can be protected by the
patent law. The aim is to show the non-obviousness to a person with basic
domain skills and the novelty of the application compared to the state of the art.</p>
      </sec>
      <sec id="sec-1-2">
        <title>Patent claims are described in natural language. Terms used in the claims</title>
        <p>
          must nd clear support in the preceding description part of the patent
application such that the meaning of a term is clearly speci ed. Previous work had
attempted to represent patent material using OWL ontologies [
          <xref ref-type="bibr" rid="ref15 ref7">7, 15</xref>
          ].
        </p>
      </sec>
      <sec id="sec-1-3">
        <title>Statistical tools performing patent application evaluation are based on a set</title>
        <p>of parameters provided by the user. Based on those parameters, the overall score
of a patent application is calculated.</p>
        <p>In this paper we present a more formal approach for patent claim comparison
based on description logics1. Patent application claims are formally represented
as concept descriptions. When comparing two applications, the di erences need
to be pinpointed in order to prove the novelty. We compute this di erence by
using the di erence operator and return the result to the user. The result must
be intuitive and easy to understand in order to help the user construct his
argumentation.
1 This work has been partially supported by the Fact Screening and Transformation
Project (FSTP) funded by the Teles Pri AG: www.fstp-expert-system.com</p>
      </sec>
      <sec id="sec-1-4">
        <title>The di erence operator computes the part of a concept that is not contained</title>
        <p>
          into another one. The di erence operator has been de ned in [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] as being the
most general description that can be added to the second operand to obtain
equivalence with the rst. A second de nition of the di erence involving a
syntactic criteria for minimality has been introduced in [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
        </p>
      </sec>
      <sec id="sec-1-5">
        <title>In our context we need to describe existential, universal and numerical re</title>
        <p>
          strictions. The di erence operator has been investigated for description logics
allowing either numerical restrictions [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] or existential restrictions [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. We propose
an algorithm for ALE N based on the structural characterization of subsumption
for ALE N [
          <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
          ].
        </p>
        <p>The paper is organized as follows: in section 2, we give the formal de nitions
of the di erence operator and discuss the motivation for our choice. Section 3
recalls useful results for ALE N and introduces some notations. In section 4 we
provide an algorithm for computing the di erence in ALE N . Some examples
of patent claims comparison are given in section 5 and Section 6 concludes the
paper.
2</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Operator Choice</title>
      <p>The need for providing parts of a description that are not contained in another
one has been motivated by di erent applications and di erent de nitions exist
with their advantages and drawbacks.</p>
      <sec id="sec-2-1">
        <title>Informally speaking, the di erence between two concept descriptions is the</title>
        <p>
          information contained in the rst description and not in the second. The
difference operator allows to remove from a given description all the information
contained in another description. The di erence operation between two concept
descriptions was rst introduced by Teege [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ].
        </p>
        <p>De nition 1. (semantic di erence) The di erence between two concept
descriptions C and D with C v D is given by</p>
        <p>C</p>
        <p>D := maxfE j E u D</p>
        <p>Cg
where max is de ned with respect to subsumption.</p>
      </sec>
      <sec id="sec-2-2">
        <title>Later, the work in [9, 4] proposed a re nement of this de nition by allow</title>
        <p>ing the di erence between incomparable descriptions (i.e. D is not required to
subsume C) and taking the syntactic minimum (w.r.t. a subdescription ordering</p>
      </sec>
      <sec id="sec-2-3">
        <title>d) instead of a semantic maximum.</title>
        <p>De nition 2. (syntactic di erence) The di erence between two incomparable
concept descriptions C and D is de ned as</p>
        <p>C</p>
        <p>D := minfE j E u D</p>
        <p>C u Dg
where min is de ned with respect to a so-called subdescription ordering
(denoted by d), used to compare syntactical structures that we recall in the next
de nition.</p>
        <p>De nition 3. (Subdescriptions) Let C be an ALE N -concept description, Cb is
a subdescription of C ( Cb d C) i ,
1. Cb = ?; or
2. Cb is obtained by removing from the top-level of C: &gt;, concept names,
number restrictions, value restrictions, existential restrictions. For the remaining
restrictions 8r:E or 9r:E, replace the concept description E with a
subdescription of E.</p>
        <sec id="sec-2-3-1">
          <title>As an example, consider the ALE N -concept description C:</title>
          <p>P u P u 8r:P u 9r:(P u 9r:Q)u
3r</p>
        </sec>
      </sec>
      <sec id="sec-2-4">
        <title>A possible subdescription:</title>
        <p>Cb = P u 8r:P u 9r:(9r:Q)u
3r
is obtained from C by removing P from the top-level of C and P from the
subexpression 9r:(P u 9r:Q). Note that Cb is equivalent to C and there exists no
subdescription of Cb owning this property. Cb is the minimal subdescription which
is equivalent to C.</p>
        <sec id="sec-2-4-1">
          <title>In [12], the authors de ned a semantic di erence for ALN . They also compare</title>
          <p>the semantic and syntactic variants and state that the two approaches di er
mainly on the bottom handling. Indeed, the bottom decomposition leads to more
than one result for the semantic di erence. On the other hand, the syntactic
di erence always generates a unique result that is a subdescription of the input
description and hence more intuitive and comprehensive for the user.</p>
        </sec>
      </sec>
      <sec id="sec-2-5">
        <title>Another operator called \concept abduction\ has been introduced to provide</title>
        <p>
          an explanation for matchmaking results in an e-marketplace. Abduction was rst
de ned for ALN [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] and has been recently extended to a more expressive DL
        </p>
        <sec id="sec-2-5-1">
          <title>SH, using tableau calculus [13].</title>
        </sec>
      </sec>
      <sec id="sec-2-6">
        <title>This operator does not require subsumption between the concept descriptions</title>
        <p>
          neither and thus is more general than the semantic di erence. As stated in [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ],
the result of the di erence is included in the set of solutions of a CAP.
        </p>
        <p>In our context, we chose to use the syntactic di erence for three reasons:
1. It does not require subsumption between the concept descriptions being
compared, which is more realistic in real world applications,</p>
      </sec>
      <sec id="sec-2-7">
        <title>2. it generates a unique result which is a syntactic variation of the input and</title>
        <p>hence more intuitive for the user,</p>
      </sec>
      <sec id="sec-2-8">
        <title>3. when the inputs are free from insatis able subexpressions the result is equivalent to the semantic di erence.</title>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Preliminaries</title>
      <p>In this section we recall some results for subsumption in ALE N and de ne some
notations that will be useful to derive the di erence algorithm.</p>
      <p>The normal form of an ALE N concept description is obtained by applying
the following transformation rules:
{ ( mr) u ( nr) ! ( nr) if n
{ ( mr) u ( nr) ! ( nr) if n
{ 8r:C u 8r:D ! 8r:(C u D).</p>
      <p>m,
m, and</p>
      <p>To access the di erent component of a concept description, we will use the
following notations:
{ prim(C) denotes the set of concept names and the bottom concept occurring
on the top-level of C,
{ infr(C) = ( nr) if there exists a number restriction of the form ( nr) on
the top-level of C, infr(C) = &gt; otherwise,
{ supr(C) = ( nr) if there exists a number restriction of the form ( nr) on
the top-level of C, supr(C) = &gt; otherwise,
{ minr(C) = maxfk j C v ( kr)g,
{ maxr(C) = minfk j C v ( kr)g,
{ 8r(C) = E if there exists a value restriction 8r:E on the top-level of C;
8r(C) = &gt; otherwise,
{ 9r(C) = fC0 j 9r:C0occurs on the top-level of Cg.</p>
      <p>For the sake of clarity, we will assume that the set NR is reduced to the role r.</p>
      <sec id="sec-3-1">
        <title>The algorithm can be easily generalized to arbitrary sets of role names.</title>
      </sec>
      <sec id="sec-3-2">
        <title>The di erence algorithm is based on the structural characterization of sub</title>
        <p>
          sumption in ALE N given in [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. In the sequel we present the intuitions used
to compute induced concept descriptions and recall the structural subsumption
characterization. We also introduce some notations that we will use in the
difference algorithm.
        </p>
        <sec id="sec-3-2-1">
          <title>The main issue when dealing with ALE N is to compute the "non-trivial"</title>
          <p>concept descriptions subsuming a concept description C; such concepts do not
appear in the top-level of C and are called "induced". Let us recall this process
by means of examples.</p>
          <p>Number restrictions:
They can be induced if two existential restrictions involve disjoint concepts. For
example, if C := 9r:P u 9r::P then 2r is induced by C.</p>
          <p>Let us note the induced number restrictions as follows: minr (C). Note that if
minr (C) = k, we have C v kr which means that minr (C) is taken into account
in minr(C) de ned above.</p>
          <p>Existential restrictions:
Due to -number restrictions, if the number of existential restrictions in the
toplevel of a concept C is greater than the -number restriction, those existential
restrictions must be merged.</p>
        </sec>
      </sec>
      <sec id="sec-3-3">
        <title>For example, if we have:</title>
        <p>
          C := 9r:(P u A) u 9r:(P u B) u 9r:(:P u A) u 9r:Q u 9r::Qu
2r;
the merging process results in new concepts descriptions where the only
consistent ones are:
9r:(P u Q u A u B) u 9r:(:P u :Q u A)
9r:(P u :Q u A u B) u 9r:(:P u Q u A)
2r; and
2r:
In [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], each merging is represented by a mapping leading to a concept C and
the set of mappings is denoted by r(C). The mappings in r(C) are required
to obey the following conditions:
1. (i) 6= ; for all 1 i n;
2. S1 i n (i) = f1; :::; mg and (i) \
3. dj2 (i) Cj u 8r(C) 6 ? for all 1 i
(j) = ; for all 1
n,
i &lt; j
n;
where n := minfmaxr(C); j 9r(C) jg and m :=j 9r(C) j.
        </p>
      </sec>
      <sec id="sec-3-4">
        <title>In our example, this set consists of two mappings 1 and</title>
        <p>two concepts C 1 and C 2 above with C C 1 t C 2 .</p>
        <sec id="sec-3-4-1">
          <title>The set of C0 such that 9r:C0 in C for all mappings is noted as follows:</title>
        </sec>
      </sec>
      <sec id="sec-3-5">
        <title>2 leading to the</title>
        <p>9r (C) :=
[
2 r(C)
9r(C )</p>
      </sec>
      <sec id="sec-3-6">
        <title>For our example we obtain:</title>
        <p>9r (C) := fP u Q u A u B; :P u :Q u A; P u :Q u A u B; :P u Q u Ag
In case 9r(C) = ; (there is no existential restriction on the top level of C)
one needs to take into account the -restrictions together with value restrictions
to deduce non-trivial existential restrictions. Let us illustrate the case on the
following concept:</p>
        <p>D := ( 2r) u 8r:(A u B):
The instances of D have at least two r-successors and due to the value restriction
we can deduce that D v 9r:(A u B).</p>
      </sec>
      <sec id="sec-3-7">
        <title>This concludes the existential restrictions case.</title>
        <p>Value restrictions:
It is clear from the former example that every instance of C has exactly two
r-successors, in that case one can deduce from the existential restrictions in C 1
and C 2 that all r-successors belong to A and thus that the value restriction</p>
        <sec id="sec-3-7-1">
          <title>8r:A is induced by C.</title>
        </sec>
      </sec>
      <sec id="sec-3-8">
        <title>This deduction can be performed only when all r-successors are known and it is represented by the condition:</title>
        <p>maxr(C) = minr (C):</p>
        <p>The second case where a value restriction can be induced is when maxr(C) =
0 then C v 8r:?.</p>
        <p>Syntactic Di erence between ALE N -Concept</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Descriptions</title>
      <p>
        The algorithm computing the di erence between two ALEN -concept
descriptions C and D is depicted in gure 1. We extended the algorithm proposed in
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] to compute the di erence between two ALE-concept descriptions.
      </p>
      <sec id="sec-4-1">
        <title>Before going into detail about the algorithm, and as it is based on the structural characterization of the subsumption [10], let us recall the conditions for each kind of conjunct occurring on the top level of the concept descriptions.</title>
        <p>Theorem 1. Let C, D be two ALEN -concept descriptions with
9r(C) = fC1; :::; Cng. Then C v D i C ?, or D &gt;, or the following
conditions hold:
1. prim(C) prim(D),
2. maxr(C) maxr(D),
3. minr(C) minr(D),
4. for all D0 2 9r(D) it holds that
(a) 9r(C) = ;; minr(C) 1, and 8r(C) v D0; or
(b) 9r(C) 6= ;; and for each 2 r(C), there exists C0 2 9r(C ) such that</p>
        <p>C0 u 8r(C) v D0.
5. if 8r(C) 6 &gt;, then
(a) maxr(C) = 0; or
(b) minr(C) &lt; maxr(C) and 8r(C) v 8r(D); or
(c) 0 &lt; minr(C) = maxr(C) and 8r(C) u C0 v 8r(D) for all C0 2 9r(C).</p>
      </sec>
      <sec id="sec-4-2">
        <title>According to the de nition of the di erence (c.f De nition 2), the output of the algorithm must verify:</title>
        <p>ComputeDi (C; D) u D
C u D</p>
      </sec>
      <sec id="sec-4-3">
        <title>Let start with concept names and numerical restrictions. One can easily verify conditions 1. 3. of Theorem 1:</title>
        <sec id="sec-4-3-1">
          <title>The set of primitive concepts prim(ComputeDi (C; D) u D) is equal to prim(ComputeDi (C; D)) [ prim(D), which by de nition is equal to (prim(C)nprim(D)) [ prim(D). This is again equal to prim(C) [ prim(D), the set of primitive concepts of (C u D).</title>
        </sec>
        <sec id="sec-4-3-2">
          <title>For maxr(ComputeDi (C; D) u D), we distinguish two cases: it is equal to maxr(D), when maxr(C) maxr(D) and to maxr(infr(C) u D), when maxr(C) &lt; maxr(D). Both cases are equal to maxr(C u D).</title>
        </sec>
        <sec id="sec-4-3-3">
          <title>Analogously to the precedent case, for minr(ComputeDi (C; D) u D) we have</title>
          <p>two cases: equal to minr(D) when minr(C) minr(D) and to minr(supr(C)u</p>
        </sec>
        <sec id="sec-4-3-4">
          <title>D) when minr(C) &gt; minr(D). Which again are equal to minr(C u D).</title>
          <p>Require: Two ALEN -concept descriptions C and D in ALEN -normal form
Ensure: ComputeDi (C; D)
1: if C u D ? then
2: ComputeDi (C; D) := ?
3: else
4: ComputeDi (C; D) := uA2prim(C D)A u infr(C D) u supr(C D) u
8r:ComputeDi (8r(C); 8r(D) u 8r(C u D)) u dE2Er0 9r:E,
where the value restriction is omitted in case ComputeDi (8r(C); 8r(D) u
8r(C u D)) &gt; and:
prim(C-D) := prim(C)nprim(D);
infr(C-D) = &gt;; maxr(C) maxr(D);</p>
          <p>infr(C); maxr(C) &lt; maxr(D);
supr(C-D) = &gt;; minr(C) minr(D);</p>
          <p>supr(C); minr(C) &gt; minr(D);
8r(E) = &lt;8 ?&gt;;; maxr(E) = 0;
minr(E) &lt; maxr(E);
: lcs(f8r(E) u E0 j E0 2 9r(E)g); 0 &lt; minr(E) = maxr(E);</p>
          <p>Er0 is computed as follows:
Let Er := 9r(C) = fC1; :::; Cng and we de ne CnE as being C without the
conjunct 9r:E.
5: for i = 1 to n do
6: if (i) r(CnCi u D) 6= ; and there exists D0 2 9r((CnCi u D) ) forall
2 r(CnCi u D) with 8r(C) u 8r(D) u D0 v Ci; or
(ii) r(CnCi u D) = ; and minr(C u D) 1 and 8r(C) u 8r(D) v Ci,
then
7: Er := ErnfCig;
8: end if
9: end for
10: Er0 = fE j E 2 Erg where E := ComputeDi (E; 8r(C) u 8r(D)).
11: end if
Let us now consider the value restrictions. In case 0 &lt; minr(C u D) = maxr(C u
D), a value restriction 8r(C u D) can be deduced from C u D, which is the least
common subsumer of all the existential restrictions appearing in 9r(C u D).</p>
        </sec>
      </sec>
      <sec id="sec-4-4">
        <title>Let us illustrate this case by an example.</title>
        <p>Cex1 := 9r:(P u A) u 9r:(P u B) u 9r::Q u 8r:(A u B);</p>
        <p>Dex1 := 9r:(:P u A) u 9r:Q u ( 2r):
As demonstrated in section 3, the merging of existential restrictions in Cex1 u
Dex1 induces the value restriction 8r:A. The value restriction of the di erence</p>
      </sec>
      <sec id="sec-4-5">
        <title>C D is then</title>
        <p>ComputeDi (8r(C); 8r(D) u 8r (C u D)) = ComputeDi (A u B; A) = B
One can verify condition 5(c) of Theorem 1, namely that B u C0 v A u B for all
C0 in the set of merged existential restrictions 9r (Cex1 u Dex1) (c.f. the example
in Section 3).</p>
        <p>Let us now illustrate the two cases for existential restrictions by means of
examples.</p>
      </sec>
      <sec id="sec-4-6">
        <title>To illustrate case (i) let us take the following descriptions:</title>
        <p>Cex2 := 9r:(P u A u B)u</p>
        <p>2r;</p>
        <p>Dex2 := 9r:(P u A) u 9r:(P u B) u 9r:(:P u A) u 9r:Q u 9r::Q:
from (CenxC21 u Dex2) 2. We then have
C1 = P uAuB subsumes P uQuAuB from (CenxC21 uDex2) 1 and P u:QuAuB
ComputeDi (Cex2; Dex2) =
2r:</p>
      </sec>
      <sec id="sec-4-7">
        <title>Finally we illustrate case (ii) with the following example</title>
        <p>Cex3 := P u 9r:(A1 u A2) u (
Dex3 := 8r:(A1 u A2 u A3):
3r);
ComputeDi (Cex3; Dex3) = P u (
3r)</p>
        <sec id="sec-4-7-1">
          <title>While 9r:(A1 u A2 u A3) can be induced from 8r:(A1 u A2 u A3) u (</title>
          <p>one can verify that
3r),
ComputeDi (Cex3; Dex3) u Dex3
P u (
3r) u 8r:(A1 u A2 u A3)
v P u (
v P u (
3r) u 9r:(A1 u A2 u A3) u 8r:(A1 u A2 u A3)
3r) u 9r:(A1 u A2) u 8r:(A1 u A2 u A3)
Cex3 u Dex3</p>
        </sec>
        <sec id="sec-4-7-2">
          <title>The case w is obvious.</title>
        </sec>
      </sec>
      <sec id="sec-4-8">
        <title>The next lemma proves that the algorithm returns a di erence that respects the condition of the di erence operator (Section 2). The proof can be found in our technical report [8].</title>
        <p>Lemma 1. Let C, D be two ALE N -concept descriptions in ALE N normal
form. Then, ComputeDi (C; D) u D C u D.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Application to Patent Claims Comparison</title>
      <p>In this section we are going to illustrate the di erence on some simple patent
examples.</p>
      <p>Example 1. Suppose we have an application for a chair with only one leg having
a seat made only from a light material. The corresponding concept description
is the following:</p>
      <p>= 1hasLeg u 9hasSeat:(8hasM aterial:Light);
that we need to compare to a previous patent describing a chair with three legs
and having one seat made of light wood, given by the description
= 3hasLeg u 9hasSeat:(8hasM aterial:(W ood u Light)):</p>
      <sec id="sec-5-1">
        <title>The algorithm returns</title>
        <p>the application.</p>
      </sec>
      <sec id="sec-5-2">
        <title>1hasLeg which corresponds to the speci c part of</title>
        <p>Example 2. Let us consider a patent application for a watch with two types of
displays or more that are all bright. The corresponding description is:
&gt;= 2hasDisplay u 8hasDisplay:Bright;
to compare to a watch with an analogue and a non analogue display described
as:</p>
        <p>9hasDisplay:Analogical u 9hasDisplay::Analogical:</p>
        <sec id="sec-5-2-1">
          <title>The di erence is 8hasDisplay:Bright. Indeed, we can deduce the numeri</title>
          <p>cal restriction &gt;= 2hasDisplay from the second concept description while the
existential restrictions involve disjoint concepts.
6</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>In this paper, we have investigated the problem of computing the syntactic
difference in ALE N . This work was motivated by an application in the context of
patent applications valuation. In this context one needs to compare the claims
of the patent with previous patents solving a similar problem. The textual
descriptions of the claims can be described in a formal way using ALE N -concept
descriptions. The di erence operator provides the user with the parts that are
contained in his application and not in the state of the art. Our aim is not to
provide a decision-making tool regarding the novelty of a patent application, but
rather a tool that can help in pinpointing the di erences and assist the user in
constructing his argumentation.</p>
      <sec id="sec-6-1">
        <title>We are implementing a prototype of the di erence algorithm based on the DL reasoner HermiT [2] for the subsumption test. A direction for Future work would be to investigate the decision making process based on the results returned by the di erence and empirical rules derived from experts decisions.</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>The</given-names>
            <surname>European</surname>
          </string-name>
          Patent O ce website: http://www.epo.org
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>2. The Hermit OWL Reasoner website: http://hermit-reasoner.com</mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <article-title>3. The United States Patent and Trademark O ce website</article-title>
          : http://www.uspto.gov/
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Brandt</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kusters</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Turhan</surname>
            ,
            <given-names>A.Y.</given-names>
          </string-name>
          :
          <article-title>Approximation and di erence in description logics</article-title>
          .
          <source>In: T.Dean (ed.) Proceedings of the Eighth International Conference on Principles of Knowledge Representation and Reasoning (KR2002)</source>
          . pp.
          <volume>203</volume>
          {
          <fpage>214</fpage>
          . Morgan Kaufmann, San Francisco, CA (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Colucci</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Noia</surname>
          </string-name>
          , T.D.,
          <string-name>
            <surname>Sciascio</surname>
            ,
            <given-names>E.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Donini</surname>
            ,
            <given-names>F.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mongiello</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Concept abduction and contraction in description logics</article-title>
          .
          <source>In: Description Logics</source>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Di</given-names>
            <surname>Noia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Di Sciascio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Donini</surname>
          </string-name>
          ,
          <string-name>
            <surname>F.M.:</surname>
          </string-name>
          <article-title>Semantic matchmaking as nonmonotonic reasoning: a description logic approach</article-title>
          .
          <source>J. Artif. Int. Res</source>
          .
          <volume>29</volume>
          (
          <issue>1</issue>
          ),
          <volume>269</volume>
          {
          <fpage>307</fpage>
          (
          <year>2007</year>
          ), http://dl.acm.org/citation.cfm?id=
          <volume>1622606</volume>
          .
          <fpage>1622615</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Giereth</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koch</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kompatsiaris</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Papadopoulos</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pianta</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sera</surname>
            <given-names>ni</given-names>
          </string-name>
          , L.,
          <string-name>
            <surname>Wanner</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>A modular framework for ontology-based representation of patent information</article-title>
          .
          <source>In: JURIX</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Karam</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paschke</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Patent valuation using di erence in ALEN</article-title>
          .
          <source>Tech. rep., Freie</source>
          Universitat Berlin, Germany (
          <year>2012</year>
          ), http://www.csw.inf.fu-berlin.de/publications/TR-Di Alen.pdf
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Kusters</surname>
          </string-name>
          , R.:
          <article-title>Non-standard inferences in description logics</article-title>
          ,
          <source>vol. 2100 of Lecture Notes in Arti cial Intelligence</source>
          . Springer-Verlag (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Kusters</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Molitor</surname>
          </string-name>
          , R.:
          <article-title>Computing least common subsumers in ALEN</article-title>
          .
          <source>In: Proceedings of the 17th international joint conference on Arti cial intelligence - Volume</source>
          <volume>1</volume>
          . pp.
          <volume>219</volume>
          {
          <fpage>224</fpage>
          . Morgan Kaufmann Publishers Inc., San Francisco, CA, USA (
          <year>2001</year>
          ), http://portal.acm.org/citation.cfm?id=
          <volume>1642090</volume>
          .
          <fpage>1642120</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Kusters</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Molitor</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Structural subsumption and least common subsumers in a description logic with existential and number restrictions</article-title>
          .
          <source>Studia Logica</source>
          <volume>81</volume>
          (
          <issue>2</issue>
          ),
          <volume>227</volume>
          {
          <fpage>259</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Leger</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rey</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Toumani</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Semantic di erence in ALN</article-title>
          . In: Description Logics (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Noia</surname>
          </string-name>
          , T.D.,
          <string-name>
            <surname>Sciascio</surname>
            ,
            <given-names>E.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Donini</surname>
            ,
            <given-names>F.M.:</given-names>
          </string-name>
          <article-title>A tableaux-based calculus for abduction in expressive description logics: preliminary results</article-title>
          .
          <source>In: Description Logics</source>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Teege</surname>
          </string-name>
          , G.:
          <article-title>Making the di erence: a subtraction operation for description logics</article-title>
          . In: Doyle,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Sandewall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Torasso</surname>
          </string-name>
          , P. (eds.)
          <source>KR'94: Principles of Knowledge Representation and Reasoning</source>
          , pp.
          <volume>540</volume>
          {
          <fpage>550</fpage>
          . Morgan Kaufmann, San Francisco, California (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Wanner</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Baeza-Yates</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , Brugmann,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Codina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Diallo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Escorsa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Giereth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Kompatsiaris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            ,
            <surname>Papadopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Pianta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Piella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Puhlmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Rao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Rotard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Schoester</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Sera</surname>
          </string-name>
          <string-name>
            <given-names>ni</given-names>
            , L.,
            <surname>Zervaki</surname>
          </string-name>
          ,
          <string-name>
            <surname>V.</surname>
          </string-name>
          :
          <article-title>Towards contentoriented patent document processing</article-title>
          .
          <source>World Patent Information</source>
          <volume>30</volume>
          (
          <issue>1</issue>
          ),
          <volume>21</volume>
          {
          <fpage>33</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>