<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Queries for Knowledge Graph Exploration</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kārlis Čerāns</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jūlija Ovčiņņikova</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mikus Grasmanis</string-name>
          <email>mikus.grasmanis@lumii.lv</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lelde Lāce</string-name>
          <email>lelde.lace@lumii.lv</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Workshop</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Mathematics and Computer Science, University of Latvia</institution>
          ,
          <addr-line>Raiņa bulvāris 29, Rīga, LV-1459</addr-line>
          ,
          <country country="LV">Latvia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present a method for integrating visual schema diagrams and visual queries within a single interactive environment for knowledge graph exploration. This approach addresses the gap between schema visualization tools and visual query interfaces, thereby enabling users, including domain experts, to seamlessly perform schema-based queries without the need for switching between diferent tools. We implement the method in the ViziQuer tool, which provides also means for full visual queries alongside a schema-based querying. The option for a transition from schema-based queries to the full visual query environment is provided as well.</p>
      </abstract>
      <kwd-group>
        <kwd>Knowledge graphs</kwd>
        <kwd>Visual schema diagrams</kwd>
        <kwd>Visual queries</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The visual presentation of data schemas is commonly believed to help to engage the end users in
the work with the data. There are tools for visually presenting schemas of knowledge graphs (KG),
involving visualizers of KG schema descriptions created in SHACL/ShEx (cf. [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]) or OWL (cf. [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]).
These tools can be used if the schema of the data set has been made available in the respective notation.
There are tools for visualizing the actual data schema, as well, working either on-the-fly, as [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ], or
via the intermediate schema storage (cf. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], for schema visualization inside ViziQuer [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ]). SHACL
data shape visualization tools can also be used in combination with data shape retrieval from the data
set (cf. [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]) to obtain a pipeline of visualization of the actual data set structure.
      </p>
      <p>
        The schema visualization provides a high-level perspective of the data set from a schema-centric
viewpoint, with the possibility to visualize either the full schema or just the relevant schema fragments
(to obtain a schema presentation of legible size). Beyond naive methods for the computation of data
schema fragments, some more advanced approaches are described in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Collections of schema
visualizations for Linked Open Data datasets are described in [
        <xref ref-type="bibr" rid="ref12 ref7">12, 7</xref>
        ].
      </p>
      <p>A limitation of the schema visual presentation approach is that it allows getting insight just into the
schema aspect of the data, and the information about the actual data behind the schema classes and
properties is very limited (e.g., the instance or triple counts can be provided on the schema level). Still,
it might be important for the data set users to access this information as well.</p>
      <p>
        Writing textual SPARQL queries for the data access is generally believed to be too hard for a typical
data set user. So, various approaches for query creation assistance have been developed, including
facet-based environments such as PepeSearch [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and Sampo UI [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] (cf. also [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]), visual query tools
such as OptiqueVQS [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], RDF Explorer [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and ViziQuer [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], as well as recent natural language-based
approaches involving neural network and/or LLM usage (cf., e.g. [
        <xref ref-type="bibr" rid="ref18 ref19">18, 19</xref>
        ]).
      </p>
      <p>Each of the considered approaches, however, involves setting up and using an external environment
besides the schema diagram, to create the data queries.</p>
      <p>CEUR</p>
      <p>ceur-ws.org</p>
      <p>In this paper, we demonstrate the options for the creation of simple data queries directly from the
visual schema diagram environment (expected to be easy for the end user) involving just a few clicks.
There is a possibility of simultaneous gradual growing of the expressive power of the queries and the
user interface complexity.</p>
      <p>
        We demonstrate the options of diagram-based queries within the context of open source ViziQuer tool1
that provides means for both visual schema diagrams and visual schema-backed query creation. For a
professional or advanced casual user, there are means for transiting from diagram-based queries into
the full visual query environment [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], where more advanced queries (coming close to the full expressive
power of SPARQL) can be created, as well.
      </p>
      <p>ViziQuer has both the playground and local setup options described on its website2. The pipeline for
local running ViziQuer over the user’s data uses tools for schema extraction3 and storing4, as well as a
(docker) container system5 for local running of the visual tool itself.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Schema Diagrams</title>
      <p>
        Intuitively, a KG schema (cf. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]) is an abstract structure involving the vocabularies of KG classes
and properties, as well as the class and property connections (including the subclass relation and the
class-to-property and property-to-class connections, as well as class-property-class connections, where
possible, together with their appearance statistics). The schema can also involve additional information
such as cardinalities, property domain and range classes, and connections among properties6.
      </p>
      <p>We note that most of the core schema aspects can be serialized into an RDF data shape language
such as SHACL, however, within this demonstration, the abstract schema concept is suficient.</p>
      <p>
        Following [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], the schema diagram is a visual presentation of the schema where the data classes
are generally depicted as graph nodes and the properties are shown in attribute and/or link form, as
appropriate. This diagram can represent either the complete schema or its targeted fragment, enabling
also a clear visual presentation of schemas that would be incomprehensible if displayed in their entirety
(cf. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]). Figure 1 shows an illustration of a simple schema diagram for the Nobel Prize data set7.
      </p>
      <p>
        The ViziQuer implementation [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] of the schema diagram presentation also takes into account the
class importance as a source or target class for a property (not to ascribe the property to both a subclass
1Code on GitHub: https://github.com/LUMII-Syslab/viziquer
2ViziQuer website: https://viziquer.lumii.lv
3OBIS Schema Extractor: https://github.com/LUMII-Syslab/OBIS-SchemaExtractor
4https://github.com/LUMII-Syslab/data-shape-server/tree/main/import-generic
5ViziQuer Tools: https://github.com/LUMII-Syslab/viziquer-tools
6one property following the other, two properties sharing the same subject, or the same object
7Nobel Prize data set: https://data.nobelprize.org/sparql
and a superclass8, thus reducing the schema overload with property links). A compact presentation of
the schema in the diagram is obtained by grouping together similar classes into single graph nodes, as
well as grouping together the links connecting the same nodes [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Queries from Schema Diagrams</title>
      <p>Since a node in a data schema diagram represents a data class (or a set of classes in the case of
compacting), a SPARQL query retrieving the URIs of the class instances, as well as a certain amount of
presumably typical data properties, can be naturally generated from the context of the diagram node
(’Generate SPARQL’), as well as executed (’Show Data’), presenting the results to the user.</p>
      <p>
        We propose by default to show, along with the class instance IRI, up to 7 most populated data
properties for the entities of the class. To change the properties that are included in the result set for a
class, the ’Custom Data’ command can be activated to open a form where the properties to be shown in
the query result can be adjusted. Figure 2 provides a screenshot of a sample window of the selection of
properties to be displayed in the context of the Nobel Prize data set (Fig 1) Laureate class, and Figure 3
the corresponding data result presentation.
8For instance, the property dct:isPartOf in Fig. 1 is ascribed to :LaureateAward only, and not to :Award since all dct:isPartOf
subjects fall into the subclass :LaureateAward, see [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] for details
      </p>
      <p>We also ofer a possibility to create and execute queries based on links between two nodes and from
larger selected schema fragments (both the nodes and their connecting links need to be selected).</p>
      <p>Further modifications to the generated SPARQL queries are available in a dedicated SPARQL query
window, which ofers schema-based autocompletion for relevant entity names 9.</p>
      <p>
        Since the visual query creation options over the schema diagram backbone are limited, the generated
SPARQL query can be transferred to the dedicated visual query diagram, available in ViziQuer (cf. [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]),
where it can be further edited and enriched with data filters and more advanced constructs such as
aggregations and subqueries, as well as custom data field expressions.
      </p>
      <p>Figure 4 provides an illustration of a link-based query creation in the schema diagram, the
corresponding SPARQL expression, and the visual query in the query diagram.</p>
      <p>We provide an online demo10 that walks through the steps of the entire process of creating and using
queries from schema diagrams in ViziQuer.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusions</title>
      <p>We have demonstrated the feasibility of constructing queries over KG data directly from the visual
presentation of the KG schema, implemented in ViziQuer tool. We expect this to help the users that can
view the schema diagrams to seamlessly access also the underlying KG data.</p>
      <p>We note that our approach of providing data access from schema diagrams generalizes easily to other
eventual diagrammatic environments, where the individual nodes can be selected and have connection
anchors in the data (e.g., a node has the URI of a data class); these can also be visual SHACL shape
diagrams or even visual OWL ontology presentations from which the data connections can be made.</p>
      <p>Further work on schema diagram queries shall involve enrichment of options and user experience of
the schema diagram-based query creation, automation of migrating a query to the full visual query
environment and performing an evaluation of the approach.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work has been partially supported by a Latvian Science Council Grant lzp-2024/1-0665 “What is in
Your Knowledge Graph?”.</p>
    </sec>
    <sec id="sec-6">
      <title>Declaration on Generative AI</title>
      <p>The authors used ChatGPT 4 for Citation management. After using the tool the authors reviewed and
edited the content as needed and take full responsibility for the publication content.
9The domain experts are expected to be able to work with the automatic data queries. SPARQL editing is expected to be
appreciated by data analysts, although simple edits can be mastered by a wider user base as well
10Demo: https://github.com/LUMII-Syslab/viziquer/tree/development/doc/demo/schema-diagrams</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J. E. L.</given-names>
            <surname>Gayo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Fernández-Álvarez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Garcıa-González</surname>
          </string-name>
          ,
          <article-title>RDFShape: An RDF playground based on shapes</article-title>
          ,
          <source>in: CEUR WS</source>
          , volume
          <volume>2180</volume>
          ,
          <year>2018</year>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2180</volume>
          /paper-35.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Sparna</surname>
          </string-name>
          , Shacl play!,
          <year>2025</year>
          . URL: https://shacl-play.sparna.fr/play/, accessed:
          <fpage>2025</fpage>
          -07-04.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <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,
          <article-title>Visualizing ontologies with VOWL, Semantic Web 7 (</article-title>
          <year>2016</year>
          )
          <fpage>399</fpage>
          -
          <lpage>419</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K.</given-names>
            <surname>Čerāns</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ovčiņņikova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Liepiņš</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grasmanis</surname>
          </string-name>
          ,
          <article-title>Extensible visualizations of ontologies in OWLGrEd, in: The Semantic Web: ESWC 2019 Satellite Events</article-title>
          , volume
          <volume>11762</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2019</year>
          , pp.
          <fpage>191</fpage>
          -
          <lpage>196</lpage>
          . doi:
          <volume>10</volume>
          .1007/978- 3-
          <fpage>030</fpage>
          - 32327- 1_
          <fpage>38</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>M.</given-names>
            <surname>Weise</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Lohmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Haag</surname>
          </string-name>
          , Ld-VOWL:
          <article-title>Extracting and visualizing schema information for linked data</article-title>
          , in: Voila!
          <year>2016</year>
          ,
          <year>2016</year>
          , pp.
          <fpage>120</fpage>
          -
          <lpage>127</lpage>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>1704</volume>
          /paper11.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Dudáš</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Svátek</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Mynarz</surname>
          </string-name>
          ,
          <article-title>Dataset summary visualization with LODSight</article-title>
          ,
          <source>in: The 12th Extended Semantic Web Conference (ESWC2015)</source>
          ,
          <year>2015</year>
          . URL: http://lod2-dev.vse.cz/lodsight/ lodsight-eswc2015-demopaper.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>L.</given-names>
            <surname>Lāce</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Romāne-Ritmane</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grasmanis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sproģis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ovčiņņikova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Bojārs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Čerāns</surname>
          </string-name>
          ,
          <article-title>Visual presentation and summarization of Linked Data schemas</article-title>
          ,
          <source>in: Proc. of KGSWC</source>
          <year>2024</year>
          , volume
          <volume>15459</volume>
          of Lecture Notes in Computer Science,
          <year>2024</year>
          , pp.
          <fpage>290</fpage>
          -
          <lpage>305</lpage>
          . doi:
          <volume>10</volume>
          .1007/978- 3-
          <fpage>031</fpage>
          - 81221- 7_
          <fpage>20</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>K.</given-names>
            <surname>Čerāns</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Šostaks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Bojārs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ovčiņņikova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Lāce</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grasmanis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Romāne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sproģis</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Bārzdiņš,</surname>
          </string-name>
          <article-title>ViziQuer: A web-based tool for visual diagrammatic queries over RDF data, in: ESWC 2018 Satellite Events</article-title>
          , volume
          <volume>11155</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2018</year>
          , pp.
          <fpage>158</fpage>
          -
          <lpage>163</lpage>
          . doi:
          <volume>10</volume>
          .1007/978- 3-
          <fpage>319</fpage>
          - 98192- 5_
          <fpage>30</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>K.</given-names>
            <surname>Čerāns</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Bojārs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ovčiņņikova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Lāce</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grasmanis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sprogis</surname>
          </string-name>
          ,
          <article-title>Towards visual federated sparql queries</article-title>
          ,
          <source>in: SEMANTiCS-PDWT</source>
          <year>2024</year>
          , CEUR Workshop Proceedings, volume
          <volume>3759</volume>
          ,
          <year>2024</year>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3759</volume>
          /paper24.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>K.</given-names>
            <surname>Rabbani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lissandrini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Hose</surname>
          </string-name>
          ,
          <article-title>Extraction of validating shapes from very large knowledge graphs</article-title>
          ,
          <source>Proc. of the Very Large Databases</source>
          <volume>16</volume>
          (
          <year>2023</year>
          )
          <fpage>1023</fpage>
          -
          <lpage>1032</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Siliņa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Lāce</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grasmanis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Čerāns</surname>
          </string-name>
          ,
          <article-title>Schema fragment visualization to view knowledge graph entities in context</article-title>
          ,
          <source>in: Poster and Demo Proceedings of ESWC</source>
          <year>2025</year>
          ,
          <year>2025</year>
          . To appear.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>L.</given-names>
            <surname>Lāce</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Romāne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Fedotova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grasmanis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Čerāns</surname>
          </string-name>
          ,
          <article-title>A method and a library for visual data schemas, in: ESWC 2024 Satellite Events</article-title>
          , volume
          <volume>15344</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2024</year>
          , pp.
          <fpage>254</fpage>
          -
          <lpage>258</lpage>
          . doi:
          <volume>10</volume>
          .1007/978- 3-
          <fpage>031</fpage>
          - 78952- 6_
          <fpage>37</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Vega-Gorgojo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Giese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Heggestoyl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Soylu</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . Waaler,
          <article-title>PepeSearch: Semantic data for the masses</article-title>
          ,
          <source>PLoS ONE 11</source>
          (
          <year>2016</year>
          )
          <article-title>e0151573</article-title>
          . doi:
          <volume>10</volume>
          .1371/journal.pone.
          <volume>0151573</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>H.</given-names>
            <surname>Rantala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Ahola</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Ikkala</surname>
          </string-name>
          , E. Hyvönen,
          <article-title>How to create easily a data analytic semantic portal on top of a SPARQL endpoint: introducing the configurable Sampo-UI framework, in: VOILA! 2023 Visualization and Interaction for Ontologies</article-title>
          ,
          <source>Linked Data and Knowledge Graphs</source>
          <year>2023</year>
          , volume
          <volume>3508</volume>
          , CEUR Workshop Proceedinbgs,
          <year>2023</year>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>3508</volume>
          /paper3.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>N. K.</given-names>
            <surname>Grislis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Čerāns</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Grasmanis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Rantala</surname>
          </string-name>
          , E. Hyvönen,
          <article-title>How to add a user interface on top of an external SPARQL endpoint: Case Nobel Prize Sampo</article-title>
          , in: Semantics 2025:
          <article-title>Posters and Demos</article-title>
          , CEUR Workshop Proceedings, Vienna, Austria,
          <year>2025</year>
          . This Volume.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>A.</given-names>
            <surname>Soylu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Kharlamov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zheleznyakov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. J.</given-names>
            <surname>Ruiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Giese</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Skjaeveland</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Hovland</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Schlatte</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Brandt</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Lie</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Horrocks</surname>
          </string-name>
          ,
          <article-title>OptiqueVQS: a visual query system over ontologies for industry</article-title>
          ,
          <source>Semantic Web</source>
          <volume>9</volume>
          (
          <year>2018</year>
          )
          <fpage>627</fpage>
          -
          <lpage>660</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>
          ,
          <source>in: The Semantic Web - ISWC</source>
          <year>2019</year>
          , volume
          <volume>11778</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2019</year>
          . doi:
          <volume>10</volume>
          .1007/978- 3-
          <fpage>030</fpage>
          - 30793- 6_
          <fpage>37</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>S.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Luo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <article-title>Unifying Large Language Models and Knowledge Graphs: A roadmap</article-title>
          ,
          <source>arXiv preprint arXiv:2306.08302</source>
          (
          <year>2023</year>
          ). URL: https://doi.org/10.48550/arXiv. 2306.08302. doi:
          <volume>10</volume>
          .48550/arXiv.2306.08302.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Anthropic</surname>
          </string-name>
          ,
          <source>Introducing the Model Context Protocol</source>
          ,
          <year>2024</year>
          . URL: https://www.anthropic.com/news/ model-context-protocol.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>