<!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>Minimalist Approach for Table Matching</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Vishvapalsinhji Parmar</string-name>
          <email>vishvapalsinhji.parmar@uni-passau.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alsayed Algergawy</string-name>
          <email>alsayed.algergawy@uni-passau.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Chair of Data and Knowledge Engineering, University of Passau Passau</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <fpage>6</fpage>
      <lpage>10</lpage>
      <abstract>
        <p>This paper introduces DREIFLUSS, an innovative, minimalist approach designed to tackle the Column Type Annotation (CTA) and Column Property Annotation (CPA) tasks in the SemTab challenge. DREIFLUSS eficiently employs semantic information from well-established knowledge graphs, DBpedia, and Schema.org, to improve the annotation process. Experimental evidence illustrates the superior performance of logistic regression models trained via DREIFLUSS, resulting in precise column-type annotations and insightful relationship predictions. The findings substantiate the significance of proper sampling technique while training a model, thereby boosting the accuracy and eficiency of table matching. This research illuminates a promising pathway to enhance table matching techniques, underlining the practical ramifications of DREIFLUSS for data integration and knowledge discovery endeavors.</p>
      </abstract>
      <kwd-group>
        <kwd>discovery</kwd>
        <kwd>data integration</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Table matching, as a critical part of data integration and knowledge discovery, is gaining
increasing attention in this age of digital information proliferation. It harmonizes information
across diferent tables, thereby paving the way for extracting valuable insights. An estimated
millions of high-quality tables are currently accessible on the Internet, a figure that continues to
rise due to the progression of automated data extraction techniques and an increasing reliance
on structured data across various sectors, including business, academia, and government [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>In this context, the SemTab challenge1 emerges as a pivotal competition, advancing the
frontiers of table understanding and annotation. The challenge emphasizes the importance of
Column Type Annotation (CTA) and Column Property Annotation (CPA) tasks, accentuating the
significance of accurate column labeling and the identification of inter-column relationships for
comprehensive table understanding. Addressing this challenge, we introduce “DREIFLUSS”, a
minimalist yet efective approach tailored for the tasks presented in the SemTab challenge.
DREIFLUSS harnesses the labels defined in two major knowledge graphs, DBpedia and Schema.org,
as a guiding force to improve the table matching process. The labels in these knowledge graphs
CEUR
Workshop
Proceedings
provide an exhaustive set of semantic details that can improve the accuracy and eficiency of
table matching.</p>
      <p>
        DBpedia, a vast knowledge graph sourced from Wikipedia, presents a broad spectrum of
labels spanning various domains. Conversely, Schema.org, a collaborative initiative by leading
search engines, ofers a universally accepted schema vocabulary. By leveraging these labels,
DREIFLUSS underscores the potential of using pre-existing semantic resources to enhance the
table annotation process. This strategic utilization of label resources simplifies the
implementation, while enhancing the system’s scalability and adaptability - key traits in the current era of
data explosion [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. The ensuing sections ofer a comprehensive overview of the CTA and
CPA tasks, data specifics, the experimental design we used, and the outcomes achieved. The
detailed evaluation of the DREIFLUSS system clarifies its capabilities in handling table matching
tasks within the SemTab challenge and beyond.
      </p>
      <p>The rapid proliferation of structured data on the web opens up vast opportunities for
knowledge discovery and data integration but also introduces significant challenges. The data is
typically embedded in tables, each with its own unique structure, schema, and notation.
Extracting valuable and accessible information from these tables calls for advanced methods of data
understanding and harmonization. In this context, competitions such as SemTab take center
stage, pushing the boundaries of table understanding and annotation. Of the tasks involved,
Column Type Annotation (CTA) and Column Property Annotation (CPA) are pivotal. These
tasks entail precise labeling of columns and establishing relationships among them, both crucial
for comprehensive table understanding, eficient data integration, and adequate knowledge
discovery.</p>
      <p>To address these needs, we present an innovative methodology explicitly designed to tackle
these tasks. While minimalist in its approach, this system leverages the existing labels in
two prominent knowledge graphs - DBpedia and Schema.org. These labels represent a rich,
comprehensive, and standardized set of semantic details that can considerably enhance the
precision and eficiency of the table matching process. Our solution aims to respond efectively
to the SemTab challenge and underlines the value of utilizing pre-existing semantic resources
to enhance table annotation. In a time when the need for scalable, adaptable solutions is more
pressing than ever, our methodology stands out for its potential to cater to the growing needs
of the digital era.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        The SemTab challenge, which began in 2019, has played a pivotal role in pushing the boundaries
of semantic table interpretation, a field that aims to understand and annotate tabular data with
semantic information. In its inaugural year, 2019, the challenge witnessed some groundbreaking
contributions. Oliveira and d’Aquin introduced “ADOG” [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], a system that leverages ontologies
for annotating data. This was complemented by the work of Cremaschi et al., who presented
“MantisTable” [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], an innovative system designed to automatically interpret tables semantically.
Another notable contribution was from Thawani et al., who delved deep into the CTA and
CPA tasks, presenting a method for linking entities to knowledge graphs, thereby inferring
column types and properties [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. The subsequent year, 2020, saw the challenge grow in terms
of participation and complexity. Huynh et al. unveiled an enhanced version of “DAGOBAH”
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], which emphasized the importance of scalable annotations for large datasets. Parallelly,
Abdelmageed and Schindler introduced “JenTab” [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], a system tailored to match tabular data
with knowledge graphs, bridging the gap between structured and unstructured data. By 2021,
the challenge had gained significant traction in the research community. Systems that had
made their debut in previous years underwent refinements. For instance, “DAGOBAH” [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]
was further optimized to provide eficient semantic annotations. Similarly, “MantisTable V”
[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] was introduced as a novel and eficient successor to the earlier version, emphasizing
innovative methods for table interpretation. The 2022 edition of the challenge was particularly
noteworthy for the introduction of specialized datasets. “SOTAB” [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and “MammoTab” [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]
were introduced, both of which align closely with the 2023 round 2 tasks focusing on Schema.org
annotations. Additionally, systems like “s-elBat” by Cremaschi et al. [13] underscored the
challenges and intricacies of interpreting real-world, messy data. As we approach the 2023
SemTab challenge, the emphasis on CTA and CPA tasks, especially in the context of Schema.org
and DBpedia, is more pronounced than ever. The collective works from 2019 to 2022 not only
highlight the progress made but also set the stage for future innovations in the domain.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Tasks</title>
      <p>The second round of the SemTab challenge spotlights two core tasks: Column Type Annotation
(CTA) and Column Property Annotation (CPA). These tasks seek to enrich table comprehension
by attributing specific labels to columns and establishing inter-column relationships,
respectively.</p>
      <sec id="sec-3-1">
        <title>3.1. Column Type Annotation (CTA)</title>
        <p>CTA categorizes columns by associating specific labels that signify semantic information about
their content. This involves attributing fitting labels to columns based on their purpose or
content. In the context of the SemTab challenge, labels used for CTA derive from the DBpedia
and Schema.org knowledge graphs. CTA aids eficient data integration and allows downstream
applications to understand the structure and semantics of tables, proving pivotal in tasks such as
data cleaning, schema matching, and query optimization. The labels assigned to column types
ofer valuable insights into each column’s intended purpose and content, facilitating improved
data understanding and analysis.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Column Property Annotation (CPA)</title>
        <p>CPA focuses on establishing relationships between table columns. It involves annotating column
pairs with labels indicating their mutual relationship or connection. These relationships could
denote concepts such as “startDate,” “priceValidUntil,” or “recipeIngredient,” among others. CPA
afords essential context about inter-column relationships, leading to a more comprehensive
understanding of the table. The annotations help identify related or interconnected columns,
which is beneficial in data integration, schema alignment, and knowledge discovery tasks. By
capturing the relationships between columns, CPA bolsters the potential to extract meaningful
insights from tables and supports precise analysis and decision-making.</p>
        <p>CTA and CPA tasks collectively aim to improve table matching and comprehension. These
tasks amplify tables’ semantic richness by attributing labels to column types and defining
inter-column relationships, facilitating efective data integration, knowledge discovery, and
other downstream applications. The following sections will delve into the datasets used for CTA
and CPA, elucidate the experimental setup, discuss the results achieved using the DREIFLUSS
system, and evaluate our approach’s efectiveness in addressing these tasks in the SemTab
challenge.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Dataset</title>
      <p>The SemTab 2023 competition page2 provided the datasets used for the CTA and CPA tasks. Each
task has three dataset folders. For CTA, these folders are Round2-SOTAB-CTA-Tables,
Round2SOTAB-CTA-DBP-Datasets, and Round2-SOTAB-CTA-SCH-Datasets. The
Round2-SOTABCTA-Tables folder contains 44,409 JSON files representing diferent tables, each file comprising
the column index and corresponding value. The remaining two folders,
Round2-SOTAB-CTADBP-Datasets, and Round2-SOTAB-CTA-SCH-Datasets contain the training, validation, and test
datasets in CSV format, along with the appropriate labels (derived from DBpedia or Schema.org)
in a TXT file. This file encompasses 46 labels for DBpedia and 80 labels for Schema.org. The
CSV files present the data in the format shown in Table 1. The validation dataset shares the
same format, whereas the test dataset does not contain labels. The JSON files in the Tables
folder can be converted to a table format which can be represented as shown in Table 2</p>
      <p>The data folders are similar in structure for the CPA task, encompassing 49 labels for DBpedia
and 105 for Schema.org. The Tables folder contains 28,223 JSON files (tables), and the CSV data
representation for this task includes an additional column to identify the primary column index,
as shown in Table 3. As with the CTA task, the test dataset for the CPA task does not include
labels.</p>
      <p>The comprehensive dataset provided in the SemTab 2023 competition enhances the complexity
and richness of the CTA and CPA tasks, laying the groundwork for evaluating and refining the
eficacy of diferent table matching strategies.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Methodology</title>
      <p>In order to appraise the eficacy of the DREIFLUSS system, we employed a series of tests using
datasets made available by the SemTab challenge. These datasets were specifically designed for
Column Type Annotation (CTA) and Column Property Annotation (CPA) tasks. Our feature
generation process involved parsing the provided CSV file to extract relevant data points. The
features were derived from the semantic information of the columns, the relationships between
columns, and the inherent structure of the tables. Initially, when attempting to process the
entire dataset on our local machine, we faced computational challenges due to the vastness of
the data. To address this, we strategically downsampled the data. We ensured our sample set
encompassed representations from each category for both the CTA and CPA tasks. Specifically,
we selected 15 samples for each label in the CTA task and 3 samples for each label in the
CPA task. This approach allowed us to maintain a balanced representation of each label while
optimizing computational eficiency.</p>
      <p>Next, we extracted appropriate data values for the respective column indexes from the JSON
ifle in the table dataset folder. This approach allowed us to construct new tables specifically for
the CTA and CPA tasks, respectively. For the CTA task, we introduced a single column named
“data_value”, as illustrated in Table 4, designed to hold specific data values associated with each
column type. In contrast, for the CPA task, we integrated two columns: “main_column_value”
and “other_column_value”, as showcased in Table 5. These columns captured the primary data
values and their associated or related values, respectively. Given the nature of our data, these
columns often contained lists of multiple elements. To streamline our data for modeling, we
employed a technique known as “exploding”, which transformed each list of values into separate
rows. For instance, a row with a list of three elements in the “data_value” column would
postexploding result in three distinct rows, each holding one of those elements. This transformation
ensured a singular data point representation for each row, facilitating the subsequent training
process.</p>
      <p>In our experimental setup, we strategically selected columns from the generated tables to
serve as features for our machine-learning tasks. For the Column Type Annotation (CTA)
task, our primary features were derived from the label and data_value columns. In contrast,
for the Column Property Annotation (CPA) task, we harnessed the information from the
main_column_value, other_column_value, and label columns.</p>
      <p>Before feeding this data into our machine learning model, we partitioned it into training
and testing sets, maintaining an 80-20 split. This division was done with stratification on the
label column, ensuring that our test set was representative of the overall distribution of labels.
The next crucial step was data vectorization. Raw textual data isn’t directly usable in most
machine learning algorithms, including logistic regression. Hence, we employed a vectorization
technique, specifically the CountVectorizer from scikit-learn, which converts text data into a
matrix of token counts. This transformation is pivotal as it translates our textual data into a
numerical format that our model can understand and learn from. With our data appropriately
vectorized, we proceeded to train our logistic regression model. We utilized scikit-learn’s
LogisticRegression class. By default, this model applies L2 regularization (ridge regularization)
with a penalty hyperparameter set to ‘l2’. The strength of this regularization is controlled by
the ‘C’ hyperparameter, which defaults to 1.0, implying a balanced regularization. The solver
hyperparameter, set to ‘lbfgs’, dictates the optimization algorithm used for parameter tuning.
Additionally, the model iterates a maximum of 100 times during training, as determined by the
‘max_iter’ hyperparameter. Post-training, our logistic regression model had learned the intricate
mappings between our input features (vectorized data values) and the target outputs, which
were either column type labels (for CTA) or column relationship labels (for CPA). To gauge the
model’s eficacy, we employed evaluation metrics like precision, recall, and F1 scores. These
metrics provided insights into how well our model could predict column types and discern
inter-column relationships. A comprehensive visual representation of our entire experimental
pipeline is depicted in Figure 1. For the broader research community’s benefit and to promote
reproducibility, we’ve made our implementation code publicly accessible on GitHub3. Through
this rigorous methodology, we were able to critically assess the capabilities of the DREIFLUSS
system in the context of the SemTab challenge.”</p>
    </sec>
    <sec id="sec-6">
      <title>6. Results</title>
      <p>This section delineates the findings obtained from the experiments carried out utilizing our
system for the Column Type Annotation (CTA) and Column Property Annotation (CPA) tasks.
The results pertain to the use of both Schema.org and DBpedia labels. The eficacy of the logistic
regression models was gauged using evaluation metrics such as precision, recall, and F1 scores.
The metrics illustrated in Table 1 present the performance of the models for both CTA and CPA
tasks using Schema.org and DBpedia labels. For the CTA task, the metrics indicate the model’s
efectiveness in precisely predicting column type labels based on the data values provided. In
the context of the CPA task, these scores underscore the model’s proficiency in identifying
relationships between columns based on the main and other column values.</p>
      <p>These results accentuate the system’s competence in carrying out both the CTA and CPA
tasks using Schema.org and DBpedia labels. The precision, recall, and F1 scores achieved
exemplify the system’s ability to predict column types and delineate relationships between
columns accurately. These outcomes pave the way for enhanced table matching, enabling
comprehensive data integration and promoting knowledge discovery. Table 6 displays the
precision, recall, and F1 scores for the CTA and CPA tasks using both Schema.org and DBpedia
3https://github.com/vishvapalsinh/cta-cpa-schemaorg-dbpedia
labels. It also shows the precision and F1 score generated on the test dataset provided by the
SemTab organizers4. The data demonstrates the system’s competence in executing these tasks
efectively.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Discussion</title>
      <p>The experimental outcomes from the DREIFLUSS system application for the Column Type
Annotation (CTA) and Column Property Annotation (CPA) tasks during the SemTab challenge
form an insightful basis for subsequent discussion. This segment dives deeper into the
repercussions of the achieved results and initiates a dialogue around various facets linked with the
system’s performance, limitations, and potential enhancements.</p>
      <sec id="sec-7-1">
        <title>7.1. Performance Analysis</title>
        <p>The precision, recall, and F1 scores achieved underscore the robustness of the logistic regression
models that DREIFLUSS employs for CTA and CPA tasks with both Schema.org and DBpedia
labels. Although we used only a fraction of the available samples for training (CTA: 690-1200
out of 85561-115562, CPA: 147-315 out of 62128-97967), the model still yielded convincing results.
However, a decrease in scores on the SemTab-2023 challenge test set highlights the need for
more efective sample selection strategies.</p>
      </sec>
      <sec id="sec-7-2">
        <title>7.2. Significance of Knowledge Graphs</title>
        <p>The DREIFLUSS system benefits significantly from labels provided by Schema.org and DBpedia
knowledge graphs, reafirming the importance of integrating existing semantic resources in
table matching tasks. The broad coverage of DBpedia and the standardized schema vocabulary
of Schema.org serve as a rich data source, enriching the annotation process and enhancing
understanding of column types and relationships.</p>
      </sec>
      <sec id="sec-7-3">
        <title>7.3. Limitations and Challenges</title>
        <p>Despite showing promising outcomes, the DREIFLUSS system does have certain limitations. Its
heavy reliance on the quality and completeness of labels ofered by DBpedia and Schema.org,
and the data values used for training can pose a challenge. Only complete or accurate labels
or data values can impact the system’s performance, resulting in incorrect classifications or
relationship annotations. Furthermore, employing a logistic regression model may limit the
system’s ability to handle complex relationships or certain data variations.</p>
      </sec>
      <sec id="sec-7-4">
        <title>7.4. Future Directions</title>
        <p>Future works could incorporate advanced techniques such as deep learning models or ensemble
methods to overcome these limitations and augment the results. External knowledge sources
beyond DBpedia and Schema.org, like domain-specific ontologies or other domain-specific
knowledge graphs, can ofer more precise annotations. Additionally, considering more context,
such as table structure or content, could further enhance the accuracy of column type annotations
and relationship predictions.</p>
      </sec>
      <sec id="sec-7-5">
        <title>7.5. Practical Applications</title>
        <p>The DREIFLUSS system holds practical significance in numerous domains and applications
revolving around table understanding and integration. Its precise column type annotations and
relationship predictions can aid in tasks such as data cleaning, schema matching, query
optimization, and knowledge discovery. Its minimalist design and reliance on existing knowledge
graphs promise practicality and scalability in real-world applications.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>8. Conclusion</title>
      <p>This study sheds light on the novel application of the DREIFLUSS system for the Column Type
Annotation (CTA) and Column Property Annotation (CPA) tasks as a part of the SemTab
challenge. The results obtained through the application of this system underscore its efectiveness
in enhancing table matching accuracy and eficiency. Through the use of Schema.org and
DBpedia labels, this research highlights the importance of integrating existing semantic resources
into the process of table understanding. These knowledge graphs serve as invaluable tools,
providing a rich data source that guides the annotation process and enhances the understanding
of column types and relationships. However, the journey towards a perfect solution is paved
with challenges. Certain limitations, such as the dependence on the quality and completeness
of labels and data values used for training, have been identified. The use of logistic regression
models may also restrict the system’s ability to capture complex relationships or handle data
variations. Nevertheless, these challenges present avenues for future research. Prospective
advancements in this field could explore the inclusion of more sophisticated techniques such as
deep learning models or ensemble methods. Expanding the scope to include domain-specific
ontologies or other domain-specific knowledge graphs could provide more precise and specialized
annotations. The implications of this research are vast and multi-faceted. Beyond the academic
realm, it holds substantial practical value in various domains and applications, such as data
cleaning, schema matching, query optimization, and knowledge discovery. The scalability and
practicality of the DREIFLUSS system promise its relevance in real-world scenarios.</p>
      <p>In conclusion, the DREIFLUSS system has demonstrated promising results in addressing
the CTA and CPA tasks within the SemTab challenge, setting a solid foundation for further
improvements. The learnings from this research open up exciting possibilities for future
endeavors in the realm of table matching and understanding, thereby contributing to the body
of knowledge in this ever-evolving field.
comprehensive dataset for semantic table interpretation, volume 3320 of CEUR Workshop
Proceedings, CEUR-WS.org, 2022, pp. 28–33. URL: https://ceur-ws.org/Vol-3320/paper3.pdf.
[13] M. Cremaschi, R. Avogadro, D. Chieregato, s-elbat: A semantic interpretation approach
for messy table-s, volume 3320 of CEUR Workshop Proceedings, CEUR-WS.org, 2022, pp.
59–71. URL: https://ceur-ws.org/Vol-3320/paper7.pdf.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A. O.</given-names>
            <surname>Shigarov</surname>
          </string-name>
          ,
          <article-title>Table understanding: Problem overview</article-title>
          ,
          <source>WIREs Data Mining Knowl. Discov</source>
          .
          <volume>13</volume>
          (
          <year>2023</year>
          ). URL: https://doi.org/10.1002/widm.1482.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          , G. Kobilarov,
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Becker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hellmann</surname>
          </string-name>
          ,
          <article-title>Dbpedia - A crystallization point for the web of data</article-title>
          ,
          <source>J. Web Semant</source>
          .
          <volume>7</volume>
          (
          <year>2009</year>
          )
          <fpage>154</fpage>
          -
          <lpage>165</lpage>
          . URL: https://doi.org/10.1016/j.websem.
          <year>2009</year>
          .
          <volume>07</volume>
          .002.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R. V.</given-names>
            <surname>Guha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Brickley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Macbeth</surname>
          </string-name>
          , Schema.org:
          <article-title>Evolution of structured data on the web</article-title>
          ,
          <source>ACM Queue 13</source>
          (
          <year>2015</year>
          )
          <article-title>10</article-title>
          . URL: https://doi.org/10.1145/2857274.2857276.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Oliveira</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>d'Aquin, ADOG - annotating data with ontologies and graphs</article-title>
          , volume
          <volume>2553</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2553</volume>
          /paper1.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Cremaschi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Avogadro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Chieregato</surname>
          </string-name>
          ,
          <article-title>Mantistable: an automatic approach for the semantic table interpretation</article-title>
          , volume
          <volume>2553</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>15</fpage>
          -
          <lpage>24</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2553</volume>
          /paper3.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Thawani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zafar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N. T.</given-names>
            <surname>Divvala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Qasemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. A.</given-names>
            <surname>Szekely</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pujara</surname>
          </string-name>
          ,
          <article-title>Entity linking to knowledge graphs to infer column types and properties</article-title>
          , volume
          <volume>2553</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>25</fpage>
          -
          <lpage>32</lpage>
          . URL: https: //ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2553</volume>
          /paper4.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>V.</given-names>
            <surname>Huynh</surname>
          </string-name>
          , J. Liu,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chabot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Labbé</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Monnin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Troncy</surname>
          </string-name>
          ,
          <article-title>DAGOBAH: enhanced scoring algorithms for scalable annotations of tabular data</article-title>
          , volume
          <volume>2775</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>27</fpage>
          -
          <lpage>39</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2775</volume>
          /paper3.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>N.</given-names>
            <surname>Abdelmageed</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schindler</surname>
          </string-name>
          , Jentab:
          <article-title>Matching tabular data to knowledge graphs</article-title>
          , volume
          <volume>2775</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>40</fpage>
          -
          <lpage>49</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2775</volume>
          /paper4.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>V.</given-names>
            <surname>Huynh</surname>
          </string-name>
          , J. Liu,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Chabot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Deuzé</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Labbé</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Monnin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Troncy</surname>
          </string-name>
          ,
          <article-title>DAGOBAH: table and graph contexts for eficient semantic annotation of tabular data</article-title>
          , volume
          <volume>3103</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>19</fpage>
          -
          <lpage>31</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3103</volume>
          / paper2.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>R.</given-names>
            <surname>Avogadro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cremaschi</surname>
          </string-name>
          ,
          <string-name>
            <surname>Mantistable</surname>
            <given-names>V</given-names>
          </string-name>
          :
          <article-title>A novel and eficient approach to semantic table interpretation</article-title>
          , volume
          <volume>3103</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>79</fpage>
          -
          <lpage>91</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3103</volume>
          /paper7.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>K.</given-names>
            <surname>Korini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Peeters</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Bizer, SOTAB: the WDC schema.org table annotation benchmark</article-title>
          , volume
          <volume>3320</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>14</fpage>
          -
          <lpage>19</lpage>
          . URL: https: //ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3320</volume>
          /paper1.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Marzocchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cremaschi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Pozzi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Avogadro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Palmonari</surname>
          </string-name>
          ,
          <article-title>Mammotab: A giant and</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>