<!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>
      <journal-title-group>
        <journal-title>G. B. Herwanto);</journal-title>
      </journal-title-group>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Guntur Budi Herwanto∗, Stefani Tsaneva and Marta Sabou</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Workshop</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Data, Process and Knowledge Management, Vienna University of Economics and Business</institution>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <volume>000</volume>
      <fpage>0</fpage>
      <lpage>0002</lpage>
      <abstract>
        <p>Generative AI (GenAI) solutions are likely to have a profound impact on the Knowledge Engineering (KE) field. Considerable research is needed to understand the extent to which various KE tasks can be performed with GenAI, how the performance of these tasks compares to human baselines, and how to efectively adapt KE workflows to make the best use of GenAI methods. To conduct such research, there is a need of collections of corpora of ontologies with a range of diverse characteristics to support systematic experimentation covering a broad variety of ontology types. We propose collecting such corpora and describe our ongoing eforts to collect ontologies created by students, as representative for the work of junior ontology engineers (beginners level knowledge engineering skills). We also create an ontology analysis workflow to extract key metadata from ontologies and associated reports, which we share with the community.</p>
      </abstract>
      <kwd-group>
        <kwd>ontology corpus</kwd>
        <kwd>ontology engineering</kwd>
        <kwd>student authored ontologies</kwd>
        <kwd>ontology processing workflow</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Context and Research Need</title>
      <p>
        Recent reports of the success of Generative AI techniques, and in particular, large language models
(LLMs) on several natural language processing and other tasks [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ] have inspired research on exploring
how these techniques could impact Knowledge Engineering (KE). Indeed, LLMs have been explored for
a variety of knowledge engineering task including: (i) the creation or completion of semantic resources
such as ontologies and knowledge graphs, e.g., [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref6 ref7 ref8">3, 4, 5, 6, 7, 8</xref>
        ]; (ii) the evaluation of semantic resources
in terms of error detection [
        <xref ref-type="bibr" rid="ref10 ref11 ref8 ref9">9, 10, 11, 8</xref>
        ] and error correction [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]; (iii) ontology alignment [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], as well
as (iv) competency question generation and testing [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14, 15</xref>
        ].
      </p>
      <p>For KE as a field, several exciting research questions await answering, just to name a few:
• To what extent and with which performance level can LLMs perform KE tasks? As apparent from the
very brief literature overview in the introductory paragraph above, investigation of this question
has been pioneered for several KE tasks already. The community would further benefit from: (i)
identifying the right granularity of KE tasks when investigating the use of LLMs; and subsequently
(ii) agreeing on a catalogue of such tasks that can then be systematically investigated.
• How does LLM performance compare to human performance? In KE, there are significant diferences
between the characteristics of information artifacts created by engineers with diverse levels of
expertise. Therefore, interesting insights could be won by comparing against knowledge artifacts
created by contributors with various levels of expertise starting from junior experts (such as
students) to experienced ontology engineers.
• How can LLMs be best included in KE workflows?</p>
      <p>This requires answering the previous research
questions, i.e., understanding how well LLMs perform on individual KE tasks, which of these
tasks can be fully covered by them and which still require human involvement.
(M. Sabou)</p>
      <p>CEUR</p>
      <p>ceur-ws.org
• How to support KE education with LLMs? Could LLMs give reliable feedback on modeling errors
typical for junior ontology engineers? How can they be integrated in the process of teaching
ontology engineering?
• What are cognitive diferences between humans and LLMs during KE? Which human cognitive
processes occurring during KE tasks are best reproducible with LLMs? And in which case do
LLMs function fundamentally diferently from human agents?</p>
      <p>Research Need. A pre-requisite for answering research questions such as the ones above in a systematic
manner is the availability of corpora of ontologies that vary across several key dimensions in order to
ofer a broad coverage of possible ontology types. For example, ontologies should difer in terms of the
domains they cover, their size, their logical complexity, as well as the expertise level of their authors.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Proposed Approach: collecting Ontologies created by Junior</title>
    </sec>
    <sec id="sec-3">
      <title>Ontology Engineers</title>
      <p>To partially address the research need described above we propose to collect ontologies created by junior
ontology engineers, for example, students, as part of their training in ontology/knowledge engineering
courses. Such ontologies are valuable as examples of domain models created by junior experts. As such,
they could shed light on typical modeling errors made by beginners as a basis to assess whether LLMs
make similar mistakes as junior experts, as well as to what extent they can identify these mistakes.</p>
      <p>Therefore, our proposal is to collect corpora of such ontologies. We next describe our ongoing work
in this direction, primarily focusing on a corpus of ontologies created by junior ontology engineers.</p>
    </sec>
    <sec id="sec-4">
      <title>3. Ongoing Work and Preliminary Resources</title>
      <p>Following suit from the proposed idea, we have been collecting ontologies from student assignments
from knowledge engineering courses that we have taught during the last decade. Next, we describe
the current status of this corpus, as well as a processing workflow that extracts form ontologies their
characteristics, competency questions and potential pitfalls. This extraction workflow is made publicly
available and can already be used by fellow-researchers.</p>
      <sec id="sec-4-1">
        <title>3.1. A corpus of 500+ student-authored ontologies</title>
        <p>Corpus source. Ontologies were collected from student projects in ontology development courses at
two institutions: the Vienna University of Technology (TU) and the Vienna University of Economics
and Business Administration (WU). For the ontology development, students were instructed to model
a domain of their choice (with suggestions including Music, Movies, University, or Tourism), create
an ontology with a certain minimum number of concepts and relations, and extend it with specific
constraints. They were required to formulate competency questions for their envisioned application.
The courses were taught over a decade (2014-2024). TU courses were at the master’s level, with TU-ISS
designed for beginners and TU-SAIKS for intermediate to advanced students. The WU course was at
the bachelor’s level. We also collected the student report associated with each ontology as a source for
identifying the ontology’s domain and competency questions. Each ontology and report was processed
with the workflow described in Sect. 3.2 to extract metadata as exemplified in Table 2. Table 1 captures
statistics about the corpus based on this metadata.</p>
        <p>Corpus size. The corpus comprises 504 ontologies from 16 diferent classes across the three courses,
with a significant majority originating from the TU-ISS course. The ontologies are in the range of small
(avg. 26-27 classes/250-300 axioms) size for beginner courses or medium size (avg. 50 classes/2400
axioms) for the advanced course.</p>
        <p>Domains covered by the ontologies are shown in Figure 1. TU-ISS and WU-K2 share a big focus on the
movie domain, and each has a big occurrence in books, music, and fashion. In contrast, TU-SAIKS, the
intermediate to advanced course, exhibits a more diverse range of domains, including energy, university
management, banking, and various services. Although individual counts for these domains in TU-SAIKS
are relatively low, they collectively represent a broad spectrum of interests.</p>
        <p>Competency questions. TU-ISS and WU-K2 gathered more competency questions (CQs) due to higher
enrollment in their introductory courses. Despite running the longest, TU-SAIKS, an advanced course
with lower enrollment, contributed fewer CQs. However, the average number of CQs per ontology
remained consistent across all courses.</p>
      </sec>
      <sec id="sec-4-2">
        <title>3.2. A workflow for extracting ontology metadata</title>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. Outlook</title>
      <p>To further expand research on LLM-enabled KE we argue for the need of collecting corpora of ontologies
exhibiting variety in their key properties. Future work for our community could include:
• Collecting more ontology corpora. We focus on collecting student-authored ontologies. We plan to
expand our ontology corpus by processing the remaining ontologies from existing courses and
collaborating with other institutions teaching ontology-related classes. Our ontology-metadata
extraction workflow could enable fellow-researchers that collect ontologies as a by-product of
their work to create their own ontology corpus either for internal experimentation or for sharing
those with the community.
• Extending ontology analysis workflows. The metadata collected about the ontologies is important
for being able to select suitable ontologies for experimentation. In our work, we will enhance
1https://ollama.com/library/gemma2
2Workflow for metadata extraction from ontologies and reports: https://github.com/wu-semsys/ontology-analysis
the current analysis workflow by integrating additional evaluation tools and developing an
anonymization pipeline to facilitate ontology sharing while protecting privacy.
• Establishing systematic evaluation campaigns. As ontology corpora become available, they could
enable the community to establish benchmarks for ontology engineering tasks and launch
evaluation campaigns to systematically study the impact of GenAI methods on knowledge engineering.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>This work was funded by the Austrian Science Fund (FWF) Bilateral AI (Grant Nr. 10.55776/COE12)
and HOnEst (V 745) projects.
[15] Y. Rebboud, L. Tailhardat, P. Lisena, R. Troncy, Can LLMs Generate Competency Questions?, in:</p>
      <p>The Semantic Web: ESWC Satellite Events, 2024.
[16] M. Poveda-Villalón, A. Gómez-Pérez, M. C. Suárez-Figueroa, Oops!(ontology pitfall scanner!): An
on-line tool for ontology evaluation, International Journal on Semantic Web and Information
Systems (IJSWIS) 10 (2014) 7–34.
[17] A. Prock, Hybrid Human-Machine ontology verification: Identifying common errors in ontologies
by integrating human computation with ontology reasoners, Master’s thesis, TU Vienna, 2021.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>C.-H. Chiang</surname>
          </string-name>
          , H.-y. Lee,
          <article-title>Can Large Language Models Be an Alternative to Human Evaluations?</article-title>
          ,
          <source>in: Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics</source>
          ,
          <year>2023</year>
          . doi:
          <volume>10</volume>
          .18653/v1/
          <year>2023</year>
          .
          <article-title>acl-long</article-title>
          .
          <volume>870</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sallam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Al-Salahat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Eid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Egger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Puladi</surname>
          </string-name>
          ,
          <source>Human versus Artificial Intelligence: ChatGPT4 Outperforming Bing, Bard, ChatGPT-3</source>
          .5,
          <string-name>
            <surname>and</surname>
          </string-name>
          <article-title>Humans in Clinical Chemistry Multiple-Choice Questions</article-title>
          , medRxiv (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .1101/
          <year>2024</year>
          .01.08.24300995.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Qiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Deng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <surname>N. Zhang,</surname>
          </string-name>
          <article-title>LLMs for Knowledge Graph Construction and Reasoning: Recent Capabilities</article-title>
          and Future Opportunities,
          <source>World Wide Web</source>
          <volume>27</volume>
          (
          <year>2024</year>
          ). doi:
          <volume>10</volume>
          .1007/s11280-024-01297-w.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Trajanoska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Stojanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Trajanov</surname>
          </string-name>
          ,
          <source>Enhancing Knowledge Graph Construction Using Large Language Models</source>
          ,
          <year>2023</year>
          . arXiv:
          <volume>2305</volume>
          .
          <fpage>04676</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Carta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Giuliani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Piano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. S.</given-names>
            <surname>Podda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Pompianu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. G.</given-names>
            <surname>Tiddia</surname>
          </string-name>
          ,
          <article-title>Iterative Zero-Shot LLM Prompting for Knowledge Graph Construction</article-title>
          , arXiv preprint arXiv:
          <volume>2307</volume>
          .01128 (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>B.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , I. Reklos,
          <string-name>
            <given-names>N.</given-names>
            <surname>Jain</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Peñuela</surname>
          </string-name>
          , E. Simperl,
          <article-title>Using Large Language Models for Knowledge Engineering (LLMKE): A Case Study on Wikidata</article-title>
          ,
          <source>arXiv preprint arXiv:2309.08491</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N.</given-names>
            <surname>Fathallah</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. Das</surname>
          </string-name>
          ,
          <string-name>
            <surname>S. De Giorgis</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Poltronieri</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Haase</surname>
          </string-name>
          , L. Kovriguina,
          <string-name>
            <surname>NeOn-GPT: A Large Language</surname>
          </string-name>
          <article-title>Model-Powered Pipeline for Ontology Learning</article-title>
          ,
          <source>in: The Semantic Web: ESWC Satellite Events</source>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Khorashadizadeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Mihindukulasooriya</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tiwari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Groppe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Groppe</surname>
          </string-name>
          ,
          <article-title>Exploring In-Context Learning Capabilities of Foundation Models for Generating Knowledge Graphs from Text</article-title>
          ,
          <year>2023</year>
          . arXiv:
          <volume>2305</volume>
          .
          <fpage>08804</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>B. P.</given-names>
            <surname>Allen</surname>
          </string-name>
          , P. T. Groth,
          <article-title>Evaluating Class Membership Relations in Knowledge Graphs using Large Language Models</article-title>
          ,
          <source>in: The Semantic Web: ESWC Satellite Events</source>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>S.</given-names>
            <surname>Tsaneva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Vasic</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Sabou, LLM-driven ontology evaluation: Verifying ontology restrictions with ChatGPT</article-title>
          ,
          <source>in: The Semantic Web: ESWC Satellite Events</source>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Tsaneva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Dessì</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Osborne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sabou</surname>
          </string-name>
          ,
          <article-title>Enhancing Scientific Knowledge Graph Generation Pipelines with LLMs and Human-in-the-</article-title>
          <string-name>
            <surname>Loop</surname>
          </string-name>
          , in: 4th International Workshop on Scientific Knowledge:
          <article-title>Representation, Discovery, and Assessment, co-located with The 23rd International Semantic Web Conference</article-title>
          , ISWC,
          <year>2024</year>
          .
          <article-title>Accepted for publication</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>H. B. Giglou</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. D'Souza</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Engel</surname>
          </string-name>
          , S. Auer,
          <article-title>LLMs4OM: Matching Ontologies with Large Language Models</article-title>
          ,
          <source>in: The Semantic Web: ESWC Satellite Events</source>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>B.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. A.</given-names>
            <surname>Carriero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Schreiberhuber</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tsaneva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. S.</given-names>
            <surname>González</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kim</surname>
          </string-name>
          , J. de Berardinis,
          <article-title>OntoChat: a Framework for Conversational Ontology Engineering using Language Models</article-title>
          ,
          <source>in: The Semantic Web: ESWC Satellite Events</source>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>N.</given-names>
            <surname>Tufek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. S. S.</given-names>
            <surname>Thuluva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Bandyopadhyay</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. P.</given-names>
            <surname>Just</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sabou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. J.</given-names>
            <surname>Ekaputra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hanbury</surname>
          </string-name>
          ,
          <article-title>Validating Semantic Artefacts With Large Language Models</article-title>
          ,
          <source>in: The Semantic Web: ESWC Satellite Events</source>
          ,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>