<!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>
      <journal-title-group>
        <journal-title>April</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>OWL: Yet to arrive on the Web of Data?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Birte Glimm</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Aidan Hogan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Markus Krötzsch</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Axel Polleres</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Digital Enterprise, Research Institute, National University of</institution>
          ,
          <addr-line>Ireland Galway</addr-line>
          ,
          <country country="IE">Ireland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Siemens AG Österreich</institution>
          ,
          <addr-line>Siemensstrasse 90, 1210, Vienna</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Ulm University, Institute of</institution>
          ,
          <addr-line>Artificial Intelligence, 89069 Ulm</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>University of Oxford, Department of Computer</institution>
          ,
          <addr-line>Science, OX1 3QD, Oxford</addr-line>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2012</year>
      </pub-date>
      <volume>16</volume>
      <issue>2012</issue>
      <abstract>
        <p>Seven years on from OWL becoming a W3C recommendation, and two years on from the more recent OWL 2 W3C recommendation, OWL has still experienced only patchy uptake on the Web. Although certain OWL features (like owl:sameAs) are very popular, other features of OWL are largely neglected by publishers in the Linked Data world. This may suggest that despite the promise of easy implementations and the proposal of tractable profiles suggested in OWL's second version, there is still no “right” standard fragment for the Linked Data community. In this paper, we (1) analyse uptake of OWL on the Web of Data, (2) gain insights into the OWL fragment that is actually used/usable on the Web, where we arrive at the conclusion that this fragment is likely to be a simplified profile based on OWL RL, (3) propose and discuss such a new fragment, which we call OWL LD (for Linked Data).</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>INTRODUCTION</title>
      <p>
        Under the initial impetus of the Linking Open Data project –
and guided by the Linked Data principles [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and associated
bestpractices – a rich vein of openly-available structured data has been
published on the Web using Semantic Web standards. Publishing
RDF on the Web is no longer confined to academia and hobbyists:
the current “Web of Data” now features exports from various
corporate and commercial bodies (e.g., BBC, New York Times,
BestBuy), online communities (e.g., Freebase, identi.ca), life-science
corpora (e.g., DrugBank, Linked Clinical Trials) and governmental
bodies (e.g., data.gov, data.gov.uk). The “Linked Open Data cloud”
now depicts 295 interlinked datasets, which together consist of an
estimated 31.6 billion RDF triples.1
      </p>
      <p>Although RDF provides standard syntaxes and a common
datamodel for disseminating structured information, it o ers very
little when it comes to giving semantics to the published data. RDF
Schema (RDFS) and OWL were developed to address this by
providing a vocabulary for describing schema data. The special
vocabulary terms of RDFS and OWL – such as rdfs:subClassOf or
owl:FunctionalProperty – have a well-defined semantics, which
can be used to derive implicit consequences from the data.</p>
      <p>In terms of publishing, parts of the RDFS and OWL standards
have been adopted on the Web of Data. Linked Data literature
recommends use of owl:sameAs relations between two URIs that
refer to the same resource [18, § 2.5.2]. Further, Linked Data
guide1http://www4.wiwiss.fu-berlin.de/lodcloud/state/
Acknowledgements. This work has been funded in part by Science
Foundation Ireland under Grant No. SFI/08/CE/I1380 (Líon-2) and by an
IRCSET postgraduate grant.
lines recommend use of RDFS [18, § 4.4.2] for defining and
interlinking vocabularies. Regarding OWL, guidelines explicitly
recommend use of owl:equivalentClass, owl:equivalentProperty,
owl:InverseFunctionalProperty &amp; owl:inverseOf [18, § 4.4.2].
However, other OWL features are not concretely mentioned.</p>
      <p>
        In terms of standards, RDFS and OWL 1 pre-date the Linked
Data movement and are not directly tailored towards Linked Data
requirements. Although the informative entailment rules for
supporting RDFS inferences are relatively straightforward, things like
the infinitely many entailed axiomatic triples reduce their
practicality [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. In OWL 1 the situation is more complex: OWL 1 Full
further extends the RDFS semantics to the extent that reasoning
becomes undecidable. In OWL 1 DL and OWL 1 Lite, where
the semantics are based on Description Logics, typical reasoning
tasks remain decidable, but are of exponential or harder worst-case
complexity. OWL 2 addresses the complexity issue by defining
profiles [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]: fragments for which at least some reasoning tasks are
tractable. Reasoning with inconsistent data is, however, still
problematic in any OWL fragment. Further, each profile is a syntactic
subset of OWL DL such that RDF data must adhere to certain
nontrivial conditions which are commonly not followed in Web
ontologies [
        <xref ref-type="bibr" rid="ref2 ref37 ref7">2, 37, 7</xref>
        ]. However, OWL RL includes a ruleset called OWL
RL/RDF, which is applicable over arbitrary RDF data.
      </p>
      <p>Although the OWL RL profile is implementable using
straightforward rule-based technologies, (as we show) the profile still
includes many features with sparse uptake in Linked Data
publishing. Which features are prominently used is, however, unclear.
Taking this cue, we herein survey a broad spectrum of RDF Web
data, looking at the uptake of individual RDFS and OWL features
used therein, including datatypes. We further analyse to what
extent OWL features are supported by tools that provide the technical
infrastructure for building complex Semantic Web applications.</p>
      <p>Our analysis suggests that a much simpler profile of OWL might
be better targeted towards the current needs of the Linked Data
community. We thus propose OWL LD (for Linked Data) as a
subset of the OWL RL profile, using the insights of our survey to make
an informed decision as to which features of the RDFS and OWL
standards should be included in the profile.</p>
      <p>The remainder of the paper is structured as follows: In the next
section, we introduce some preliminaries. In Section 3, we present
our survey of the use of RDFS and OWL features on the Web,
including a survey of datatypes. In Section 4, we analyse the tool
support for RDFS and OWL. Drawing upon our observations, we
propose and define the OWL LD profile in Section 5, and discuss
formal aspects of reasoning over the profile in Section 6. Next, in
Section 7, we give a synopsis of related work for empirical analyses
of RDFS and OWL data on the Web. We conclude in Section 8.</p>
    </sec>
    <sec id="sec-2">
      <title>BACKGROUND</title>
      <p>We first recall some relevant features of RDF, RDFS, and OWL
semantics and give a summary of the existing OWL profiles.
2.1</p>
    </sec>
    <sec id="sec-3">
      <title>RDF Graphs and Their Semantics</title>
      <p>Given the set of URI references U, the set of blank nodes B,
and the set of literals L, the set of RDF constants is denoted by
C := U[B[L. We use CURIEs to denote URIs (e.g., owl:sameAs),
where the prefixes used in this paper can be looked up, e.g., at
http://prefix.cc/. We often use Turtle syntax; e.g., we may use
a as a shortcut for rdf:type. Finally, V denotes the set of RDF
variables ranging over C and we prefix variables with ‘?’.</p>
      <p>An RDF triple (s; p; o) is a triple from the set of all RDF triples
G := U [ B U C, where s is called subject, p predicate, and o
object. We call a finite set of triples G G an RDF graph.</p>
      <p>
        Semantically, RDF graphs can be interpreted in a number of
ways based on various W3C recommendations. The simple
semantics [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] considers only the graph structure of RDF, whereas
more elaborate semantics such as RDFS entailment [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] or the
OWL 2 Direct and RDF-Based Semantics (see below) provide
special meanings for certain terms.
      </p>
      <p>The common basis for all such semantics is that they are
specified in terms of model theory: one defines interpretations together
with necessary and su cient conditions that specify when an
interpretation satisfies a graph. When defining a semantics E (such
as RDF, RDFS, etc.) one often speaks of E-interpretations and
E-satisfaction. The set of all E-interpretations that E-satisfy a graph
G are called the E-models of G. Semantic entailment follows from
this notion: a graph G E-entails a graph G0, written G j=E G0, if and
only if every E-model of G is also an E-model of G0.
2.2</p>
    </sec>
    <sec id="sec-4">
      <title>OWL and its Fragments</title>
      <p>OWL 2 is an ontology language that provides advanced schema
modelling capabilities that can be used together with RDF data.
OWL 2 supersedes the earlier specification “OWL 1” by
introducing new modelling features, additional serialisations, updated
conformance conditions and various corrections. When omitting the
version number, we thus mean the current OWL 2 standard.</p>
      <p>Every RDF graph can be considered as an OWL ontology and the
language of all RDF documents is called OWL Full to emphasise
that all such graphs should be viewed as ontologies. In applications,
however, OWL ontologies are usually viewed as being composed of
axioms, that can be more complex than single triples. For example,
the triple ex:a owl:sameAs ex:b . corresponds to the OWL axiom
SameIndividual(ex:a ex:b) whereas the axiom</p>
      <p>ObjectPropertyRange(skos:member</p>
      <p>ObjectUnionOf(skos:Concept skos:Container))
expands to the six RDF triples
skos:member rdfs:range _:x. _:x owl:unionOf _:x1 .
_:x1 rdf:first skos:Concept. _:x1 rdf:rest _:x2 .</p>
      <p>
        _:x2 rdf:first skos:Container. _:x2 rdf:rest rdf:nil .
Various conditions must be imposed on RDF graphs to ensure that
they are in one-to-one correspondence to a collection of OWL
axioms. A syntactic subset of OWL Full for which this is possible is
OWL DL, which also imposes further restrictions that are useful for
computing semantic conclusions from the ontology [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. Drawing
such conclusions can still be computationally expensive. Hence,
OWL further defines three syntactically restricted sub-languages
(profiles) of OWL DL called OWL EL, OWL RL and OWL QL [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]
(see also Table 2 later for a brief feature comparison). OWL Full,
OWL DL and the OWL profiles together constitute the five
lan(1)
(2)
guage fragments of OWL. The essential features of RDF Schema
(sub-classes and -properties, domain, range) are covered by all
fragments, but only OWL Full supports arbitrary RDF documents.
      </p>
      <p>
        Various sub-languages of OWL have also been proposed outside
of the o cial standard. The current profiles have themselves been
inspired by existing approaches: EL++ for OWL EL [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], DL-Lite
[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] for OWL QL, and Description Logic Programs (DLP) [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and
pD* [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ] for OWL RL. Generally, these approaches aim to
maximise expressivity under some design principles. DLP is defined as
a syntactic fragment of OWL. Other languages – including pD* –
came about by extending RDFS with additional features. Allemang
and Hendler proposed RDFS-Plus based on an informal survey of
practitioners and three criteria felt important for adoption:
pedagogism (intuitive and easy to learn), practicality (real use-cases in
modelling), and computational feasibility (not too hard to
implement) [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. This language was later extended to RDFS 3.0 along
similar principles [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Fisher et al. propose a similar profile called
L2, where the feature selection is made on an ad-hoc basis [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
(Table 2 later summarises the main features of these languages.)
2.3
      </p>
    </sec>
    <sec id="sec-5">
      <title>OWL Semantics and Reasoning</title>
      <p>
        OWL ontologies can be interpreted under two di erent
semantics that agree in important cases: the RDF-Based Semantics (RS)
[
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and the Direct Semantics (DS) [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. Like in RDF(S), the
semantics are defined by specifying a model theory, i.e., by defining
valid interpretations for ontologies based on semantic conditions.
In RS, these models are based on the representation of OWL
axioms as RDF graphs and thus can be viewed as a refined form of
RDF interpretation. In DS, models are directly defined based on the
structure of OWL axioms in the conceptual framework of
Description Logics (which in turn is based on first-order logic). Due to this,
DS is only defined for ontologies that belong to the OWL DL
language (or to any of its profiles) while RS can also be used on OWL
Full. Besides this restriction, OWL language fragments are not tied
to either semantics, leaving nine valid combinations of syntactic
fragments and formal semantics [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ].
      </p>
      <p>
        RS is arguably more robust since it is defined for any RDF graph
while DS only works for ontologies in OWL DL. However, RS
entailment (of derived facts) is undecidable: implementations can
only compute a subset of the conclusions that the semantics
specifies. In contrast, there are complete implementations for computing
entailments under DS, albeit with a high (super-exponential)
worstcase complexity if all of OWL DL is to be covered. When further
restricting to the OWL profiles, entailment checking under DS can
be done in polynomial time. For RS, it is not known in general
if the entailment problem becomes simpler in these cases. It is
known, however, that RS and DS yield the same entailments on
OWL RL under certain additional conditions, leading to a partial
tractability result for RS for this case [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Similar results could be
obtained in other cases since DS reasoning algorithms can often be
modified to obtain correct (though often incomplete) RS reasoners.
      </p>
      <p>
        DS reasoning in all of the OWL profiles and significant parts of
OWL DL can be implemented using rules in a forward-chaining
manner. For OWL RL, an algorithm is suggested in the
specification [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], while other works have covered OWL EL [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] and parts
of OWL DL that also cover OWL QL [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]. For OWL QL, query
rewriting is a more common reasoning technique [
        <xref ref-type="bibr" rid="ref30 ref5">5, 30</xref>
        ]. There
are many di erent reasoning techniques for OWL DL under DS,
though not all of them lead to polynomial algorithms when applied
to the OWL profiles. Two (necessarily incomplete) reasoning
methods are known for RS: algorithms based on sets of derivation rules
like the ones for OWL RL and an approach based on using
firstorder theorem provers [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ].
      </p>
    </sec>
    <sec id="sec-6">
      <title>SURVEY OF RDFS &amp; OWL ADOPTION</title>
    </sec>
    <sec id="sec-7">
      <title>ON THE WEB OF DATA</title>
      <p>We now present an empirical survey of RDFS &amp; OWL adoption
on the Web of Data. Our survey is conducted over the Billion Triple
Challenge 2011 corpus, which consists of 2.145 billion
quadruples crawled from 7.411 million RDF/XML documents through
an open crawl ran in May/June 2011 spanning 791 pay-level
domains. (A pay-level domain is a direct sub-domain of a top-level
domain (TLD) or a second-level country domain (ccSLD), e.g.,
dbpedia.org, bbc.co.uk. This gives us our notion of “domain”).
This corpus represents a broad sample of the Web of Data.
3.1</p>
    </sec>
    <sec id="sec-8">
      <title>Measures Used</title>
      <p>In order to adequately characterise the uptake of various RDF(S)
and OWL features used in this corpus, we present di erent
measures to quantify their prevalence and prominence.</p>
      <p>
        First, we look at the prevalence of use of di erent features, i.e.,
how often they are used. Here, we must take into account the
diversity of the data under analysis, where few domains account for a
great many triples and many domains account for few triples, where
certain domains tend to publish many small documents and others
publish few large documents, and so forth [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. We thus present
three statistics: (1) number of axioms using the feature [Ax], (2)
number of documents [Doc] and (3) number of domains [Dom].
      </p>
      <p>
        However, raw counts do not reflect that the use of an OWL
feature in one important ontology may often have greater practical
impact than use in a thousand obscure documents. Thus, we also look
at the prominence of use of di erent features. We use PageRank to
quantify our notion of prominence: PageRank calculates a variant
of the Eigenvector centrality of nodes (e.g., documents) in a graph,
where taking the intuition of directed links as “positive votes”, the
resulting scores help characterise the relative prominence (i.e.,
centrality) of particular documents on the Web [
        <xref ref-type="bibr" rid="ref15 ref28">28, 15</xref>
        ].
      </p>
      <p>
        In particular, we first rank documents in the corpus. To construct
the graph, we consider RDF documents as nodes, where a directed
edge (d1; d2) is extended from document d1 to d2 i d1 hosts RDF
data that contains (in any triple position) a URI that dereferences to
document d2. This notion of dereferenceable links is core to Linked
Data principles [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. Note also that we follow redirects when
checking dereferenceability. We then apply a standard PageRank analysis
over the resulting directed graph, using the power iteration method
with ten iterations. For reasons of space, we refer the interested
reader to [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] for more detail on PageRank, and [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] for more
detail on the particular algorithms used for this paper.
      </p>
      <p>Given these rank scores, for the di erent RDF(S) and OWL
features we then present (1) the sum of PageRank scores for documents
in which they are used [P Rank]; (2) the max PageRank score
of the highest-ranked document in which it appears [max Rank];
(3) the max PageRank position of that document in the ordering of
the 7.411 million documents [max Pos].</p>
      <p>
        In terms of intuition under the random surfer model of
PageRank [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], given an agent starting from a random location and
traversing documents on (our sample of) the Web of Data through
randomly selected dereferenceable URIs, the P Rank value for
a feature approximately indicates the probability with which that
agent will be at a document using that feature after traversing ten
links. In other words, the score indicates the likelihood of an agent,
operating over the Web of Data based on dereferenceable
principles, to encounter a given feature.
      </p>
      <p>The graph extracted from the corpus consists of 7.411 million
nodes and 198.6 million edges. Table 1 presents the top-10 ranked
documents in our corpus, which are dominated by core
meta-vocabularies, documents linked therefrom, and other popular
vocab Document URI Rank
1 http://www.w3.org/1999/02/22-rdf-syntax-ns 0.121
2 http://www.w3.org/2000/01/rdf-schema 0.110
3 http://dublincore.org/2010/10/11/dcelements.rdf 0.096
4 http://www.w3.org/2002/07/owl 0.078
5 http://www.w3.org/2000/01/rdf-schema-more 0.049
6 http://dublincore.org/2010/10/11/dcterms.rdf 0.036
7 http://www.w3.org/2009/08/skos-reference/skos.rdf 0.026
8 http://xmlns.com/foaf/spec/ 0.023
9 http://dublincore.org/DCMI.rdf 0.021
10 http://www.w3.org/2003/g/data-view 0.017
14 http://id.loc.gov/authorities/sh98002267 4.01E-3
30 http://motools.sourceforge.net/doc/musicontology.rdfs 2.38E-3
38 http://www.w3.org/.../wn20/schemas/wnfull.rdfs 7.79E-4
43 http://vivoweb.org/files/vivo-core-public-1.2.owl 6.11E-4
87 http://www.w3.org/2006/time 2.07E-4
116 http://rdf.geospecies.org/ont/geospecies 1.22E-4
129 http://motools.sourceforge.net/timeline/timeline.rdf 1.06E-4
159 http://vocab.org/bio/0.1/termgroup2.rdf 8.11E-5
259 http://www.ordnancesurvey.co.uk/.../geometry.owl 4.39E-5
289 http://www.ordnancesurvey.co.uk/.../admingeo.owl 4.01E-5
990 http://www.ordnancesurvey.co.uk/.../spatialrelations.owl 1.24E-5
ularies; we also present the ranks of other notable documents
mentioned in the following section.2
3.2</p>
    </sec>
    <sec id="sec-9">
      <title>Survey of RDF(S)/OWL Features</title>
      <p>Table 2 presents the results of the survey of RDF(S) and OWL
usage in our corpus, where for features with non-trivial semantics,
we present the measures mentioned in the previous section, as well
as support for the features in the di erent reasoning profiles
discussed in Section 2.2. We exclude rdf:type, which appeared in
90.3% of documents. We present the table ordered by the sum of
PageRank measure [P Rank]; recall that Table 1 provides a legend
for notable documents (Pos&lt;1,000).</p>
      <p>
        In column ‘ST’, we indicate which features have expressions that
can be represented as a single triple in RDF, i.e., which features do
not require auxiliary blank nodes of the form _:x or the SEQ
production in Table 1 of the OWL 2 Mapping to RDF document [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ].
This distinction is motivated by our initial observations that such
features are typically the most widely used in Web data.
      </p>
      <p>Figure 1 gives a visual overview of the P Rank measure for the
listed features (log scale), where di erent shades of grey are used
to indicate to which vocabulary a term belongs (e.g., distinguishing
the terms new in OWL 2 from the ones already in OWL 1).</p>
      <p>
        Regarding prevalence, we see from Table 2 that owl:sameAs is
the most widely used axiom in terms of documents (1.778 million;
24%) and domains (117; 14.8%). Surprisingly (to us), RDF
container membership properties (rdf:_*) are also heavily used (likely
attributable to RSS 1.0 documents). Regarding prominence, we
make the following observations:
1 The top six features are those that form the core of RDFS [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ].
2 The RDF(S) declaration classes rdfs:Class, rdf:Property
are used in fewer, but more prominent documents than OWL’s
versions owl:Class, owl:DatatypeProperty, owl:ObjectProperty.
      </p>
      <p>3 The top eighteen features are expressible with a single RDF
triple. The highest ranked primitive for which this is not the case
is owl:unionOf in nineteenth position, which requires use of RDF
collections (i.e., lists). Union classes are often specified as the
do2We limit the results to those presented for space reasons. We ran
another similar analysis with links to and from core RDF(S) and
OWL vocabularies disabled. The results for the feature analysis
remained similar. Mainly owl:sameAs dropped several positions
in terms of the sum of PageRank.
main or range of a given property: the most prominent such
example is the SKOS vocabulary (the seventh highest ranked
document) which specifies the range of the skos:member property as
the union of skos:Concept and skos:Container as in (1) above.</p>
      <p>4 Of the features new to OWL 2, the most prominently used is
owl:NamedIndividual in thirty-first position. Our crawl was
conducted nineteen months after OWL 2 became a W3C
Recommendation (Oct. 2009); by means of a quick scan of the max Pos
column of Table 2, we note that new OWL 2 features have had
little penetration in prominent Web vocabularies during that interim.
Further, several OWL 2 features were not used at all in our corpus.</p>
      <p>5 owl:complementOf and owl:differentFrom are the least
prominently used original OWL features.</p>
      <p>In terms of profile support, we observe that RDFS has good
catchment for a few of the most prominent features, but otherwise
has poor coverage. Aside from syntactic/declaration features, from
the top-20 features (which cover 98% of the total cumulative rank),
L2 misses functional properties(pos=12), disjoint classes(15),
inversefunctional properties(18) and union classes(19). RDFS-Plus omits
support for disjoint(15) and union classes(19). DLP – as defined by
Volz [36, §A] – has coverage of all such features, but does not
support inverse-functional(18) datatype properties. pD* does not
support disjoint(15) or union classes(19).</p>
      <p>Regarding the OWL profiles, OWL EL and OWL QL both omit
support for important top-20 features. Neither include functional(12)
or inverse-functional properties(18), or union classes(19). OWL EL
further omits support for inverse(14) and symmetric properties(20).
OWL QL does not support the prevalent same-as(16) feature.
Conversely, OWL RL has much better coverage, albeit having only
partial support for union classes(19).</p>
      <p>Summing up, we acknowledge that such a survey cannot give a
universal or definitive indication of the most important OWL
features for Linked Data. First, we only survey a limited sample of
the Web of Data. Second, the future may (or may not) see radical
changes in how OWL is used on the Web; e.g., OWL 2 terms may
soon enjoy more adoption. Still, Table 2 o ers insights into the
extant trends of adoption and later informs the design of a new OWL
profile tailored for the current Web of Data.</p>
    </sec>
    <sec id="sec-10">
      <title>Survey of Datatype Use</title>
      <p>We now look at the use of datatypes on the Web of Data.</p>
      <p>
        Aside from plain literals, the RDF semantics defines a single
datatype supported under RDF-entailment: rdf:XMLLiteral [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
However, the RDF semantics also defines D-entailment, which
provides interpretations over a datatype map that gives a mapping from
lexical datatype strings into a value space. The datatype map may
also impose disjointness constraints within its value space. These
interpretations allow for determining which lexical strings are valid
for a datatype, which di erent lexical strings refer to the same value
and which to di erent values, and which sets of datatype values are
disjoint from each other. An XSD-datatype map is then defined
that extends the set of supported datatypes into those defined for
XML Schema (1.0), including types for boolean, numeric,
temporal, string and other forms of literals. Datatypes that are deemed to
be ambiguously defined (viz. xsd:duration) or specific to XML
(e.g., xsd:QName), etc. are omitted.
      </p>
      <p>The original OWL specification recommends use of a similar set
of datatypes to that for D-entailment, where compliant reasoners
are required to support xsd:string and xsd:integer. Furthermore,
OWL allows for defining enumerated datatypes.</p>
      <p>With the standardisation of OWL 2 came two new datatypes,
namely owl:real and owl:rational, along with novel support for
xsd:dateTimeStamp. However, XSD datatypes relating to date,
time and Gregorian calendar values are not supported. OWL 2 also
introduced mechanisms for defining new datatypes by restricting
facets of legacy datatypes; however, from Table 2 we note that
owl:onDatatype (used for facet restrictions) has only very few
occurrences in our corpus.</p>
      <p>
        Implementing the entire range of RDF, XSD and OWL datatypes
can be costly [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], with custom code (or an external library)
required to support each one. Thus, it is interesting to see which
datatypes are most commonly used on the Web of Data.
      </p>
      <p>In our corpus, we found 278 di erent datatype URIs assigned
to literals. Of these, 158 came from the DBpedia exporter which
models SI units, currencies, etc., as datatypes. Using analogous
measures as before, Table 3 lists the top standard RDF(S), OWL
and XSD datatypes as used to type literals in our corpus. We omit
max-rank statistics for brevity, and omit plain literals which were
used in 6.609 million documents (89%). D indicates the datatypes
 Primitive
1 xsd:dateTime
2 xsd:boolean
3 xsd:integer
4 xsd:string
5 xsd:date
6 xsd:long
7 xsd:anyURI
8 xsd:int
9 xsd:float
10 xsd:gYear
11 xsd:nonNegativeInteger
12 xsd:double
13 xsd:decimal
14 xsd:duration
15 xsd:gMonthDay
16 xsd:short
17 rdf:XMLLiteral
18 xsd:gMonth
19 rdf:PlainLiteral
20 xsd:gYearMonth
21 xsd:positiveInteger
22 xsd:gDay
23 xsd:token
24 xsd:unsignedByte
25 xsd:byte
26 xsd:time
27 xsd:unsignedLong
– other xsd/owl dts. not used</p>
      <p>P Rank Lit Doc
4.18E-2 2,919,518 1,092,048
2.37E-2 75,215 41,680
1.97E-2 1,015,235 716,904
1.90E-2 1,629,224 475,397
1.82E-2 965,647 550,257
1.63E-2 1,143,351 357,723
1.61E-2 1,407,283 339,731
1.52E-2 2,061,837 400,448
9.09E-3 671,613 341,156
4.63E-3 212,887 159,510
3.35E-3 9,230 10,926
2.00E-3 137,908 68,682
1.11E-3 43,747 13,179
6.99E-4 28,541 28,299
5.98E-4 34,492 20,886
5.71E-4 18,064 11,643
4.97E-4 1,580 791
2.50E-4 2,250 1,132
1.34E-4 109 19
8.49E-5 6,763 3,080
5.11E-5 1,423 1,890
4.26E-5 2,234 1,117
3.56E-5 2,900 1,450
2.62E-7 66 11
2.60E-7 58 11
8.88E-8 23 4
6.71E-8 6 1
— — —</p>
      <p>Dom D O2
68 X X
22 X X
41 X X
76 X X
39 X
6 X X
16 X X
31 X X
21 X X
12 X
26 X X
31 X X
9 X X
4 -
3 X
2 X X
11 X X
3 X
2 - X
5 X
2 X X
1 X
1 X X
1 X X
1 X X
3 X
1 X X
— — —
supported by D-entailment with the recommended XSD datatype
map. O2 indicates the datatypes supported by OWL 2.</p>
      <p>We observe from the table that the top four standard datatypes
are supported by both the traditional XSD datatype map and in
OWL 2. However, OWL 2 does not support xsd:date(5) which is
prominently featured in our corpus, and does not support Gregorian
datatypes(10,15,18,20,22) nor xsd:time(26). Despite not being supported
by any standard entailment regime, xsd:duration(14) was used in
28 thousand documents across four di erent domains.</p>
      <p>Conversely, various standard datatypes are not used at all in the
data; e.g., xsd:dateTimeStamp, the “new” OWL datatypes,
binary datatypes and various normalised-string/token datatypes.</p>
    </sec>
    <sec id="sec-11">
      <title>AVAILABLE TOOL SUPPORT</title>
      <p>Apart from understanding which OWL features are used in
documents on the Web, it is also crucial to understand what tool
support is available. We therefore now survey the availability of
software that provides the necessary technical infrastructure for
building complex applications, i.e., databases, reasoners and libraries.</p>
      <p>
        As a baseline requirement, tools need to be able to read OWL
documents and parse out axioms. Conformance with the OWL
standard actually requires support for the RDF/XML serialisation
as an input format [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. Parsing OWL axioms from RDF triples
is not an easy task, and requires processing joins since axioms can
be composed of several RDF triples [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. In addition, OWL
axioms – such as owl:unionOf or owl:intersectionOf – may use
arbitrary-length RDF lists, which require particular attention to
validate and parse. Other features, such as type declarations and
ontology imports, further complicate matters. Consequently, there are
few compliant, stand-alone libraries for parsing OWL (relative to
libraries for RDF). Aside from parsing, querying OWL axioms
using the SPARQL standard is also non-trivial, especially considering
axioms using arbitrary-length lists.3
      </p>
      <p>Thus even before any actual reasoning takes place, multi-triple
OWL axioms are inconvenient to serialise, publish, parse and query
using standard RDF tools. Conversely, OWL axioms that are
represented in a single RDF triple do not require the detection of
complex triple patterns and can easily be processed in a triple-at-a-time
manner with the RDF libraries and parsers that are available for
many programming languages. The question of whether a feature
can be expressed in a single triple or not may thus already have
significant consequences for the practical cost of supporting it.</p>
      <p>
        Databases are another important class of tools for building RDF
applications and numerous commercial and non-commercial
systems are available today. Many of these systems evaluate OWL
features to improve query answering services. Table 4 provides an
overview of such systems. We only include tools that have native
support for at least rdfs:subClassOf and rdfs:subPropertyOf
reasoning (excluding, e.g., 5store), are developed for production
use (excluding prototypes such as YARS2 [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and QueryPie [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ])
and that are meant to be used with large amounts of instance data
(excluding OWL EL tools such as ELK [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]). The table lists the
most frequently implemented features explicitly and describes
profile support in a separate column. We additionally mention the main
inference strategy and the source of our information.4
      </p>
      <p>A number of tools support the (near-)complete OWL RL profile.
Jena with the “OWL mini” ruleset has an incomplete
implementation of OWL (1) DL features that can be viewed as an
approximation of OWL RL. PelletDb and QuOnto are reasoning layers on top
of a database with support for OWL DL and OWL QL, respectively.
DLEJena uses Pellet to perform TBox (schema) reasoning, where
the resulting entailments and the OWL RL/RDF rules are used to
generate a set of ABox (instance) rules, which are then executed
using Jena’s RETE engine.</p>
      <p>Contrasting with these fairly powerful implementations, we find
a number of tools that support only a few selected semantic
features, including some that only support a fragment of RDFS.</p>
      <p>The reasoning algorithms that have been used are also important
in practice. Forward chaining (materialisation) often incurs
significant penalties for data updates, although there are approaches
3Property paths in SPARQL 1.1 make the task somewhat easier,
but checking that lists are well-formed is still challenging.
4We note that it is di cult to verify whether the tools indeed hold
what they claim, e.g., in practice one might find that the support is
not as complete as advertised. Nevertheless, we take each system’s
description as an indication of available support.
to alleviate this, e.g., AllegroGraph advertises “dynamic
materialisation” as a compromise. Backward chaining, in contrast,
affects query answering performance but allows for easier updates.
In the case of OWL QL (and RDFS), backward chaining can be
performed using a form of query rewriting that depends only on
schema information, and thus is likely to scale well. The tableau
approach of PelletDb, on the other hand, is more demanding when
used at query time but can support all features of OWL DL.</p>
      <p>
        Summarising, among the listed systems, three systems work with
the Direct Semantics of OWL (PelletDb, DLEJena and QuOnto),
whereas the other systems are rule-based and work directly with
RDF triples, usually via forward chaining. Thus, we conclude
that an implementation via rules and compatibility also with the
RDF-Based Semantics is an important criteria for comprehensive
tool support. Surprisingly, only two thirds of the tools support
owl:sameAs, which is one of the most popular features according
to our survey. A possible explanation is that owl:sameAs blows up
the size of the materialisation when using forward-chaining, so for
an e cient support special optimisations are required, as, e.g.,
implemented in OWLIM or Oracle 11g [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Although, four systems
(nearly) support OWL RL, the complexity of a fully compliant and
e cient implementation is still considered high [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ].
      </p>
      <p>
        Regarding datatypes, many triple stores use internal
canonicalisation of typed literals, but full datatype reasoning is only sparsely
supported or documented; some tools such as OWLIM explicitly do
not support datatype rules of OWL RL. Datatype support in several
tools is, for example, surveyed by Emmons et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
5.
      </p>
    </sec>
    <sec id="sec-12">
      <title>DEFINING THE OWL LD PROFILE</title>
      <p>In this section, we build upon our previous observations to
suggest a simple OWL profile that is adequate for the current needs of
the Web. In the previous sections, we have identified a number of
key issues for OWL adoption on the Web:
1. Adequacy: features that are widely used on the Web should
be included.
2. Implementability: features that are more challenging to
process and reason with should be avoided.
3. Robustness: noisy and unreliable data should not prevent the
use of ontological data in reasoning.</p>
      <p>
        Comparing this to the design guidelines of RDFS-Plus [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], we
can see that adequacy relates to “practicality” while
implementability subsumes to “computational feasibility.” We do not consider
“pedagogism” as a design goal since we did not assess how
intuitive features are. In contrast, the work presented in Section 3 and 4
provides us with a much better understanding for assessing
implementability and adequacy. Robustness has not been considered as
a design goal for RDFS-Plus while we find it to be of great
importance for making sense of Web data.
      </p>
      <p>Each of the above requirements leads to a number of concrete
aspects. Adequacy has been discussed in Section 3 based on a
sample of published ontologies. Looking at Table 2, we can see that
many of the most frequently used features are of a simple
structure. In fact, owl:unionOf is the highest ranked feature that is not
expressed by a single triple in RDF serialisations of OWL.</p>
      <p>
        Implementability was discussed in Section 4. We observed that
parsing, processing and querying OWL axioms in the RDF-based
syntaxes (RDF/XML, N-Triples or Turtle) using widely available
RDF-based tools is easier when all axioms can be mapped to a
single triple in the RDF data-model. Moreover, inferencing is more
di cult for some features than for others, even in rule-based
approaches used commonly for OWL RL, e.g., support for list-based
(multi-triple) expressions that can be of arbitrary length [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
sC sP ran dom sA tra sym inv iFP
PelletDb X X X X X X X X X
DLEJena X X X X X X X X X
OWLIM X X X X X X X X X
      </p>
      <sec id="sec-12-1">
        <title>Oracle 11g X X X X X X X X X</title>
      </sec>
      <sec id="sec-12-2">
        <title>Jena OWL mini X X X X X X X X X</title>
      </sec>
      <sec id="sec-12-3">
        <title>Virtuoso X X - - X X X X X</title>
      </sec>
      <sec id="sec-12-4">
        <title>AllegroGraph X X X X X X - X</title>
        <p>QuOnto X X X X - - X X X
Jena RDFS X X X X - - - -</p>
      </sec>
      <sec id="sec-12-5">
        <title>Sesame RDFS Sail X X X X - - - - 4store with 4rs X X X X - - - -</title>
        <p>Profile Algorithm
OWL DL tableau
OWL RL tableau, forward chaining
OWL RL forward chaining
OWL RL forward chaining
OWL RL forward chaining
— backward chaining
— forward chaining
OWL QL query rewriting
— forward chaining
— forward chaining
— query rewriting</p>
        <p>
          Source
http://clarkparsia.com/pelletdb/
[
          <xref ref-type="bibr" rid="ref24">24</xref>
          ], http://lpis.csd.auth.gr/systems/DLEJena/
[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], http://www.ontotext.com/owlim
[
          <xref ref-type="bibr" rid="ref22">22</xref>
          ], http://tinyurl.com/oracle-sw
http://openjena.org/inference/
http://virtuoso.openlinksw.com/rdf-quad-store/
http://tinyurl.com/agraph-doc
http://www.dis.uniroma1.it/quonto/
http://openjena.org/inference/
http://www.openrdf.org/
http://4sreasoner.ecs.soton.ac.uk/
        </p>
        <p>Robustness requires a high tolerance against syntactic errors.
The RDF-Based Semantics has this feature and can always be
applied, hence no special language design is needed. However, it is
also desirable to be able to apply the Direct Semantics to a fragment
as it yields stronger completeness guarantees for reasoning. Even
if RDF-Based entailments are desired, the completeness of DS
reasoning methods can be used to obtain similar guarantees for RS [6,
Theorem PR1]. This kind of robustness can be accomplished by
reducing the use of features for which OWL DL imposes additional
requirements, in particular cardinalities and property chains.</p>
        <p>Another aspect of robustness is tolerance to inconsistencies. This
feature is generally available in OWL profiles that are not able to
express truly disjunctive information. Due to this, all
inconsistencies are directly related to an individual or literal upon which
conflicting requirements are imposed (including the special case
of ill-typed literal values). Hence, it is easy to ignore (all
elements involved in) inconsistencies and to continue reasoning on the
remaining consistent ontology to derive meaningful conclusions.
Any OWL profile (or subset thereof) has this feature.</p>
        <p>From these observations, we derive that it is a reasonable design
guideline for an OWL profile to restrict to OWL axioms that are in
OWL RL and at the same time are expressed as single RDF triples.
This directly addresses implementability based on the above
observations together with the fact that OWL RL is now widely
implemented (cf. Table 4). Adequacy is addressed since the most
important features identified above are both in RL and expressed in
single triples. Note that the coverage of additional, rarely used
features like reflexive properties is not a concern from the viewpoint
of adequacy (which asks for coverage, not for exclusivity) and is
not di cult to implement in the restricted fragment either.</p>
        <p>Robustness for interpretation in DS (i.e., as a subset of OWL DL)
is eased by the omission of property chains and (most)
cardinalities (note that functionality remains). Single-triple axioms are
also less prone to syntactic errors when represented in RDF.
However, other restrictions of OWL DL regarding the need for
declarations, the non-existence of inverse functional data properties, and
the restrictions on blank nodes are still relevant. We suggest to
develop canonical (and thus predictable) repair strategies for
addressing these issues – specifying this is left to future work.
Importantly, robustness suggests that, similarly to OWL RL, arbitrary
RDF graphs should be allowed when using RS for reasoning. To
reconcile these issues, we first define a syntactic OWL LD profile
as a subset of OWL RL (which in turn imposes the syntactic
restrictions of OWL DL) and we then suggest an RS-based extension
of this profile for reasoning with arbitrary OWL Full ontologies.</p>
        <p>Crucially, if an ontology uses features (such as owl:unionOf)
that do not fall under the remit of OWL LD, an RS-based reasoner
can still apply entailment over the remainder of supported features.
OWL LD is not intended to restrict vocabulary publishers in what
features they use (unless, of course, they are interested in the
benefits of DS-based reasoning). Instead, the terse OWL LD profile
enables developers and researchers to focus directly on the
intersection of features that are (i) the most prominently used in Linked
Data, (ii) the most robust, and (iii) the easiest to implement.</p>
        <p>
          Formally, we define OWL LD by restricting the OWL RL
grammar [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. Roughly speaking, we remove all definitions and mentions
of productions listed as follows:
Datatype entailment:
        </p>
        <p>DataRange, DataIntersectionOf, DatatypeDefinition
Boolean connectives &amp; enums.:</p>
        <p>*OneOf, *IntersectionOf, *UnionOf, *ComplementOf
Restriction classes:</p>
        <p>*ValuesFrom, *HasValue, zeroOrOne, *Cardinality
Chains &amp; keys:</p>
        <p>
          propertyExpressionChain, HasKey
Negative property assertions:
sourceIndividual, target*, Negative*PropertyAssertion
We further restrict the productions for DifferentIndividuals and
Disjoint* to not use the list-based syntaxes. The full grammar
can be found online [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. All additional structural restrictions of
OWL DL are inherited from OWL RL. Note that all RL datatypes
are supported as well, though implementers may use our study in
Section 3 to select most relevant datatypes to support (the OWL
specification generally allows conforming tools to answer
entailment questions with Unknown if a used feature is not supported).
        </p>
        <p>Comparing OWL LD with earlier approaches, it is interesting
to note that it can be viewed as a natural extension of languages
like L2, RDFS-Plus, RDFS 3.0 as discussed in Section 2 and 3. In
particular, RDFS 3.0 is already close to OWL LD which mainly
adds further OWL 2 constructs from OWL RL while only omitting
owl:AllDifferent as the list-based variant of owl:differentFrom.
This adds to our confidence that OWL LD is a natural OWL profile
that can be motivated from a number of perspectives.
6.</p>
      </sec>
    </sec>
    <sec id="sec-13">
      <title>REASONING IN OWL LD</title>
      <p>OWL LD falls into a syntactic subset of OWL DL and can be
processed by tools that implement DS entailment checking. On the
other hand, we can also restrict the OWL RL/RDF rules to obtain
a terse set of inference rules that yields sound but possibly
incomplete entailment under RS; the full set is found in Table 5 at the end
of the paper. These rules are applicable to any RDF graph allowing
us to robustly draw sound conclusions from Web data.
The OWL LD ruleset comprises of rules of the form:</p>
      <p>B1 ^ : : : ^ Bn ! H (0
n
3)
where H is called the head and B1 ^: : :^ Bn is the body. A rule with
an empty body (e.g., the rule cls-thing) is simply a fact. Multiple
atoms in rule heads (e.g., eq-ref) denote conjunctions that could also
be expressed using multiple rules with the same body. The datatype
rules are somewhat exceptional, however, and require custom logic
outside of a standard rule-engine. Moreover, some rules use false
in the head to express that an inconsistency is to be derived. An
inconsistency-tolerant system could already be realised by simply
not taking these conclusions into account for query answering.</p>
      <p>Unlike OWL RL/RDF which encodes arbitrary-length lists in the
bodies of some of its rules, the bodies of OWL LD rules comprise
solely of a fixed set of (a maximum of three) ternary RDF atoms of
the form T (s; p; o) where s; p; o 2 C [ V. These restrictions
simplify the use of the OWL LD rules in a variety of tools. Excluding
datatype support, since the rules can only derive triples that are built
from the set C of RDF constants that originally occur in the
ontology and ruleset, the number of entailments is bounded by jCj3. This
bound is tight, e.g., the rules entail all possible triples from the RDF
graph owl:sameAs owl:sameAs a ; rdfs:domain owl:Thing .
Optimisations for rule-based systems as explored in many works
can be applied to implement the OWL LD inferencing e ciently.
Systems can e ciently support datatypes by, e.g., only checking
entailments as needed, or using canonicalisation techniques, etc.</p>
      <p>We are now left to describe the relationship between DS and RS
for the OWL LD profile.</p>
      <p>Theorem 1. Let R contain the OWL LD entailment rules
(Table 5) and let O1 and O2 be OWL 2 ontologies that satisfy the
OWL LD grammar and the following properties:
1. neither O1 nor O2 contains an IRI that is used for more than
one type of entity (i.e., no IRI is used both as, say, a class and
an individual);
2. O1 does not contain SubAnnotationPropertyOf,
AnnotationPropertyDomain or AnnotationPropertyRange;
3. each axiom in O2 is an assertion of the form as specified
below, for a; a1, and a2 named individuals:
(a) ClassAssertion(C a) where C is a class,
(b) ObjectPropertyAssertion(OP a1 a2) where OP is
an object property,
(c) DataPropertyAssertion(DP a1 a2) where DP is a
data property, or
(d) SameIndividual(a1 a2).</p>
      <p>
        Furthermore, let RDF(O1) and RDF(O2) be translations of O1 and
O2, respectively, into RDF graphs [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]; and let FO(RDF(O1)) and
FO(RDF(O2)) be the translation of these graphs into first-order
theories in which triples are represented using the T predicate.
Then, O1 entails O2 under the OWL 2 Direct Semantics [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] i
FO(RDF(O1)) [ R entails FO(RDF(O2)) under the standard
firstorder semantics.
      </p>
      <p>The proof of the Correspondence Theorem below follows
immediately from the according theorem for OWL RL [6, Theorem PR1]
together with the fact that OWL LD is a restriction of OWL RL.
Like in the case of OWL RL, this result applies only to checking
the entailment of basic facts, not of OWL axioms in general.</p>
    </sec>
    <sec id="sec-14">
      <title>RELATED WORK</title>
      <p>
        Here we discuss related studies on the use of the RDFS and OWL
on the Web (related OWL profiles have been covered in Section 2).
One of the earliest comprehensive empirical studies of RDF Web
data was presented by Ding et al. in 2005 [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. They report about the
prevalence of vocabulary terms in over 1.5 million RDF/XML Web
documents, where the bulk of data was described using the Friend
of a Friend (FOAF) and Dublin Core (DC) ontologies. The work
focuses on characterising the structure and distributions of the raw
data rather than issues relating to semantics or to RDFS and OWL.
      </p>
      <p>
        Various works look at the syntactic profiles of OWL ontologies
on the Web [
        <xref ref-type="bibr" rid="ref2 ref37 ref7">2, 37, 7</xref>
        ]. Bechhofer and Volz identify and categorise
OWL DL restrictions violated by a sample group of 201 OWL
ontologies (all of which were found to be in OWL Full); these include
incorrect or missing typing of classes and properties, complex
object properties (e.g., functional properties) declared to be
transitive, inverse-functional datatype properties, and so forth [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In a
later survey, Wang et al. study over 1,276 ontologies, where 924
(72.4%) were identified as being in OWL Full, although they
proposed that 863 could be patched (93.4%) [
        <xref ref-type="bibr" rid="ref37">37</xref>
        ]. In a similar study,
d’Aquin et al. found that while 81% of 22,200 RDF Web
documents surveyed fell into OWL Full, from the features used, 95%
would fall under the expressivity of the lightweight AL(D)
Description Logic [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. To summarise, these studies show that
restrictions laid out in the OWL standard (specifically for the OWL Lite
and OWL DL dialects) are not well-followed by Web ontologies,
but that such ontologies are typically relatively inexpressive. These
works re-enforce the need for our RS-based extension of OWL LD.
      </p>
      <p>
        More recent papers focus on analysing owl:sameAs adoption
on the Web of Data [
        <xref ref-type="bibr" rid="ref14 ref9">9, 14</xref>
        ]. Ding et al. provide a quantitative
analysis of the owl:sameAs graph extracted from the BTC-2010
dataset (the ancestor of our corpus) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], summarising the use of
owl:sameAs to link between di erent publishers of Linked Data.
In a similar vein, Halpin et al. [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] focus on the incorrect use
of owl:sameAs; they employ four human judges to manually
inspect 500 such links sampled from Web data, where their results
suggest that owl:sameAs is often used imprecisely, although
disagreement between the judges indicates that the quality of specific
owl:sameAs links can be subjective. Such surveys indicate that
reasoners must proceed cautiously when operating over Web data.
8.
      </p>
    </sec>
    <sec id="sec-15">
      <title>CONCLUSION</title>
      <p>We have presented a comprehensive analysis of the current use
of OWL on the Web based on a large sample of RDF/XML
documents. We confirmed that OWL has indeed “arrived” on the Web
of Data, albeit to varying degrees for di erent features.</p>
      <p>Following Linked Data principles, we used a PageRank
algorithm to assess the importance of individual documents, OWL
features, and datatypes. Our results show that single-triple expressible
OWL RL axioms are most prominent on the Web. A survey of tools
confirms that these features tend to receive better support.</p>
      <p>Based on these observations, we defined the OWL LD profile as
a sub-language of OWL RL and provided a rule-based reasoning
calculus for it. Though motivated by a new analysis of the current
Web of Data, OWL LD also aligns closely with the earlier
proposals of RDFS-Plus and L2, indicating that it is a natural profile that
can be motivated from various perspectives. We argue that this is
due to the syntactic restriction of OWL features to those that can
be expressed using single RDF triples, which reveals exactly the
cases where OWL expressions are fully aligned with, and most
intuitively expressed in, the RDF data model. We argue that this bears
crucial advantages regarding not only tool support, but also
usability. We therefore believe that, even if OWL as a whole might never
arrive on the Web of Data, the OWL LD profile is a natural fit for
modelling Linked Data vocabularies. In fact, as we have shown,
OWL LD is already widely used.</p>
    </sec>
    <sec id="sec-16">
      <title>REFERENCES</title>
      <p>y
lti
a
u
q
E
s
m
o
i
x
A
y
t
r
e
p
o
r
P
s
e
s
s
a
l
C
.
x
A
s
s
a
l
C
s
e
p
y
t
a
t
a
D</p>
      <p>ID
eq-ref
eq-sym
eq-trans
eq-rep-s
eq-rep-p
eq-rep-o
eq-diff1
prp-ap
prp-dom
prp-rng
prp-fp
prp-ifp
prp-irp
prp-symp
prp-asyp
prp-trp
prp-spo1
prp-eqp1
prp-eqp2
prp-pdw
prp-inv1
prp-inv2
cls-thing
cls-nothing
cls-nothing2
cax-sco
cax-eqc1
cax-eqc2
cax-dw
dt-type1
dt-type2
dt-eq
dt-diff
dt-not-type
scm-cls
scm-sco
scm-eqc1
ry scm-eqc2
lbua scm-op
coa scm-dp
V scm-spo
a
m scm-eqp1
e
h
cS scm-eqp2
scm-dom1
scm-dom2
scm-rng1
scm-rng2</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Allemang</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Hendler</surname>
          </string-name>
          .
          <article-title>Semantic Web for the Working Ontologist: E ective Modeling in RDFS and OWL</article-title>
          . Morgan Kaufmann/Elsevier,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S.</given-names>
            <surname>Bechhofer</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Volz</surname>
          </string-name>
          .
          <article-title>Patching syntax in OWL ontologies</article-title>
          .
          <source>In Proc. 3rd Int. Semantic Web Conf. (ISWC'04)</source>
          , pages
          <fpage>668</fpage>
          -
          <lpage>682</lpage>
          . Springer,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          .
          <article-title>Linked Data. W3C Design Issues</article-title>
          ,
          <year>July 2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>B.</given-names>
            <surname>Bishop</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Bojanov</surname>
          </string-name>
          .
          <article-title>Implementing OWL 2 RL and OWL 2 QL rule-sets for OWLIM</article-title>
          .
          <source>In Proc. OWLED 2011 Workshop on OWL: Experiences and Directions</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Calvanese</surname>
          </string-name>
          , G. De Giacomo,
          <string-name>
            <given-names>D.</given-names>
            <surname>Lembo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lenzerini</surname>
          </string-name>
          , and
          <string-name>
            <given-names>R.</given-names>
            <surname>Rosati</surname>
          </string-name>
          .
          <article-title>Tractable reasoning and e cient query answering in description logics: The DL-Lite family</article-title>
          .
          <source>J. of Automated Reasoning</source>
          ,
          <volume>39</volume>
          (
          <issue>3</issue>
          ):
          <fpage>385</fpage>
          -
          <lpage>429</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>B.</given-names>
            <surname>Cuenca Grau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Motik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Fokoue</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Lutz</surname>
          </string-name>
          .
          <source>OWL 2 Web Ontology Language: Profiles. W3C Recommendation</source>
          , Oct.
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>M. d'Aquin</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Baldassarre</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Gridinoc</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Angeletou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Sabou</surname>
            , and
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Motta</surname>
          </string-name>
          .
          <article-title>Characterizing knowledge on the Semantic Web with Watson</article-title>
          .
          <source>In Proc. 5th Int. Workshop on Evaluation of Ontologies and Ontology-based Tools</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L.</given-names>
            <surname>Ding</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Finin</surname>
          </string-name>
          .
          <article-title>Characterizing the semantic web on the web</article-title>
          .
          <source>In Proc. 5th Int. Semantic Web Conf. (ISWC'06)</source>
          , pages
          <fpage>242</fpage>
          -
          <lpage>257</lpage>
          . Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>L.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Shinavier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Shangguan</surname>
          </string-name>
          , and
          <string-name>
            <surname>D. L. McGuinness.</surname>
          </string-name>
          <article-title>SameAs networks and beyond: Analyzing deployment status and implications of owl:sameAs in linked data</article-title>
          .
          <source>In Proc. 9th Int. Semantic Web Conf. (ISWC'10)</source>
          , pages
          <fpage>145</fpage>
          -
          <lpage>160</lpage>
          . Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>I.</given-names>
            <surname>Emmons</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Collier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Garlapati</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Dean</surname>
          </string-name>
          .
          <article-title>RDF literal data types in practice</article-title>
          .
          <source>In SSWS</source>
          <year>2011</year>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>F.</given-names>
            <surname>Fischer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Ünel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Bishop</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Fensel</surname>
          </string-name>
          .
          <article-title>Towards a scalable, pragmatic knowledge representation language for the web</article-title>
          .
          <source>In Ershov Memorial Conf.</source>
          , pages
          <fpage>124</fpage>
          -
          <lpage>134</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>B.</given-names>
            <surname>Glimm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hogan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Krötzsch</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Polleres. OWL LD Entailment</surname>
          </string-name>
          <article-title>Ruleset</article-title>
          and Implementational Notes, Nov.
          <year>2011</year>
          . http://www.semanticweb.org/OWLLD/.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>B.</given-names>
            <surname>Grosof</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Horrocks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Volz</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Decker</surname>
          </string-name>
          .
          <article-title>Description logic programs: Combining logic programs with description logic</article-title>
          .
          <source>In World Wide Web</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>H.</given-names>
            <surname>Halpin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. J.</given-names>
            <surname>Hayes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>McCusker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. L.</given-names>
            <surname>McGuinness</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and H. S.</given-names>
            <surname>Thompson</surname>
          </string-name>
          .
          <article-title>When owl:sameAs isn't the same: An analysis of identity in linked data</article-title>
          .
          <source>In Proc. 9th Int. Semantic Web Conf. (ISWC'10)</source>
          , pages
          <fpage>305</fpage>
          -
          <lpage>320</lpage>
          . Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>A.</given-names>
            <surname>Harth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kinsella</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Decker</surname>
          </string-name>
          .
          <article-title>Using naming authority to rank data and ontologies for web search</article-title>
          .
          <source>In Proc. 8th Int. Semantic Web Conf. (ISWC'09)</source>
          , pages
          <fpage>277</fpage>
          -
          <lpage>292</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Harth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Umbrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hogan</surname>
          </string-name>
          , and
          <string-name>
            <surname>S. Decker.</surname>
          </string-name>
          <article-title>YARS2: A federated repository for querying graph structured data from the Web</article-title>
          .
          <source>In Proc. 6th Int. Semantic Web Conf. (ISWC'07)</source>
          , pages
          <fpage>211</fpage>
          -
          <lpage>224</lpage>
          . Springer,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>P.</given-names>
            <surname>Hayes</surname>
          </string-name>
          .
          <source>RDF Semantics. W3C Recommendation</source>
          , Feb.
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>T.</given-names>
            <surname>Heath</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          .
          <article-title>Linked Data: Evolving the Web into a Global Data Space (1st Edition)</article-title>
          . Morgan &amp; Claypool,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Hendler</surname>
          </string-name>
          .
          <article-title>RDFS 3.0</article-title>
          . In W3C Workshop on RDF Next Steps,
          <year>June 2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Hogan</surname>
          </string-name>
          .
          <article-title>Exploiting RDFS and OWL for Integrating Heterogeneous, Large-Scale, Linked Data Corpora</article-title>
          .
          <source>PhD thesis</source>
          , DERI, NUIG,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kazakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Krötzsch</surname>
          </string-name>
          , and
          <string-name>
            <given-names>F.</given-names>
            <surname>Simancˇík</surname>
          </string-name>
          .
          <article-title>Concurrent classification of EL ontologies</article-title>
          .
          <source>In Proc. 10th Int. Semantic Web Conf. (ISWC'11)</source>
          . Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>V.</given-names>
            <surname>Kolovski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wu</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Eadon. Optimizing</surname>
          </string-name>
          enterprise
          <article-title>-scale OWL 2 RL reasoning in a relational database system</article-title>
          .
          <source>In Proc. 9th Int. Semantic Web Conf. (ISWC'10)</source>
          , pages
          <fpage>436</fpage>
          -
          <lpage>452</lpage>
          . Springer,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>M.</given-names>
            <surname>Krötzsch</surname>
          </string-name>
          .
          <article-title>E cient rule-based inferencing for OWL EL</article-title>
          .
          <source>In Proc. 22nd Int. Conf. on Artificial Intelligence (IJCAI'11)</source>
          , pages
          <fpage>2668</fpage>
          -
          <lpage>2673</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>G.</given-names>
            <surname>Meditskos</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Bassiliades</surname>
          </string-name>
          .
          <article-title>DLEJena: A practical forward-chaining OWL 2 RL reasoner combining Jena and Pellet</article-title>
          .
          <source>J. of Web Semantics</source>
          ,
          <volume>8</volume>
          (
          <issue>1</issue>
          ):
          <fpage>89</fpage>
          -
          <lpage>94</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>B.</given-names>
            <surname>Motik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. F.</given-names>
            <surname>Patel-Schneider</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B. Cuenca</given-names>
            <surname>Grau</surname>
          </string-name>
          .
          <article-title>OWL 2 Web Ontology Language: Direct Semantics</article-title>
          .
          <source>W3C Recommendation</source>
          , Oct.
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>B.</given-names>
            <surname>Motik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. F.</given-names>
            <surname>Patel-Schneider</surname>
          </string-name>
          , and
          <string-name>
            <surname>B. Parsia.</surname>
          </string-name>
          <article-title>OWL 2 Web Ontology Language: Structural Specification and Functional-Style Syntax</article-title>
          .
          <source>W3C Recommendation</source>
          , Oct.
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>S.</given-names>
            <surname>Muñoz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pérez</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Gutierrez</surname>
          </string-name>
          .
          <article-title>Simple and e cient minimal RDFS</article-title>
          .
          <source>J. of Web Semantics</source>
          ,
          <volume>7</volume>
          (
          <issue>3</issue>
          ):
          <fpage>220</fpage>
          -
          <lpage>234</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>L.</given-names>
            <surname>Page</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Brin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Motwani</surname>
          </string-name>
          , and
          <string-name>
            <given-names>T.</given-names>
            <surname>Winograd</surname>
          </string-name>
          .
          <article-title>The PageRank Citation Ranking: Bringing Order to the Web</article-title>
          .
          <source>Technical report</source>
          , Stanford,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>P. F.</given-names>
            <surname>Patel-Schneider</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Motik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. Cuenca</given-names>
            <surname>Grau</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Horrocks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Parsia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ruttenberg</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Schneider</surname>
          </string-name>
          .
          <article-title>OWL 2 Web Ontology Language: Mapping to RDF Graphs</article-title>
          .
          <source>W3C Recommendation</source>
          , Oct.
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>H.</given-names>
            <surname>Pérez-Urbina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Motik</surname>
          </string-name>
          ,
          <string-name>
            <surname>and I. Horrocks.</surname>
          </string-name>
          <article-title>Tractable query answering and rewriting under description logic constraints</article-title>
          .
          <source>J. of Applied Logic</source>
          ,
          <volume>8</volume>
          (
          <issue>2</issue>
          ):
          <fpage>151</fpage>
          -
          <lpage>232</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>M.</given-names>
            <surname>Schneider</surname>
          </string-name>
          and
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Sutcli e. Reasoning in the OWL 2 Full ontology language using first-order automated theorem proving</article-title>
          .
          <source>In Proc. 23rd Int. Conf. on Automated Deduction (CADE-23)</source>
          , pages
          <fpage>461</fpage>
          -
          <lpage>475</lpage>
          . Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>F.</given-names>
            <surname>Simancˇík</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kazakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>and I.</given-names>
            <surname>Horrocks</surname>
          </string-name>
          .
          <article-title>Consequence-based reasoning beyond Horn ontologies</article-title>
          .
          <source>In Proc. 22nd Int. Conf. on Artificial Intelligence (IJCAI'11)</source>
          , pages
          <fpage>1093</fpage>
          -
          <lpage>1098</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>M.</given-names>
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Horrocks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Krötzsch</surname>
          </string-name>
          , and
          <string-name>
            <given-names>B.</given-names>
            <surname>Glimm</surname>
          </string-name>
          .
          <source>OWL 2 Web Ontology Language: Conformance. W3C Recommendation</source>
          , Oct.
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>H. J. ter</given-names>
            <surname>Horst</surname>
          </string-name>
          .
          <article-title>Completeness, decidability and complexity of entailment for RDF Schema and a semantic extension involving the OWL vocabulary</article-title>
          .
          <source>J. of Web Semantics</source>
          ,
          <volume>3</volume>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>J.</given-names>
            <surname>Urbani</surname>
          </string-name>
          , F. van
          <string-name>
            <surname>Harmelen</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Schlobach</surname>
            , and
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Bal</surname>
          </string-name>
          . QueryPIE:
          <article-title>Backward reasoning for OWL Horst over very large knowledge bases</article-title>
          .
          <source>In Proc. 10th Int. Semantic Web Conf. (ISWC'11)</source>
          . Springer,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>R.</given-names>
            <surname>Volz</surname>
          </string-name>
          .
          <article-title>Web Ontology Reasoning with Logic Databases</article-title>
          .
          <source>PhD thesis</source>
          , Universität Karlsruhe,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <surname>T. D. Wang</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Parsia</surname>
            , and
            <given-names>J. A.</given-names>
          </string-name>
          <string-name>
            <surname>Hendler</surname>
          </string-name>
          .
          <article-title>A survey of the web ontology landscape</article-title>
          .
          <source>In Proc. 5th Int. Semantic Web Conf. (ISWC'06)</source>
          , pages
          <fpage>682</fpage>
          -
          <lpage>694</lpage>
          . Springer,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>