<!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>LinkedDataOps:Linked Data Operations based on Quality Process Cycle?</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Beyza Yaman</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rob Brennan</string-name>
          <email>rob.brennan@adaptcentre.ie</email>
          <email>rob.brennang@adaptcentre.ie</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ADAPT Centre, Dublin City University</institution>
          ,
          <addr-line>Dublin</addr-line>
          ,
          <country country="IE">Ireland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Beyza Yaman and Rob Brennan ADAPT Centre, Dublin City University</institution>
          ,
          <country country="IE">Ireland</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Quality assessment is extremely relevant to measure the utility of data and it is especially critical for geospatial data due to its importance in daily life, e.g. navigation, and self-piloted vehicles. This paper describes a new end-to-end framework for quality-oriented continuous development and improvement of data based on standards compliance. The implemented methods build upon the open-source Luzzu framework with an open-source standards-agnostic dashboard to visualize and analyze quality metric observations in a data production pipeline.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Linked Data has a life-cycle and data quality issues in Linked Open Data (LOD)
are the result of a combination of data and process-related factors in this
lifecycle. This dynamic process requires continuous improvement, in contrast to
the static releases that typify most LOD datasets. In particular, geospatial data
su ers from high demands on quality and if not met, these can cause major
problems in real life, such as the navigation problems leading to the Irish coast
guard helicopter crash in 20171.</p>
      <p>While there is an extensive number of studies on the quality of traditional
data, the topic of Geospatial Linked Data (GLD) has received little attention.
GLD problems include i) a lack of quality metrics for GLD, e.g., geo-political
boundaries datasets are required to de ne the extent of town or county
boundaries (spatial things) as polygons. However, there are no well-known LOD quality
metrics to check the conformance of the polygon shapes (e.g. if they're closed
or not). ii) a lack of the end to end (e2e) data quality cycle considering data
transformation, objective assessment metrics or root causes of problems [3{5].
Whereas, many quality aspects can be achieved by assuring standards
conformance, e.g., Findable in FAIR principles implies the availability of appropriate
catalog metadata like W3C DCAT.</p>
      <p>Thus, the research question we are tackling is \To what extent can we
implement e ective methods and tools for quality-oriented continuous development
and improvement of Linked Data deployments taking into account the e2e data
? Copyright c 2020 for this paper by its authors. Use permitted under Creative
Commons License Attribution 4.0 International (CC BY 4.0).
1 Irish coast guard helicopter crash, t.ly/COas
lifecycle". The objective of the Elite-S Marie Sklodowska-Curie Cofund Action
LinkedDataOps project2 is to meet dynamic quality needs by providing new
continuous data quality tools and methodologies.</p>
      <p>
        This project will be realized in the Ordnance Survey Ireland (OSi) data
publication use-case. OSi's national geospatial digital infrastructure (Fig. 1)
encompasses surveying and data capture, image processing, translation to the
Prime2 object-oriented spatial model of over 50 million spatial objects tracked
in time and provenance, conversion to the multi-resolution data source (MRDS)
database for printing as cartographic products or data sales and distribution at
data.geohive.ie [
        <xref ref-type="bibr" rid="ref2 ref7">2</xref>
        ]. Thus, managing data quality throughout the data pipeline
and lifecycle is key to OSi. Moreover, the United Nations Global Geospatial
Information Management (UN-GGIM) framework highlights the importance of
standards conformance of data for quality. Thus there is a need for monitoring
and reporting on the standards conformance of OSi GLD. For example, to
provide continuous upward reporting to the Irish government, European
Commission and UN. Inspired by the DevOps methodology, LinkedDataOps will enable
sophisticated data quality monitoring within the organization.
      </p>
      <p>
        LinkedDataOps implements an e2e quality assessment framework based on
the Luzzu framework [
        <xref ref-type="bibr" rid="ref1 ref6">1</xref>
        ]. The project de nes roles and responsibilities to ensure
liability for data quality with policies and procedures. It supports the process by
means of the proposed standards while maintaining the performance for good
decision-making. Continuous validation of quality and standards conformance
will be performed by data experts and engineers in the OSi data production
pipeline using an e2e standards reporting tool developed in this project (Fig. 3).
      </p>
      <p>Contributions of this project are as follows: i) De ning new standards
compliant quality and FAIR metrics according to existing data governance standards
ii) Implementing a novel tool based on the existing state of the art approaches
on data quality which will be integrated to OSi Linked Data cycle to improve
the quality of data iii) Publishing data and quality metadata reusing standard
vocabularies iv) Implementing an open-source dashboard for e2e data quality
management based on a uni ed quality graph v) Deploying a system based on
the case study in OSi.
2 linkeddataops.adaptcentre.ie</p>
      <p>LinkedDataOps:Linked Data Operations based on Quality Process Cycle</p>
    </sec>
    <sec id="sec-2">
      <title>LinkedDataOps Approach</title>
      <p>The overall scope of this work is to improve the quality and service outcomes of
an organization while conforming to the standards and support good
decisionmaking. The following approach is employed in order to achieve this goal: i)
Quality assessment is performed for the transformation phase from relational
data to Linked Data automatically. Quality constraints are de ned for R2RML
mappings for high quality transformation of data. The tool is integrated with the
Luzzu framework (Fig.2, Step 1). ii) Implementation of the geospatial data
quality metrics and FAIR assessment metrics is performed. Aligned with the OSi's
standard compliance objectives, relevant metrics are de ned for the geospatial
data at hand and then they are integrated with Luzzu framework to measure the
quality, standards conformance and FAIRness of the dataset. Existing quality
metadata de nition of the Luzzu are extended by those metrics in both dataset
and triple levels via standard vocabularies (Fig.2, Step 2).
iii) Quality problems are detected while consuming the data, and errors
should be xed to publish the OSi dataset with high characteristics. For this
reason, feedback on the data is gathered from the experts using an automatic
standards compliance reporting portal. The given feedback is used to improve the
data. Moreover, logs are analyzed for incompatibilities between software versions
and data versions to verify the e ciency of the tool. Validation of the tool is
realized by the integrity checking of the input and output of the tool (Fig.2, Step
3). iv) Continuous monitoring of the data for inconsistencies is performed, thus,
automation of the steps is realized for data pro ling. Di erent quality assessment
results are saved as a W3C data cube with di erent versions of the assessment
and quality metadata along with their assessment date and time (Fig.2, Step 4).
The detected errors are xed via using an extension for the Luzzu tool.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Results and Conclusions</title>
      <p>The purpose of a dashboard is to provide meaningful insights to the user by
depicting signi cant correlations for the given data. A proof of concept
LinkedDataOps user dashboard was implemented (Fig. 3) to visualize and analyze
quality metric observations. The interactive dashboard allows users to visualize
the i) data quality along the e2e pipeline ii) data quality metrics and their scores
for speci c datasets (associated with stages or systems within the pipeline) iii)
historical quality changes over time (illustrated in Fig. 3) iv) pass/fail quality
status of a speci c dataset for a given quality threshold, for example w.r.t the
di erent standardization approaches.</p>
      <p>Conclusions This paper presents the LinkedDataOps end-to-end
geospatial data standards compliance framework for quality-oriented continuous data
development and improvement. Although it is still a proof of concept, however,
there is already an open source e2e dashboard available. The research is being
carried out with OSi where the framework is planned to be deployed.</p>
      <p>Acknowledgement This research received funding from European Union's
Horizon 2020 research and innovation programme under Marie Sklodowska-Curie
grant agreement No. 801522, by Science Foundation Ireland and co-funded by the
European Regional Development Fund through the ADAPT Centre for Digital
Content Technology [grant number 13/RC/2106] and Ordnance Survey Ireland.</p>
      <sec id="sec-3-1">
        <title>Problem Statement</title>
        <p>• Data available from poorly controlled sources
• Dynamic sources causing inconsistencies
• Geospatial data suffers from high demands on quality
• e.g. transportation, navigation, GIS guidance, and self-piloted
vehicles
Proposal
• An end-to-end (e2e) quality-oriented continuous development
framework
• Improvement of data based on standards compliance
• Implemented methods build upon the Luzzu framework
• An open-source dashboard to
→ visualize quality metric observations
→ analyze quality scores in a data production pipeline
Contributions
• Implementing a novel tool to be integrated to OSi Linked Data
cycle
• Defining new standards compliant quality and FAIR metrics
• Publishing data and quality metadata reusing standard
vocabularies
• Implementing a data governance dashboard for e2e data
quality management
• Deploying a system based on the case study in OSi</p>
      </sec>
      <sec id="sec-3-2">
        <title>OSi Data Publishing Pipeline</title>
        <p>
          • LinkedDataOps [
          <xref ref-type="bibr" rid="ref2 ref3 ref7 ref8">2, 3</xref>
          ] : Inspired by the DevOps methodology
• Quality assessment for the transformation phase from
relational data to Linked Data
• Implementation of the geospatial data quality metrics and
        </p>
        <p>FAIR assessment metrics
• Detecting the root causes of problems by analysing the errors
occurring in the pipeline
• Monitoring the data for inconsistencies continuously</p>
      </sec>
      <sec id="sec-3-3">
        <title>LinkedDataOps Workflow</title>
      </sec>
      <sec id="sec-3-4">
        <title>Data Governance Dashboard</title>
        <p>The interactive dashboard allows users to visualize the
• data quality along the e2e pipeline
• data quality metrics and their scores for specific datasets
• historical quality changes over time
• pass/fail quality status of a dataset for a given quality
threshold</p>
      </sec>
      <sec id="sec-3-5">
        <title>OSi End to End Dashboard Reporting References</title>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>J.</given-names>
            <surname>Debattista</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Lange</surname>
          </string-name>
          .
          <article-title>Luzzu|a methodology and framework for linked data quality assessment</article-title>
          .
          <source>Journal of Data and Information Quality (JDIQ)</source>
          ,
          <volume>8</volume>
          (
          <issue>1</issue>
          ):1{
          <fpage>32</fpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>C.</given-names>
            <surname>Debruyne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Meehan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Clinton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>McNerney</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Nautiyal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Lavin</surname>
          </string-name>
          , and
          <string-name>
            <surname>D. O'Sullivan.</surname>
          </string-name>
          <article-title>Ireland's authoritative geospatial linked data</article-title>
          .
          <source>In International Semantic Web Conference</source>
          , pages
          <volume>66</volume>
          {
          <fpage>74</fpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>R.</given-names>
            <surname>Karam</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Melchiori</surname>
          </string-name>
          .
          <article-title>Improving geo-spatial linked data with the wisdom of the crowds</article-title>
          .
          <source>In Proceedings of the joint EDBT/ICDT 2013 workshops</source>
          , pages
          <volume>68</volume>
          {
          <fpage>74</fpage>
          . ACM,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Athanasiou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Both</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Garc</surname>
          </string-name>
          a-Rojas,
          <string-name>
            <given-names>G.</given-names>
            <surname>Giannopoulos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hladky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. J. Le</given-names>
            <surname>Grange</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.-C. N.</given-names>
            <surname>Ngomo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Sherif</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Stadler</surname>
          </string-name>
          , et al.
          <article-title>Managing geospatial linked data in the geoknow project</article-title>
          .,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5. M.
          <article-title>-</article-title>
          <string-name>
            <surname>A. Mostafavi</surname>
            , G. Edwards, and
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Jeansoulin</surname>
          </string-name>
          .
          <article-title>An ontology-based method for quality assessment of spatial data bases</article-title>
          .
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Debattista</surname>
          </string-name>
          , Jeremy et al. ,
          <article-title>Luzzu-a methodology and framework for linked data quality assessment</article-title>
          ,
          <source>Journal of Data and Information Quality</source>
          <volume>8</volume>
          .1 (
          <year>2016</year>
          ):
          <fpage>1</fpage>
          -
          <lpage>32</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <article-title>[2] This project has received funding from the European Union's Horizon 2020 Research and Innovation Programme under the ELITE-S COFUND Marie Skłodowska-Curie grant</article-title>
          agreement No.
          <volume>801522</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Project</given-names>
            <surname>Website</surname>
          </string-name>
          <article-title>: linkeddataops</article-title>
          .adaptcentre.ie
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>