<!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>Semantic Technologies for the Production and Publication of Open Data in ACI - Automobile Club d'Italia</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Paolo Bouquet</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Daniela Caltabiano</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Emanuela Catoni</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Antonio Fabrizi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Domenico Lembo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mauro Minenna</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Molinari</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Flavio Pompermaier</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mario Punchina</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Giacomo Ronconi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marco Ruzzi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Valerio Santarelli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Federico Scafoglieri</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>(a) ACI Informatica</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>(b) Sapienza Universita` di Roma</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>(c) OBDA Systems</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Semantic technologies combine knowledge representation techniques with artificial intelligence in order to achieve a more effective management of enterprise knowledge bases, thanks to the separation of the conceptual level of the applications from the logical and physical ones, and to the automatic reasoning services they deploy for data access and control. In this context, Ontology-based Data Management (OBDM) [3] has consolidated itself as a paradigm for data integration and governance, based on a three-tier architecture: the ontology, the data sources, and the mappings, which declaratively link the ontology predicates to the data in the sources. In this talk1 we present a joint project by Sapienza University of Rome, the Automobile Club d'Italia (ACI), and OKKAM S.r.l.2, a spinoff of the University of Trento. The objectives of the project were the definition of an ontology of ACI's Public Vehicle Register (PRA) and car tax domains, the development of an OBDM system to access the data through such ontology, and the creation of a web portal for the publication of ACI's car parc data in Linked Open format. The Ontology and Mappings. The ACI ontology was designed using Eddy3, a graphical OWL ontology editing system developed by Sapienza and OBDA Systems4, a spinoff of Sapienza. It consists of roughly 750 entities and 600 OWL 2 logical axioms, and is divided into 8 modules, reflecting the partition of ACI's domain into as many logical areas. Among the most important modules, the one that describes the technical characterization and classification of vehicles uses advanced modelling patterns to capture changes in vehicle properties over time; the statistical module focuses on statistical 1 Copyright c 2019 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). 2 www.okkam.it/ 3 www.obdasystems.com/eddy 4 www.obdasystems.com</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Linked Open data published by ACI, and comprises elements of the Data Cube
ontology5, a W3C standard vocabulary for statistical multi-dimensional data; lastly, portions
of the GeoNames6 ontology have been incorporated into the model of the Italian
territory. The mappings, which describe the semantic connections between the ontology and
the data in ACI’s information systems, were built using the Mastro Prote´ge´7 plug-in.
Data Access and Linked Open Data. The OBDM system processes SPARQL queries
over the ontology, exploiting the Mastro [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] reasoner, which reformulates the query
w.r.t. the ontology and the mappings, to produce a new query which encodes the
intentional reasoning of the system, and is directly applicable to the source relational
databases. The datasets that are extracted through this process or directly from the
relational datasources are then semantically annotated with respect to the ontology and
encoded in RDF. These datasets are distributed in 5-star Linked Open Data format:
along with being in a structured, non-proprietary and W3C standard format (RDF),
they are semantically annotated through the ontology, and linked with external datasets,
specifically GeoNames and ISPRA8. To build these links, we have used OKKAM’s
Entity Name System [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] (ENS), which manages unique and persistent entity identifiers in
distributed data systems. The ENS can identify the same resource among different data
flows, and reconcile different references to it by assigning a unique global identifier.
The ACI Linked Open Data Portal. One of the main achievements of the project was
the development of a web portal through which ACI displays the ontology and publishes
its datasets9. The portal was developed through Mastro Studio10, a tool developed by
OBDA Systems which provides an environment for end users to inspect the ontology,
both in graphical and OWL form, consult its documentation in wiki format (enriched
with hypertext links to ease navigation), and access the published datasets, in CSV and
RDF formats. Each dataset is provided with a description, a distribution license, and
its downloadable files. Furthermore, each resource in the datasets is dereferenced for
web navigation inside the system through a unique URI which corresponds to a page
containing the description of the resource and all the RDF triples in which it is envolved.
Mastro Studio is based on the DKAN CMS for Open Data, and includes DKAN’s core
modules and a suite of custom modules. To provide its semantic data access features,
Mastro Studio relies on Mastro through a RESTful web service interface.
5 https://www.w3.org/TR/vocab-data-cube/
6 http://www.geonames.org/ontology/documentation.html
7 www.obdasystems.com/mastro-protege-plugin
8 http://dati.isprambiente.it/
9 lod.aci.it
10 www.obdasystems.com/mastrostudio
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>P.</given-names>
            <surname>Bouquet</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Molinari</surname>
          </string-name>
          .
          <article-title>A global entity name system (ENS) for data ecosystems</article-title>
          .
          <source>PVLDB</source>
          ,
          <volume>6</volume>
          (
          <issue>11</issue>
          ):
          <fpage>1182</fpage>
          -
          <lpage>1183</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>G. De Giacomo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Lembo</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Lenzerini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Poggi</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Rosati</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Ruzzi</surname>
            , and
            <given-names>D. F.</given-names>
          </string-name>
          <string-name>
            <surname>Savo</surname>
          </string-name>
          .
          <article-title>Mastro: A reasoner for effective ontology-based data access</article-title>
          .
          <source>In Proc. of ORE-2012</source>
          , volume
          <volume>858</volume>
          <source>of CEUR</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>M.</given-names>
            <surname>Lenzerini</surname>
          </string-name>
          .
          <article-title>Managing data through the lens of an ontology</article-title>
          .
          <source>AI Magazine</source>
          ,
          <volume>39</volume>
          (
          <issue>2</issue>
          ):
          <fpage>65</fpage>
          -
          <lpage>74</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>