<!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>Methods and Techniques for Data Quality Improvement of (Linked) (Open) Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Maria Angela Pellegrino</string-name>
          <email>mapellegrino@unisa.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dipartimento di Informatica, Universita degli Studi di Salerno</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Good decisions need good data. Hence, only by exploiting good data it is possible to make e ective decisions. The goodness of data is usually related to the task they will be used for. However, it is possible to identify some task-independent quality dimensions which are merely related to the data themselves. In order to improve the intrinsic data quality, we propose a proactive approach. Our goal is to o er data providers (and consumers) a set of methods and techniques to guide them in assessing and improving the quality of data they are interested in. We mainly focus on Linked (Open) Data. Since the published data might also contain personal data, there is the need to make the data set compliant with the General Data Protection Regulation (GDPR). Therefore, besides quality problems, we are also interested in discovering any privacy breach and - if needed - in proposing corrective actions. The nal goal is to give data providers the possibility of publishing better data. The proposed approach is pragmatic. Thus, we will not only design but also implement it. We plan to wrap it into a social platform, already used by several public administrations, which enable us to test the applicability of the proposed methods in real settings.</p>
      </abstract>
      <kwd-group>
        <kwd>Data quality</kwd>
        <kwd>Privacy breaches</kwd>
        <kwd>Quality assessment</kwd>
        <kwd>Quality improvement</kwd>
        <kwd>Privacy awareness</kwd>
        <kwd>Data publication</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The problem we want to face is how to design a uni ed approach which allows
to publish high-quality data while preserving individual privacy. Since we are
interested in both Quality and Privacy, we call our approach Qualicy aware.
The general work ow to assess and improve quality/privacy aspects should be:
1) choose the quality dimensions of interest, 2a) assess the quality and 2b)
detect privacy problems, 3a) improve the overall data set quality and 3b) prevent
privacy breaches. By a reactive approach, the quality can be improved after the
data set publication, for instance when it has to be used in a practical use case.
The reactive philosophy can be summarised by \publish rst, re ne later ". The
alternative is to adopt a proactive approach by improving the data set quality
as early as possible. Ideally, it might be improved during the publishing phase.
Our proposal is to provide data publishers a set of (semi-)automatic techniques
to identify quality problems and improve the overall quality of a data set before
its publication. Moreover, we aim to take privacy concerns into account and
prevent personal information leakage. Our pragmatical approach will be integrated
into SPOD (Social Platform for Open Data) which can be used by citizens,
Public Administrations (PAs), associations, and every kind of stakeholder in order
to produce and consume Open Data (OD) also in Linked format. Our approach
must not require technical skills to be compliant with the SPOD audience. Since
data can be both in tabular and linked format, we plan to work with data in
general and try to de ne strategies independent of data format. Only when it is
necessary we intend to use peculiarities of the speci c data format.
In conclusion, we can summarise our goal as the de nition of strategies to assess
and improve data quality and manage privacy aspects of (Linked) (Open) Data.
The parentheses delimit the parts which can be omitted. In other words, we plan
to work i) with Data in general, ii) with Open Data in tabular format (3-star
data according to Tim Berners-Lee's rating system [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]), iii) with Linked Data,
iv) also released with the open license as 5-star data [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], i.e. Linked Open Data.
1.1
      </p>
      <p>
        Data Quality
Several quality dimensions and taxonomies have been de ned to evaluate data
quality. Ballou and Pazer [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] identify accuracy, completeness, consistency, and
timeliness as main quality dimensions. Wand et al. [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] classi ed quality
dimensions in intrinsic, accessibility, contextual, and representational DQ: data should
be i) intrinsically of a good qualitative level and ii) accessible; iii) they should
be compliant with the context they will be used for and iv) also the format itself
should be qualitatively good. Besides these general de nitions, data quality
dimensions can been specialised for the Linked (Open) Data (LOD). According to
Zaveri et al. [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ], accuracy and completeness belong to the intrinsic data quality.
They further distinguish syntactic and semantic accuracy.
      </p>
      <p>
        Syntactic accuracy. A value is syntactically accurate when it is valid, i.e. it
belongs to the set of acceptable values according to the domain of interest [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
Therefore, the syntactic accuracy (also called syntactic validity) is the degree of
conformity to the syntactic rules determined by the modelled domain.
The metrics identi ed for the syntactic validity are
{ detecting the explicit de nition of the allowed values for a certain data type,
{ detecting the compliance of values with syntactic rules (e.g. patterns),
{ detecting the presence of outliers,
{ detection of typos in literals.
      </p>
      <p>
        Semantic accuracy. According to Zaveri et al. [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ], the semantic accuracy is
de ned as the degree to which data values correctly represent real-world facts.
For instance, supposing that the ight between Paris and New York is A123,
while in a data set the same ight instance is represented as A231. In this case,
the instance is semantically inaccurate since the ight ID does not represent its
real-world state [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ]. The metrics identi ed for semantic accuracy are:
{ detection of outliers by using distance-based methods,
{ detection of inaccurate values comparing values of di erent properties,
{ detection of inaccurate classi cations and labelling.
      </p>
      <p>
        Completeness. Furber et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] classi ed completeness into i) schema
completeness, ii) column completeness, iii) population completeness, and iv) interlinking
completeness. The Schema completeness is the degree of completeness of the
ontology, i.e. there are no relevant classes and properties not represented in the
ontology. The column completeness can be de ned as the number of missing
values for a speci c property/column. The population completeness is the percentage
of the coverage of all the real-world objects of a particular type represented in the
data sets. The interlinking completeness (speci c for LOD) refers to the degree
to which the instances contained in the data set are interlinked.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Relevancy</title>
      <p>By providing methods to publish high-quality data, the e ort and the time
needed to make data ready-for-use will be reduced. Since we want to improve
the (Linked) (Open) Data quality, the problem is relevant for all data publishers,
contributors, and consumers. Moreover, the proposed approach will be wrapped
into SPOD which is already adopted by several users, such as our national Public
Administration and cultural associations. Therefore, on one side they can bene t
from our results; on the other side, they can also be involved in the evaluation
phase of our approach in order to assess its applicability in real settings.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Related work</title>
      <p>
        Linked (Open) Data quality assessment. SWIQA [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] is a quality
assessment framework which relies solely on Semantic Web technologies, without any
external source. As our proposed approach, SWIQA may be used both by data
consumers to nd high-quality data sources and by data owners to evaluate the
quality of their own data. They selected quality dimensions which rely only on
the data source, without caring about the speci c task they will be used for.
Thus, they aim to provide an objective - i.e. task independent - quality
assessment. If we limit ourselves to the intrinsic DQ, they cover syntactic and semantic
accuracy, completeness, timeliness, and uniqueness. In general, they consider a
wider range of metrics. They evaluate the metrics based on the Closed Worlds
Assumption (CWA), i.e. everything that is not known can be assumed as false.
This hypothesis is due to the metric de nitions. However, typically the Semantic
Web assumes an open world, i.e. everything we do not know is not de ned yet.
The CWA might be not always applicable since LOD su er from incompleteness.
Sieve [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] is based on the opposite assumption: it considers data quality strictly
dependent on the task. Therefore, the user can customise the settings by
specifying metrics, scoring functions, and aggregation functions in an XML le. It
evaluates both the semantic accuracy and the completeness of the queried LOD.
About how to assess data quality and display results, Langer et al. [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] report a
clear work ow to evaluate a set of metrics and report results. Looking at the
provided results, users can also change quality desiderata. It implies a cyclic process
in order to de ne/evaluate/re ne quality metrics. This theoretical work ow is
implemented into SemQuire [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] which is focused on quality assessment. SHACL
Shapes Constraint Language1 is a W3C standard to validate LOD against a set
of conditions. It is useful for di erent purposes, e.g. data integration.
Other interesting works can be found in a survey written by Zaveri et al. [
        <xref ref-type="bibr" rid="ref30">30</xref>
        ].
Cited work focus only on data quality assessment without considering the
improvement step. Moreover, they do not provide a privacy-aware process.
Linked (Open) Data quality improvement. In his survey, Hadhiatma [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
underlines the need for a framework which helps in improving the LOD data
quality. They count several approaches which exploit inductive learning methods
in order to enrich and complete LOD. Among them, Paulheim [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] de ned an
algorithm able to detect co-occurrences and patterns in DBpedia types. Sleeman
and Finin [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ] worked on a labelled training set to predict the type of instances.
In general, machine learning, statistical methods, and external knowledge are the
mainly employed methods to detect patterns and nd missing information [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
DaCura [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] is a framework developed to help data set curators. Because their
users may not have technical skills, we share the same audience. The framework
is made up of a collection of tools able to detect and curate quality problems
over the evaluation of linked data sets. Therefore, it is used both to assess and to
improve the data set quality. DaCura and our proposed approach share the idea
that the quality should already be a ected in the de nition stage. Moreover, the
process has to be cyclic. If we consider only the intrinsic DQ, Freeney et al. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]
address both the accuracy and the completeness quality metrics. In general,
they consider a wider set of metrics, including several metrics which we are not
1 https://www.w3.org/TR/shacl/
considering at the moment. On the other side, our goal is to consider both the
quality and privacy awareness - which is completely absent in DaCura.
Privacy awareness in LOD. A typical content-based data leakage
prevention system (DLPS) works by monitoring sensitive data mainly by using regular
expressions, data ngerprinting and statistical analysis. Regular expressions are
normally used under a certain rule such as detecting social security numbers and
credit card numbers. Dataguise, a leader in data privacy protection and
compliance, will demonstrate how DgSECURE is supporting enterprise
administrators as the basis for secure data analytics, application testing and development,
and the general protection of sensitive data across enterprise cloud
repositories. DgSECURE [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] enables you to discover, count, and report on sensitive data
assets through a sophisticated regular expression (regex) pattern builder; it
combines structured, semi-structured, or unstructured content and it nds sensitive
data - such as credit card numbers, SSN, names, email addresses. For what
concerns the anonymization, it is well-consolidated approach [
        <xref ref-type="bibr" rid="ref16 ref18 ref28">16,18,28</xref>
        ] in relational
data. However, its counterpart on LOD is still under development [
        <xref ref-type="bibr" rid="ref17 ref31">17,31</xref>
        ]. The
main concern is that both the de-anonymization techniques and LOD base their
strength on interlinking. However, researchers working on heterogeneous graph
de-anonymization are trying to reuse and adapt approaches already used in a
homogeneous graph, e.g. social networks. These approaches are mainly based
on clustering and graph modi cation [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. One of the considered approaches is
k-RDF-Neighbourhood Anonymity [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] which adapts the k-Neighbourhood [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]
algorithm to LOD released as RDF graphs. It is rare to nd a technique able
to manage both the graph structure and the attributes attached to each node.
k-Neighbourhood is able to manage both structural and attribute aspects.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Research questions</title>
      <p>Our research questions (RQs) deal with both the assessment and the
enhancement steps and both considering quality dimensions and the avoidance of privacy
breaches. The RQ related to the assessment steps can be summarised as follows:
RQ1. To what extent data quality and privacy concerns can be assessed
independently of the data format? In which case - if any - is there the need to consider
the original data format? In order to de ne only once the quality dimensions and
reuse it both for OD and LOD, we want to investigate if the quality dimensions
- in particular focusing on accuracy and completeness - can be de ned
independently of the data format without loosing in precision. The same consideration
holds for privacy aspects.</p>
      <p>RQ2. Can (automatic) data type inference be useful (in terms of e ectiveness
and e ciency) in (linked) (open) data quality assessment?
RQ3. Can (automatic) data type inference be useful (in terms of e ectiveness
and e ciency) in discovering privacy breaches?
The main RQ related to the improvement phase can be summarised as follows:
RQ4. How to improve data quality while preventing privacy breaches?
Research questions are presented in the same order in which they are considered
during my Ph.D. It also justi es the di erent degree of re nement of the RQ.
During this year (which is my rst year of Ph.D.), I will mainly focus on quality
and privacy assessment, while in the following years I will focus, rst, on how
to improve data quality and, then, how to manage privacy leakages. Therefore,
the fourth question will be further re ned in the future.
5</p>
    </sec>
    <sec id="sec-5">
      <title>Hypotheses</title>
      <p>At this stage of the work, we are able to hypothesise results only about the
quality and privacy assessment. H1 is related to RQ1, while H2 is related to
RQ2 and RQ3.</p>
      <p>H1. We hypothesise that it is possible to de ne approaches which work directly
on values (or their collection) without caring about the original data set format.
H2. We consider our automatic data type inference (which will be detailed in
section 6) a suitable method to address both quality problems and privacy
concerns. We de ned and implemented an approach to automatically infer the type
exclusively working on values. Inferred data types are consequently used i) to give
an insight about quality aspects and ii) to detect if privacy breaches occurred.
The performance and the scalability of this approach have been tested on open
data sets organised in tabular format. In the near future, we aim to verify if we
gain the same (positive) results also on LOD. In particular, we plan to verify
if it returns correct results and if it is the most e cient way to manage it. If
so, it is a rst step in de ning promising techniques that are independent of the
original data format. Consequently, we should verify if the same consideration
can be expanded to other assessment and enhancement approaches.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Preliminary results</title>
      <p>
        We designed and implemented an approach [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] to assess the quality level and the
occurrence of privacy leakage working on the actual content of each value. Our
approach infers not only basic data types (such as string, number, date) but also
meta data types inspired by the GDPR. The novelty of our approach does not lie
in the type inference step, but in the exploitation of inferred types both to assess
quality aspects and to detect privacy breaches. About privacy breaches, we check
if i) a content privacy breach occurred: we verify if a description (i.e. any eld
classi ed as string without a re ned meta data type) contains any structured
sensitive information, such as phone number, IBAN, SSN; ii) a structural privacy
breach occurred: by considering meta data types attached to the columns, we
verify if data provider badly designed the data set by forcing users to ll in cells
with personal information. More in detail, our approach works as follows:
{ it takes as input a data set seen as a collection of columns
* for each column seen as a collection of values
1. for each value, the data type is inferred according to its content. Our
approach attaches to each value a basic data type - such as number,
string, and date - and (if possible) a meta data type - such as province,
municipality, ZIP code, SSN, IBAN, email, address, surname, name
and so on. The latter is used to capture the semantic of the value.
By default, each value is a string as basic data type and it has no
meta data type;
2. for string values (i.e. for the values which the type inference approach
fails in re ning the meta data type), the proposed approach checks
if a typo occurs. In other words, it veri es if by replacing, adding,
removing or swapping letters a known meta data type is matched;
3. if also the typo check fails, the proposed approach veri es if the value
contains a structured personal data, e.g. if it contains an IBAN, an
email, an address. In that case a content privacy breach occurred;
* to each column we assign the most frequent data types among its values;
* for each collection, the completeness and the accuracy are computed;
{ once a data type has been attached to each column, the type inference
module checks if a structural privacy breach occurred. By structural privacy
breach we mean both the presence of information which exposes
individually personal details - e.g. SSN - or the co-occurrence of quasi-identi er,
i.e. bits of information which identi es unequivocally an individual - e.g. the
co-occurrence of date of birth, gender and ZIP code.
      </p>
      <p>
        Both the correctness and the scalability of this approach have been evaluated on
open data sets [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. The approach is completely independent of the data format:
starting from a tabular or a linked data set, it is possible to work on each
value and to assess the quality and privacy aspects by our approach. We already
provided SPOD with a prototype of this approach. Moreover, SPOD is also
enhanced with a component [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] to query LOD by SPARQL and organise the
results into a tabular format. The results of a SELECT query can be always
organised in tabular format. Therefore, we plan to verify the applicability of our
approach also to LOD by organising queried data in a tabular view.
7
      </p>
    </sec>
    <sec id="sec-7">
      <title>Approach</title>
      <p>Our pragmatic approach aims to help data providers 1a) both in assessing data
quality problems and 1b) in identifying privacy leakages and 2) in providing
effective and e cient strategies in solving detected problems. It is interesting to
notice that by improving a quality dimension, the other ones could be
compromised. For instance, by making data compliant with the GDPR, the
completeness could be compromised: to anonymise ZIP codes we might omit the last two
digits. In this way, the completeness (and also the accuracy) is a ected. This
symbiosis of causes and solutions of quality and privacy aspects should be taken
into account when de ning a data quality assurance process. The entire process
can be implemented as a cyclic approach, summarised as follows:
1. data quality assessment
(a) de nition of the quality dimensions to assess
(b) measurement of the chosen quality dimensions
(c) representation of the results of the measurements
2. data quality improvement
3. check if the improvements negatively a ected the other quality dimensions
(also called validation)
In the validation step all the measurements for all the considered quality
dimensions must be repeated. Thus, the validation step matches the measurement
step. The approach can be graphically represented by Figure 1.</p>
      <p>
        Quality assessment. We decided to focus on accuracy and completeness.
Syntactic accuracy. We plan to:
{ apply our type inference approach on LOD. Then, we want to compare
inferred data types with data types speci ed in the queried LOD. For instance,
supposing to test all the values of the dbo:birthDate property. We can verify
if they are correctly recognised as dates.
{ enhance the type inference approach to recognise patterns which are attached
to syntactic rules reported in the queried LOD. For example, supposing
that a relation has a data type pattern not supported by our type inference
approach (e.g. date time), we can add the regex to recognise it and identify
any syntactical wrong values;
{ exploit either clustering algorithms or statistical approaches to detect
outliers. At this moment, we are following the same approach described by
Fleischhacker et al. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] and we are comparing DBscan, IQR, and Z-score in
order to verify which is the most accurate and e cient technique;
{ compare the actual typo detection approach (part of the type inference
process) with clustering algorithms. The main drawback of the rst approach is
the scalability: for each string for which a typo is hypothesised, it computes
all the words by adding, removing, swapping or replacing a letter against
the original word. Obviously, this nave approach explodes if we consider
more than one error. Our hypothesis is that a clustering algorithm achieves
better results, gaining also in e ciency. The main di culty is in
detecting clustering algorithms able to deal with strings. At this moment, we are
comparing k-means and the agglomerative clustering to identify the most
accurate and e cient approach. An alternative is to exploit word or graph
embedding techniques to convert words (or the whole graph) into vectors
and use them to feed in clustering algorithms. Right now we are evaluating
the performance of KGloVe [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and RDF2Vec [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] upon the clustering task.
Semantic accuracy. We plan to check if a set of values is semantically accurate,
by forecasting the values by other properties and then compare the predicted
against the actual ones. We aim to exploit either link prediction or external
resources. External resources are strictly dependent on the tested source. For
example, in order to validate data in DBpedia, we can use other well known
Knowledge Bases, such as Wikidata or Freebase;
Completeness. We plan to compare the column completeness calculated by the
type inference module against the one calculated directly on the graph. We will
further consider how to evaluate the other completeness dimensions.
Detection of privacy breaches. GDPR categorises as personal data \any
information relating to an identi ed or identi able natural person; an identi able
natural person is one who can be identi ed, directly or indirectly, in particular
by reference to an identi er such as a name, an identi cation number, location
data, ... ". While some bits of information may not be uniquely identifying
individuals on their own, they can be potentially identifying individuals when
combined with other attributes [
        <xref ref-type="bibr" rid="ref21 ref27">21,27</xref>
        ]. The combination of these attributes is
de ned as quasi-identi er. [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. Both the occurrence of personally identi able
information (PII) and quasi-identi er are detected by our data type inference
approach. It can be further enhanced to recognise a wider range of structural
privacy breaches. We also deal with content privacy breach. As an alternative,
we could exploit sentiment analysis techniques or classi cation algorithms to
distinguish sensitive and not-sensitive information.
      </p>
      <p>
        Data quality improvement. To improve the data quality, we plan to perform
data enrichment. It can be realised by exploiting clustering algorithms in order
to identify new classes and grouping. To address the completeness requirement
and enrich the data set, we plan to apply link prediction techniques.
By data cleansing approaches, we aim to recognise erroneous data and clean
them. Applying Machine Learning (ML) approaches to LOD raises several di
culties: LOD lack of negative examples [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ], and performing the feature
extraction phase on graphs is particularly expensive. Besides applying ML algorithms
directly on LOD, entities (and relations) can be vectorised by graph embedding
techniques [
        <xref ref-type="bibr" rid="ref24 ref4 ref5">4,5,24</xref>
        ]. The obtained vectors will then be fed in ML algorithms.
Privacy leakage avoidance. The privacy-preserving data publishing [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
guarantees methods and tools to publish data set by reaching a good trade-o
between privacy preservation and the overall utility of the published data set. The
anonymization techniques - also suggested by the GDPR - hide personal data
based on the idea that they should not be involved in statistical analyses. A
nave solution is the removal of PII, e.g. SSN, name, and surname. However,
because of the power of modern re-identi cation algorithms [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], removing PII
data does not guarantee that the remaining data does not identify individuals.
In order to make data sets compliant with the GDPR, we want to investigate
the k-RDF-Neighbourhood Anonymity [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
      </p>
      <p>Non-functional requirements. Besides the functional requirements, the proposed
approach has to address the following non-functional requirements:
{ reversibility of the actions in order to provide data providers the possibility
to perform the undo of every action;
{ traceability of the actions. This requirement is inspired by the potential
occurrence of several actors involved in the de nition and maintenance of
data sets under de nition. Therefore, there is the necessity to keep track of
the performed actions and their owner;
{ e ciency ;
{ scalability since the data could increase dramatically;
{ interactivity since the data publishing and quality improvement could
involve several actors which have to work collaboratively.
8</p>
    </sec>
    <sec id="sec-8">
      <title>Evaluation plan</title>
      <p>To assess our approach we plan to evaluate the scalability by considering data
sets of increasing size. About the performances we will consider both the time
and the space used. Moreover, we plan to evaluate the correctness by i) manually
checking the results, ii) by using data set as a gold standard, iii) by comparing
them with results obtained by other tools iv) or by evaluating the same metrics
upon a di erent data format. For instance, the correctness calculated through
the type inference approach described above can be validated against the value
calculated upon the graph. To verify the usability and applicability of our
approach, we plan to involve SPOD users in order to check how it performs in real
settings. The research described here is conducted in strict cooperation with
our PA and their ICT department. Therefore, they are interested in testing our
results and verify if they can be practically exploited in their every-day work.
9</p>
    </sec>
    <sec id="sec-9">
      <title>Re ections</title>
      <p>To the best of our knowledge, quality aspects and privacy concerns are rarely
managed simultaneously, both in OD and LOD. Therefore, our goal is to ll up
this gap by proposing a framework which helps data providers and consumers
in assessing and improving data quality, while preventing personal information
leakage. Moreover, the features o ered by this framework will be integrated into
SPOD in order to reach a wider range of users both to help them in providing
data of better quality and to test the applicability of our proposal. Since this is
my rst year of Ph.D., I plan to work on the assessment phase and study how
privacy concerns can be managed by the end of this year. I will dedicate the
next year to the quality improvement both studying the most reliable solutions
and by developing our own approach. To avoid reinventing the wheel, each step
is preceded by a study phase. I plan to reuse the most promising approaches
used in literature and de ning our own approach to feel any gap. The third
and last - year is dedicated to the evaluation and improvement of the proposed
approach by the collected considerations. The main novelty of our approach is
to provide a unique interface to manage both quality and privacy concerns.</p>
    </sec>
    <sec id="sec-10">
      <title>Acknowledgement</title>
      <p>I would like to thank my supervisor Prof. Vittoro Scarano for his support.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1. DAMA international.
          <article-title>The DAMA guide to the data management body of knowledge</article-title>
          , https://dama.org/content/body-knowledge,
          <source>last access April 15th</source>
          ,
          <year>2019</year>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Ballou</surname>
            ,
            <given-names>D.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pazer</surname>
            ,
            <given-names>H.L.</given-names>
          </string-name>
          :
          <article-title>Modeling data and process quality in multi-input, multioutput information systems</article-title>
          .
          <source>Manage. Sci</source>
          .
          <volume>31</volume>
          (
          <issue>2</issue>
          ),
          <volume>150</volume>
          {
          <fpage>162</fpage>
          (
          <year>1985</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Berners-Lee</surname>
          </string-name>
          , T.:
          <article-title>5-star open data</article-title>
          , https://5stardata.info/en/,
          <source>last access 04- 2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Bordes</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Usunier</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Garcia-Duran</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weston</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yakhnenko</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Translating embeddings for modeling multi-relational data</article-title>
          . In: Burges,
          <string-name>
            <given-names>C.J.C.</given-names>
            ,
            <surname>Bottou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            ,
            <surname>Welling</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Ghahramani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            ,
            <surname>Weinberger</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.Q</surname>
          </string-name>
          . (eds.)
          <source>Advances in Neural Information Processing Systems</source>
          <volume>26</volume>
          , pp.
          <volume>2787</volume>
          {
          <fpage>2795</fpage>
          . Curran Associates, Inc. (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cochez</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ristoski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ponzetto</surname>
            ,
            <given-names>S.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paulheim</surname>
          </string-name>
          , H.:
          <article-title>Global RDF vector space embeddings</article-title>
          .
          <source>In: The Semantic Web - 16th International Semantic Web Conference, Proceedings, Part I</source>
          . pp.
          <volume>190</volume>
          {
          <issue>207</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6. Dataguise: DGSecure (
          <year>2018</year>
          ), https://www.dataguise.com/detect/,
          <source>last access 01-2019</source>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Donato</surname>
          </string-name>
          , R.D.,
          <string-name>
            <surname>Garofalo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malandrino</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pellegrino</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Petta</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scarano</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Linked data queries by a trialogical learning approach</article-title>
          .
          <source>In: 23rd IEEE International Conference on Computer Supported Cooperative Work in Design</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Feeney</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>O'Sullivan</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tai</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brennan</surname>
          </string-name>
          , R.:
          <article-title>Improving curated web-data quality with structured harvesting and assessment</article-title>
          .
          <source>International Journal on Semantic Web and Information Systems</source>
          <volume>10</volume>
          ,
          <fpage>35</fpage>
          {
          <fpage>62</fpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Ferretti</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Malandrino</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pellegrino</surname>
            ,
            <given-names>M.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pirozzi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Renzi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scarano</surname>
          </string-name>
          , V.:
          <article-title>A non-prescriptive environment to sca old high quality and privacy-aware production of open data with AI</article-title>
          .
          <source>In: Digital Government Society. Dg.O.</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Fleischhacker</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paulheim</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bryl</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , Volker, J.,
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Detecting errors in numerical linked data using cross-checked outlier detection</article-title>
          .
          <source>In: The Semantic Web - ISWC</source>
          . pp.
          <volume>357</volume>
          {
          <issue>372</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Fung</surname>
            ,
            <given-names>B.C.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>P.S.</given-names>
          </string-name>
          :
          <article-title>Privacy-preserving data publishing: A survey of recent developments</article-title>
          .
          <source>ACM Comput. Surv</source>
          .
          <volume>42</volume>
          (
          <issue>4</issue>
          ),
          <volume>14</volume>
          :1{
          <fpage>14</fpage>
          :
          <fpage>53</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Furber,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Hepp</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.:</surname>
          </string-name>
          <article-title>SWIQA - a semantic web information quality assessment framework</article-title>
          .
          <source>In: ECIS Proceedings</source>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Hadhiatma</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Improving data quality in the linked open data: a survey</article-title>
          .
          <source>Journal of Physics: Conference Series</source>
          <volume>978</volume>
          ,
          <volume>12</volume>
          {
          <fpage>26</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Heitmann</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hermsen</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Decker</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>k - RDF-neighbourhood anonymity: Combining structural and attribute-based anonymisation for linked data</article-title>
          .
          <source>In: Proceedings of the 5th Workshop on Society, Privacy and the Semantic Web - Policy and Technology co-located with 16th ISWC</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Langer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Siegert</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , Gopfert,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Gaedke</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          :
          <article-title>Semquire - assessing the data quality of linked open data sources based on DQV</article-title>
          . In: Current Trends in Web Engineering. pp.
          <volume>163</volume>
          {
          <issue>175</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Venkatasubramanian</surname>
          </string-name>
          , S.: t-Closeness:
          <article-title>Privacy Beyond k-Anonymity and l-Diversity</article-title>
          .
          <source>IEEE 23rd International Conference on Data Engineering</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Terzi</surname>
          </string-name>
          , E.:
          <article-title>Towards Identity Anonymization on Graphs</article-title>
          .
          <source>Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data</source>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Machanavajjhala</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gehrke</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kifer</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Venkitasubramaniam</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>L-diversity: privacy beyond k-anonymity</article-title>
          .
          <source>22nd International Conference on Data Engineering</source>
          (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Mendes</surname>
            ,
            <given-names>P.N.</given-names>
          </string-name>
          , Muhleisen, H.,
          <string-name>
            <surname>Bizer</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          : Sieve:
          <article-title>Linked data quality assessment and fusion</article-title>
          .
          <source>In: Proceedings of the Joint EDBT/ICDT Workshops</source>
          . pp.
          <volume>116</volume>
          {
          <issue>123</issue>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Narayanan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shmatikov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Robust de-anonymization of large sparse datasets</article-title>
          .
          <source>In: 2008 IEEE Symposium on Security and Privacy</source>
          (sp
          <year>2008</year>
          ). pp.
          <volume>111</volume>
          {
          <issue>125</issue>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Narayanan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shmatikov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Myths and fallacies of \personally identi able information"</article-title>
          .
          <source>Commun. ACM</source>
          <volume>53</volume>
          (
          <issue>6</issue>
          ),
          <volume>24</volume>
          {
          <fpage>26</fpage>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Parliament</surname>
          </string-name>
          , E.:
          <article-title>General data protection regulation (</article-title>
          <year>2018</year>
          ), https://eur-lex. europa.eu/eli/reg/2016/679/oj, last access 04-
          <fpage>2019</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Paulheim</surname>
          </string-name>
          , H.:
          <article-title>Browsing linked open data with auto complete</article-title>
          .
          <source>In: Semantic Web Challenge</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Ristoski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Paulheim</surname>
          </string-name>
          , H.:
          <article-title>RDF2Vec: RDF graph embeddings for data mining</article-title>
          .
          <source>In: The Semantic Web - 15th International Semantic Web Conference, Proceedings, Part I</source>
          . pp.
          <volume>498</volume>
          {
          <issue>514</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Simperl</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Norton</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Acosta</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maleshkova</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Domingue</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mikroyannidis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mulholland</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Power</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Using Linked Data E ectively</article-title>
          . The Open University, Milton Keynes (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Sleeman</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Finin</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Type prediction for e cient coreference resolution in heterogeneous semantic graphs</article-title>
          .
          <source>In: IEEE Seventh International Conference on Semantic Computing</source>
          . pp.
          <volume>78</volume>
          {
          <issue>85</issue>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Sweeney</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Simple demographics often identify people uniquely (</article-title>
          <year>2000</year>
          ), http: //dataprivacylab.org/projects/identifiability/
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Sweeney</surname>
          </string-name>
          , L.:
          <article-title>K-anonymity: A Model for Protecting Privacy</article-title>
          .
          <source>Int. J. Uncertain. Fuzziness Knowl.-Based Syst</source>
          . (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Wand</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
          </string-name>
          , R.Y.:
          <article-title>Anchoring data quality dimensions in ontological foundations</article-title>
          .
          <source>Commun. ACM</source>
          <volume>39</volume>
          ,
          <issue>86</issue>
          {
          <fpage>95</fpage>
          (
          <year>1996</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Zaveri</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rula</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maurino</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pietrobon</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lehmann</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Auer</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Quality assessment for linked data: A survey</article-title>
          .
          <source>Semantic Web</source>
          <volume>7</volume>
          (
          <issue>1</issue>
          ),
          <volume>63</volume>
          {
          <fpage>93</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Zheleva</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Getoor</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Preserving the Privacy of Sensitive Relationships in Graph Data</article-title>
          . Privacy, Security, and Trust in
          <string-name>
            <surname>KDD</surname>
          </string-name>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pei</surname>
          </string-name>
          , J.:
          <article-title>Preserving Privacy in Social Networks Against Neighborhood Attacks</article-title>
          .
          <source>Proceedings of the 24th International Conference on Data Engineering</source>
          , ICDE (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pei</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Luk</surname>
            ,
            <given-names>W.:</given-names>
          </string-name>
          <article-title>A Brief Survey on Anonymization Techniques for Privacy Preserving Publishing of Social Network Data</article-title>
          .
          <source>SIGKDD Explor. Newsl</source>
          . (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>