<!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>An Intelligent Linked Data Quality Dashboard</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ramneesh Vaidyambath</string-name>
          <email>ramneesh.vaidyambath2@mail.dcu.ie</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jeremy Debattista</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Neha Srivatsa</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ADAPT Centre, School of Computing, Dublin City University</institution>
          ,
          <addr-line>Dublin 9</addr-line>
          ,
          <country country="IE">Ireland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Northern Kentucky University</institution>
          ,
          <addr-line>Highland Heights, KY 41099</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>TopQuadrant</institution>
          ,
          <addr-line>Raleigh, NC 27606-5228</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper describes a new intelligent, data-driven dashboard for linked data quality assessment. The development goal was to assist data quality engineers to interpret data quality problems found when evaluating a dataset using a metrics-based data quality assessment. This required construction of a graph linking the problematic things identified in the data, the assessment metrics and the source data. This context and supporting user interfaces help the user to understand data quality problems. An analysis widget also helped the user identify the root cause multiple problems. This supported the user in identification and prioritization of the problems that need to be fixed and to improve data quality. The dashboard was shown to be useful for users to clean data. A user evaluation was performed with both expert and novice data quality engineers.</p>
      </abstract>
      <kwd-group>
        <kwd>Linked Data</kwd>
        <kwd>Data Quality Analysis</kwd>
        <kwd>Root Cause Analysis</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Data quality is often defined as "fitness for use", which characterizes the ability of data
to meet users’ requirements [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Data quality is often determined by evaluating if its
features meet the user’s requirement. Data quality is often described as a
multi-dimensional concept where each dimension is related to a specific user-focused aspect of
quality such as accuracy, completeness, consistency, timeliness, and accessibility [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <p>
        Data Quality is a key challenge in Linked Data as the data is often transformed from
multiple heterogeneous sources, including semi-structured and unstructured data,
which are of varying quality [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. The term Linked Data refers to a set of best
practices for publishing and connecting structured data on the Web [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. For Linked Data, in
addition to generally accepted data quality dimensions, additional dimensions have
been defined by Zalveri et al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Data quality assessment is a process for evaluating if a data meets the user's specific
needs [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. It is usually carried out using a data quality assessment framework. The
dimensions are indirectly measured using one or more quality metrics. These metrics
report a series of values (typically normalized between 0 and 1) which can then be
compared to desired thresholds for pass/fail quality assessment or monitoring quality trends
over time. Some assessment frameworks also generate problem reports for the
malformed or missing data they detect when calculating the metrics. A single flaw in
the dataset can create a cascade of reports as multiple metrics are assessed.
      </p>
      <p>To improve data quality, data corrections are required. It is crucial that the user
performing the data correction should have a clear understanding of which quality
problems (flaws) are present in the data, how to fix them, where they occur in the dataset,
which metrics are impacted by each flaw and how much improvement each fix would
bring. Data quality is typically an expensive process and thus a prioritization of fixes is
important as there is a trade-off between cost and quality.</p>
      <p>In this paper, the research question is to determine “to what extent will an intelligent
dashboard based on knowledge graphs and root cause analysts assist the user
understand quality problems in Linked Data and thus enable the user to identify appropriate
repairs and prioritize them“.</p>
      <p>The following technical approach was followed: i) an existing Data Quality
Assessment Framework was selected to assess the data (i.e. generate metrics) and generate
data quality problem reports; ii) design and build a new high usability user interface to
fetch and view data quality metadata and problem reports; iii) develop supporting
services to integrate the data and problem reports, and then identify the related problems
for each problem through root cause analysis; iv) display flaws in the dataset in the
context of all the related problems.</p>
      <p>The remainder of the paper is structured as follows: Section 2 discusses the use cases
for the dashboard, section 3 presents background and related work on Linked Data
quality assessment and Root Cause Analysis; section 4 describes the design of the
dashboard tool; section 5 describes the evaluation of the dashboard tool; section 6 describes
the conclusion along with the scope of future work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Use Cases</title>
      <p>The users of this dashboard will either be data quality engineers or managers in
organisations that manage data. The following use cases were developed in the context of the
Ordnance Survey Ireland data pipeline to identify dashboard features.
UC1: Assessment of Data. Users should have the means to assess data. In the case of
Linked Data, the data can be either in any Linked Data supported serialization formats
or published in some database which can be accessed using a Uniform Resource
Locator (URL). The dashboard should also allow the stakeholders to configure the data
details that need to be assessed along with what needs to be assessed in the data.
UC2: Display Data Quality. The quality of an assessed dataset needs to be displayed
to the users to help them decide whether the data can be published or whether the data
can be used in their application. Display the overall data quality, dimension level data
quality and also the metric level data quality.</p>
      <p>UC3: View Data Quality Problems. Users need a means to view the data quality
problems that are present in the problem reports of an assessed dataset, to assist the user’s
in understanding it. Any relevant information’s related to each of the data quality
problem, such as what exactly does the problem means, what caused this problem to occur,
where else does this problem occur and are there any related problems, can help the
stakeholder to get a clear understanding of the problem.</p>
      <p>UC4: Enable Root Cause Analysis. Stakeholders should be able to decide on the exact
cause of a problem in a problematic thing, so as to decide on how it needs to be fixed.
This can be performed by the stakeholder’s once all the relevant information’s are
available and attached to each problematic things. Backend service which prepares this
relevant information’s to the user and corresponding widgets to display them in a
userfriendly manner so as to conclude on the exact root cause of a problem.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Background and Related Work</title>
      <p>The foundations discussed are Linked Data, Data Quality and Root Cause Analysis.</p>
      <sec id="sec-3-1">
        <title>3.1 Root Cause Analysis</title>
        <p>
          Root Cause Analysis (RCA) is an event analysis technique [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] that helps to identify
what, how and why something happened e.g. in network troubleshooting. This is
usually an event or outcome that is undesirable. Understanding why it occurred is crucial
to develop an effective correctable measure to correct and prevent such undesirable
outcomes in the future. The goal of RCA is to identify such underlying causes using a
structured approach. The four major steps in the RCA process as explained in [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] are:
i) Data Collection, ii) Causal Factor Charting, iii) Root Cause Identification, iv)
Recommendation Generation and Implementation. The analytics widget on the dashboard
(see later) is designed to perform the data collection and causal factor charting steps
automatically and thus enable the user to perform the root cause identification and
recommendation generation steps of those problems that need to be fixed.
        </p>
        <p>
          Three generic standard tools for Root Cause Analysis are: Cause-and-effect diagram
(CED), Interrelationship Diagram (ID), Current Reality Tree (CRT). These three tools
have been evaluated in [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] to find root causes with varying degrees of accuracy,
efficiency, and quality. Based this analysis, CED is utilized in this research to organize the
casual relationships between the problematic thing and the problems in the data. In
specific, the cause enumeration CED method is used, which simply lists all the possible
problems and organizes them in a RDF graph with their relationship with the
problematic thing. The advantage of this method is that all the proposed problems are listed and
encourage thinking for the solution without any restriction [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Linked Data</title>
        <p>
          In 2007 Berners-Lee outlined Linked Data as a set of ‘rules’ for publishing data on
the Web so all data can be connected as a single global data space [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. The two
fundamental technologies on which Linked Data relies on are Uniform Resource Identifiers
(URIs) and Hypertext Transfer Protocol (HTTP). Resources or entities in the Web are
identified by URIs and HTTP provide a universal method to retrieve information about
these entities.
        </p>
        <p>
          Linked Data uses the W3C Resource Description Framework (RDF) [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ] which is a
graph-based data representation model to structure and link the data about each entity
or link the entities itself. The RDF model represents data as subject, predicate, and
object which together is known as a triple. The subject and object of a triple are usually
both URIs or a URI and a literal which identify a resource. The predicate specifies how
subject and object are related. The RDF Vocabulary Definition Language (RDFS) [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]
and Web Ontology Language (OWL) [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] defines languages (syntax and semantics) for
creating Linked Data vocabularies that can be used to describe domains.
        </p>
        <p>The SPARQL Query Language is the widely used query language to retrieve and
manipulate RDF/Linked Data. It provides the means to query required and optional
graph pattern along with their conjunctions and disjunctions.
3.3</p>
      </sec>
      <sec id="sec-3-3">
        <title>Linked Data Quality Assessment</title>
        <p>
          Data Quality issues in Linked Data have some unique aspects but most are common
to the general discipline of Data Quality. The survey paper published by Zaveri et al.
[
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], provides a systematic review of existing approaches to assessing the quality of
Linked Data, with a comparison of 12 data quality assessment tools. Eighteen data
quality dimensions and in total 69 metrics are examined with an indication of whether they
are measured qualitatively or quantitatively. Qualitative results are based on human
observations and quantitative results are counted or measured objectively. All the data
quality assessment metrics in this paper are quantitative metrics.
        </p>
        <p>For the purposes of satisfying our use case (section 2), a comparison between the
LinkQA, Sieve, RDF Unit, Triple Check-Mate, and Luzzu Linked Data quality
assessment frameworks is given here and summarized in Table 2 below. The focus is on the
support for interoperability (standard metrics observation reports), generation of
problem reports in RDF format, ability to suggest which problems to be corrected and root
cause analysis capability.</p>
        <p>
          LinkQA [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] is a framework for assessing Linked Data quality using network
metrics. It is extensible, which makes it easy to incorporate additional metrics. It generates
an HTML based report to display the results of quality assessment. It doesn’t support
any correction techniques, nor does it list the problems found in the data. The also tool
lacks a user-friendly user interface and so is low usability.
        </p>
        <p>
          Sieve [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] is a Command Line Interface which performs a quality assessment based
on the provenance metadata graph which is generated from a data source. The
provenance metadata provides the history of the origin of data. The tool is limited to domains
providing provenance metadata. Also, it doesn’t generate any problem reports.
        </p>
        <p>
          RDF Unit [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] is a Command Line Interface for test-driven quality assessment of
Linked Data. It assists in defining quality test patterns using SPARQL query templates.
Thus it helps to assess the data set based on custom SPARQL queries. But such
SPARQL queries cannot assess complex metrics. It does generate the problem report
which is in RDF supported format.
        </p>
        <p>
          Triple Check-Mate [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] is a data quality assessment tool which identifies and
presents the problem present for each resource to the user. It does generate a problem report
to be viewed in its HTML front-end for user evaluation and correction. But the problem
report generated is stored in MySQL database in Non-RDF supported format. It enables
the user to understand the problems associated with each triple of a resource and thereby
assist the user to correct the problems.
        </p>
        <p>
          Luzzu [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] is a web service-based quality assessment tool which supports
interoperability. The metrics in Luzzu is customizable and highly scalable. It also generates a
detailed problem report, in RDF format, which can assist in understanding the data
quality problem. But currently, Luzzu doesn’t employ any analysis of this generated
problem report. The problem report is dumped as an RDF serialized output file, which
doesn’t support SPARQL queries to fetch the data effectively. Also, for data that is
assessed, there is no identifiable link between the quality metadata and the problem
report. The original Luzzu UI only displays the quality score and does not display the
identified problems to the user nor assist the user to understand the identified problems.
        </p>
        <p>Of these tools, the Luzzu framework’s feature to generate the detailed problem
reports in RDF makes it highly suitable for our technical approach. Its web services make
it highly interoperable and with a few additional features (described later), this makes
Luzzu the best tool to assess the quality of Linked Data. Table 2 provides a comparison
between the old versions of the Luzzu GUI with the proposed one (fig. 3).
Luzzu
✓
✓
✓


Feature \ Tool
Interdependence between Framework
and user Interface
Overall Data Quality Summary Statistics
Dimension Summary Statistics
Metric Summary Statistics
Detailed Problem Report
Support Root Cause Analysis and Fix
Prioritization
High
✓

✓

</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Design</title>
      <p>This section will give you an overview of the new system design which includes the
Luzzu Framework for quality assessment, the Intelligent Dashboard for data analysis
and the supporting tools and services which makes it possible.</p>
      <sec id="sec-4-1">
        <title>4.1 Architecture</title>
        <p>The system with the new analytics dashboard consist of 4 major components (as shown
in Fig 1): Luzzu Framework, Triplestore, Analytics Dashboard, and Service Wrapper.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Luzzu Framework:</title>
        <p>The Luzzu Framework is extended to include direct connection to a triplestore for
storage of the metadata and problem report generated during each assessment of a
Linked Data dataset. This makes the system more flexible as the Dashboard can directly
query the outputs using SPARQL in the triplestore. The metrics and its corresponding
dimensions listed in table 3 are assessed by Luzzu for the experiments listed later.
Dimension
Interpretability
Understandability
Conciseness
Licensing
Consistency
Consistency
Consistency
Consistency
Syntactic Validity
Apache Jena Triplestore: Apache Jena Fuseki is used as the SPARQL triplestore. It
consists of Trivial Database (TDB) component for RDF storage and query. File Upload
service exposed by Fuseki Server is utilized to load the Metadata and Problem Report
generated in Luzzu. The metadata is stored as a separate graph in the triplestore where
the metadata graph name can be found in the default graph. Each problem report
generated is stored as an independent graph in the triplestore with a unique link to the
metadata graph. SPARQL queries are used for remote access of data from the
Triplestore via HTTP.</p>
        <p>Service Wrapper: This component consists of several API services to assist the
Analytics Dashboard in performing back-end knowledge base operations as well as state
management of the dataset being assessed. The state management services maintain the
configuration state of each dataset that is added in the dashboard for assessment in
persistent file storage. The configuration details include the dataset name, dataset
SPARQL end-point or dataset dump filename, unique identifier and the metrics that
need to be assessed along with the required acceptance threshold per metric. Any
changes made to the dataset configuration details in the dashboard is also updated in
the persistent file storage with the help of these services. The knowledge base operation
services generate the unified knowledge base which consists of all the triples with a
problematic thing along with all the related exceptions to support root cause analysis.
Exceptions are the issues identified for a resource, triple or part of the triple in Luzzu.
The knowledge base generation pipeline is shown in Figure 2.</p>
        <p>Table 4 lists how knowledge base generation service identifies the correct part of the
triple which is a problematic thing and hence map it to identify the related problems
based on to which part of the triple does the problematic things belongs to.
Metric</p>
        <p>Based on the metric assessed, all the problems identified for that metric is fetched
from the triplestore. The triplestore internally fetches the complete triple from the
dataset to form the Subject, Predicate and the Object. This builds the complete
problematic triple. Each problematic triple constructed is then added to the knowledge base
along with the failed metric and the corresponding exception. Once all the problematic
triple is added to the knowledge base, it is then enhanced by identifying all the related
exceptions raised for the problematic part of the triple. The identified related exceptions
are considered as the causal factors of the problem in root cause analysis. This
knowledge base in the added to the cache which is maintained by the service and cleared
after a certain configured time period.</p>
        <p>Analytics Dashboard: The new high usability Analytics Dashboard (Fig. 3)
provides a GUI where the user can configure the details of the dataset that need to be
assessed along with the metrics. It also consists of a new Problem Report Widget and
Analytics Widget. The Problem Report Widget lets the user view all the problems
related to the assessed dataset on a per metric basis. The Analytics Widget provides a
summary of each problem in the assessed dataset along with the casual factors
identified via RCA for each independent problem. This helps the user to identify the root
cause of the problem. The summarized view also helps the user to pick out those issues
that need to prioritize in fixing. The dashboard intelligently sorts the problem list based
on the problems which have the most impact on the dataset. The Resource View and
Problematic Thing View let the user view the problems in two additional ways. The
Resource View helps the user understand all the problems identified per resource. It
also identifies any resource replicas. The Problematic Thing View helps the user
understand each problem type detected. It provides information such as impacted
resources, related exceptions raised for the same problematic thing and linked
problems. It is intended to provide inferential tests to assist in this process in further work.
This section describes the user experiment performed to evaluate the new dashboard.
Overview: The purpose of this experiment was to evaluate the extent to which the new
dashboard with data-driven and analytics widgets was helpful for the users in
understanding specific data quality problems discovered by the Luzzu data quality
assessment tool in Linked Data. It also evaluates the extent to which the widgets were able to
assist the user in identifying the root cause of a problematic thing (data issue) and thus
identify the priority issues to resolve in order to improve the data quality score.</p>
        <sec id="sec-4-2-1">
          <title>Hypotheses: The experimental hypotheses are as follows:</title>
          <p>H1: The Problem Report Widget and Analytics Widget provided both expert and
novice users with a better understanding of the data quality problems identified by
Luzzu.</p>
          <p>H2: The Analytics Widget enhanced the user’s ability to identify and prioritize
which problems to be fixed than the Problem Report Widget.</p>
          <p>Dataset: The Ordnance Survey Ireland’s buildings data1 is used for the experimental
evaluation. This consists of geospatial data about various buildings in Ireland as Linked
Data which is published on the Web. This is a general data which adheres to the Linked</p>
        </sec>
        <sec id="sec-4-2-2">
          <title>1 http://data.geohive.ie</title>
          <p>Data best standards in publishing and usage. The active collaboration on ADAPT
Center with OSi, the interest of OSi data engineers to this dashboard and prior
understanding of data quality problems related to this data are the main factor for using this data
for the experiment. Access to this data can be requested by researchers by requesting
to OSi. The quality of this data is assessed by Luzzu for those metrics that are listed in
table 3.</p>
          <p>Users: The users consisted of two groups: i) 4 novice users and ii) 4 expert users. The
novice users consisted of computer science master’s students in DCU and the expert
users were Linked Data researchers from the ADAPT center. The novice users consist
of those who have basic knowledge of web technologies and user interfaces. The expert
users consist of those who have basic knowledge of web technologies, user interfaces
and also Linked Data quality concepts.</p>
          <p>Procedure: The experiment consisted of four tasks which the users had to perform
either using the problem report widget or the analysis widget. The users were given the
following set of tasks:
i) List all the problems identified for a particular resource.
ii) Identify which part of a triple is a problematic thing.
iii) List the problem identified for problematic thing for a particular metric.
iv) Identify the root cause problem for each problematic thing and prioritize the
problematic things that need to be fixed.</p>
          <p>The tasks i, ii and iii are created to determine to what extent the user has understood
about the data quality problem, identified by Luzzu, with the help of Problem Report
Widget and Analytics Widget in the new dashboard. Task iv is created to determine
which widget was better at assisting the user to identify and prioritize the fix required
to improve the data quality. These tasks were designed to ensure that the user uses
multiple features of the dashboard to conclude on the answers which help the user
understand a data quality problem. The users were asked to perform these tasks
independently using the dashboard, which was hosted online and then selects appropriate
answers from the questionnaire. The qualitative measures for each of these tasks are
recorded by the user in the questionnaire along with other metrics such as effort,
confidence, and usefulness.</p>
          <p>Data Collected: Table 5 contains the raw data collected for each task.
Analysis Method: The values collected during the experiment is used to gather
evidence that the hypothesis H1 and H2 are true. The response score was calculated from
the questionnaire response for each of the tasks. This score is based on the correct and
incorrect responses logged by the user for each task. The response score for task i, ii
and iii is used to gather evidence for hypothesis H1 and the response score for task iv
is used to gather evidence for hypothesis H2. The values for the effort, confidence, and
usefulness metrics are used to compare the usability and effectiveness of both the
widgets. The effort score determines how organized and concise the widget was to help the
user to point to the required information. The lesser the effort, the better. The
confidence score shows how effective the widget was in helping the user to find the problem
or required information regarding a problem. The higher the confidence score, the better
the widget performed. The usefulness score indicates how much useful the user felt the
information’s provided by the widget was in helping them to understand the problem
and then answer the relevant queries.
4
8
6
8
8
8
4
7
8
Analysis of Data: The average scores for tasks i, ii and iii (problem understanding) for
novice users and expert users was 25 and 30 respectively out of a maximum of 30. This
is the average sum of the score for all the tasks performed by the user. This shows that
the expert users were able to understand the problem better than novice users. This
shows that the hypothesis H1 is not true.</p>
          <p>The average score of task iv (fix identification and prioritization) for the Problem
Report Widget and the Analysis Widget were 5 and 7.1 respectively. The average score
shows that users found the Analytics Widget to be better than the Problem Report
Widget in identifying and prioritizing the problems to be fixed. This suggests that the
hypothesis H2 is true.</p>
          <p>The average SUS usability and effectiveness scores for the Problem Report Widget
and the Analysis Widget were 72.25 and 78 respectively. The average score for novice
users was 74 and 79.25 for expert users. This shows that the users found Analytics
Widget to be more effective and usable than the Problem Report Widget in general.
Also, the expert users found the dashboard to be useful than novice users.
6</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Conclusion</title>
      <p>We have studied the extent to which an intelligent data-driven dashboard can assist the
user to understand the data quality problems in Linked data and thus enable them to
identify the fixes was investigated. User experiments were performed to investigate i)
if the users were able to understand the identified problems better using the widgets in
the new dashboard, ii) which widget was better in assisting the user to identify and
prioritize the problems that need to be fixed. The overall result of the experiment was
to find that the dashboard proved to be useful to the users but that expert users were
better supported that non-experts.</p>
      <p>Future work will improve the dashboard with additional reporting and machine
learning algorithms to further automate the root cause analysis of the problems.
Acknowledgement. This research has received funding from the ADAPT Centre for
Digital Content Technology, funded under the SFI Research Centres Programme (Grant
13/RC/2106) and co-funded by the European Regional Development Fund.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>G. K.</given-names>
            <surname>Tayi</surname>
          </string-name>
          and
          <string-name>
            <given-names>D. P.</given-names>
            <surname>Ballou</surname>
          </string-name>
          ,
          <article-title>"Examining data quality,"</article-title>
          <source>Communications of the ACM</source>
          , vol.
          <volume>41</volume>
          , pp.
          <fpage>54</fpage>
          -
          <lpage>57</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>C.</given-names>
            <surname>Cappiello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Francalanci</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Pernici</surname>
          </string-name>
          ,
          <article-title>"Data quality assessment from the user's perspective,"</article-title>
          <source>in Proceedings of the 2004 international workshop on Information quality in information systems</source>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>A.</given-names>
            <surname>Zaveri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rula</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Maurino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Pietrobon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          ,
          <article-title>"Quality assessment for linked data: A survey,"</article-title>
          <source>Semantic Web</source>
          , vol.
          <volume>7</volume>
          , pp.
          <fpage>63</fpage>
          -
          <lpage>93</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>J.</given-names>
            <surname>Debattista</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Lange</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          ,
          <article-title>"Representing Dataset Quality Metadata using MultiDimensional Views</article-title>
          .,
          <source>" CoRR</source>
          , vol.
          <source>abs/1408.2468</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Heath</surname>
          </string-name>
          and
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <article-title>"Linked data - the story so far,"</article-title>
          <source>Int. J. Semantic Web Inf. Syst.</source>
          , vol.
          <volume>5</volume>
          , p.
          <fpage>1</fpage>
          -
          <lpage>22</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>E.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <article-title>"An introduction to the resource description framework," Bulletin of the American Society for Information Science</article-title>
          and Technology, vol.
          <volume>25</volume>
          , pp.
          <fpage>15</fpage>
          -
          <lpage>19</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>B.</given-names>
            <surname>McBride</surname>
          </string-name>
          ,
          <article-title>"The resource description framework (RDF) and its vocabulary description language RDFS," in Handbook on ontologies</article-title>
          , Springer,
          <year>2004</year>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>65</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>D. L. McGuinness</surname>
            ,
            <given-names>F. Van Harmelen</given-names>
          </string-name>
          <article-title>and others, "OWL web ontology language overview," W3C recommendation</article-title>
          , vol.
          <volume>10</volume>
          , p.
          <year>2004</year>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Rooney</surname>
          </string-name>
          and
          <string-name>
            <given-names>L. N. V.</given-names>
            <surname>Heuvel</surname>
          </string-name>
          ,
          <article-title>"Root cause analysis for beginners," Quality progress</article-title>
          , vol.
          <volume>37</volume>
          , pp.
          <fpage>45</fpage>
          -
          <lpage>56</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>A. M. Doggett</surname>
          </string-name>
          ,
          <article-title>"A statistical comparison of three root cause analysis tools,"</article-title>
          <source>Journal of Industrial Technology</source>
          , vol.
          <volume>20</volume>
          , pp.
          <fpage>2</fpage>
          -
          <lpage>9</lpage>
          ,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>A. M. Doggett</surname>
          </string-name>
          ,
          <article-title>"Root cause analysis: a framework for tool selection,"</article-title>
          <source>Quality Management Journal</source>
          , vol.
          <volume>12</volume>
          , pp.
          <fpage>34</fpage>
          -
          <lpage>45</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>C. Guéret</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Groth</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Stadler</surname>
            and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <article-title>"Assessing linked data mappings using network measures,"</article-title>
          <source>in Extended semantic web conference</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>P. N.</given-names>
            <surname>Mendes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Mühleisen</surname>
          </string-name>
          and
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          ,
          <article-title>"Sieve: linked data quality assessment and fusion,"</article-title>
          <source>in Proceedings of the 2012 Joint EDBT/ICDT Workshops</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>D.</given-names>
            <surname>Kontokostas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Westphal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hellmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cornelissen</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Zaveri</surname>
          </string-name>
          ,
          <article-title>"Test-driven evaluation of linked data quality,"</article-title>
          <source>in Proceedings of the 23rd international conference on World Wide Web</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>D.</given-names>
            <surname>Kontokostas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Zaveri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <article-title>"Triplecheckmate: A tool for crowdsourcing the quality assessment of linked data,"</article-title>
          <source>in International Conference on Knowledge Engineering and the Semantic Web</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>J. Debattista</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Auer</surname>
            and
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Lange</surname>
          </string-name>
          ,
          <article-title>"Luzzu - A Methodology and Framework for Linked Data Quality Assessment</article-title>
          .,
          <source>" J. Data and Information Quality</source>
          , vol.
          <volume>8</volume>
          , pp.
          <volume>4</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          :
          <fpage>32</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>