<!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>A Bird's-Eye View of euBusinessGraph: A Business Knowledge Graph for Company Data</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Dumitru Roman</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Vladimir Alexiev</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Javier Paniagua</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Brian Elves ter</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bj rn Marius von Zernichow</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ahmet Soylu</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Boyan Simeonov</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Chris Taggart</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>SINTEF AS</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Norway</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>firstname.lastnameg@sintef.no</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ontotext</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bulgaria</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>SpazioDati</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>OpenCorporates</string-name>
        </contrib>
      </contrib-group>
      <abstract>
        <p>This poster paper provides an overview of euBusinessGraph{ a business knowledge graph for basic company data, together with related artefacts (datasets, ontology, and infrastructure), and its use for creating a prototype for a data marketplace for basic company data. euBusinessGraph was developed by aggregating, linking, and provisioning data from several distributed data sources.</p>
      </abstract>
      <kwd-group>
        <kwd>Company data Knowledge Graph Ontology Linked data</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>Many data value chains, in various sectors such as procurement and marketing
and sales, depend upon company data. Integrating company data from various
authoritative and non-authoritative sources is challenging due to heterogeneity
and complexity of the data and the lack of generally agreed upon semantic
descriptions. Several initiatives (e.g., the Global Legal Entity Identi cation System
(GLEIS)1) have been established to harmonise and increase the interoperability
of corporate data across national borders. Such initiatives are mostly fragmented
across borders, limited in scope and size, and siloed within speci c business
communities. As a step in addressing this challenge, governments are increasingly
publishing open data about rmographics. Unfortunately, these datasets are not
yet fully harmonised and interoperable because data di ers widely in semantics
and data formats are often poorly accessible and documented. In other words,
the harmonisation of company data is far from a solved problem.</p>
      <p>To address the aforementioned issues, we follow the established ontology-based
approach for harmonising and integrating data. We built a business knowledge
graph (KG)|euBusinessGraph|by aggregating, linking, and provisioning basic
company data from several distributed data sources. In this poster paper, we
provide an overview of the underlying datasets, the ontology developed to help
with data integration, the data ingestion process, data provisioning infrastructure,
and the use of KG for creating a prototype data marketplace for sharing company
data.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Knowledge Graph Provisioning</title>
      <p>The KG was built by aggregating data from four data providers, mapping and
translating them into RDF with respect to an ontology and storing and publishing
data in a triple store following Linked Data and Semantic Web principles. The
data providers for the KG were OpenCorporates2, SpazioDati3, Br nn ysund
Register Centre4, and Ontotext5. The data made available by the data providers
originally came from both o cial sources, such as national business registers,
and uno cial sources, such as the corporate web.</p>
      <p>
        We developed an ontology|the euBusinessGraph ontology [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]|to represent
the basic company information, since existing solutions either insu ciently
covered basic company information or were too complex due to many ontological
commitments. We applied common techniques recommended by well-established
ontology development methods [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. We used a bottom-up approach by
identifying the scope and user group of the ontology, requirements, and ontological
and non-ontological resources. Data models of our data providers were one of
the guiding elements for the ontology development, since there was a need to
harmonise and integrate data models with di erent sets of attributes, di erent
      </p>
      <sec id="sec-2-1">
        <title>2 https://opencorporates.com</title>
      </sec>
      <sec id="sec-2-2">
        <title>3 http://spaziodati.eu</title>
      </sec>
      <sec id="sec-2-3">
        <title>4 http://www.brreg.no</title>
      </sec>
      <sec id="sec-2-4">
        <title>5 https://www.ontotext.com</title>
        <p>DataGraft data management platform</p>
        <p>Company data
from data providers</p>
        <p>CSV or JSON
1</p>
        <p>Data cleaning and
transformation
(Grafterizer framework)
2
euBusinessGraph</p>
        <p>ontology</p>
        <p>RDF mapping
(Grafterizer framework)
Semantic graph database</p>
        <p>GraphDB
3</p>
        <p>Business
knowledge
graph
representations for the same entity and in some cases close but not entirely
similar semantics. The resulting euBusinessGraph ontology is composed of 20
classes, 33 object properties, and 56 data properties. Fig. 1 provides an overview
of the ontology, depicting the main classes and their relationships (i.e., object
properties). Registered organisations are the main entities for which information
is captured in the ontology. The main classes include RegisteredOrganisation,
Identifier, IdentifierSystem, Person, and Dataset. Three types of classi
cations are de ned in the ontology for representing the company type, company
status, and company activity. These are modelled as SKOS concept schemes.
External vocabularies and ontologies were used as needed, for example, the
W3C Organisation ontology, W3C Registered Organisation Vocabulary (RegOrg),
SKOS, Schema.org, and Asset Description Metadata Schema (ADMS) were
reused. The ontology, datasets, and examples are released as open source and
are available on GitHub6.</p>
        <p>
          We devised a data mapping approach to convert company data from CSV
and JSON sources into RDF conforming to the euBusinessGraph ontology using
the DataGraft platform [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. After transforming each dataset into RDF, the
resulting data was published to one named graph for each data provider in
the GraphDB enterprise semantic graph database. Fig. 2 illustrates the data
provisioning process and the tools and services used to generate the business
knowledge graph. Grafterizer [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], ASIA [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and ABSTAT [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] were used to clean,
transform, enrich, and convert tabular data to RDF as part of the business
knowledge graph construction. The repository hosted on GraphDB contains more
than 1,4 Billion RDF triples of company data.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Knowledge Graph in Use</title>
      <p>We developed a data marketplace prototype on top of the resulting KG. The main
motivation behind the development of a data marketplace for basic company data</p>
      <sec id="sec-3-1">
        <title>6 https://github.com/euBusinessGraph/eubg-data</title>
        <p>is the democratisation of the company information market, currently dominated
by a few large international players that create a market barrier for smaller
company data providers. The intention of the marketplace is to enable such
smaller players to join a common ecosystem to promote their data o erings, and
for data consumers to have a central point where they could easily compare
company data o erings. A public prototype of the data marketplace application
is available online7 and a screenshot if its homepage is shown in Fig. 3.</p>
        <p>The available data in the marketplace application includes the most central
attributes that re ect how the ontology can be used to describe the semantic
relations of company data. Each data provider URI in GraphDB is related to a
dataset description that describes the data being o ered in the marketplace by
inserting void:inDataset for each rov:RegisteredOrganization in the graph
database. The marketplace includes functionality for full-text advanced search
and detailed faceted search for exploration of the company knowledge graph.
Furthermore, the marketplace o ers analytics services such as data aggregation
and visualisation (e.g., company activities per city), search for company news
articles, and search for company events. The ontology was used in the marketplace
to realise scenarios such as:
{ Company search: Find a speci c company by displaying a page that
describes available attributes of the company. The ontology enables search for
detailed company information from di erent providers, and facilitates data</p>
      </sec>
      <sec id="sec-3-2">
        <title>7 http://marketplace.businessgraph.io</title>
        <p>provenance, as the speci c company data from data provider can be traced
back to its sources.
{ Advanced company search: Find how many companies are in a certain
jurisdiction, active or inactive, registered in a certain year, with a certain
type, in a certain location or are operating within a certain economic activity.
This scenario is covered by allowing search for companies by certain criteria
or facets and dynamic ltering of results. The search functionality of the
marketplace demonstrates how the semantic model enables a uniform way of
harmonising and representing hierarchical facets for geographical location
and economic classi cation.
{ Analytics related to company data: Find out how many companies are
registered per year in a speci c country and city and are operating in a
speci c location. The marketplace application provides the ability to get
basic statistics about the company data in the knowledge graph. A bar chart
visualization lters information by country, city and activity and gives the
user a visual representation of the data.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>In this poster paper we argued for the importance of harmonised basic company
data as a key enabler for di erent value chains in various sectors that depend
on company information and described the euBusinessGraph approach for
harmonising basic company data. Our approach is based on a lightweight ontology
for aggregating, linking, provisioning, and analysing basic company data. The
ontology was developed following best practices for ontology development and
published following Linked Data and Semantic Web principles.</p>
      <p>Acknowledgements
The work reported in this paper is partly funded by the EC under the H2020
euBusinessGraph project (Grant nr. 732003).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Corcho</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , et al.: Ontological Engineering: Principles, Methods,
          <source>Tools and Languages</source>
          , pp.
          <volume>1</volume>
          {
          <fpage>48</fpage>
          . Springer (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Cutrona</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          , et al.:
          <article-title>ASIA: a tool for assisted semantic interpretation and annotation of tabular data</article-title>
          .
          <source>In: Proc. of the ISWC 2019 Satellite Tracks. CEUR-WS.org</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Principe</surname>
            ,
            <given-names>R.A.A.</given-names>
          </string-name>
          , et al.
          <source>: ABSTAT 1</source>
          .
          <article-title>0: Compute, manage and share semantic pro les of RDF knowledge graphs</article-title>
          .
          <source>In: Proc. of ESWC 2018 Satellite Events</source>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Roman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , et al.:
          <article-title>Datagraft: One-stop-shop for open data management</article-title>
          .
          <source>Semantic Web</source>
          <volume>9</volume>
          (
          <issue>4</issue>
          ),
          <volume>393</volume>
          {
          <fpage>411</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Roman</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , et al.:
          <article-title>The euBusinessGraph Ontology: a Lightweight Ontology for Harmonizing Basic Company Information. Semantic Web under review (</article-title>
          <year>2020</year>
          ), http://www.semantic
          <article-title>-web-journal</article-title>
          .net/system/files/swj2421.pdf
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Sukhobok</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , et al.:
          <article-title>Tabular data cleaning and linked data generation with grafterizer</article-title>
          .
          <source>In: Proc. of ESWC 2016 Satellite Events</source>
          . Springer (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>