<!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>On the Ontological Modeling of Trees</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>David Carral</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pascal Hitzler</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hilmar Lapp</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sebastian Rudolph</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Center for Genomic and Computational Biology, Duke University</institution>
          ,
          <addr-line>Durham, NC</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Data Semantics (DaSe) Laboratory, Wright State University</institution>
          ,
          <addr-line>OH</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>TU Dresden</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Trees { i.e., the type of data structure known under this name { are central to many aspects of knowledge organization. We investigate some central design choices concerning the ontological modeling of such trees. In particular, we consider the limits of what is expressible in the Web Ontology Language, and provide a reusable ontology design pattern for trees.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Trees are fundamental data structures for knowledge organization. They make
their appearance in the form of taxonomies, meronomies, decision trees,
branching processes, etc. As such they are fundamental for ontological knowledge
representation.</p>
      <p>At the same time, however, it is not possible to fully characterize trees in the
Web Ontology Language (OWL) [13,14] (see Section 3). It is thus an important
research question how to represent trees in ontology modeling, and to understand
the pros and cons of di erent ways to do it.</p>
      <p>We need to realize, of course, that trees in ontology modeling often serve a
di erent purpose than in programming. Operations on trees important in
programming include, for example, adding or deleting items or pruning of whole
sections; i.e., some of the important operations do actually change the tree. For
ontology modeling purposes, in contrast, it is more appropriate to think of a tree
as static and as something which is being queried. Typical queries would be to
identify roots or leaves, common ancestors, or descendants.</p>
      <p>However, despite the importance of trees for knowledge organization, there is
currently no corresponding ontology design pattern available on
ontologydesignpatterns.org. In this paper, we will provide such a pattern, and will also discuss
di erent design choices as well as their respective advantages and disadvantages.</p>
      <p>The rest of the paper is structured as follows. In Section 2 we present a
particularly interesting use case which has informed our work, namely the use of
ontology modeling for evolutionary or phylogenetic trees. In Section 3 we discuss
the fundamental shortcomings of the Web Ontology Language (OWL) regarding
the modeling of trees.4 In Section 4 we present a basic ontology design pattern
4 The pattern is available from</p>
      <p>Submissions:Tree_Pattern</p>
      <p>http://ontologydesignpatterns.org/wiki/
for the modeling of trees. In Section 5 we discuss the special case of n-bounded
trees (e.g., with n = 2 for binary trees). In Section 6 we conclude.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Phylogenetic Trees</title>
      <p>
        One of the central tenets following from the theory of organismal evolution is
that all life is related through descent with modi cation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. That is, populations
of a biological species can over time diverge enough, due to natural selection,
adaptation, genetic drift, and other forces acting di erentially on di erent
populations, that they form new species, some of which persist and go on themselves
to split, giving rise to new species, and so forth. Speciation through diversi
cation can sometimes be driven by new ecologic opportunities, for example when
new habitats are being colonized, a process often referred to as adaptive radiation
[
        <xref ref-type="bibr" rid="ref18 ref19">27,28</xref>
        ]. One of the most prominent research objectives in evolutionary science
is to reconstruct, using genetic and organismal trait data, the evolutionary
history of di erent organisms, species, or life forms; i.e., to reconstruct the lines of
shared descent by which organisms are connected [
        <xref ref-type="bibr" rid="ref21 ref9">9,30</xref>
        ]. Such a reconstruction
is represented in the form of a phylogenetic tree, in which the leaves are often
called operational taxonomic units (OTUs) and represent the sampled entities,
and internal nodes represent ancestral entities, such as ancestral populations
from which descendent ones diverged. Phylogenetic reconstruction results in
unrooted trees; the root is normally not known (and cannot normally be sampled),
but reasonably accurate mechanisms for inducing a root exist [15,19] (for
example, by including in the reconstruction analysis a group of species { a so-called
\outgroup" { that are already known to fall outside of the ingroup for which
evolutionary patterns are being studied).
      </p>
      <p>
        A phylogenetic tree represents important evolutionary hypotheses about
shared history. For example, two OTUs A and B are more closely related to
each other than to OTU C if A and B share a more recent common ancestor
than they do with C. The subtree descending from a node forms a clade, clades
which share a parent are called sister clades. One of the major objects of
comparative phylogenetics is to identify the properties and processes (organismal
traits, geographic range, tempo and mode of evolution, etc) by which one clade
di ers from others, in particular its sisters, and how these properties change
along lines of descent in the tree [
        <xref ref-type="bibr" rid="ref13 ref8">8,22</xref>
        ]. This gives rise to a number of
important queries when mapping data onto phylogenetic trees for (or as a result of)
analysis. Particularly ubiquitous operations on trees include the following: (1)
nding the most recent common ancestor of a given number of nodes (usually
leaf nodes); (2) enumerating the leaf nodes, or all nodes descending from a given
(internal) node; (3) enumerating the sequence of ancestors of a node to the root;
and (4) identifying the last ancestor of a node A from which another node B is
not also descended. We will come back to these and other operations as part of
the competency questions for our modeling in Section 4.
      </p>
      <p>
        Operations (1) and (4) correspond to two principle ways in which the
semantics of clade concepts can be de ned on a tree [
        <xref ref-type="bibr" rid="ref14">23</xref>
        ], whether using a concrete
instantiation of a tree, or a hypothetical one. In the eld of phylogenetic
taxonomy [
        <xref ref-type="bibr" rid="ref15">24</xref>
        ], a clade concept de ned by the most recent common ancestor of a
set of (usually leaf) nodes includes the common ancestor and is referred to as a
node-based de nition. In contrast, a branch-based de nition circumscribes the
clade as the last ancestor of a (usually leaf) node that excludes (i.e., does not
have as a descendant) another node (also usually a leaf node). The semantics
of a clade concept de ned in this way is such that the branch subtending from
the ancestor node to its parent is included (hence the name branch-based). To
understand this, remember that a phylogenetic tree is a model of evolutionary
lines of descent reconstructed from sampled data. In reality, there may be lines
of descent which were not observed (sampled), for example because all
organisms from those lines are now extinct, but which, had they been observed, would
originate from the subtending branch and which would therefore still be included
in the clade because they would branch o after the lineage to be excluded.
      </p>
      <p>
        It is worth noting that spurred in part by the exponentially increasing amount
of data available for phylogenetic reconstruction, very large trees encompassing
up to tens of thousands of taxa have recently become available [
        <xref ref-type="bibr" rid="ref10 ref20 ref6 ref7">10,6,7,29,16</xref>
        ],
culminating in the initial publication of the synthesized Open Tree of Life with
about 2 million tips [11]. Such encompassing trees open up unprecedented
opportunities for comparative phylogenetic research. However, this also means that our
knowledge about the evolution of life is changing at increasing pace and breadth,
which makes it necessary to e ciently map clade de nitions from one tree to
another, or from one revision of the Open Tree of Life to a future one. A recent
initiative, termed \phyloreferencing" (http://phyloref.org) aims to accomplish
this by using machine reasoning over ontological representations of the
semantics of both clade de nitions and phylogenetic trees [
        <xref ref-type="bibr" rid="ref12 ref16 ref3">3,21,25</xref>
        ]. In the rest of this
paper, we abstract from the speci c use case and look at the task of ontological
modeling of trees in general.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Fundamental Limitations Regarding Tree Modeling</title>
      <p>In order to investigate to what degree tree-based properties can be expressed
using common KR formalisms, we rst need to formally de ne what structures
we denote by the notion \tree".</p>
      <p>De nition 1. A rooted directed branching tree (short: tree) is de ned as a
directed graph T = (V; E) where V is a set called vertices or nodes and E
V V is the set of edges, satisfying the following properties:
1. There is exactly one node r 2 V called root, which has no incoming edges,
i.e., E \ (V frg) = ;.
2. Every node v 2 V n frg that is not the root has exactly one incoming edge,
i.e., there exists exactly one v0 2 V such that (v0; v) 2 E. We then call v0
the parent of v and v the child of v0.
3. Every node v 2 V can be reached from the root traversing edges, i.e., there
is a number n 0 and a sequence (v)i2f0;:::;ng such that r = v0, v = vn, and
for all i 2 f0; : : : ; n 1g we have (vi; vi+1) 2 E.
A node without children will be called leaf node. A binary tree is a tree where
every node that is not a leaf has exactly two children. An n-ary tree is a tree
where every node that is not a leaf has exactly n children. An n-bounded tree is
a tree where every node has at most n children. A tree is nite if V is nite.</p>
      <p>When modeling trees using some logic-based KR language, we would like to
achieve that we can create a knowledge base which has exactly all ( nite) trees
as its models (possibly using additional auxiliary vocabulary), in other words,
we would like to characterize or axiomatize the class of all ( nite) trees.</p>
      <p>
        Unfortunately, it is not too hard to show that this is not possible by any
KR formalism that is expressible in rst order predicate logic (FOL). A very
helpful tool for showing this is the well-known compactness theorem of
rstorder logic[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>Theorem 1 (Compactness of FOL). A set
if and only if every nite subset of is.
of FOL sentences is satis able</p>
      <p>We now use this theorem to show our negative result.</p>
      <p>Proposition 1. Let be a FOL sentence (using the binary predicate \edge")
such that every nite tree T = (V; E) corresponds to some model I of , i.e.,
(V; E) = ( I ; edgeI ). Then, also has a model which does not correspond to
any ( nite or in nite) tree.</p>
      <p>Proof. Consider the following sequence ('i)i2N of FOL sentences (where a is a
fresh constant):
'1 := 9x1:edge(x1; a)
'2 := 9x19x2:edge(x2; x1) ^ edge(x1; a)
'3 := 9x19x29x3:edge(x3; x2) ^ edge(x2; x1) ^ edge(x1; a)
.
.
.</p>
      <p>In words, 'k expresses that the node a has an incoming edge-path of length
k. Now let := f g [ f'k j k 2 Ng. Obviously, every nite subset of is
satis able (intuitively, just pick an arbitrary large nite tree and then pick a
such that it is \deep enough" in the tree). Then, by compactness of FOL,
itself must be satis able. However, in a model I of the element aI cannot
be reachable from the root, since then it would have an incoming edge-path of
maximal length which cannot be the case by construction of . Hence I cannot
correspond to a tree. By construction, I is also a model of . tu</p>
      <p>This result shows, that trees ( nite or in nite) are not fully axiomatizable in
FOL and any attempt to do so will only be approximate (although practically
useful).</p>
      <p>On the other hand, trees are axiomatizable when we extend FOL (or just
DLs for that matter) by a transitive closure operator for binary predicates.
Assume that, for every binary predicate (or in DL terms: role) p, we allow for a
binary predicate/role name p+ and de ne its semantics such that (p+)I is the
transitive closure of pI . Then the conditions of De nition 1 can be expressed
using the following axioms:</p>
      <p>frootg v :9edge :&gt;
:frootg v =1 edge :&gt;
:frootg v 9(edge )+:frootg
&gt; v :9edge:&gt; t =2 edge:&gt;
To axiomatize the class of binary trees, the following axiom can be added:
In order to impose niteness, one can axiomatize (as an auxiliary additional
structure) a nite linear order with a starting element and an ending element
and the successor role:</p>
      <p>fstartg v :9succ :&gt;
:fstartg v =1 succ :&gt;
:fstartg v 9(succ )+:fstartg
(5)
(6)
(7)</p>
      <p>fendg v :9succ:&gt;
:fendg v =1 succ:&gt;
:fendg v 9(succ)+:fendg</p>
      <p>
        Transitive closures, of course, are not part of the OWL speci cation [13],
i.e., this characterization cannot be used when modeling in the Web Ontology
Language. Description logics featuring regular expressions over roles have,
however, been considered since the early days of DL research [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and decision and
query answering procedures have been described for very expressive DLs with
that feature [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>A Simple Tree Pattern</title>
      <p>The repository of ontology design patterns on ontologydesignpatterns.org does
not contain any pattern for trees. There is also none for graphs which could
have been used to specialize a trees pattern. The repository contains a pattern
for lists, though,5 and a list pattern could be generalizable to a tree pattern.</p>
      <p>The schema diagram for this list pattern is depicted in Figure 1. It reuses
the sequence pattern6 which seems to be the relevant part for our purposes. We
depict the sequence pattern schema diagram in Figure 2 and all non-tautological
axioms are given in Figure 3.7 The axiomatization appears to be rather
minimalistic, e.g., \follows" should be transitive over \directlyFollows", and for a
sequence we should also use cardinality restrictions to limit the number of
followers and predecessors. We will return to this later on.</p>
      <p>
        The list pattern just cited provides basic building blocks for a simple tree
pattern. However, we opt to change the names of the properties: It seems to be
5 http://ontologydesignpatterns.org/wiki/Submissions:List
6 http://ontologydesignpatterns.org/wiki/Submissions:Sequence
7 Generated with the OWLAPI LATEX renderer [
        <xref ref-type="bibr" rid="ref17">26</xref>
        ].
(1)
(2)
(3)
(4)
(8)
(9)
(10)
more appropriate to use \hasChild" and \hasDescendant" rather than
\directlyPrecedes" and \precedes", and to use \hasParent" and \hasAncestor" rather
than \directlyFollows" and \follows."
      </p>
      <p>Before proceeding with the tree pattern, we present a set of competency
questions [17] which seem representative to us and include operationes raised as
important in Section 2:
1. Determine the root.
2. Determine all ancestors of a given node.
3. Determine all leaves.
4. Determine all descendants of a given node.
5. Determine all descendants of a given node which are leaves.
6. Given two nodes, determine whether one is a descendant of the other.
7. Given two nodes, determine all commmon ancestors.
8. Given two nodes, determine the latest common ancestor.
9. Given two nodes x and y, determine the earliest ancestor of x which is not
an ancestor of y.</p>
      <p>We next give our proposal for a simple tree pattern. Afterwards we will
discuss our design choices. The schema diagram is given in Figure 4. However,
directlyFollows v follows
directlyFollows</p>
      <p>directlyPrecedes
directlyPrecedes v precedes
precedes</p>
      <p>follows
TransitiveProperty(follows)</p>
      <p>TransitiveProperty(precedes)
the axiomatization is really much more important; it can be found in Figure 6.
Note that some additional desired axioms, such as hasParent v hasAncestor and
transitivity of hasAncestor can be inferred from the ones stated.</p>
      <p>Before we proceed, let us rst make a concrete example how this pattern
informs the graph structure of the ABox. Given a tree such as
d
b 
a
e
c
f
we encode it using the ABox from Figure 5; note that we omit redundant
statements which can be inferred from the axioms.</p>
      <p>The axioms from Figure 6 should be self-explanatory. Axiom (16) uses a
datatype facet. The complete set of axioms is not in OWL DL because axioms
(32) and (33) declare irre exivity for non-simple roles. If it is desireable to stay
within OWL DL, these axioms could be omitted.</p>
      <p>Our pattern and axiomatization include some terms which may appear to be
redundant. Indeed, we could have omitted the use of hasParent and hasAncestor
as these are simply inverses of hasChild and hasDescendant, respectively. Other
aspects, however, are not redundant.</p>
      <p>
        The property hasOutDegree may appear to be redundant, as it captures the
number of children of a node. However, it is not redundant as far as the OWL
model is concerned, because the underlying open world assumption makes it
impossible to count the number of children. This could of course be addressed
using a (local) closed world extension of OWL, such as in [
        <xref ref-type="bibr" rid="ref11">20</xref>
        ], however the
current standard does not support this. For the same reason, membership in the
classes RootNode and LeafNode cannot be inferred.
      </p>
      <p>The case of the hasSibling property is more intricate. Again it would naively
appear as if it were redundant. However, we have not been able yet to axiomatize
it in the general case; for special cases where it is possible see Section 5. A naive
attempt by means of a rule8</p>
      <p>hasParent(x; y) ^ hasChild(y; z) ! hasSibling(x; z)
8 This rule can be converted into OWL DL using roli cation, see [18].</p>
      <sec id="sec-4-1">
        <title>TreeNode u :LeafNode</title>
      </sec>
      <sec id="sec-4-2">
        <title>LeafNode v TreeNode</title>
        <p>RootNode v TreeNode
TreeNode v 8hasOutDegree:xsd:positiveInteger
TreeNode v =1hasOutDegree:xsd:positiveInteger
LeafNode TreeNode u
8hasOutDegree:f0^^xsd:positiveIntegerg
TreeNode u
8hasOutDegree:fx^^xsd:positiveInteger j 1
is insu cient because for addressing some competency questions we require
irre exivity of hasSibling, while the rule above renders hasSibling to be non-simple,
which is not allowed together with irre exivity in OWL DL.</p>
        <p>Let us return to the competency questions listed earlier; it turns out we can
address them all even when omitting the irre exivity axioms for hasDescendant
and hasAncestor, such that our model stays within OWL DL. Questions 1 and
3 can be addressed using the RootNode and LeafNode classes. Questions 2 and
4 are straightforward, as is question 5 using the LeafNode class. Question 6 can
be solved with two queries using the hasDescendant property.</p>
        <p>The remaining questions are more intricate. Given two nodes x and y,
Question 7 can be addressed via</p>
        <sec id="sec-4-2-1">
          <title>9hasDescendant:fxg u 9hasDescendant:fyg:</title>
          <p>Question 8 seems to require use of the hasSibling property. For readability we
rst give the solution as rst-order predicate logic formula:
hasChild(z; w) ^ (w = x _ hasDescendant(w; x))
^ hasSibling(w; v) ^ (v = y _ hasDescendant(v; y)):
Conversion of this into OWL following the approach laid out in [18] results in
the class description</p>
        </sec>
        <sec id="sec-4-2-2">
          <title>9hasChild:((fxg t 9hasDescendant:fxg)</title>
          <p>u (9hasSibling:(fyg t 9hasDescendant:fyg)):
In a similar fashion, Question 9 can be addressed using the class description
(fxg t 9hasDescendant:fxg) u (9hasSibling:(fyg t 9hasDescendant:fyg)):
Note that irre exivity of hasSibling is required for the class descriptions just
given. Or to be more precise, what is required is that there is no node z in the
tree for which hasSibling(z; z) is declared or can be inferred; note that this is
in fact a weaker requirement than what we get by declaring irre exivity. As a
consequence, the irre exivity declaration for hasSibling can actually be omitted
from the axiomatization without impact on the just given solution to Question 9;
however we prefer to keep the irre exivity declaration in the axiomatization as
it disambiguates the model [12]. As mentioned earlier, we have not been able
to nd a solution to infer the (irre exive) hasSibling relationship in the general
case using OWL axioms, thus we require it as a primitive. We will revisit this
in the next section, though.</p>
          <p>Let us nally use our tree pattern to recover a list pattern based on it.
The schema diagram can be found in Figure 7. We keep only one property,
hasNext, which corresponds to hasChild, and hasSuccessor, which corresponds
to hasDescendant. The root becomes the rst list item, the leaves become the
last list item. The outdegree is always 1 unless it's the last list item, so we also
omit this information. The corresponding axiomatization, as derived from the
hasNext hasSuccessor v hasSuccessor</p>
          <p>Irre exive(hasSuccessor)
tree axiomatization above, can be found in Figure 8. As before, Axiom (46)
causes the pattern to fall outside OWL DL, and if this is undesirable, this axiom
should be omitted.
5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Trees With Bounded Arity</title>
      <p>In this section, we look at n-bounded trees as a special case, and present a set
of OWL axioms that can be employed to model these.</p>
      <p>De nition 2. A rooted directed branching n-bounded tree (short: n-bounded
tree) is a tree T = (V; E) where every node has at most n outgoing edges; i.e.,
for every v 2 V , jE \ (fvg V )j n.</p>
      <p>In the previous section, we have discussed why we needed to include an
explicit hasSibling relation in our model, namely because we were unable to
axiomatically de ne it in OWL. If we know that the trees under consideration
are n-bounded, though, we can in fact infer the hasSibling relation.
n-BoundedTreeNode v TreeNode
n-BoundedTreeNode v 8hasAncestor:n-BoundedTreeNode
n-BoundedTreeNode v 8hasDescendant:n-BoundedTreeNode
n-BoundedTreeNode v Child1 t : : : t Childn
fn-BoundedTreeNode v</p>
      <p>To this end, we introduce a set of additional axioms (see Figure 9) that, if
combined with the axioms from Figure 6 can be used to axiomatize the structure
of an n-bounded tree. Key to this are axioms (50) and (51), which together limit
the number of children per node to a maximum of n.</p>
      <p>Note that, if these axioms are considered, we can indeed automatically infer
the hasSibling relationship: Having an upper bound on the number of children
per node, we can use a nite set of concept names Childi to di erentiate the
children of any given node in the tree. Note how, due to (50) and (51), every
n-ary tree node is typed by one and only one class Childi. Moreover, axioms
in (52) enforce that at most one child of every node is in the class Childi for
every i = 1; : : : ; n. Using axioms in (54), we automatically infer that each child
of every node is connected to itself via some property Ri for some i = 1; : : : ; n.
Using axiom (55), we can infer the hasSibling relation.</p>
      <p>Note, though, that hasSibling is non-simple, i.e. the declaration of irre exivity
for hasSibling from Figure 6 violates regularity. If the ontology shall fall within
OWL DL, the irre exivity axiom should be removed.</p>
      <p>Note also, that the approach just spelled out may not be practical for large
n, as the number of models to be checked, e.g. by a tableaux-based reasoner,
will increase exponentially with n due to the disjunction in (50).
6</p>
    </sec>
    <sec id="sec-6">
      <title>Conclusions</title>
      <p>We have presented a general ontology design pattern for trees together with
an axiomatization which makes it possible to answer non-trivial competency
questions as they arise in practice. We have also presented a list pattern derived
from this tree pattern. We have furthermore discussed limitations of OWL for
the modeling of trees, and have provided an alternative axiomatization for the
more speci c case that the tree is known to be n-bounded.</p>
      <p>Of course, our approach is still rather straightforward and there exist cases
where our model will not su ce. For example, in the application domain
discussed in Section 2, it is often desirable to attach additional information to
parent-child relationships (i.e., edges), e.g. temporal information. This cannot
be done in our current model but would require a rei cation of the edges using
established techniques, and of course this change may a ect the treatment of
our competency questions. This remains to be investigated.</p>
      <p>Acknowledgements. Pascal Hitzler and Hilmar Lapp acknowledge support by the
National Science Foundation (NSF) under awards 1440202 \Earthcube Building
Blocks: Collaborative Proposal: GeoLink { Leveraging Semantics and Linked
Data for Data Sharing and Discovery in the Geosciences", and DBI-1458484
\An Ontology-Based System for Querying Life in a Post-Taxonomic Age",
respectively.
11. Hinchli , C.E., Smith, S.A., Allman, J.F., Burleigh, J.G., Chaudhary, R., Coghill,
L.M., Crandall, K.A., Deng, J., Drew, B.T., Gazis, R., Gude, K., Hibbett, D.S.,
Katz, L.A., Laughinghouse, 4th, H.D., McTavish, E.J., Midford, P.E., Owen, C.L.,
Ree, R.H., Rees, J.A., Soltis, D.E., Williams, T., Cranston, K.A.: Synthesis of
phylogeny and taxonomy into a comprehensive tree of life. Proc. Natl. Acad. Sci.
U. S. A. 112(41), 12764{12769 (13 Oct 2015), http://dx.doi.org/10.1073/pnas.
1423041112
12. Hitzler, P., Krisnadhi, A.: On the roles of logical axiomatizations for ontologies. In:
Hitzler, P., Gangemi, A., Janowicz, K., Krisnadhi, A., Presutti, V. (eds.)
Ontology Engineering with Ontology Design Patterns { Foundations and Applications,
Studies on the Semantic Web, vol. 25, pp. 73{80. IOS Press (2016)
13. Hitzler, P., Krotzsch, M., Parsia, B., Patel-Schneider, P.F., Rudolph, S. (eds.):
OWL 2 Web Ontology Language Primer (Second Edition). W3C Recommendation
(11 December 2012), http://www.w3.org/TR/owl2-primer/
14. Hitzler, P., Krotzsch, M., Rudolph, S.: Foundations of Semantic Web Technologies.</p>
      <p>CRC Press/Chapman &amp; Hall (2010)
15. Huelsenbeck, J.P., Bollback, J.P., Levine, A.M.: Inferring the root of a
phylogenetic tree. Syst. Biol. 51(1), 32{43 (Feb 2002), http://dx.doi.org/10.1080/
106351502753475862
16. Jarvis, E.D., Mirarab, S., Aberer, A.J., Li, B., Houde, P., Li, C., Ho, S.Y.W.,
Faircloth, B.C., Nabholz, B., Howard, J.T., Suh, A., Weber, C.C., da Fonseca, R.R.,
Li, J., Zhang, F., Li, H., Zhou, L., Narula, N., Liu, L., Ganapathy, G., Boussau, B.,
Bayzid, M.S., Zavidovych, V., Subramanian, S., Gabaldon, T., Capella-Gutierrez,
S., Huerta-Cepas, J., Rekepalli, B., Munch, K., Schierup, M., Lindow, B.,
Warren, W.C., Ray, D., Green, R.E., Bruford, M.W., Zhan, X., Dixon, A., Li, S.,
Li, N., Huang, Y., Derryberry, E.P., Bertelsen, M.F., Sheldon, F.H., Brum eld,
R.T., Mello, C.V., Lovell, P.V., Wirthlin, M., Schneider, M.P.C., Prosdocimi, F.,
Samaniego, J.A., Vargas Velazquez, A.M., Alfaro-Nun~ez, A., Campos, P.F.,
Petersen, B., Sicheritz-Ponten, T., Pas, A., Bailey, T., Sco eld, P., Bunce, M.,
Lambert, D.M., Zhou, Q., Perelman, P., Driskell, A.C., Shapiro, B., Xiong, Z., Zeng, Y.,
Liu, S., Li, Z., Liu, B., Wu, K., Xiao, J., Yinqi, X., Zheng, Q., Zhang, Y., Yang, H.,
Wang, J., Smeds, L., Rheindt, F.E., Braun, M., Fjeldsa, J., Orlando, L., Barker,
F.K., J nsson, K.A., Johnson, W., Koep i, K.P., O'Brien, S., Haussler, D.,
Ryder, O.A., Rahbek, C., Willerslev, E., Graves, G.R., Glenn, T.C., McCormack, J.,
Burt, D., Ellegren, H., Alstrom, P., Edwards, S.V., Stamatakis, A., Mindell, D.P.,
Cracraft, J., Braun, E.L., Warnow, T., Jun, W., Gilbert, M.T.P., Zhang, G.:
Wholegenome analyses resolve early branches in the tree of life of modern birds. Science
346(6215), 1320{1331 (12 Dec 2014), http://dx.doi.org/10.1126/science.1253451
17. Krisnadhi, A., Hitzler, P.: Modeling with ontology design patterns: Chess games
as a worked example. In: Hitzler, P., Gangemi, A., Janowicz, K., Krisnadhi, A.,
Presutti, V. (eds.) Ontology Engineering with Ontology Design Patterns:
Foundations and Applications, Studies on the Semantic Web, vol. 25, pp. 3{22. IOS Press,
Amsterdam (2016)
18. Krisnadhi, A., Maier, F., Hitzler, P.: OWL and rules. In: Polleres, A., d'Amato, C.,
Arenas, M., Handschuh, S., Kroner, P., Ossowski, S., Patel-Schneider, P.F. (eds.)
Reasoning Web. Semantic Technologies for the Web of Data { 7th International
Summer School 2011, Galway, Ireland, August 23-27, 2011, Tutorial Lectures.
Lecture Notes in Computer Science, vol. 6848, pp. 382{415. Springer (2011)
19. Maddison, W.P., Donoghue, M.J., Maddison, D.R.: Outgroup analysis and
parsimony. Syst. Biol. 33(1), 83{103 (1 Mar 1984), https://academic.oup.com/</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Baader</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Augmenting concept languages by transitive closure of roles: An alternative to terminological cycles</article-title>
          . In: Mylopoulos,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Reiter</surname>
          </string-name>
          ,
          <string-name>
            <surname>R</surname>
          </string-name>
          . (eds.)
          <source>Proceedings of the 12th International Joint Conference on Arti cial Intelligence</source>
          . Sydney, Australia,
          <source>August 24-30</source>
          ,
          <year>1991</year>
          . pp.
          <volume>446</volume>
          {
          <fpage>451</fpage>
          . Morgan Kaufmann (
          <year>1991</year>
          ), http://ijcai.org/Proceedings/91-1/Papers/069.pdf
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Calvanese</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eiter</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ortiz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Regular path queries in expressive description logics with nominals</article-title>
          . In: Boutilier,
          <string-name>
            <surname>C</surname>
          </string-name>
          . (ed.)
          <source>IJCAI</source>
          <year>2009</year>
          ,
          <source>Proceedings of the 21st International Joint Conference on Arti cial Intelligence</source>
          , Pasadena, California, USA, July
          <volume>11</volume>
          -
          <issue>17</issue>
          ,
          <year>2009</year>
          . pp.
          <volume>714</volume>
          {
          <issue>720</issue>
          (
          <year>2009</year>
          ), http://ijcai.org/Proceedings/09/ Papers/124.pdf
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Cellinese</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lapp</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          :
          <article-title>An Ontology-Based system for querying life in a PostTaxonomic age (</article-title>
          <year>2015</year>
          ), https:// gshare.com
          <article-title>/articles/An Ontology Based System for Querying Life in a Post Taxonomic Age/1401984</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Darwin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>On the Origin of Species</article-title>
          . John Murray, London,
          <volume>6</volume>
          <fpage>edn</fpage>
          . (
          <year>1859</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Dawson</given-names>
            <surname>Jr.</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.W.:</surname>
          </string-name>
          <article-title>The compactness of rst-order logic:from Gdel to Lindstrm</article-title>
          .
          <source>History and Philosophy of Logic</source>
          <volume>14</volume>
          (
          <issue>1</issue>
          ),
          <volume>15</volume>
          {
          <fpage>37</fpage>
          (
          <year>1993</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Driskell</surname>
            ,
            <given-names>A.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ane</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Burleigh</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>McMahon</surname>
            ,
            <given-names>M.M.</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>O</given-names>
            <surname>'meara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.C.</given-names>
            ,
            <surname>Sanderson</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.J.</surname>
          </string-name>
          :
          <article-title>Prospects for building the tree of life from large sequence databases</article-title>
          .
          <source>Science</source>
          <volume>306</volume>
          (
          <issue>5699</issue>
          ),
          <volume>1172</volume>
          {
          <volume>1174</volume>
          (
          <issue>12 Nov 2004</issue>
          ), http://dx.doi.org/10.1126/science. 1102036
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Dunn</surname>
            ,
            <given-names>C.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hejnol</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Matus</surname>
            ,
            <given-names>D.Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pang</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Browne</surname>
            ,
            <given-names>W.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Seaver</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rouse</surname>
            ,
            <given-names>G.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Obst</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Edgecombe</surname>
          </string-name>
          , G.D., S rensen, M.V.,
          <string-name>
            <surname>Haddock</surname>
            ,
            <given-names>S.H.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmidt-Rhaesa</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Okusu</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kristensen</surname>
            ,
            <given-names>R.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wheeler</surname>
            ,
            <given-names>W.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Martindale</surname>
            ,
            <given-names>M.Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Giribet</surname>
          </string-name>
          , G.:
          <article-title>Broad phylogenomic sampling improves resolution of the animal tree of life</article-title>
          .
          <source>Nature</source>
          <volume>452</volume>
          (
          <issue>7188</issue>
          ),
          <volume>745</volume>
          {749 (Apr
          <year>2008</year>
          ), http: //dx.doi.org/10.1038/nature06614
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Felsenstein</surname>
          </string-name>
          , J.:
          <article-title>Phylogenies and the comparative method</article-title>
          .
          <source>Am. Nat</source>
          .
          <volume>125</volume>
          (
          <issue>1</issue>
          ),
          <volume>1</volume>
          {
          <fpage>15</fpage>
          (
          <year>1985</year>
          ), http://www.jstor.org/stable/10.2307/2461605
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Felsenstein</surname>
            ,
            <given-names>J.: Inferring</given-names>
          </string-name>
          <string-name>
            <surname>Phylogenies</surname>
          </string-name>
          . Sinauer Associates,
          <volume>2</volume>
          <fpage>edn</fpage>
          . (
          <issue>4 Sep 2003</issue>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Golobo</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Catalano</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mirande</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Szumik</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Arias</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Kallersjo,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Farris</surname>
          </string-name>
          , J.:
          <article-title>Phylogenetic analysis of 73 060 taxa corroborates major eukaryotic groups</article-title>
          .
          <source>Cladistics</source>
          <volume>25</volume>
          (
          <issue>3</issue>
          ),
          <volume>211</volume>
          (
          <year>2009</year>
          ), http://dx.doi.org/10.1111/j.1096-
          <fpage>0031</fpage>
          .
          <year>2009</year>
          .
          <volume>00255</volume>
          .x sysbio/article-abstract/33/1/83/1669598/
          <string-name>
            <surname>Outgroup-Analysis-</surname>
          </string-name>
          and
          <article-title>-</article-title>
          <string-name>
            <surname>Parsimony</surname>
          </string-name>
          ? redirectedFrom=fulltext
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          20. Mart nez, D.C.,
          <string-name>
            <surname>Janowicz</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>A logical geo-ontology design pattern for quantifying over types</article-title>
          . In: Cruz,
          <string-name>
            <given-names>I.F.</given-names>
            ,
            <surname>Knoblock</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.A.</surname>
          </string-name>
          , Kroger,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Tanin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Widmayer</surname>
          </string-name>
          , P. (eds.)
          <article-title>SIGSPATIAL 2012 International Conference on Advances in Geographic Information Systems (formerly known as GIS)</article-title>
          ,
          <source>SIGSPATIAL'12</source>
          ,
          <string-name>
            <surname>Redondo</surname>
            <given-names>Beach</given-names>
          </string-name>
          , CA, USA, November 7-
          <issue>9</issue>
          ,
          <year>2012</year>
          . pp.
          <volume>239</volume>
          {
          <fpage>248</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          21.
          <string-name>
            <given-names>Michael</given-names>
            <surname>Keesey</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          :
          <article-title>A mathematical approach to de ning clade names, with potential applications to computer storage and processing</article-title>
          .
          <source>Zool. Scr</source>
          .
          <volume>36</volume>
          (
          <issue>6</issue>
          ),
          <volume>607</volume>
          {621 (Nov
          <year>2007</year>
          ), http://dx.doi.org/10.1111/j.1463-
          <fpage>6409</fpage>
          .
          <year>2007</year>
          .
          <volume>00302</volume>
          .x
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          22.
          <string-name>
            <given-names>O</given-names>
            <surname>'Meara</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.C.</surname>
          </string-name>
          :
          <article-title>Evolutionary inferences from phylogenies: A review of methods</article-title>
          .
          <source>Annu. Rev. Ecol. Evol. Syst</source>
          .
          <volume>43</volume>
          (
          <issue>1</issue>
          ),
          <volume>267</volume>
          {85 (Nov
          <year>2011</year>
          ), http://dx.doi.org/10.1146/ annurev-ecolsys-
          <volume>110411</volume>
          -160331
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          23. de Queiroz,
          <string-name>
            <surname>K.</surname>
          </string-name>
          , Gauthier, J.:
          <article-title>Phylogeny as a central principle in taxonomy: Phylogenetic de nitions of taxon names</article-title>
          .
          <source>Syst. Biol</source>
          .
          <volume>39</volume>
          (
          <issue>4</issue>
          ),
          <volume>307</volume>
          {
          <issue>322</issue>
          (
          <issue>1 Dec 1990</issue>
          ), https://academic.oup.com/sysbio/article-abstract/39/4/307/ 1646987/Phylogeny-as
          <article-title>-a-Central-Principle-in-Taxonomy</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          24. de Queiroz,
          <string-name>
            <surname>K.</surname>
          </string-name>
          , Gauthier, J.:
          <article-title>Phylogenetic taxonomy</article-title>
          .
          <source>Annu. Rev. Ecol. Syst</source>
          .
          <volume>23</volume>
          (
          <issue>1</issue>
          ),
          <volume>449</volume>
          {
          <issue>480</issue>
          (
          <issue>1 Nov 1992</issue>
          ), https://doi.org/10.1146/annurev.es.
          <volume>23</volume>
          .110192.002313
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          25.
          <string-name>
            <surname>Sereno</surname>
            ,
            <given-names>P.C.</given-names>
          </string-name>
          :
          <article-title>The logical basis of phylogenetic taxonomy</article-title>
          .
          <source>Syst. Biol</source>
          .
          <volume>54</volume>
          (
          <issue>4</issue>
          ),
          <volume>595</volume>
          {619 (Aug
          <year>2005</year>
          ), http://dx.doi.org/10.1080/106351591007453
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          26.
          <string-name>
            <surname>Shimizu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hitzler</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Horridge</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Rendering OWL in description logic syntax</article-title>
          .
          <source>In: Proceedings of the ESWC 2017 Poster and Demo Session</source>
          (
          <year>2017</year>
          ), to appear
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          27.
          <string-name>
            <surname>Simpson</surname>
            ,
            <given-names>G.G.</given-names>
          </string-name>
          :
          <article-title>Tempo and Mode in Evolution</article-title>
          . Columbia University Press, New York (
          <year>1949</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          28.
          <string-name>
            <surname>Simpson</surname>
            ,
            <given-names>G.G.</given-names>
          </string-name>
          :
          <article-title>The Major Features of Evolution</article-title>
          . Columbia University Press, New York (
          <year>1953</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          29.
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beaulieu</surname>
            ,
            <given-names>J.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Donoghue</surname>
            ,
            <given-names>M.J.</given-names>
          </string-name>
          :
          <article-title>Mega-phylogeny approach for comparative biology: an alternative to supertree and supermatrix approaches</article-title>
          .
          <source>BMC Evol. Biol</source>
          .
          <volume>9</volume>
          ,
          <issue>37</issue>
          (
          <issue>11 Feb 2009</issue>
          ), http://dx.doi.org/10.1186/
          <fpage>1471</fpage>
          -2148-9-37
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          30. Swo ord,
          <string-name>
            <given-names>D.L.</given-names>
            ,
            <surname>Olsen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.J.</given-names>
            ,
            <surname>Waddell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.J.</given-names>
            ,
            <surname>Hillis</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.M.:</surname>
          </string-name>
          <article-title>Phylogenetic inference</article-title>
          . In: Hillis,
          <string-name>
            <given-names>D.M.</given-names>
            ,
            <surname>Moritz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Mable</surname>
          </string-name>
          ,
          <string-name>
            <surname>B.K</surname>
          </string-name>
          . (eds.) Molecular systematics, pp.
          <volume>407</volume>
          {
          <fpage>514</fpage>
          . Sinauer Associates, Inc.,
          <volume>2</volume>
          <fpage>edn</fpage>
          . (
          <year>1996</year>
          ), http://www.citeulike.org/group/1390/ article/768694
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>