<!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>Power (Set) ALC (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Laura Giordano</string-name>
          <email>laura.giordano@uniupo.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alberto Policriti</string-name>
          <email>alberto.policriti@uniud.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DISIT, Universita` del Piemonte Orientale</institution>
          ,
          <addr-line>Alessandria</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Dipartimento di Scienze Matematiche, Informatiche e Fisiche, Universita` di Udine Istituto di Genomica Applicata</institution>
          ,
          <addr-line>Parco Scientifico e Tecnologico “L. Danieli”</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The similarities between Description Logics (DLs) and Set Theory can be exploited to introduce in DLs a power-set concept and to allow for (possibly circular) membership relationships among arbitrary concepts. In this abstract, we describe the main ideas underlying the definition of ALCΩ, a description logic combining ALC with Ω, a very rudimentary axiomatic set theory, consisting of only four axioms characterizing binary union, set difference, inclusion, and the power-set. In ALCΩ , concepts are naturally interpreted as sets living in Ω-models. The power-set concept and the membership axioms among concepts give useful metamodeling capabilities to the language.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The relationships between Description Logics (DLs) and Set Theory are strong. If not
for other reasons, just considering the fact that concepts in DLs are interpreted as sets
of domain elements and that the basic concept constructs in DLs, namely intersection,
union and complement, are the very basic notions of any (axiomatic) set theory.</p>
      <p>We aim at enhancing the relations between DLs and the Set Theory, by considering
the very simple axiomatic set theory Ω—consisting of only four axioms characterizing
binary union, set difference, inclusion, and the power-set—and extending DLs with new
constructor for concepts, the power-set and the set-difference constructs, as specified in
Ω. In addition, we want to use concept membership axioms of the form C ∈ D, stating
that the concept C is an instance of concept D, and role membership axioms of the form
(C, D) ∈ R, stating that concept C is in relation R with concept D. This extension is
very natural considering that concepts can be interpreted as sets living in Ω-models,
where each set can only have other sets as elements.</p>
      <p>
        Furthermore, we do not require sets to be well-founded, as in [
        <xref ref-type="bibr" rid="ref13 ref15">15, 13</xref>
        ], and therefore
we open up to the possibility of having a concept as an instance of itself: C ∈ C1. For
instance, considering an example taken from [
        <xref ref-type="bibr" rid="ref12 ref16">16, 12</xref>
        ], using membership axioms, we
can represent the fact that eagles are in the red list of endangered species, by the axiom
Eagle ∈ RedListSpecies and that Harry is an eagle, by the assertion Eagle(harry ). We
could further consider a concept notM odif iableList, consisting of those list that
cannot be modified (if not by, say, a specifically enforced law) and, for example, it would be
1 Self membership is already allowed for concept names in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], by assertions of the form a(a).
reasonable to ask RedListSpecies ∈ notModifiableList . However, more interestingly,
we would also clearly want notModifiableList ∈ notModifiableList .
      </p>
      <p>The power-set concept, Pow(C), allows us to talk about all possible sub-concepts
of a given concept C visible in the domain, and it allows us also to capture—in a natural
way—the interactions between concepts and metaconcepts. Considering again the
example above, the statement “all the instances of species in the Red List are not allowed
to be hunted” can be represented by the concept inclusion axiom: RedListSpecies ⊑
Pow(CannotHunt ), meaning that all instances of the classes in the RedListSpecies
(as Eagle) are included in CannotHunt .</p>
      <p>
        Motik has shown in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] that the semantics of metamodeling adopted in OWL-Full
leads to undecidability already for ALC-Full, due to the free mixing of logical and
metalogical symbols. In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], limiting this free mixing but allowing names to be interpreted
as concepts and to occur as instances of other concepts, two alternative semantics (the
Contextual π-semantics and the Hilog ν-semantics) are proposed for metamodeling.
Decidability of SHOIQ extended with metamodeling is proved under either semantics.
As shown in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], the meaning of the sentence above could be captured by combining
the ν-semantics with SWRL [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], but not by the ν-semantics alone.
      </p>
      <p>
        Starting from [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], many other approaches to metamodeling have been proposed
in the literature. Most of them [
        <xref ref-type="bibr" rid="ref11 ref4 ref8 ref9">4, 9, 11, 8</xref>
        ] are based on a Hilog semantics, while [
        <xref ref-type="bibr" rid="ref13 ref15">15,
13</xref>
        ] define extensions of OWL DL and of SHIQ (respectively), based on semantics
interpreting concepts as well-founded sets. Here, we propose an extension of ALC with
power-set concepts and membership axioms among concepts, whose semantics is
naturally defined using sets living in Ω-models (which are not necessarily well-founded).
      </p>
      <p>
        In the following we shortly describe an extension of ALC, ALCΩ, including the
power-set concept and concept membership axioms, which we have proved to be
decidable by defining, for any ALCΩ knowledge base K, a polynomial translation KT into
ALCOI, exploiting the correspondence studied in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] between the membership
relation in the set theory and a normal modality. From the translation in ALCOI we obtain
an EXPTIME upper bound on the complexity of satisfiability in ALCΩ . Interestingly
enough, our translation has strong relations with the first-order reductions used in [
        <xref ref-type="bibr" rid="ref11 ref7 ref9">7, 9,
11</xref>
        ]. An extended version of this work will appear in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
2
      </p>
      <p>The theory Ω
The first-order theory Ω consists of the following four axioms in the language with
relational symbols ∈ and ⊆, and functional symbols ∪, \, Pow :
x ∈ y ∪ z ↔ x ∈ y ∨ x ∈ z;
x ∈ y\z ↔ x ∈ y ∧ x 6∈ z;</p>
      <p>x ⊆ y ↔ ∀z(z ∈ x → z ∈ y);
x ∈ Pow (y) ↔ x ⊆ y.</p>
      <p>In an Ω-model everything is supposed to be a set. Hence, a set will have (only) sets
as its elements and circular definition of sets are allowed (such as a set admitting itself
as one of its elements). Moreover, not postulating in Ω any link between membership
∈ and equality—in axiomatic terms, having no extensionality (axiom)—Ω-models in
which there are different sets with equal collection of elements, are admissible.</p>
      <p>
        The most natural Ω-model—in which different sets are, in fact, always extensionally
different—is the collection of well-founded sets HF = HF0 = Sn∈N HFn, where:
HF0 = ∅ and HFn+1 = Pow (HFn). A close relative of HF0, in which sets are not
required to be well-founded, goes under the name of HF1/2 (see [
        <xref ref-type="bibr" rid="ref1 ref14">1, 14</xref>
        ]). HF0 or HF1/2
can be seen as the collection of finite (either acyclic or cyclic) graphs where sets are
represented by nodes and arcs depict the membership relation among sets (see [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]).
      </p>
      <p>A further enrichment of both HF0 and HF1/2 is obtained by adding atoms, that is
copies of the empty-set, to be denoted by a1, a2, . . . and collectively represented by
A = {a1, a2, . . .}. The resulting universes will be denoted by HF0(A) and HF1/2(A).</p>
      <p>In the next section, we will regard the domain Δ of a DL interpretation as a fragment
of the universe of an Ω-model, i.e. Δ will be regarded as a set of sets of the theory Ω
rather than as a set of individuals, as customary in description logics.
3</p>
      <sec id="sec-1-1">
        <title>The description logic ALCΩ</title>
        <p>
          Let NI , NC , and NR be the set of individual names, concept names, and role names in
the language, respectively. In building complex concepts, in addition to the constructs
of ALC [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], we also consider the difference \ and the power-set Pow constructs. The
set of ALCΩ concepts are defined inductively as follows:
– A ∈ NC , ⊤ and ⊥ are ALCΩ concepts;
– if C, D are ALCΩ concepts and R ∈ NR, then the following are ALCΩ concepts:
        </p>
        <p>C ⊓ D, C ⊔ D, ¬C, C\D, Pow(C), ∀R.C, ∃R.C
While the concept C\D can be easily defined as C ⊓ ¬D in ALC, this is not the case for
the concept Pow(C). Informally, the instances of concept Pow(C) are all the subsets of
the instances of concept C.</p>
        <p>Besides ABox assertions of the form C(a) with a ∈ NI , we allow in the ABox
concept membership axioms and role membership axioms, respectively, of the form:
C ∈ D and (C, D) ∈ R, where C and D are ALCΩ concepts and R is a role name.</p>
        <p>The additional expressivity of the language, allows for instance to represent the fact
that polar bears are in the red list of endangered species, by axiom Polar ⊓ Bear ∈
RedListSpecies , and that the polar bears are more endangered than eagles by adding a
role moreEndangered and axiom (Polar ⊓ Bear , Eagle) ∈ moreEndangered .</p>
        <p>The semantics for ALCΩ is defined interpreting concepts as elements (sets) in the
universe U of an Ω-model, In particular, a distinguished transitive set Δ (i.e. a set x
satisfying (∀y ∈ x)(∀z ∈ y)(z ∈ x)) in U is considered.</p>
        <p>Definition 1. An interpretation for ALCΩ is a pair I = hΔ, ·I i over a set of atoms A
where:
– the non-empty domain Δ is a transitive set chosen in a model M of Ω over the
atoms in A (we let U be the universe of the model M);2
2 In the following, for readability, we will denote by ∈, Pow , ∪, \ (rather than Pow M, ∪M,
\M) the interpretation in a model M of the predicate and function symbols ∈, Pow , ∪, \,
respectively.
– the extension function ·I maps each concept name A ∈ NC to an element AI ∈ Δ;
each role name R ∈ NR to a binary relation RI ⊆ Δ × Δ; and each individual
name a ∈ NI to an element aI ∈ A ⊆ Δ. The function ·I is extended to complex
concepts of ALCΩ as follows:
⊤I = Δ ⊥I = ∅ (¬C)I = Δ\CI
(C\D)I = (CI \DI ) (Pow(C))I = Pow (CI ) ∩ Δ
(C ⊓ D)I = CI ∩ DI (C ⊔ D)I = CI ∪ DI
(∀R.C)I = {x ∈ Δ | ∀y((x, y) ∈ RI → y ∈ CI )}
(∃R.C)I = {x ∈ Δ | ∃y((x, y) ∈ RI ∧ y ∈ CI )}
Observe that A ⊆ Δ ∈ U . The interpretation CI of a concept C can be regarded both
as an element in U (the intention of the set) and as a subset of U (the extension of the
set). The semantics of standard DL concept constructs is defined as usual but, as Δ is
not guaranteed to be closed under union, intersection, etc., the interpretation CI of a
concept C is in U but not necessarily in Δ. However, given the interpretation of the
power-set concept as the portion of the (set-theoretic) power-set visible in Δ, it is easy
to see by induction that, for each C, CI is a subset of Δ.</p>
        <p>Given an interpretation I, the usual notion of satisfiability in ALC is extended to
membership axioms as follows: (i) I satisfies C ∈ D if CI ∈ DI ; (ii) I satisfies
(C, D) ∈ R if (CI , DI ) ∈ RI . Given a knowledge base K = (T , A), an interpretation
I satisfies T (resp. A) if I satisfies all inclusions in T (resp. all axioms in A); I is a
model of K if I satisfies T and A.</p>
        <p>Let a query F be either an inclusion C ⊑ D (where C and D are concepts), an
assertion, or a membership axiom. F is entailed by K, written K |= F , if for all models
I =hΔ, ·I i of K, I satisfies F . The problem of instance checking in ALCΩ includes
the problem of verifying whether a membership C ∈ D is a logical consequence of the
KB (i.e., whether C is an instance of D).
4</p>
      </sec>
      <sec id="sec-1-2">
        <title>Translation of ALCΩ into ALCOI</title>
        <p>
          A translation of the logic ALCΩ into the description logic ALCOI, including inverse
roles and nominals, can be defined based on the correspondence between ∈ and the
accessibility relation of a modality explored in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. There, the membership relation ∈
is used to represent a normal modality R. Here, vice-versa, a new (reserved) role e in
NR is introduced to represent the inverse of the membership relation, restricted to the
sets in Δ: in any interpretation I, (x, y) ∈ eI will stand for y ∈ x. The idea underlying
the translation is that each element u of the domain Δ in an ALCOI interpretation
I = hΔ, ·I i can be regarded as the set of all the elements v such that (u, v) ∈ eI .
        </p>
        <p>
          The translation of a KB K = (T , A) of ALCΩ into ALCOI can be defined by
replacing each concept C in K with a concept CT of ALCOI, where all occurrences
of the power-set concept Pow(D) are recursively replaced by ∀e.DT . A new individual
name eC is also introduced for each concept name C occurring on the left hand side
of a membership axiom. By axiom CT ≡ ∃e−.{eC }, the role e relates eC with all the
instances of concept C. Each membership axiom C ∈ D can then be translated to an
assertion DT (eC ). Soundness and completeness of the translation in ALCOI (see [
          <xref ref-type="bibr" rid="ref5 ref6">5,
6</xref>
          ]) provide, besides decidability, an EXPTIME upper bound for satisfiability in ALCΩ .
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Conclusions</title>
      <p>
        We expect that the approach of extending ALC with Ω can also be adopted for more
expressive DLs, which do not enjoy the finite model property. The proof of
completeness of the translation in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] does not apply to this case, which will be subject of future
investigation. Other directions for future investigation concern: the treatment of roles as
individuals; restricting the semantics to well-founded sets to avoid circular definitions
of sets; translating ALCΩ into the set theory Ω, which may open to the possibility of
exploiting proof methods developed for set theories for reasoning in extended DLs.
      </p>
      <p>Acknowledgement: This research is partially supported by INDAM-GNCS Project
2018 “Metodi di prova orientati al ragionamento automatico per logiche non-classiche”.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>P.</given-names>
            <surname>Aczel. Non-Well-Founded</surname>
          </string-name>
          <string-name>
            <surname>Sets</surname>
          </string-name>
          , volume
          <volume>14</volume>
          <source>. CSLI Lecture Notes</source>
          , Stanford, CA,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>F.</given-names>
            <surname>Baader</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.L.</given-names>
            <surname>McGuinness</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nardi</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.F.</given-names>
            <surname>Patel-Schneider. The Description Logic Handbook - Theory</surname>
          </string-name>
          , Implementation, and
          <string-name>
            <surname>Applications</surname>
          </string-name>
          . Cambridge,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>G. D'Agostino</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Montanari</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Policriti</surname>
          </string-name>
          .
          <article-title>A set-theoretic translation method for polymodal logics</article-title>
          .
          <source>J. Autom. Reasoning</source>
          ,
          <volume>15</volume>
          (
          <issue>3</issue>
          ):
          <fpage>317</fpage>
          -
          <lpage>337</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>G. De Giacomo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Lenzerini</surname>
            , and
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Rosati</surname>
          </string-name>
          .
          <article-title>Higher-order description logics for domain metamodeling</article-title>
          .
          <source>In Proc. AAAI</source>
          <year>2011</year>
          , San Francisco, California, USA,
          <year>August</year>
          7-
          <issue>11</issue>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Policriti. Power(Set) ALC. In</surname>
          </string-name>
          <string-name>
            <surname>ICTCS</surname>
          </string-name>
          , 19th Italian Conference on Theoretical Computer Science, Urbino, Italy,
          <fpage>18</fpage>
          -
          <issue>20</issue>
          <year>September 2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>L.</given-names>
            <surname>Giordano</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Policriti.</surname>
          </string-name>
          <article-title>Power(Set) Description Logic</article-title>
          .
          <source>In Technical Report TR-INF2018-02-02-UNIPMN dell'Universit a´ del Piemonte Orientale</source>
          , Italy,
          <year>February 2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>B.</given-names>
            <surname>Glimm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Rudolph</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Vo</surname>
          </string-name>
          <article-title>¨lker. Integrated metamodeling and diagnosis in OWL 2</article-title>
          .
          <string-name>
            <surname>In</surname>
            <given-names>ISWC</given-names>
          </string-name>
          2010, Shanghai, China, November 7-
          <issue>11</issue>
          ,
          <year>2010</year>
          , pages
          <fpage>257</fpage>
          -
          <lpage>272</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Z.</given-names>
            <surname>Gu</surname>
          </string-name>
          .
          <article-title>Meta-modeling extension of horn-sroiq and query answering</article-title>
          .
          <source>In Proceedings of the 29th Int. Workshop on Description Logics</source>
          , Cape Town, South Africa,
          <source>April 22-25</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>M.</given-names>
            <surname>Homola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kluka</surname>
          </string-name>
          , V. Sva´tek, and
          <string-name>
            <given-names>M.</given-names>
            <surname>Vacura</surname>
          </string-name>
          .
          <article-title>Typed higher-order variant of SROIQ - why not?</article-title>
          <source>In Proc. 27th Int. Workshop on Description Logics</source>
          , Vienna, Austria,
          <source>July 17-20</source>
          , pages
          <fpage>567</fpage>
          -
          <lpage>578</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. I. Horrocks and
          <string-name>
            <given-names>P.F.</given-names>
            <surname>Patel-Schneider</surname>
          </string-name>
          .
          <article-title>A Proposal for an OWL Rule Language</article-title>
          .
          <source>In Proc.WWW</source>
          <year>2004</year>
          . ACM,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. P. Kubincova´,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kluka</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Homola</surname>
          </string-name>
          .
          <article-title>Towards expressive metamodelling with instantiation</article-title>
          .
          <source>In Proc. of the 28th Int. Workshop on Description Logics</source>
          , Athens, June 7-10,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>B.</given-names>
            <surname>Motik</surname>
          </string-name>
          .
          <article-title>On the properties of metamodeling in OWL</article-title>
          .
          <source>In Proc. ISWC</source>
          <year>2005</year>
          , 4th International Semantic Web Conference, Galway, Ireland, November 6-
          <issue>10</issue>
          ,
          <year>2005</year>
          , pages
          <fpage>548</fpage>
          -
          <lpage>562</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>R.</given-names>
            <surname>Motz</surname>
          </string-name>
          , E. Rohrer, and
          <string-name>
            <given-names>P.</given-names>
            <surname>Severi</surname>
          </string-name>
          .
          <article-title>The description logic SHIQ with a flexible meta-modelling hierarchy</article-title>
          .
          <source>J. Web Sem</source>
          .,
          <volume>35</volume>
          :
          <fpage>214</fpage>
          -
          <lpage>234</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>E.G.</given-names>
            <surname>Omodeo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Policriti</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.I.</given-names>
            <surname>Tomescu</surname>
          </string-name>
          .
          <source>On Sets and Graphs. Perspectives on Logic and Combinatorics</source>
          . Springer, DOI
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -54981-
          <issue>1</issue>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>J.Z. Pan</surname>
            ,
            <given-names>I. Horrocks</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>G</given-names>
            <surname>Schreiber</surname>
          </string-name>
          .
          <article-title>OWL FA: A metamodeling extension of OWL DL</article-title>
          .
          <source>In Proc.OWLED 2005 Workshop</source>
          , Galway, Ireland,
          <source>November 11-12</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>C.</given-names>
            <surname>Welty</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Ferrucci</surname>
          </string-name>
          .
          <article-title>What's in an instance?</article-title>
          <source>Technical Report 94-18</source>
          ,
          <string-name>
            <surname>Max-</surname>
          </string-name>
          Plank-Institut,
          <year>1994</year>
          , RPI computer Science,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>