<!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>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>ADA: Automatic Data Annotation for Data Ecosystems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Natalie Gdanitz</string-name>
          <email>Natalie.Gdanitz@dfki.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sabine Janzen</string-name>
          <email>Sabine.Janzen@dfki.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hannah Stein</string-name>
          <email>Hannah.Stein@dfki.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Amin Harig</string-name>
          <email>Amin.Harig@dfki.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wolfgang Maass</string-name>
          <email>Wolfgang.Maass@dfki.de</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>German Research Center for Artificial Intelligence (DFKI)</institution>
          ,
          <addr-line>Saarbrücken</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Saarland University</institution>
          ,
          <addr-line>Saarbrücken</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <fpage>6</fpage>
      <lpage>10</lpage>
      <abstract>
        <p>Data ecosystems have emerged as versatile platforms for managing and analyzing data from diverse sources, facilitating integration, collaboration and governance across organizations and systems. Annotated data are crucial for eficient and efective large-scale data ecosystems. However, there is a lack of full-fledged automatic annotation approaches for data ecosystems, with manual annotation by experts being the current requirement. Addressing specific annotation requirements of data ecosystems, we introduce ADA, an approach for automatic data annotation. ADA applies a semantic representation model called Data Product Description Object (DPDO) in JSON-LD and combines state-of-the-art models for metadata embeddings within an annotation pipeline. The approach extends technical metadata by essential concepts for data ecosystems, such as data provenance, quality, and accessibility. The efectiveness of ADA was evaluated using competency questions and data sets from diverse domains within the GAIA-X data ecosystem.</p>
      </abstract>
      <kwd-group>
        <kwd>Data ecosystems</kwd>
        <kwd>Automatic data annotation</kwd>
        <kwd>Metadata</kwd>
        <kwd>Ontology</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        Data ecosystems consist of centralized or decentralized platforms for managing and analyzing
data from various sources, e.g., structured data, text, or images [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. They are designed to facilitate
data integration, sharing, collaboration, and governance across diferent systems, applications,
CEUR
Workshop
Proceedings
3https://www.plattform-i40.de/IP/Navigation/EN/Manufacturing-X/Manufacturing-X.html
annotations for data ecosystems [
        <xref ref-type="bibr" rid="ref6 ref7 ref8">6, 7, 8</xref>
        ], there is a lack of full-fledged automatic annotation
approaches for data ecosystems. So far, manual annotation by experts is required [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] (e.g.,
labeling training data, assigning data to developed concepts). Tackling the specific annotation
requirements of data ecosystems with respect to data provenance, quality and context,
accessibility, availability, and contractual information of open domain data is beyond the scope of
existing research on automatic data annotation [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], e.g., [
        <xref ref-type="bibr" rid="ref10 ref11 ref12">10, 11, 12</xref>
        ]. In this work, we introduce
ADA – an approach for automatic data annotation for data ecosystems. ADA works with a
semantic representation model called Data Product Description Object (DPDO) operationalized
in JSON-LD and combines multiple state-of-the-art models for metadata embeddings within an
annotation pipeline (e.g., ontology development and knowledge graph population[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], metadata
harvesting and extraction [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]). ADA builds up on existing ontological standards (e.g., Data
Catalogue Vocabulary 4) and extends technical metadata by essential concepts for data
ecosystems, e.g., data provenance, quality, and accessibility. ADA supports open domain structured
data sets, i.e., tabular data (CSV format). The approach was exemplified within an annotator
service for automatic data annotation in data ecosystems. We were able to evaluate ADA by
means of competency questions as well as data sets of diverse domains listed by the GAIA-X
data ecosystem2 extracted from Kaggle5, e.g., agriculture, construction, energy, geoinformation,
or culture.
      </p>
    </sec>
    <sec id="sec-3">
      <title>2. Automatic Data Annotation for Data Ecosystems (ADA)</title>
      <p>In order to satisfy the requirements of data ecosystems, we first developed the DPDO which
serves as semantic foundation for the annotation process. Our automatic annotation pipeline
consists of 3 components: Analyzer, controller, and provision engine (see. figure 1).</p>
      <p>
        Semantic representation model: Based on existing literature [
        <xref ref-type="bibr" rid="ref15 ref16 ref17 ref18 ref19">15, 16, 17, 18, 19</xref>
        ] and
publicly available vocabularies (schema.org6, Data Quality Vocabulary7, Open Vocab8,
4https://www.w3.org/TR/vocab-dcat-3/
5https://www.kaggle.com/datasets
6https://schema.org/
7https://www.w3.org/TR/vocab-dqv/
8https://vocab.org/open/
Data Catalog Vocabulary9, DCMI Metadata Terms10, GAIA-X ontology11 12), the semantic
representation models information on data in data ecosystems within five facets 13 (see figure 2).
Potential data consumers require a product description in terms of context and metadata (e.g.,
topic, datatypes, data size). Data quality (e.g., referencing existing data quality standards such as
ISO 8000 14, metrics for the calculation of a quality score or accuracy) lays the foundation for the
usability of data. Information on accessibility (i.e., access URL, technical support) and timeliness
(i.e., last data modification, historical information on data versioning) enables the actual usage
of the data. A data business transaction between ecosystem participants requires contractual
information (i.e., contract description, price specifications, sanctions) and information about
usage rights (e.g., license). Furthermore, trust between participants can be established by
having information on the data provenance (i.e., name, locality, and contact of the data provider).
      </p>
      <p>
        Analyzer component: Using the GUI, users can upload their data intended to be annotated.
Within our demonstrator, they are additionally provided with sample JSON files that need to be
uploaded alongside the data as additional input on the provider, contractual details, and data
quality in order to fill the DPDO. In a real-life scenario, while participating in a data ecosystem,
this information is expected to be filled once and then to be stored within respective platforms
as described by existing concepts 1 2. The analyzer (see figure 1) then reads all files in order to
extract the information required by the DPDO. Embedded metadata within the data file are
harvested as described in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] (i.e., title of the file, file size) or extracted directly from the file’s
content as in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] (i.e., column names, data types). Column names and title of the file are used
to generate a thematic allocation and to disambiguate the content of the data file by using them
as lemmas to search for synsets and hypernyms in BabelNet15. Furthermore, the additional
input JSON files are parsed and given alongside all other extracted information to the controller.
      </p>
      <p>Controller component: The controller (see. figure 1) assigns all gathered information by
the analyzer to a semantic description. The DPDO is operationalized in the form of JSON-LD,
serving as a marker template that is filled rule-based with the results of the processed input
ifles. The controller automatically maps extracted metadata, synsets and hypernyms to entities
9https://www.w3.org/TR/vocab-dcat-3/
10https://www.dublincore.org/specifications/dublin-core/dcmi-terms/
11https://gaia-x.gitlab.io/gaia-x-community/gaia-x-self-descriptions/core/core.html
12https://gaia-x.gitlab.io/technical-committee/service-characteristics/widoco/participant/participant.html
13A complete overview of modeled entities is given in our repository https://github.com/InformationServiceSystems/
pairs-project/tree/main/Modules/ADA
14https://www.iso.org/standard/81745.html
15https://babelnet.org/
of the product description facet (see figure 2). Information on the user registry is mapped to
the trust description facet and contractual information to the business and usage description
facet. The additional user input is mapped onto remaining entities of all facets of the specified
semantic scheme of the DPDO.</p>
      <p>Provision engine: The provision engine (see. figure 1) transforms the generated JSON-LD
ifle into a graph to be stored within the knowledge graph database Neo4j 16 using a Cypher
script. While we could have used a triplestore for storing our knowledge graph, one reason why
we chose Neo4j is, that information on entities and relationships can be stored without creating
extra nodes, leading to a more condensed representation of the data, which is particularly
relevant in the case of large-scale data ecosystems. The resulting knowledge graph serves then as
data catalogue or knowledge base within a data ecosystem 1 2 3 that can be explored and queried.</p>
      <p>Evaluation: We evaluated our approach using 16 competency questions (CQ) extracted from
related work within the domain of semantic annotations and data ecosystems. For deriving these
competency questions, we specifically focused on information to be required by stakeholders
within data ecosystems. Examples would be ’Which context is the focus of the dataset?’, ’Which
datatypes are used?’, ’What’s the size of the dataset?’17. Furthermore, we annotated publicly
available data sets17 matching listed domains by the GAIA-X ecosystem, which we extracted from
Kaggle (i.e., agriculture, energy, construction, finances, geo data, industry, culture, education,
mobility, public sector, smart living). We investigated the resulting knowledge graph based on
the defined CQ with the help of Cypher queries. We were able to answer all 16 CQs.</p>
    </sec>
    <sec id="sec-4">
      <title>3. Conclusion</title>
      <p>In this paper, we proposed ADA, an approach for automatic data annotation in data ecosystems.
ADA leverages the semantic representation model DPDO (JSON-LD) and integrates
state-ofthe-art models for metadata embeddings, enabling seamless integration, sharing, governance,
exploration, and large-scale data analysis within data ecosystems. ADA supports open domain
structured data sets, i.e., tabular data in CSV format, and can be used by annotating experts and
non-experts. By extending technical metadata with essential concepts such as data provenance,
quality, and accessibility, ADA addresses the specific annotation requirements of data ecosystems
and their stakeholders. The evaluation of ADA through competency questions and diverse
tabular data sets demonstrates its efectiveness in supporting open domain structured data sets
within the GAIA-X data ecosystem and beyond18.
16https://neo4j.com/
17All competency questions, references of related work, used data sets, executed queries, and query results are listed
within our repository.
18Demonstration is given within a screencast https://youtu.be/2af0_IButIA; Code of the service and evaluation
results can be found within our GitHub repository https://github.com/InformationServiceSystems/pairs-project/
tree/main/Modules/ADA.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Acknowledgement</title>
      <p>This work was partially funded by the German Federal Ministry of Economics and Climate
Protection (BMWK) under the contracts 01MK21008D and 01MK20015A.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>F.</given-names>
            <surname>Tocco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Lafaye</surname>
          </string-name>
          ,
          <article-title>Data platform solutions, Designing Data Spaces (</article-title>
          <year>2022</year>
          )
          <fpage>383</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Fassnacht</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Benz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Heinz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Leimstoll</surname>
          </string-name>
          , et al.,
          <article-title>Barriers to data sharing among private sector organizations</article-title>
          ,
          <source>Proc. of the 56th HICSS</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>C.</given-names>
            <surname>Mertens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Alonso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Lázaro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Palansuriya</surname>
          </string-name>
          , et al.,
          <article-title>A framework for big data sovereignty: The european industrial data space (eids)</article-title>
          ,
          <source>in: Data Spaces: Design, Deployment and Future Directions</source>
          , Springer International Publishing Cham,
          <year>2022</year>
          , pp.
          <fpage>201</fpage>
          -
          <lpage>226</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>W.</given-names>
            <surname>Maass</surname>
          </string-name>
          ,
          <article-title>Contract-based data-driven decision making in federated data ecosystems</article-title>
          ,
          <source>Proc. of the 55th HICSS</source>
          (
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jarke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Otto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ram</surname>
          </string-name>
          ,
          <article-title>Data sovereignty and data space ecosystems</article-title>
          ,
          <source>Bus Inf Syst</source>
          <volume>61</volume>
          (
          <year>2019</year>
          )
          <fpage>549</fpage>
          -
          <lpage>550</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>G.</given-names>
            <surname>Solmaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Cirillo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Fürst</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Jacobs</surname>
          </string-name>
          , et al.,
          <article-title>Enabling data spaces: Existing developments and challenges</article-title>
          ,
          <source>in: Proc. of the International Workshop on Data Economy</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>42</fpage>
          -
          <lpage>48</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>GAIA-X</surname>
          </string-name>
          ,
          <article-title>GAIA-X Core Ontology</article-title>
          , https://gaia-x.
          <article-title>gitlab.io/gaia-x-community/ gaia-x-self-descriptions/core/core</article-title>
          .html, Accessed:
          <fpage>2023</fpage>
          -07-10,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D. R.</given-names>
            <surname>Firdausy</surname>
          </string-name>
          , P. de Alencar Silva, M. van
          <string-name>
            <surname>Sinderen</surname>
            ,
            <given-names>M. E.</given-names>
          </string-name>
          <string-name>
            <surname>Iacob</surname>
          </string-name>
          ,
          <article-title>Semantic discovery and selection of data connectors in international data spaces</article-title>
          ,
          <source>Proc. of I-ESA</source>
          <volume>1613</volume>
          (
          <year>2022</year>
          )
          <fpage>0073</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Sharma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Jain</surname>
          </string-name>
          ,
          <article-title>Comprehensive study of semantic annotation: Variant and praxis</article-title>
          ,
          <source>Int J Comput Intell Appl (ACI</source>
          <year>2021</year>
          )
          <volume>2823</volume>
          (
          <year>2021</year>
          )
          <fpage>102</fpage>
          -
          <lpage>116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Nguyen</surname>
          </string-name>
          , I. Yamada,
          <string-name>
            <given-names>N.</given-names>
            <surname>Kertkeidkachorn</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ichise</surname>
          </string-name>
          , H. Takeda, Mtab4wikidata at semtab 2020:
          <article-title>Tabular data annotation with wikidata</article-title>
          .,
          <source>SemTab@ ISWC</source>
          <volume>2775</volume>
          (
          <year>2020</year>
          )
          <fpage>86</fpage>
          -
          <lpage>95</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>V.</given-names>
            <surname>Janev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. E.</given-names>
            <surname>Vidal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Endris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Pujic</surname>
          </string-name>
          ,
          <article-title>Managing knowledge in energy data spaces</article-title>
          ,
          <source>in: Companion Proc. of the Web Conf</source>
          .
          <year>2021</year>
          ,
          <year>2021</year>
          , pp.
          <fpage>7</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>H.</given-names>
            <surname>Drees</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. O.</given-names>
            <surname>Kubitza</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lipp</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pretzsch</surname>
          </string-name>
          , et al.,
          <article-title>Mobility data space-first implementation and business opportunities</article-title>
          ,
          <source>in: Proc. of the 27th ITS World Congress</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>11</fpage>
          -
          <lpage>15</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>N.</given-names>
            <surname>Abdelmageed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>König-Ries</surname>
          </string-name>
          ,
          <article-title>Meta2kg: transforming metadata to knowledge graphs</article-title>
          ,
          <source>in: Proc. of the 17th OM</source>
          , volume
          <volume>3324</volume>
          ,
          <year>2022</year>
          , pp.
          <fpage>226</fpage>
          -
          <lpage>228</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>S.</given-names>
            <surname>Patankar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Phadke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Devane</surname>
          </string-name>
          ,
          <article-title>Wiki sense bag creation using multilingual word sense disambiguation</article-title>
          ,
          <source>IAES Int 11</source>
          (
          <year>2022</year>
          )
          <fpage>319</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>S.</given-names>
            <surname>Janzen</surname>
          </string-name>
          , W. Maass,
          <article-title>Smart product description object (spdo)</article-title>
          ,
          <source>in: Poster Proc. of the 5th FOIS, Citeseer</source>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Abramovici</surname>
          </string-name>
          , Smart products,
          <source>CIRP Encyclopedia of Prod Eng</source>
          <volume>59</volume>
          (
          <year>2014</year>
          )
          <fpage>1</fpage>
          -
          <lpage>5</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>A.</given-names>
            <surname>Oberweis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Pankratius</surname>
          </string-name>
          , W. Stucky,
          <article-title>Product lines for digital information products</article-title>
          ,
          <source>Inf Syst</source>
          <volume>32</volume>
          (
          <year>2007</year>
          )
          <fpage>909</fpage>
          -
          <lpage>939</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>K. L. Hui</surname>
            ,
            <given-names>P. Y.</given-names>
          </string-name>
          <string-name>
            <surname>Chau</surname>
          </string-name>
          , Classifying digital products,
          <source>Commun ACM 45</source>
          (
          <year>2002</year>
          )
          <fpage>73</fpage>
          -
          <lpage>79</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>S.</given-names>
            <surname>Neumaier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Umbrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Polleres</surname>
          </string-name>
          ,
          <article-title>Automated quality assessment of metadata across open data portals</article-title>
          ,
          <source>ACM J Data Inf Qual</source>
          <volume>8</volume>
          (
          <year>2016</year>
          )
          <fpage>1</fpage>
          -
          <lpage>29</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>