<!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>Facilitating RDF Querying in Research Data Management through ShEx-Based SPARQL Query Construction</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Christoph Göpfert</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sheeba Samuel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Martin Gaedke</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Chemnitz University of Technology</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Metadata about research data is increasingly represented using the Resource Description Framework (RDF) across diverse domains, as RDF ofers a structured yet flexible way to represent and query data. However, querying RDF data can be challenging, as users need to be proficient in the SPARQL query language to create syntactically correct queries. Furthermore, users must be familiar with the ontologies used for describing the desired data to choose appropriate classes and properties for their queries. As a result, the manual query construction process is both time-consuming and error-prone. To address this, we propose an approach that leverages schemas in the Shape Expressions Language (ShEx) as blueprints for constructing SPARQL queries. This approach is demonstrated using two case studies in the research data domain - one focusing on image data and one focusing on survey data - where each data type is described in a respective ShEx shape. We then use our ShEx2SPARQL tool to automatically translate a ShEx schema into a SPARQL query, thereby relieving users of the burden of manual query construction and enhancing the accessibility of RDF data.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Research Data Management</kwd>
        <kwd>Shape Expressions</kwd>
        <kwd>SPARQL</kwd>
        <kwd>Linked Data</kwd>
        <kwd>RDF</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Research data management encompasses the handling of a large diversity of data types, such as tabular
data, survey results, videos, or images [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The FAIR principles [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] call for the use of rich and relevant
metadata, In particular, the FAIR principles F2 and R1 require that 1) "Data are described with rich
metadata" and 2) "(Meta)data are richly described with a plurality of accurate and relevant attributes".
Since research data types difer in their attributes, either a highly flexible schema or several data
typespecific schemas are required to describe these attributes in detail. In the context of Linked Data, data
type-specific schemas can be realized using ontologies [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], which provide formal, structured descriptions
of classes and their relationships. The triple-based, schemaless data model of the Resource Description
Framework (RDF) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] serves as a basis for this, providing the means to describe complex data structures.
      </p>
      <p>
        Accessing RDF data is typically realized using the SPARQL query language [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. However, the use of
type-specific ontologies also leads to an increase in the complexity of data accessibility. As more granular
and specialized schemas are used, searching for specific research data via an SPARQL endpoint becomes
increasingly challenging, especially for users who are not well-versed in semantic web technologies.
      </p>
      <p>
        Consider the scenario of Alice, a researcher who is looking for detailed information about survey data
stored in a research data repository. The repository provides an SPARQL endpoint to retrieve the data
Alice is searching for. However, Alice faces two major challenges hindering her from finding the data.
First, she must investigate which ontologies the repository uses, as she needs to identify all relevant
classes and properties for her query. Second, Alice is new to RDF and SPARQL, which makes the task
of manually constructing an efective query both time-consuming and labor-intensive. In this scenario,
predefined templates to query survey data would mitigate the challenges faced by Alice. Diferent data
types can be expressed in formal data shapes that describe the expected structure of RDF data. These
2nd International Workshop on Natural Scientific Language Processing and Research Knowledge Graphs (NSLP 2025), co-located
with ESWC 2025, June 01–02, 2025, Portorož, Slovenia
* Corresponding author.
$ christoph.goepfert@informatik.tu-chemnitz.de (C. Göpfert); sheeba.samuel@informatik.tu-chemnitz.de (S. Samuel);
martin.gaedke@informatik.tu-chemnitz.de (M. Gaedke)
0000-0001-6659-8947 (C. Göpfert); 0000-0002-7981-8504 (S. Samuel); 0000-0002-6729-2912 (M. Gaedke)
© 2025 Copyright © 2025 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
description can be realized by defining constraints on classes and their relationships, e.g. by using the
Shape Expressions Language (ShEx) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        In this paper, we leverage shape definitions to automatically construct SPARQL queries conforming
to the specified shape of a research data type. For this purpose, we use our ShEx2SPARQL tool to
demonstrate query construction for both image and survey data which are described using the
domainspecific ontologies: Lightweight Image Ontology [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ] and The Survey Ontology [
        <xref ref-type="bibr" rid="ref10 ref9">9, 10</xref>
        ].
      </p>
      <p>The remainder of this paper is structured as follows: Section 2 ofers a review of related work. Section
3 contains technical information on the Shape Expressions Language and ShEx2SPARQL. In Section 4,
we demonstrate in two case studies how shape definitions for survey and image data can be used to
automatically construct SPARQL queries. Section 5 provides a discussion of the results for the two case
studies. Finally, Section 6 ofers a conclusion.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        There exists a multitude of approaches in the domain of SPARQL query construction. Mussa et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
and Kuric et al. [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] divide them into the groups form-based, graph-based and natural language-based
query building approaches. A further group of approaches can be found in some RDF-based question
answering (QA) approaches, which tend to employ template-based methods for constructing SPARQL
queries.
      </p>
      <p>
        Among form-based query building approaches, a prominent example is the Wikidata Query Service
(WDQS) [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. WDQS provides a query editor that allows users to filter by entities suggested through
the editor. If a suggested entity is selected, a corresponding SPARQL query to retrieve data for this
entity is generated. A downside of this approach is that it is tailored exclusively to Wikidata entities.
Similarly, VizQuery1 ofers a user interface consisting of a form that enables users to specify rules for
their query. However, the flexibility of these rules is severely constrained, as users are required to select
a concrete predicate and object for each rule from a list of suggestions. Linked Data Query Wizard
(LDQW) [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] is an approach that focuses on the visualization of query outcomes. LDQW makes use of
a tabular-based visualization approach for presenting query results. Before the data can be displayed, it
is required that the user issues an initial full-text search over the entire dataset or to select a pre-defined
RDF Data Cube2 dataset. The results for this query are then displayed in a table, providing users with
functions familiar from spreadsheet applications.
      </p>
      <p>
        Graph-based query builders ofer a more intuitive approach to query construction by enabling the
interaction with RDF data through visual representation as a graph. QueryVOWL [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] leverages the
visual representation of VOWL [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] to map graphical elements, such as classes, literals, or properties,
to corresponding SPARQL fragments. Users can interactively select an element within the graph to
retrieve relevant data for the selected node. A limitation of the approach is that it is not supporting
logical combinations of filters, thereby limiting its ability to express complex queries. Vargas et al. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]
present another graph-based approach named RDF Explorer. For their approach, they propose a visual
query language. Users can create a query visually by choosing suggestions from a search pane or by
directly adding nodes and linking them with edges. Visual elements are expressed in their visual query
language, which is finally translated to SPARQL. Although the visual query language simplifies visual
query construction, it is restricted and not capable of expressing query operators such as UNION or
OPTIONAL.
      </p>
      <p>Sparklis [18] ofers a visual query builder based on natural language and faceted views to simplify
query construction. Sparklis guides users by suggesting available entities, classes, properties, filters
and modifiers to refine their queries interactively. However, its reliance on predefined query patterns
also restricts its flexibility. The authors state that Sparklis covers a "large subset of SPARQL 1.1", it does
however not support CONSTRUCT queries.
1https://hay.toolforge.org/vizquery/
2https://www.w3.org/TR/vocab-data-cube/</p>
      <p>Cocco et al. [19] use a template-based approach for their QA system which links natural language
questions to SPARQL queries. A tagger component is used to identify entities and relationships contained
in a new question. The result returned from the tagger are then used to construct a SPARQL query by
selecting the most suitable template based on similarity. The templates contain placeholders that are
iflled with the identified entities and relationships. Chen et al. [ 20] also use a template-based approach
for the Light-QAWizard approach. Their approach makes use of a recurrent neural network and
multilabel classification, mapping questions to templates. The classifier is used to select the most suitable
template and attempts to create only the SPARQL clauses that are required to answer the question
to increase query performance by avoiding any redundant query patterns. Many recent approaches
leverage Large Language Models (LLM) in QA systems. Tafa and Usbeck [ 21] use an LLM to generate
SPARQL queries in the context of scholarly knowledge graphs. Their approach relies on a training
set of test questions, from which the top-n most similar questions are retrieved for a new question.
Similarity is calculated based on the question’s embedding score using a BERT-based sentence encoder.
The SPARQL queries associated with the top-n most similar questions are used in the prompt to the LLM
and serve as guidance for creating a SPARQL query. A disadvantage of the presented template-based
approaches is that they require an initial phase in which the templates used as guidance or reference
data must either be compiled or manually created.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Background</title>
      <p>
        The Shape Expressions Language (ShEx) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is a language that enables the formal description of
structures in RDF data. A ShEx schema describes one or multiple shapes, where each shape essentially
consists of a set of rules that specify expected patterns, properties or constraints within an RDF graph.
Returning to the initial motivation scenario described in Section 1 in which Alice is looking for detailed
metadata about surveys, a survey shape can be defined to specify that entities of the type Survey are
related to entities of the type Question, which in turn are related to entities of the type Answer. The shape
may further require that literal values must be provided for both Question and Answer entities, which
hold the respective question and answer texts. ShEx supports various constructs, such as constraints
on the subjects and objects of a triple (Node Constraints) and constraints on triple structures (Triple
Constraints), as well as grouping and combinations of constraints.
      </p>
      <p>Traditionally, the intended use for ShEx schemas has been data validation [22], ensuring that data
conforms to specified shape structures and maintaining consistency within a graph. However, as shape
expressions provide a precise description of expected graph structures, this information also ofers a
blueprint for SPARQL query patterns. Our tool ShEx2SPARQL3 is able to leverage these blueprints to
automatically construct SPARQL queries. ShEx2SPARQL processes a given ShEx schema and translates
it into a corresponding SPARQL query that reflects the constraints of a designated start shape in the
schema. The tool parses each element of the schema, including shape expressions, node constraints and
triple constraints, and maps them onto SPARQL query patterns conforming to the defined constraints.
Consequently, the data retrieved through the constructed query inherently conforms to the underlying
ontologies, making use of the same classes and properties that were used in the shape definition. This
automated construction procedure addresses the challenges faced by Alice in the initial scenario, who
otherwise had to construct the query manually and also had to be familiar with SPARQL and the
structure of the underlying ontologies in the knowledge graph.</p>
      <p>Despite these benefits, the current implementation of the ShEx2SPARQL tool is subject to limitations.
Due to the limited support for recursion provided in the query language, recursive shape references
are not and can not be supported. Specifically, it is not possible to express constrained traversal with
SPARQL; for instance, it is not possible to enforce for a resource nested at an arbitrary depth to match a
specific shape. Currently, the tool ofers limited support for cardinality constraints (i.e., optionality and
exclusivity) and does not support importing schemas.</p>
      <p>With the technical foundations established, we now turn to the practical application of ShEx2SPARQL
for specific types of research data. In the following section, we explain how ShEx schemas together
with ShEx2SPARQL can be utilized to create SPARQL queries for survey and image data.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Case Studies</title>
      <p>
        In this section, we use two case studies to show how ShEx2SPARQL can be used to construct SPARQL
queries from predefined ShEx schemas. The case studies focus on image and survey data. To this end, we
selected a domain-specific ontology relevant to each of the respective data types: the Lightweight Image
Ontology [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] for image data, and The Survey Ontology [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] for survey data. Based on these ontologies, we
derive ShEx schemas comprising shapes that express the respective research data type and its properties.
These ShEx schemas are then used to construct SPARQL queries with our ShEx2SPARQL tool.
      </p>
      <sec id="sec-4-1">
        <title>4.1. Case Study 1: Image Data</title>
        <p>
          Images are a common type of research data used in various research domains. Efective research data
management aims for obtaining rich metadata to not only describe the image itself, but also contextual,
descriptive properties. A structured RDF-based representation of image metadata is ofered by the
Lightweight Image Ontology (LIO) [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ].
        </p>
        <p>We define an Image shape which is limited to classes and properties of the LIO ontology that are
needed for describing the Image shape in ShEx. Specifically, this comprises the class Image which is
described by several properties describing its contextual and visual elements. Figure 1 depicts the image
class and associated properties. The hasDepictedBackground property specifies background elements in
the depicted scene, while hasPictorialBackground refers to the surface background of the image itself.
The hasSetting property provides contextual information about where or under what circumstances an
image was created. The location property ofers more specific spatial metadata about where an image
was taken. The shows property refers to entities that are visually represented in an image, while hasTag
relates an image to a keyword. The properties materials, style and technique are used to relate to the
physical material used to create an image, as well as the used artistic style and technique.</p>
        <p>Next, we formalize the classes and properties from the illustrated excerpt of the LIO ontology in a
shape named Image using the ShEx language. The schema defining the Image shape is shown in Fig. 2.
First, the schema defines the shape Image to be the start shape of the schema. On lines 3–14, the shape
definition specifies the expected properties for the Image shape. The shape consists of the four datatype
properties hasTag, location, style, and technique. Node Constraints restrict the literal values for these
properties to the datatype xsd:string. The shape describes further properties on lines 8–12 without any
Node Constraints on objects of the triples. All properties described on lines 4–12 are optional which is
indicated by the ’?’ quantifier. Finally, line 13 enforces that instances of this shape must be typed to the
class :Image.</p>
        <p>The above Image shape can be translated into a corresponding SPARQL query using the ShEx2SPARQL
tool. Figure 3 depicts the generated SPARQL query in a condensed form. While for the illustrated
example a CONSTRUCT query was chosen, the tool does also allow the generation of ASK and SELECT
queries.
00 CONSTRUCT {
01 ?image a ?type.
02 ?image lio:hasTag ?tag.
03 ?image lio:hasDepictedBackground ?depictedBg.
04 (... shortened ...)
05 } WHERE {
06 ?image a ?type.
07 VALUES ?type { lio:Image }
08 OPTIONAL {
09 ?image lio:hasTag ?tag.
10 FILTER((DATATYPE(?tag)) = xsd:string)
11
12
13
14 }
}
OPTIONAL { ?image lio:hasDepictedBackground ?depictedBg. }
(... shortened ...)</p>
        <p>The CONSTRUCT graph template on lines 1–4 contains all unique graph patterns that occur within
the WHERE clause. The graph pattern on line 6 with the VALUES restriction on the subsequent line
express the enforced type constraint to the :Image class. The Image shape consists of Triple Constraints
specified on lines 4–7 in Fig. 2, which describe the (optional) presence of datatype properties together
with Node Constraints, which constrain the value ranges of literals to the xsd:string datatype. The
corresponding segment in the SPARQL query can be found in Fig. 3 within the OPTIONAL fragment
on lines 8–11, with a graph pattern described on line 9 and the datatype constraint expressed using a
FILTER on line 10.</p>
        <p>The schema contains further Triple Constraints on lines 8–12. These constraints are mapped to
SPARQL structures as shown on line 12 in Fig. 3. As previously, the constraints are mapped to a
corresponding graph pattern. However, an additional FILTER is not required as the schema does not
specify any Node Constraints for these patterns. For the remaining properties, the complete SPARQL
query contains analogous segments to those on lines 8–11 for datatype properties, as well as line 12 for
the remaining properties without Node Constraints.</p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. Case Study 2: Survey Data</title>
        <p>
          Surveys such as standardized questionnaires play an important role in several diferent areas of research.
Data gathered in surveys can be presented in a structured form that establishes the relationships
between the survey, the questions it consists of, answers to the questions, and participants that took the
survey. A way to represent survey data in RDF is presented by Scrocca et al. with The Survey Ontology
[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. Similarly to the first case study, a shape named CompletedQuestion is defined: in the following, we
will focus solely on classes and properties of The Survey Ontology that are needed for describing this
shape. This comprises the following classes: SurveyDataSet, SurveyCompletionTask, CompletedQuestion,
Question, Answer and Participant.
        </p>
        <p>The relationships between these classes are shown in Fig. 4 and are described in the ontology as
follows: One or multiple instances of a completed question (CompletedQuestion) are part of a survey
dataset (SurveyDataset) and are related to an Answer (hasAnswer) and an answer text (hasAnswerText).
Furthermore, a completed question has been answered (answeredIn) in the context of a
SurveyCompletionTask which is associated (wasAssociatedWith) with a particular Participant. The Survey Ontology
describes further subclass relationships that we have omitted from our example for reasons of clarity,
as they were not relevant for the ShEx schema.</p>
        <p>We follow the same procedure as in the first case study and formalize the aforementioned relationships
in a ShEx schema by defining a CompletedQuestion shape, as shown in Fig. 5. This shape specifies the
expected structure of survey-related RDF data based on properties and classes defined in The Survey
Ontology. First, the schema defines the CompletedQuestion shape as its start shape. Lines 5–8 specify the
}
OPTIONAL {
?completedQuestion sur:hasAnswerText ?hasAnswerText.</p>
        <p>FILTER((DATATYPE(?hasAnswerText)) = xsd:string)
CompletedQuestion shape as comprising of the four object properties :answeredIn, :completesQuestion,
cube:dataSet and :hasAnswer, whose objects are in turn described with the shapes SurveyCompletionTask,
Question, SurveyDataSet and Answer. The shape includes also the datatype property :hasAnswerText and
enforces the literal’s datatype for this property to be xsd:string on line 9. In addition, each shape holds
an object property that specifies the type of the respective shape (lines 10, 12–17). With the exclusion
of the type properties (’a’ alias rdf:type), all properties of the schema are specified to be optional.</p>
        <p>Next, the CompletedQuestion shape is translated into a SPARQL CONSTRUCT query using the
ShEx2SPARQL tool. The resulting SPARQL query is shown in Fig. 6. Lines 9–15 specify a graph pattern
for the cube:dataSet property using the variable ?dataSet for the object of the triple. As objects for this
relation must conform to a shape — in this particular example, the SurveyDataSet shape — a nested
graph pattern follows on lines 11–14. This nested graph pattern describes the constraints associated
with the SurveyDataSet shape, i.e. its type property as well as the VALUES expression enforcing its type
to be sur:SurveyDataSet. In a similar manner, the type of the CompletedQuestion is constrained on lines
7–8. The segment on lines 16–19 reflects the mapping of the datatype property :hasAnswerText and
constrains its value range to xsd:string using a FILTER expression. For all other properties not included
in the excerpt, the full query contains segments that are structured in the same way as those on lines
16–19.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Discussion</title>
      <p>In the two case studies shown, we demonstrated how SPARQL queries can be constructed automatically
from a ShEx schema for image and survey data respectively. In these examples, an ontology was
assumed as the starting point, from which then a corresponding ShEx schema was derived. In practice,
however, it is common for multiple ontologies to be used in combination with each other — as is also
the case, for example, with the complete version of The Survey Ontology. Such scenarios can be realized
with the shown procedure as well: properties and classes from diferent ontologies can be incorporated
easily in the derived ShEx schema, the translation of the ShEx schema to a SPARQL query remains
unafected.</p>
      <p>Some Semantic Web applications (such as Wikidata4) facilitate data retrieval for their users by
providing them with SPARQL query templates for reference. Using our approach, such templates can
be generated directly from ShEx schemas. We believe that this approach can be particularly useful for
instances where shape expressions are already employed for data validation, as this eliminates the efort
of developing the ShEx schemas or, if needed at all, necessitates only minor adjustments to the schemas.</p>
      <p>Although our case studies focused exclusively on research data management, the procedure can be
applied to other domains as well. It should be noted, however, that the aforementioned limitations of
the ShEx2SPARQL tool still apply.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Conclusion</title>
      <p>In this paper, we demonstrate how the accessibility of RDF data can be enhanced, particularly in the
context of research data, by leveraging the formal structure defined in a Shape Expressions (ShEx)
schema. We demonstrate the necessary steps through two case studies, one on image data utilizing the
Lightweight Image Ontology, and on survey data using The Survey Ontology. A ShEx schema is derived
from each of the two ontologies, serving as a blueprint for generating a corresponding SPARQL query.
The translation of ShEx schemas into SPARQL is realized using our ShEx2SPARQL tool, which facilitates
the retrieval of instance data conforming to the schema. This approach is particularly beneficial for
users who otherwise struggle with the manual formulation of complex queries or who are unfamiliar
with the ontologies used in a knowledge graph. Overall, the approach represents a step toward more
accessible RDF-based research data management, ultimately fostering the efective use of Linked Open
Data in research. Future work includes extending ShEx2SPARQL to translate all types of cardinality
constraints.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This work was funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)
— Project-ID 514664767 — TRR 386.</p>
    </sec>
    <sec id="sec-8">
      <title>Declaration on Generative AI</title>
      <p>During the preparation of this work, the authors used GPT-4 and DeepL in order to: Grammar and
spelling check, Improve writing style. After using this tool/service, the authors reviewed and edited the
content as needed and take full responsibility for the publication’s content.
in: C. Ghidini, O. Hartig, M. Maleshkova, V. Svátek, I. Cruz, A. Hogan, J. Song, M. Lefrançois,
F. Gandon (Eds.), The Semantic Web – ISWC 2019, Springer International Publishing, Cham, 2019,
pp. 647–663. doi:10.1007/978-3-030-30793-6_37.
[18] S. Ferré, Sparklis: An Expressive Query Builder for SPARQL Endpoints with Guidance in Natural</p>
      <p>Language, Semantic Web 8 (2017) 405–418. doi:10.3233/SW-150208, publisher: IOS Press.
[19] R. Cocco, M. Atzori, C. Zaniolo, Machine Learning of SPARQL Templates for Question Answering
Over LinkedSpending, in: 2019 IEEE 28th International Conference on Enabling Technologies:
Infrastructure for Collaborative Enterprises (WETICE), 2019, pp. 156–161. doi:10.1109/WETICE.
2019.00041, iSSN: 2641-8169.
[20] P. Chen, Y. Lu, V. W. Zheng, X. Chen, X. Li, An Automatic Knowledge Graph Construction
System for K-12 Education, in: Proceedings of the Fifth Annual ACM Conference on Learning
at Scale, L@S ’18, Association for Computing Machinery, New York, NY, USA, 2018, pp. 1–4.
doi:10.1145/3231644.3231698.
[21] T. A. Tafa, R. Usbeck, Leveraging LLMs in Scholarly Knowledge Graph Question Answering, 2023.</p>
      <p>doi:10.48550/arXiv.2311.09841, arXiv:2311.09841 [cs].
[22] T. Baker, E. Prud’hommeaux, Shape Expressions (ShEx) 2.1 Primer, 2019. URL: https://shex.io/
shex-primer-20191009/.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>B.</given-names>
            <surname>Gualandi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Pareschi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Peroni</surname>
          </string-name>
          ,
          <article-title>What do we mean by “data”? A proposed classification of data types in the arts and humanities</article-title>
          ,
          <source>Journal of Documentation</source>
          <volume>79</volume>
          (
          <year>2022</year>
          )
          <fpage>51</fpage>
          -
          <lpage>71</lpage>
          . doi:
          <volume>10</volume>
          .1108/ JD-07-2022-0146, publisher: Emerald Publishing Limited.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M. D.</given-names>
            <surname>Wilkinson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dumontier</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. J.</given-names>
            <surname>Aalbersberg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Appleton</surname>
          </string-name>
          , et al.,
          <article-title>The FAIR Guiding Principles for scientific data management and stewardship</article-title>
          ,
          <source>Scientific Data</source>
          <volume>3</volume>
          (
          <year>2016</year>
          )
          <article-title>160018</article-title>
          . doi:
          <volume>10</volume>
          .1038/ sdata.
          <year>2016</year>
          .
          <volume>18</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>W3C</given-names>
            <surname>OWL Working</surname>
          </string-name>
          <string-name>
            <surname>Group</surname>
          </string-name>
          , OWL 2
          <string-name>
            <given-names>Web</given-names>
            <surname>Ontology Language Document Overview (Second Edition)</surname>
          </string-name>
          ,
          <year>2012</year>
          . URL: https://www.w3.org/TR/2012/REC-owl2
          <string-name>
            <surname>-</surname>
          </string-name>
          overview-20121211/.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G.</given-names>
            <surname>Klyne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. J.</given-names>
            <surname>Carroll</surname>
          </string-name>
          , B.
          <source>McBride, RDF 1.1 Concepts</source>
          and
          <string-name>
            <given-names>Abstract</given-names>
            <surname>Syntax</surname>
          </string-name>
          ,
          <year>2014</year>
          . URL: https: //www.w3.org/TR/2014/REC-rdf11
          <string-name>
            <surname>-</surname>
          </string-name>
          concepts-
          <volume>20140225</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>S.</given-names>
            <surname>Harris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Seaborne</surname>
          </string-name>
          , E.
          <source>Prud'hommeaux, SPARQL 1.1 Query Language</source>
          ,
          <year>2013</year>
          . URL: https://www. w3.org/TR/2013/REC-sparql11
          <string-name>
            <surname>-</surname>
          </string-name>
          query-20130321/.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>E.</given-names>
            <surname>Prud</surname>
          </string-name>
          <article-title>'hommeaux, I. Boneva</article-title>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Emilio</surname>
          </string-name>
          , G. Kellog,
          <source>Shape Expressions Language 2.1</source>
          ,
          <year>2019</year>
          . URL: https://shex.io/shex-semantics-
          <volume>20191008</volume>
          /.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>M.</given-names>
            <surname>Warren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hayes</surname>
          </string-name>
          ,
          <source>Lightweight Image Ontology (LIO)</source>
          ,
          <year>2010</year>
          . URL: https://w3id.org/lio/v1,
          <source>accessed: 8 March</source>
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Warren</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. A.</given-names>
            <surname>Shamma</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hayes</surname>
          </string-name>
          ,
          <article-title>Knowledge Engineering with Image Data in Real-World Settings</article-title>
          , in
          <source>: Proceedings of the AAAI Spring Symposium on Combining Machine Learning and Knowledge Engineering</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Scrocca</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Scandolari</surname>
          </string-name>
          , G. Re Calegari,
          <string-name>
            <surname>I. Celino</surname>
          </string-name>
          , The Survey Ontology,
          <year>2021</year>
          . URL: https: //w3id.org/survey-ontology,
          <source>accessed: 8 March</source>
          <year>2025</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>I.</given-names>
            <surname>Baroni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Celino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Scandolari</surname>
          </string-name>
          , G. Re Calegari,
          <string-name>
            <given-names>M.</given-names>
            <surname>Scrocca</surname>
          </string-name>
          , The Survey Ontology: Packaging Survey Research as Research Objects,
          <source>in: 2nd Workshop on Data and Research Objects Management for Linked Open Science</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          . doi:
          <volume>10</volume>
          .4126/FRL01-006429412.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>B.</given-names>
            <surname>Goossens</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Mussa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Orozco-terWengel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Perera</surname>
          </string-name>
          ,
          <article-title>Making linked-data accessible: A review</article-title>
          ,
          <year>2022</year>
          . URL: https://core.ac.uk/works/144545039/.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>E.</given-names>
            <surname>Kuric</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. D.</given-names>
            <surname>Fernández</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Drozd</surname>
          </string-name>
          ,
          <article-title>Knowledge Graph Exploration: A Usability Evaluation of Query Builders for Laypeople</article-title>
          , in: M.
          <string-name>
            <surname>Acosta</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Cudré-Mauroux</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Maleshkova</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Pellegrini</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Sack</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Sure-Vetter</surname>
          </string-name>
          (Eds.),
          <source>Semantic Systems. The Power of AI and Knowledge Graphs</source>
          , Springer International Publishing, Cham,
          <year>2019</year>
          , pp.
          <fpage>326</fpage>
          -
          <lpage>342</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>030</fpage>
          -33220-4_
          <fpage>24</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>S.</given-names>
            <surname>Malyshev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Krötzsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>González</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gonsior</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Bielefeldt</surname>
          </string-name>
          ,
          <article-title>Getting the Most Out of Wikidata: Semantic Technology Usage in Wikipedia's Knowledge Graph</article-title>
          , in: D.
          <string-name>
            <surname>Vrandečić</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Bontcheva</surname>
            ,
            <given-names>M. C.</given-names>
          </string-name>
          <string-name>
            <surname>Suárez-Figueroa</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Presutti</surname>
            , I. Celino,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Sabou</surname>
            ,
            <given-names>L.-A.</given-names>
          </string-name>
          <string-name>
            <surname>Kafee</surname>
          </string-name>
          , E. Simperl (Eds.),
          <source>The Semantic Web - ISWC 2018</source>
          , Springer International Publishing, Cham,
          <year>2018</year>
          , pp.
          <fpage>376</fpage>
          -
          <lpage>394</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>P.</given-names>
            <surname>Hoefler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Granitzer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Veas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Seifert</surname>
          </string-name>
          ,
          <article-title>Linked Data Query Wizard: A Novel Interface for Accessing SPARQL Endpoints</article-title>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          , volume
          <volume>1184</volume>
          ,
          <year>2014</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>10</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>F.</given-names>
            <surname>Haag</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lohmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Siek</surname>
          </string-name>
          , T. Ertl, QueryVOWL: Visual Composition of SPARQL Queries, in: F. Gandon,
          <string-name>
            <given-names>C.</given-names>
            <surname>Guéret</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Villata</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Breslin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Faron-Zucker</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Zimmermann (Eds.),
          <source>The Semantic Web: ESWC 2015 Satellite Events</source>
          , Springer International Publishing, Cham,
          <year>2015</year>
          , pp.
          <fpage>62</fpage>
          -
          <lpage>66</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>319</fpage>
          -25639-9_
          <fpage>12</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>S.</given-names>
            <surname>Lohmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Negru</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Haag</surname>
          </string-name>
          , T. Ertl, Visualizing Ontologies with
          <string-name>
            <surname>VOWL</surname>
          </string-name>
          ,
          <source>Semantic Web</source>
          <volume>7</volume>
          (
          <year>2016</year>
          )
          <fpage>399</fpage>
          -
          <lpage>419</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>H.</given-names>
            <surname>Vargas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Buil-Aranda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hogan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>López</surname>
          </string-name>
          , RDF Explorer:
          <article-title>A Visual SPARQL Query Builder</article-title>
          ,
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>