<!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>Using Provenance for Quality Assessment and Repair in Linked Open Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Giorgos Flouris</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Yannis Roussakis</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mar´ıa Poveda-Villalo´ n</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pablo N. Mendes</string-name>
          <email>pablo.mendes@fu-berlin.de</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Irini Fundulaki</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CWI</institution>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>FORTH-ICS</institution>
          ,
          <country country="GR">Greece</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>FUB</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>As the number of data sources publishing their data on the Web of Data is growing, we are experiencing an immense growth of the Linked Open Data cloud. The lack of control on the published sources, which could be untrustworthy or unreliable, along with their dynamic nature that often invalidates links and causes conflicts or other discrepancies, could lead to poor quality data. In order to judge data quality, a number of quality indicators have been proposed, coupled with quality metrics that quantify the “quality level” of a dataset. In addition to the above, some approaches address how to improve the quality of the datasets through a repair process that focuses on how to correct invalidities caused by constraint violations by either removing or adding triples. In this paper we argue that provenance is a critical factor that should be taken into account during repairs to ensure that the most reliable data is kept. Based on this idea, we propose quality metrics that take into account provenance and evaluate their applicability as repair guidelines in a particular data fusion setting.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>The Linked Open Data (LOD) cloud is experiencing rapid growth since its conception
in 2007. Hundreds of interlinked datasets compose a knowledge space which currently
consists of more than 31 billion RDF triples. In this setting, data constantly evolves,
invalidating previous links between datasets and causing quality problems; similarly,
changes in the world itself are not simultaneously reflected in all related datasets,
causing conflicts and other discrepancies among overlapping datasets during data fusion.</p>
      <p>
        Such data quality problems come in different flavors, including duplicate triples,
conflicting, inaccurate, untrustworthy or outdated information, inconsistencies,
invalidities and others [
        <xref ref-type="bibr" rid="ref1 ref14 ref23">23,1,14</xref>
        ], and cost businesses several billions of dollars each year [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
Therefore, improving the quality of datasets in an evolving LOD cloud is crucial.
      </p>
      <p>
        Quality is generally defined as fitness for use [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Therefore, the interpretation of
the quality of some data item depends on who will use this information, and what is the
task for which they intend to employ it. While one user may consider the data quality
sufficient for a given task, it may not be sufficient for another task or another user. Thus,
it has been argued that the concept of quality is multi-dimensional, as well as
contextand application-specific [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. To assess quality, a non-exhaustive list of quality
dimensions such as timeliness, trustworthiness, conciseness and validity has been considered
in [
        <xref ref-type="bibr" rid="ref1 ref23 ref26">23,1,26</xref>
        ]. A conceptual model for quality assessment is described, that is composed
of quality indicators, quality assessment metrics and scoring functions that quantify the
quality of a dataset along a given (set of) quality dimension(s) [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ].
      </p>
      <p>
        Apart from evaluating a dataset’s quality, it is also important to improve it, i.e.,
repair the dataset. We focus on evaluating automated repair methods [
        <xref ref-type="bibr" rid="ref24 ref28">24,28</xref>
        ] which rely
on a set of preferences that can be used as “guidelines” by the system to determine how
to resolve quality problems. For example, in the case of conflicting information, one
could opt to keep the most recent information to resolve the conflict (in accordance to
the Principle of Primacy of New Information often employed in evolution settings [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]).
The purpose of this paper is to determine how provenance can help in devising useful
preferences for improving the quality of LOD datasets.
      </p>
      <p>
        Provenance refers to the origin or source of a piece of data and encodes from where
and how the piece of data was obtained [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]. Provenance is of paramount importance,
as in some cases it is considered more important than the data itself [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. It is essential
in many applications, as it allows to effectively support trust mechanisms, digital rights
and privacy policies, and is also a means to assess the reliability of information; we
exploit the latter property to devise useful metrics for quality assessment and repair.
      </p>
      <p>
        We focus on validity, which requires that the dataset conforms to a set of custom
constraints, expressed as logical rules. Validity is one of the most flexible and
important metrics, because it encodes context- and application-specific requirements. It has
been used in different contexts to express constraints like transitivity or functionality of
properties, cardinality constraints, foreign key constraints etc [
        <xref ref-type="bibr" rid="ref18 ref25 ref3 ref30">3,18,25,30</xref>
        ].
      </p>
      <p>
        Previous work on repairing LOD datasets has focused on preferences related to
either the data itself [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ], or to the metadata thereof (called fusion functions) [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. This
paper combines the repairing algorithm of [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] and the approach advocated in [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] and
proposes the use of complex preferences that consider both data and metadata with an
emphasis on provenance to evaluate how this combination performs in a real setting
where data from disparate sources are fused to produce a LOD dataset. In a nutshell,
the main contributions of this paper are the following:
– The description of a set of provenance-based assessment metrics (Section 4).
– The extension of the repairing algorithm in [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] to support preferences on
provenance and other metadata (Section 5).
– The evaluation of the extended repairing algorithm under the proposed preferences
in a LOD fusion setting (Section 6).
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Motivating Example</title>
      <p>For illustration purposes, we consider a user who wants to find information about
Brazilian cities by fusing DBpedia dumps from different languages. Dumps overlap,
have different coverage, and not all of them contain correct or up-to-date information.
Therefore, the result of fusion may contain redundant, conflicting or inconsistent
information (cf. Section 6), i.e., data of poor quality. To improve data quality, one could
remove conflicting information keeping one value for each city. Given that the user has
no access to some authoritative data source (if he did, then searching in the DBpedias
would be unnecessary), the only way to choose the correct value is to use heuristics,
expressed as preferences, that determine the most reliable information. Such preferences
could involve the trustworthiness of information (based on provenance metadata),
recency, common sense, or some combination of the above metrics.</p>
      <p>
        Doing so manually may be difficult or impossible, given that DBpedia contains 1400
conflicts of this type for Brazilian cities alone (cf. Section 6). Thus, it makes more sense
to use an automated repairing algorithm such as those proposed in [
        <xref ref-type="bibr" rid="ref24 ref28">28,24</xref>
        ] to perform
the repairing based on user preferences. Unfortunately, existing automated approaches
for repairing LOD datasets are restricted in the kind of preferences they support. In this
paper, we show how existing approaches can be extended and employed to perform this
task, and evaluate our methods using the above fused dataset on Brazilian cities.
3
3.1
      </p>
    </sec>
    <sec id="sec-3">
      <title>Preliminaries</title>
      <sec id="sec-3-1">
        <title>Quality Assessment</title>
        <p>
          Data quality is a multi-dimensional issue, whose exact definition depends on the dataset’s
expected use [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. To model these facts, a list of quality dimensions were collected
in [
          <xref ref-type="bibr" rid="ref1 ref23 ref26">23,1,26</xref>
          ] to capture the most common aspects of data quality, such as timeliness,
verifiability, completeness, relevancy, validity etc. In addition, [
          <xref ref-type="bibr" rid="ref23 ref26">23,26</xref>
          ] proposed a generic
quality assessment methodology based on associating each dataset with a numerical
value that represents its quality along the given dimension(s). This framework is based
on quality indicators, scoring functions and quality metrics.
        </p>
        <p>A quality indicator is an aspect of the considered dataset that indicates the
suitability of the data for some intended use. Indicators are very diverse and can capture
several types of information, including both the information to be assessed itself, and its
metadata. As an example, the last modification date can be used as a quality indicator
of “freshness” (related to the timeliness dimension). A scoring function is a numerical
assessment representing the suitability of the data for the intended use, as determined
by the quality indicator. Continuing the above example, a scoring function for freshness
could return the number of days between two specified dates. Quality assessment
metrics (or metrics for short) are used to measure information quality. Essentially, metrics
combine information from various quality indicators and scoring functions to determine
a numerical value that represents the quality of the data.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>Quality Repair</title>
        <p>
          Our repairing approach is based on [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ] where data violating one or more validity
rules, expressed in formal logic, are repaired in a manner that respects a set of
userdefined specifications expressed as preferences. Due to space considerations, we will
only briefly describe that approach here, and refer the reader to [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ] for details.
        </p>
        <p>
          The approach of [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ] considers DED rules (Disjunctive Embedded Dependencies) [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ],
which are rules expressed in first-order logic that can capture several types of
constraints, including transitivity and functionality of properties, cardinality constraints etc.
In [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ], a simple methodology for identifying DED violations and the possible ways to
resolve them is described. A violation can usually be resolved in several different
manners, which necessitates the use of preferences to determine the optimal repair solution.
        </p>
        <p>
          Preferences are based on the idea of formal preference models employed by the
database community [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ], and are declarative specifications allowing one to describe
the ideal solution in an abstract manner (e.g., “minimum number of schema changes”).
Such a specification can be used by the system to automatically determine the preferred
resolution by comparing each of the options against the “ideal” one. Formally,
preferences are based on features which are functions that assess the repairing options under
some dimension relevant for the preference (e.g., “number of schema changes”);
features are then either minimized or maximized, and combined using operators to form
more complex preferences. Due to space limitations, the reader is referred to [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ] for
more details on the formal specification of preferences; more examples of preferences
are given in Sections 5, 6.
        </p>
        <p>It should be noted that this specification allows various complex preferences to be
defined, but their applicability is limited on repairing options because features are
defined upon repairing options; thus, this definition cannot support preferences taking into
account the repair result and/or metadata information. This is addressed in Section 5.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Quality Assessment Using Provenance</title>
      <p>We describe three basic and two complex quality assessment metrics based on both
data and metadata information (e.g., provenance). The presented metrics are not the
only possible ones; instead, we focused on a particular set that is applicable to our
evaluation scenario. In the future, we plan to evaluate alternative scenarios/metrics.</p>
      <p>More specifically, we use the provenance-related indicators of source reputation,
freshness and plausibility. The first relates the quality of data with the perceived
trustworthiness of its source. The second associates the quality of data with its recency,
assuming that old information is more likely to be outdated and unreliable. The last is
data-related and is used to identify typos, outliers or other obviously incorrect values.</p>
      <p>Each of these indicators defines a simple quality assessment metric, but can also be
combined to form more complicated ones; we describe two options below.</p>
      <p>The first is based on the idea that freshness alone may not be an adequate metric;
depending on the application, a piece of data may be up-to-date for several years (e.g.,
total area of a country), for a few minutes or hours (e.g, temperature), or only for a few
seconds (e.g., location of a moving car). Thus, a refined metric could first determine
whether a certain piece of data is outdated (depending on the application); if so, then its
assessment would be based solely on freshness (assessing “how much” it is outdated); if
not, then source trustworthiness should be used. We call this metric weighted freshness.</p>
      <p>
        The second is based on the idea that the reliability of a source sometimes depends
also on the data itself. In our example, we could assume that the Portuguese Wikipedia
is the closest to the domain (Brazilian cities) and is likely to be better for more esoteric
things (small cities), whereas the English one, being the largest and most edited, is
likely to be more reliable for larger cities [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ]. Thus, a sophisticated metric could take
into account the data itself before determining source trustworthiness. In our example,
the perceived reliability of the Portuguese Wikipedia (compared to the English one)
should increase when the triple considered is related to a small city, and decrease for
large ones. We will call this metric conditional source trustworthiness.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Quality Repair Using Provenance</title>
      <p>
        To evaluate the use of provenance-related metadata as a means to identify the
preferences that determine the optimal repairing options during a repair process, we should
lift the limitations of [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] which defined the features of preferences to be applicable
only on repairing options. This does not present major challenges: all we need to do is
extend the features’ definition. The new features can then be seamlessly added in the
existing framework of [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] and used for improved quality repair. Here, we explain the
ramifications of this extension and compare the extended version with the original one.
      </p>
      <p>The first extension to be considered allows features to be applied on the result of
the repair process rather than the repairing options. This way, the repairing process
selects how to resolve invalidities based on the dataset (repair) that these choices lead
to, instead of based on the choices themselves. For example, to model the preference
“I want the resulting class hierarchy to have minimum depth”, one should use a feature
that measures the depth of the class hierarchy; such a feature makes sense to be defined
on the repair, not the repairing options (which are of the form: “add/delete triple t”).</p>
      <p>
        The results in [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] indicate that this extension does not change the expressive power
of features. Indeed, given the original dataset D and the repairing options, one can
compute the repair; similarly, given D and the repair, the repairing options that led to
this repair can be computed. Therefore, for any given D there is a one-to-one
correspondence between a repair and the repairing options that led to it. Thus, a preference
defined upon repairing options can always be equivalently rewritten into a preference
defined upon the repairs, and vice-versa [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ].
      </p>
      <p>Note that this correspondence is true for any given D; thus, given a preference on
repairs, and in order to define the equivalent one on repairing options, one should devise
a complicated expression that takes into account D. The same is true for the opposite
rewriting. As an example, the preference “I want the resulting class hierarchy to have
minimum depth” makes more sense to be expressed upon repairs, even though it can,
in theory, be expressed as a preference upon repairing options if the input data D (to
be repaired) is considered. On the other hand, the preference “I want minimum number
of schema changes” makes more sense to be expressed upon repairing options, even
though, again, a complicated equivalent preference upon repairs that takes into account
the original dataset D is possible. Thus, even though the two options are equivalent in
theory, they are complementary from the practical perspective.</p>
      <p>The second extension allows features to consider metadata related to either the input
data, or the repair, or the repairing options. This is a clear and very important extension
to the original definition, because it allows important features of data to be considered,
such as provenance, trustworthiness, reliability, timeliness and others, thus increasing
the range and variety of preferences that a user can define.</p>
    </sec>
    <sec id="sec-6">
      <title>Evaluation</title>
      <p>
        Our experiments focus on evaluating the usability of the preferences described in
Section 4. To do so, we used the algorithm described in [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] to identify and repair
inconsistent information found in a fused DBpedia dataset on Brazilian cities coming from
five different input datasets (Wikipedias). The result of the repair was compared against
an authoritative dataset (the Gold Standard) in order to evaluate its quality. Our results
show that all preferences perform relatively well in terms of the accuracy of the repairs
performed, and that complex preferences are not necessarily better than simple ones:
the simple preference based on source reputation performs very well in all cases.
6.1
      </p>
      <sec id="sec-6-1">
        <title>Experimental Setting</title>
        <p>Both the Gold Standard and the input datasets1 contain data about the area,
population and founding date of Brazilian cities (areaTotal, populationTotal and foundingDate
properties respectively).</p>
        <p>The Input datasets contain data extracted from the English, French, German,
Spanish, and Portuguese Wikipedia infoboxes. Each piece of data is associated with its
provenance (recording the Wikipedia version of the corresponding source article,
using RDF named graphs) and last modification date (of the corresponding article).</p>
        <p>The Gold Standard dataset (GS) was obtained from an independent and official
source, namely the Instituto Brasileiro de Geografia e Estat´ıstica (IBGE)2. We converted
the data to RDF, generating a LOD dataset accessible via a SPARQL endpoint3.</p>
        <p>The only requirement imposed for the validity of the fused dataset is that the
properties areaTotal, populationTotal and foundingDate are functional, i.e., that each city
should have at most one value for its area size, population and founding date. This can
be expressed as a DED rule using the formal expression: 8city; pop1; pop2 : (city;
populationT otal; pop1)^ (city; populationT otal; pop2) ! (pop1 = pop2). Similar
DED rules can be written for the other properties. Each of those rules was violated
several times, as several duplicate conflicting records for these properties appeared in the
various Wikipedias. When such a rule is violated, there are only two resolution options,
namely deleting population count pop1 or pop2. The evaluation process used the five
preferences described below, based on the quality metrics discussed in Section 4.</p>
        <p>PREFER PT is based on the source reputation metric, that imposes a preference order
on the information found in different input datasets. In our case, we used the following
trust order for the Wikipedias: Portuguese, English, Spanish, German, French. In case
of conflicts, the most trustworthy information prevails. To implement this preference,
we can define a feature that gives a “trust rank” to each triple based on its source and,
in case of conflict, uses the preference to select the triple that has the highest rank.</p>
        <p>PREFER RECENT is based on freshness and provides a bias towards recent
information: in case of conflict, the most recent information is kept. It can be modeled using a
feature that assigns to each triple a value indicating how long ago it was last edited.
1 All datasets can be found at: www.oeg-upm.net/files/mpoveda/ISWC2012Main
2 geoftp.ibge.gov.br
3 geo.linkeddata.es/brasil/sparql</p>
        <p>PLAUSIBLE PT is based on the plausibility metric that considers the actual data and
is used to determine whether a piece of information is “irrational”. In particular, if the
population is less than 500, the area less than 300 km2 and the founding date earlier
than year 1500, the triple is considered “irrational” and will always be dropped in case
of conflict. If both conflicting triples are “rational”, then we resort to the PREFER PT
preference to choose one of the two.</p>
        <p>WEIGHTED RECENT: this preference is based on the “weighted freshness” metric.
In case of conflict, it evaluates the last update date of the two conflicting triples: if they
are found to be close (less than 3 months apart) they are considered equally up-to-date,
so the preference PREFER PT is used to choose the one to keep; otherwise, the most
up-to-date information prevails (i.e., PREFER RECENT is used).</p>
        <p>CONDITIONAL PT: this preference is based on the “conditional source
trustworthiness” metric. Intuitively, it states that for small cities (less than 500.000 citizens) the
Portuguese Wikipedia is more reliable so the PREFER PT preference is used; for larger
cities, we use PREFER EN, which is similar to PREFER PT except that the
trustworthiness order of the English and Portuguese Wikipedias is swapped.</p>
        <p>
          For the repair process, we used the algorithm of [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ] with the above validity rules
and preferences. The repair process initially searches in the dataset for rule violations,
and resolves each violation independently using one of the above preferences. Each
repair result was compared against the GS and its quality was evaluated under various
dimensions (conciseness, consistency, validity, completeness and accuracy).
6.2
        </p>
      </sec>
      <sec id="sec-6-2">
        <title>Experimental Results</title>
        <p>
          Our analysis considered five different quality dimensions, namely conciseness,
consistency, validity, completeness and accuracy [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. These dimensions were evaluated
against the final result of the repair under the different preferences.
        </p>
        <p>Conciseness requires that no duplicates appear in the result, and is guaranteed to
be perfect as our algorithm trims duplicate triples as part of the repair process.
Consistency is defined as the lack of conflicting triples, whereas validity is defined as the lack
of rule violations. These two notions coincide for the particular rules considered. Again,
our algorithm guarantees perfect consistency and validity, as it eliminates all conflicts.
Completeness is the coverage of information about the domain of interest that the fused
dataset exhibits. For the particular input, it has been measured to be 77,02%.
Completeness is not affected by our process, because our algorithm only deletes conflicting
triples, and does not add or change triples.</p>
        <p>The accuracy dimension is the most interesting of all; accuracy is defined as “being
as close as possible to the actual state of affairs”, where the “actual state of affairs”
in our case is taken by the GS. Accuracy is evaluated by comparing the output
resulting from each preference against the GS. However, it is important here to distinguish
between “inherent” inaccuracy and inaccuracy caused by the repair process.</p>
        <p>For example, the population of Aracati (per the GS) is 69159, whereas in the fused
dataset it has two population counts: 69159 and 69616. The repair process will drop one
of the two values to resolve the conflict; if it chooses to keep the correct value (69159)
then the accuracy of the dataset is improved, otherwise the repair process contributes
to the inaccuracy of the data. The first case (i.e., when the algorithm keeps the correct
data) is called a good choice, whereas the second is called a bad choice.</p>
        <p>On the other hand, the city Oiapoque has two conflicting population counts, namely
20226 and 20426 in the fused dataset; its actual population, per the GS, is neither 20226
nor 20426, but 20509. Thus, the inaccuracy is inherent in the data, and cannot be
affected by the repair process, regardless of the repairing choice made. In this case, the
algorithm’s choice only affects accuracy in terms of “closeness” to the actual value:
20426 is closer to the reality, and is therefore better in terms of accuracy. If the
algorithm chooses 20426, we say that we have an optimal approximation choice, otherwise
we have a sub-optimal approximation choice.</p>
        <p>Finally, note that non-conflicting records that are inaccurate compared to the GS are
ignored because our algorithm does not deal with non-conflicting records. In the
following, we present the number of good, bad, optimal and sub-optimal choices for each
of the preferences considered (Table 1) and also compare the accuracy of the dataset
before and after the repair (Figure 1). For clarity, our analysis is split in the three important
properties of our dataset (populationTotal, areaTotal, foundingDate).</p>
        <p>Our experiments showed that 944 cities contained a duplicate population entry. In
234 of these cases (24,8%), the correct value could be found in the input, and in most of
these cases the algorithm managed to select it correctly (208-224 times, depending on
the preference – cf. Table 1). The simple PREFER PT, as well as the PLAUSIBLE PT
preferences give the best results, indicating that the Portuguese Wikipedia is indeed the most
reliable when it comes to Brazilian cities’ population. Surprisingly, PREFER RECENT
performs poorly, despite the fact that population is a dynamic property where
up-todate information is usually more reliable. In the remaining 710 cases where the actual
value could not be found in the input, PLAUSIBLE PT had the best performance again
with 663 optimal choices, followed by PREFER PT with 654. The worst behavior was
exhibited by PREFER RECENT, with only 580 optimal choices.</p>
        <p>In the case of areaTotal, we note that the results were poor for all preferences. Upon
further investigation, we realized that the problem was partially caused by the format of
the area values. In particular, the area measurements in the Portuguese Wikipedia were
generally off the actual one by 3 orders of magnitude. This was most probably related
to the different use of the thousands separator (“,”) and the decimal places separator
(“.”) in the English and Portuguese Wikipedia. Unfortunately, this was not consistent
throughout the values, as some values in the Portuguese Wikipedia used the English
notation, whereas others used the Portuguese one.</p>
        <p>To evaluate this hypothesis, we pre-processed all area values coming from the
Portuguese Wikipedia by multiplying them with 1000, and re-ran the experiment. The
results of the modified input look much better as the number of total violations dropped
significantly (from 444 to 254), indicating that many of the original violations were
caused by said extraction problem. The results for the various preferences are relatively
good, the best performance being exhibited again by the PREFER PT and
RATIONALIZED PREFER PT preferences (with minor differences from the rest).</p>
        <p>The results related to the foundingDate property are the least interesting of the three,
because, as can be seen in Table 1, all the preferences exhibited the same behavior.</p>
        <p>In addition, we evaluated the accuracy of the dataset before and after the repairing
process, by determining how much the value of each property (populationTotal,
areaTotal and foundingDate) differs from the corresponding value in the GS (before and after
the repair), as a percentage of the value in the GS. The results are shown in Figure 1. The
orange line represents the total accuracy of the input (for all 3 properties), whereas the
other five lines represent the accuracy of the repair for each preference. The x axis
represents the accuracy (0% indicates accurate values); the y axis represents the number of
triples that have the corresponding accuracy. Obviously, the values differ depending on
whether the raw or the modified areaTotal input was considered. The figure shows that
the repair process improves accuracy, and that all 5 preferences give similar accuracy.
7</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Related Work</title>
      <p>
        Several works on quality assessment have appeared in the literature (see [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] for a
survey). In [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] users are allowed to express quality assessment policies to filter
information from the Web. In [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] customizable assessment processes are formalized through a
Web Quality Assessment model. In [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] SPARQL queries were used to identify various
quality problems, whereas in [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] an XML-based model is proposed and used by a web
service cooperation broker to select the best data from different services.
      </p>
      <p>
        In the context of the Semantic Web, repairing addresses malformed values and
datatypes or accessibility and derefencability issues [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], entity matching and
disambiguation [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], and resolving inconsistencies, incoherencies or invalidities (ontology
debugging) [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ]. The latter type is the most relevant to our work.
      </p>
      <p>
        Most works on ontology debugging consider some Description Logic as the
underlying language and address the problem of removing logical contradictions. In our
setting, we consider custom validity rules over RDF data. Moreover, most works focus
on the problem of identifying inconsistencies, rather than resolving them [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. In the
cases where the active resolution of inconsistencies is supported, the resolution is
usually done manually or semi-automatically [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], possibly with the help of an interactive
tool (e.g., ORE [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], PROMPT [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], or Chimaera [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]). To the best of our knowledge,
the only automated repairing approaches in the area appear in [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] and [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] regarding
data fusion and ontology repair respectively.
      </p>
      <p>
        The work described in [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] considers repairing in the context of data fusion and is
very similar to ours. The authors propose a configuration-based approach where
repairing is based on a user-defined conflict resolution strategy (similar to a preference) that
uses quality metrics and fusion functions. However, such strategies can only consider
metadata information, and cannot be combined to form complicated strategies.
Moreover, the approach of [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] is restricted to handling conflicting information, i.e., it cannot
support arbitrary validity rules (e.g., DEDs). Thus, the present paper can be seen as
taking the best of both [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] and [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]: on the one hand, it allows more complicated validity
rules in the spirit of [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]; on the other it lifts the limitations of both [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] and [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ] on
preferences, by allowing complicated preferences over both the data and metadata.
      </p>
      <p>
        Most works record provenance by either associating triples with a named graph [
        <xref ref-type="bibr" rid="ref33 ref4">4,33</xref>
        ]
(as done here) or by extending an RDF triple to a quadruple where the fourth
element represents the triple’s provenance [
        <xref ref-type="bibr" rid="ref20 ref6">6,20</xref>
        ]. These works vary in the semantics of
the fourth element, which can be used to represent provenance, context, access control,
trust, or other metadata information. The work of [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] addressed the problem of
recording provenance in the presence of RDFS inference, where the provenance of an implicit
triple is defined as the “combination” of the provenance of the implying ones.
      </p>
    </sec>
    <sec id="sec-8">
      <title>Conclusions</title>
      <p>
        Quality is an important issue in modern datasets, especially in the context of LOD
where several dynamic and potentially unreliable sources are being interlinked, with no
central control or curation. Quality assessment allows the evaluation of the quality of
datasets, whereas quality repair aims at improving quality, with emphasis on the validity
dimension. Apart from its value as a stand-alone process, repairing is also an integral
process in various contexts, such as data integration/fusion [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] and evolution [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
      <p>
        This paper deals with quality assessment and repair of LOD datasets. We proposed
a number of quality metrics and applied them as preferences in the repairing process
defined in [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ]. Our approach is similar in spirit to [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ], but extends [
        <xref ref-type="bibr" rid="ref23 ref24 ref28">23,28,24</xref>
        ] by
providing more sophisticated provenance-based assessment metrics and by combining
data and metadata information in the definition of complicated preferences that are used
as guidelines for repair.
      </p>
      <p>
        Our focus was not on developing a general approach to the problem (which can be
found at [
        <xref ref-type="bibr" rid="ref23 ref24 ref26 ref28">23,24,26,28</xref>
        ]), but on evaluating the usefulness of the proposed metrics and
preferences. As the extensive literature on data quality has shown, the usefulness of
such metrics is application- and context-dependent, so we focused our evaluation on
a specific data fusion setting. This is, to our knowledge, the first work evaluating an
automated repair algorithm in a LOD fusion setting using provenance metadata.
      </p>
      <p>In the future, we plan to consider and evaluate more diverse and/or complicated
quality assessment metrics (and their associated preferences) for both the quality
assessment and the quality repair problems in different settings. Moreover, we plan to
consider integrating the above automated method with some kind of interactive
preference elicitation interface as an aid for users to formulate complicated preferences.</p>
    </sec>
    <sec id="sec-9">
      <title>Acknowledgments</title>
      <p>This work was partially supported by the projects PlanetData and BabelData.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          .
          <article-title>Quality-Driven Information Filtering in the Context of Web-Based Information Systems</article-title>
          .
          <source>PhD thesis</source>
          , Freie Universitat Berlin,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak</surname>
          </string-name>
          .
          <article-title>Quality-driven information filtering using the wiqa policy framework</article-title>
          .
          <source>Web Semantics</source>
          ,
          <volume>7</volume>
          (
          <issue>1</issue>
          ):
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          ,
          <year>January 2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>A.</given-names>
            <surname>Cal</surname>
          </string-name>
          <article-title>`ı, G. Gottlob, and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Pieris</surname>
          </string-name>
          .
          <article-title>Advanced processing for ontological queries</article-title>
          .
          <source>Proceedings of VLDB Endowment</source>
          ,
          <volume>3</volume>
          :
          <fpage>554</fpage>
          -
          <lpage>565</lpage>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>J.</given-names>
            <surname>Carroll</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hayes</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Stickler</surname>
          </string-name>
          .
          <article-title>Named graphs, Provenance and Trust</article-title>
          . In WWW,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>A.</given-names>
            <surname>Deutsch</surname>
          </string-name>
          .
          <article-title>Fol modeling of integrity constraints (dependencies)</article-title>
          .
          <source>In Encyclopedia of Database Systems</source>
          .
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>E.</given-names>
            <surname>Dumbill</surname>
          </string-name>
          .
          <article-title>Tracking Provenance of RDF Data</article-title>
          .
          <source>Technical report, ISO/IEC</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>W.</given-names>
            <surname>Fan</surname>
          </string-name>
          .
          <article-title>Dependencies revisited for improving data quality</article-title>
          .
          <source>In PODS-08</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>G.</given-names>
            <surname>Flouris</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Fundulaki</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pediaditis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Theoharis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Christophides</surname>
          </string-name>
          .
          <article-title>Coloring rdf triples to capture provenance</article-title>
          .
          <source>In ISWC-09</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>G.</given-names>
            <surname>Flouris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Manakanatas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Kondylakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Plexousakis</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Antoniou</surname>
          </string-name>
          .
          <article-title>Ontology change: Classification and survey</article-title>
          .
          <source>Knowledge Engineering Review (KER)</source>
          ,
          <volume>23</volume>
          (
          <issue>2</issue>
          ),
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Fu¨rber and M. Hepp. Using semantic web resources for data quality management</article-title>
          .
          <source>In EKAW-10</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>P.</given-names>
            <surname>Georgiadis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Kapantaidakis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Christophides</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. Mamadou</given-names>
            <surname>Nguer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>N.</given-names>
            <surname>Spyratos</surname>
          </string-name>
          .
          <article-title>Efficient rewriting algorithms for preference queries</article-title>
          .
          <source>In ICDE-08</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>A.</given-names>
            <surname>Hogan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Harth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Passant</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Decker</surname>
          </string-name>
          ,
          <article-title>and</article-title>
          <string-name>
            <given-names>A.</given-names>
            <surname>Polleres</surname>
          </string-name>
          .
          <article-title>Weaving the pedantic web</article-title>
          .
          <source>In LDOW-10</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>A.</given-names>
            <surname>Hogan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zimmermann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Umbrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Polleres</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Decker</surname>
          </string-name>
          .
          <article-title>Scalable and distributed methods for entity matching, consolidation and disambiguation over linked data corpora</article-title>
          .
          <source>Journal of Web Semantics</source>
          ,
          <volume>10</volume>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>J.</given-names>
            <surname>Juran</surname>
          </string-name>
          .
          <article-title>The Quality Control Handbook</article-title>
          .
          <source>McGraw Hill</source>
          , New York, 3rd edition,
          <year>1974</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>A.</given-names>
            <surname>Kalyanpur</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Parsia</surname>
          </string-name>
          , E. Sirin, and
          <string-name>
            <given-names>B. Cuenca</given-names>
            <surname>Grau</surname>
          </string-name>
          .
          <article-title>Repairing unsatisfiable concepts in owl ontologies</article-title>
          .
          <source>In ESWC-06</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>T.</given-names>
            <surname>Knap</surname>
          </string-name>
          and
          <string-name>
            <surname>I.</surname>
          </string-name>
          <article-title>Mly´nkova´. Web quality assessment model: trust in qa social networks</article-title>
          .
          <source>In 8th international conference on Ubiquitous intelligence and computing</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. G. Konstantinidis, G. Flouris, G. Antoniou, and
          <string-name>
            <given-names>V.</given-names>
            <surname>Christophides</surname>
          </string-name>
          .
          <article-title>A formal approach for rdf/s ontology evolution</article-title>
          .
          <source>In ECAI-08</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. G. Lausen,
          <string-name>
            <given-names>M.</given-names>
            <surname>Meier</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Schmidt</surname>
          </string-name>
          .
          <article-title>Sparqling constraints for rdf</article-title>
          .
          <source>In EDBT-08</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Buhmann</surname>
          </string-name>
          .
          <article-title>Ore - a tool for repairing and enriching knowledge bases</article-title>
          .
          <source>In ISWC</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20. R. MacGregor
          <string-name>
            <given-names>and I.-Y.</given-names>
            <surname>Ko</surname>
          </string-name>
          .
          <article-title>Representing Contextualized Data using Semantic Web Tools</article-title>
          .
          <source>In Practical and Scalable Semantic Systems</source>
          ,
          <year>2003</year>
          . In conjunction with ISWC.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>D.L. McGuinness</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Fikes</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Rice</surname>
            , and
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Wilder</surname>
          </string-name>
          .
          <article-title>An environment for merging and testing large ontologies</article-title>
          .
          <source>In KR</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>M. Mecella</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Scannapieco</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Virgillito</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Baldoni</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Catarci</surname>
            , and
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Batini</surname>
          </string-name>
          .
          <article-title>Managing data quality in cooperative information systems</article-title>
          .
          <source>In Meaningful Internet Systems</source>
          ,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>P.</given-names>
            <surname>Mendes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Miklos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-P.</given-names>
            <surname>Calbimonte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Moraru</surname>
          </string-name>
          , and
          <string-name>
            <given-names>G.</given-names>
            <surname>Flouris</surname>
          </string-name>
          .
          <source>D2</source>
          .
          <article-title>1: Conceptual model and best practices for high-quality metadata publishing</article-title>
          .
          <source>PlanetData Del.</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <given-names>P.</given-names>
            <surname>Mendes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Muhleisen</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          . Sieve:
          <article-title>Linked data quality assessment and fusion</article-title>
          .
          <source>In LWDM-12</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <given-names>B.</given-names>
            <surname>Motik</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Horrocks</surname>
          </string-name>
          , and
          <string-name>
            <given-names>U.</given-names>
            <surname>Sattler</surname>
          </string-name>
          .
          <article-title>Bridging the gap between owl and relational databases</article-title>
          .
          <source>In WWW-07</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <given-names>F.</given-names>
            <surname>Naumann</surname>
          </string-name>
          .
          <article-title>Quality-driven query answering for integrated information systems</article-title>
          .
          <source>SpringerVerlag</source>
          , Berlin, Heidelberg,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <given-names>N.F.</given-names>
            <surname>Noy</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.A.</given-names>
            <surname>Musen</surname>
          </string-name>
          . Prompt:
          <article-title>Algorithm and tool for automated ontology merging and alignment</article-title>
          .
          <source>In AAAI</source>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Roussakis</surname>
          </string-name>
          , G. Flouris, and
          <string-name>
            <given-names>V.</given-names>
            <surname>Christophides</surname>
          </string-name>
          .
          <article-title>Declarative repairing policies for curated KBs</article-title>
          .
          <source>In Proceedings of the 10th Hellenic Data Management Symposium (HDMS-11)</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <given-names>S.</given-names>
            <surname>Schlobach</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Cornet</surname>
          </string-name>
          .
          <article-title>Non-standard reasoning services for the debugging of description logic terminologies</article-title>
          .
          <source>In IJCAI-03</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30. G. Serfiotis,
          <string-name>
            <given-names>I.</given-names>
            <surname>Koffina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Christophides</surname>
          </string-name>
          , and
          <string-name>
            <given-names>V.</given-names>
            <surname>Tannen</surname>
          </string-name>
          .
          <article-title>Containment and minimization of rdf(s) query patterns</article-title>
          .
          <source>In ISWC-05</source>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31. E.
          <string-name>
            <surname>Tacchini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Schultz</surname>
            , and
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Bizer</surname>
          </string-name>
          .
          <article-title>Experiments with wikipedia cross-language data fusion</article-title>
          .
          <source>In SFSW-09</source>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <given-names>W.C.</given-names>
            <surname>Tan</surname>
          </string-name>
          .
          <article-title>Provenance in databases: Past, current, and future</article-title>
          .
          <source>Bulletin of the IEEE Computer Society Technical Committee on Data Engineering</source>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <given-names>E.</given-names>
            <surname>Watkins</surname>
          </string-name>
          and
          <string-name>
            <given-names>D.</given-names>
            <surname>Nicole</surname>
          </string-name>
          .
          <article-title>Named Graphs as a Mechanism for Reasoning About Provenance</article-title>
          .
          <source>In Frontiers of WWW Research and Development - APWeb</source>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>