<!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>Towards a Definition and Conceptualisation of the Perceived-Entity Linking Problem</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mark Adamik</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Schlobach</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Vrije Universiteit Amsterdam</institution>
          ,
          <country country="NL">Netherlands</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we present an initial conceptualization of the problem of Perceived-Entity Linking (PEL), which is inspired by the entity linking task used in the Natural Language Processing domain. The task was adopted to represent a problem knowledge-driven embodied systems face, which concerns the linking of the representations of perceived entities to a target knowledge graph. We provide an initial description of the problem, demonstrated with a motivating example, and followed by a preliminary case study, where we identify some of the challenges and opportunities PEL presents both to the engineers of knowledge-driven autonomous agents and to the knowledge engineers of the Semantic Web community.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;knowledge representation</kwd>
        <kwd>ontology</kwd>
        <kwd>robotics</kwd>
        <kwd>perception</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Autonomous agents, such as robotic systems, base their operation on the sensory information
extracted from the environment. In order to be able to operate in an autonomous manner, these
systems need to perceive different aspects of the often dynamically changing environment.
Perception has been a fundamental problem of many fields of science, from philosophy through
psychology and biology to computer vision and artificial intelligence. Consequently, many
notions and definitions of perception exist, but for the purposes of this paper, perception is defined
as the process of creating symbolic representations through sensory receptors from stimulus
coming from the environment.</p>
      <p>
        Within the field of robotics, one of the most popular methods to represent symbolic knowledge
is in the form of ontologies, which can be defined as shared conceptualisations of a domain[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
There are several different ontologies that are being used for representing knowledge in the field
of robotics (for a recent survey of ontology-based robotic systems, consult [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]). Most of
these systems have some form of representation of perceptual data. These knowledge structures
however are usually engineered by domain experts, and therefore could be considered as a
top-down approach to creating conceptualizations. From a philosophical point of view however,
it can be argued that all symbolic knowledge humanity ever acquired have come through some
form of perceptual input, and therefore - in theory - knowledge could be coupled with some (set
of) perceptual data. Harnad [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] defined the direction of the coupling process that points from the
      </p>
      <p>E
n
v
i
r
o
n
m
e
n
t</p>
      <sec id="sec-1-1">
        <title>Sensory</title>
      </sec>
      <sec id="sec-1-2">
        <title>Data</title>
        <p>Symbolic representation</p>
        <sec id="sec-1-2-1">
          <title>Entity</title>
        </sec>
        <sec id="sec-1-2-2">
          <title>Linking</title>
        </sec>
      </sec>
      <sec id="sec-1-3">
        <title>Language</title>
      </sec>
      <sec id="sec-1-4">
        <title>Knowledge</title>
      </sec>
      <sec id="sec-1-5">
        <title>Graphs</title>
        <sec id="sec-1-5-1">
          <title>Perceived</title>
        </sec>
        <sec id="sec-1-5-2">
          <title>Entity</title>
        </sec>
        <sec id="sec-1-5-3">
          <title>Linking</title>
          <p>symbolic description to the direction of the sensory data as the symbol grounding problem, which
has been an influential idea for many different fields, such as cognition, language and computer
science.</p>
          <p>In this paper, we present a first attempt to conceptualize the problem that we call
PerceivedEntity Linking (PEL), which is the process of linking perceptual data to a corresponding entity in
a target knowledge graph, where perceptual data could mean either the raw sensory output of the
sensing devices, or the outputs of the perception pipelines implemented in the given system. The
term of PEL was coined using a problem from the Natural Language Processing (NLP) domain
called Entity Linking as an inspiration, which is the process of linking entities occurring in text
to the corresponding entities in a target knowledge graphs. A simplified conceptualisation of
these terms can be seen in Figure 1. The conceptualisation process follows an ontology-based
approach. As this task opens up a vast array of problems and possible directions, we limit our
initial investigations to the domain of physical objects and their properties.</p>
          <p>The following section provides a definition and analysis of the PEL task, followed by Section
3, that provides a general overview of some of the ontology-based approaches to robotics, and
their relation to PEL. Section 4 provides a preliminary case study using a single physical object
and comparing some of the representations, while addressing the shortcoming and challenges
posed to the task of PEL. Section 5 concludes the paper, outlining some possible directions of
future work and open challenges.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>2. Problem Analysis</title>
      <p>
        2.1. Problem Description
Underlying the vision of the semantic web is the assumption that computers have access to
structured collections of information and inference rules that allow automated reasoning to
be done on the information[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. This information is then stored openly, usually in the form
of knowledge graphs. Although the knowledge shared in these graphs such as DBpedia [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ],
ConceptNet [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] and WikiData [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] are often considered common-sense knowledge, a robot cannot
readily access the information contained within, and can’t relate it to the environment without
human engineering. Accessing the knowledge encoded in these resources requires the autonomous
agent to establish a connection between the context it’s currently embedded in, and the target
knowledge graph. In order to do so, the agent first needs to represent the context through its
sensory capabilities. In an ontological approach, the Semantic Sensor Network (SSN) Ontology
[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] is aimed at describing the sensory capabilities and the observations provided by these sensors.
This framework however is not sufficient to model the PEL problem.
      </p>
      <p>Among the examined knowledge-based robotic systems, this connection is commonly
established by one of the two ways:
1. Hand-crafting the system to link to the correct identifier in an online knowledge-graph (e.g.</p>
      <p>
        [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]).
2. Reducing the problem of PEL to a local1 problem by not utilizing general, external
knowledge graphs, but instead creating an separate knowledge framework, often with focus
on a specific set of tasks (e.g. [
        <xref ref-type="bibr" rid="ref12 ref13 ref14 ref15">12, 13, 14, 15</xref>
        ]).
      </p>
      <p>In both cases, first a local representation is created, which then - in the case of the first approach
- is linked to an external knowledge graph. This suggests that the problem of PEL could be
conceptualized with two levels, where the first level is concerned with using the sensory data
and integrating different perceptual processes to create a representation using the knowledge
representation format the knowledge-driven system is utilizing. The second level is concerned
with aligning these representations with external knowledge graphs. The the two levels of PEL
therefore try to answer the following questions:</p>
      <p>Level one: Given a set of sensors and their outputs, how could the sensory data be linked to
the corresponding entities in the knowledge base of the knowledge-driven system?</p>
      <p>Level two: Given a representation of a perceived entity and a target knowledge graph, how
could the representation be linked to a corresponding entity in a target knowledge graph?</p>
      <p>
        There are two distinctive differences in the two levels. The first one lies in the input, where
level one has a finite set of sensors and their corresponding outputs corresponding to physical
stimulus the sensor is responding to, whereas the possible representations serving as input for
level two are less constrained. The second difference lies in the target knowledge graph. The
ifrst level has a representation that is tailored to the system by the designers, whereas the target
knowledge graph in level two is usually designed for representing general knowledge.
2.2. Motivating Example
Consider the following example: a robot equipped with an RGB camera captures an image of
an orange. In order for the system to create a symbolic representation that could be associated
with the concept of an orange, the object needs to be detected. Taking a popular object detection
algorithm, such as Yolo [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] as an example, the output of the algorithm would be a label, a
bounding box indicating the location of the object on the image, and a value between 0 and 1
indicating the prediction certainty. Taking only these values, as a starting point, if the robot
would be required to access the entity based on the label ’orange’ in a large knowledge base
such as WikiData, additional knowledge would be required to differentiate between the several
1In this context local refers to a system crafted by the designers to solve the PEL problem, and not necessarily to
physical locality.
      </p>
      <p>Semantic</p>
      <p>Web</p>
      <p>Sensory
Capabilities
city in the
United States</p>
      <p>instance of
(QO4r9a1n3g5e0) (QO9r8a2n3g8e8)
commune
in France
instance of
orange
(Q187796)</p>
      <p>fruit
subclass of
orange
(Q13191)
yellow</p>
      <p>color
...</p>
      <p>subclass of instance of
orange
(Q39338)
orange</p>
      <p>Result_1
ssn:hasFeatureOfInterest</p>
      <p>ssn:hasResult
? Observation_1
ssn:MadeBySensor
ssn: usedProcedure</p>
      <p>YoloV4</p>
      <p>ssn:hasOutput
ssn:hasInput</p>
      <p>
        Local
Representation
prediction
certainty
label
boundingbox
possibilities. In this specific scenario, the robot would need to have a (local) representation, from
which it could be inferred that the label orange represents a class which is a subclass of the fruit
class. Using a local knowledge graph to link to the correct entity would transform the problem of
PEL to an ontology alignment problem [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. We would argue however, that this solution would
only solve the Level 2 problem, as it would only move the problem to a local representation
(namely linking the label, bounding box and prediction certainty to class Orange). Furthermore,
this solution assumes a label is produced by the perception system. However, in the case where
an object detection algorithm is not able to provide a label (e.g. if the implemented perception
system can only estimate the size, shape and color of the object), the name of the class and
subclass couldn’t be used, and the matching would need to be performed based on other resources
in the knowledge graph.
2.3. Similar Tasks
In [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], the authors describe the process of reification as the bidirectional mapping between
symbolic systems and the sensory data. They propose a reification engine, based on biologically
inspired cognitive architectures, that is capable of performing the reification task using PerCepts,
which are abstracted symbolic properties of objects. The problem of Data Association is mainly
concerned with tracking sensory measurements, e.g. linking the measurements together over time.
While the techniques developed in this field could be considered relevant to the problem of PEL,
the main concern of data-association seems to be mainly finding interframe correspondences
between objects [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>
        Another related term is anchoring, introduced by Chella et al. [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], which is considered a
special case of the symbol grounding problem, where symbols represent individual physical
objects. While this term is used in a very similar way to PEL, the main differences are that PEL
is concerned with linking to knowledge graphs, and the linked entities are not limited to physical
objects, but could also represent properties as well.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Related Work</title>
      <p>
        This section briefly reviews how robotic systems that employ ontologies represent properties
of the perceived objects, and the means of obtaining their measurements, when specified. The
robotic systems considered are largely taken from recent surveys [
        <xref ref-type="bibr" rid="ref2 ref22 ref3">2, 3, 22</xref>
        ]. The main emphasis
when investigating these systems are on their representations of physical objects and the processes
that support the calculation of these properties.
      </p>
      <p>
        Diab et al. developed a reasoning framework called Perception and Manipulation Knowledge
(PMK) [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], where both object properties and algorithms are represented in the ontology. Their
described method uses an AR tag tracking approach, and encodes the semantic knowledge
manually, circumventing the problem of PEL.
      </p>
      <p>
        The Ontology-based Unified Robot Knowledge (OUR-K) framework [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] has a promising
structure, as it integrates low-level perceptual sensory data with the extracted perceptual features
(i.e. color, texture and SIFT) and couples these features to perceptual concepts. For all three
perceptual features the corresponding algorithm is linked using the hasFeatureAlgorithm predicate.
Unfortunately, no online version of the system can be found, therefore the exact implementation
of the perceived entity linking process is unknown.
      </p>
      <p>
        Socio-physical Model of Activities (SOMA)[
        <xref ref-type="bibr" rid="ref24">24</xref>
        ] is an ontological framework designed for
aiding robots to solve everyday manipulation activities, with a special focus on home
environments. SOMA is built on the DUL ontology and also serves as a foundational ontology behind
the KnowRob[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] framework. SOMA introduces a more nuanced object representation, and
using DUL as the upper ontology, divides qualities into social (e.g. cleanliness) and physical
qualities, where physical qualities are further divided into intrinsic and extrinsic qualities. In this
model, extrinsic qualities depend on the environment, while intrinsic qualities are independent of
context. Although SOMA is not concerned with the detailed sensory capabilities of the robot,
another extension of KnowRob, the Semantic Robot Description Language (SRDL) [25] includes
a taxonomy of the different sensory categories and some software categories.
      </p>
      <p>
        A related project, RoboEarth [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] was an ambitious international effort running between 2010
and 2014 with an overarching purpose of providing a platform for robots to store and share
information in a scalable and reusable way. Much of the infrastructure around the project however
seems to be unavailable.
      </p>
      <p>
        RoboSherlock [
        <xref ref-type="bibr" rid="ref14">14, 26</xref>
        ] is a cognitive vision system that extends the previously mentioned
KnowRob framework. It provides a perception pipeline that can accommodate different perceptual
processes. It is built on a promising work by Nyga et al. [27] that proposes a partial solution to
PEL, where a collection of image processing techniques called annotators are used to provide a
detailed description of the objects perceived by the robot.
      </p>
      <p>The following section presents a simple use-case that aims to investigate how some of the
ontologies represented in this section could solve the two different levels of PEL described in the
previous section.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Case Study</title>
      <p>In this section we use a preliminary proof-of-concept case study to compare how some of the
knowledge-based robotic systems, namely PMK2 and RoboSherlock3 could represent an orange
on the two levels of the PEL task using their currently available ontologies to create an instance of
an orange. In this manually created example an ideal object detection algorithm is assumed, that
can provide all the information the ontologies afford. Since KnowRob, SOMA, RoboSherlock
and SRDL described above are part of the same infrastracture, only RoboSherlock is considered
for the case study as it is the most relevant to the PEL task. The other frameworks described in
the previous section had no available implementations that were readily accessible online.
4.1. Linking to a Local Representation
The ontologies of both the PMK and RoboSherlock systems were examined using Protégé4 (see
Figure 3). In this use-case, both ontologies represent two key aspects of the object: Material
and Color, with both ontologies lacking the exact color (orange). PMK considers three more
classes: ObjectName, Weight and SIFT features. SIFT features however are only representative
of the current viewpoint, therefore we would not consider it to be a good representative of a
constant quality. RoboSherlock includes the shape and size of the object, both of which could
be considered important features that represent the core identity of the concept. Although the
relative nature of the size representation should be addressed.</p>
      <p>It is important to note that RoboSherlock is focused solely on visual features, therefore weight
and objectname are not considered in this example. These features however could also be included
when considering the KnowRob framework as a whole.
2https://github.com/MohammedDiab1/PMK/tree/master/PMK/interfaceprologcpp/owl
3https://github.com/RoboSherlock/robosherlock/tree/master/robosherlock/owl
4https://protege.stanford.edu/
4.2. Linking to an External Representation
For this task, three target knowledge graphs containing common-sense knowledge are considered,
namely ConceptNet 5, DBPedia 6 and WikiData 7. As the contents of Yago [28] is based on
WikiData, it is excluded from the comparison. For all three resources, the relationships providing
information about the physical or visual qualities of the fruit orange is considered.</p>
      <p>Upon examining all the three resources a perceived instance of orange could be linked to,
ConceptNet had the least structured information, mixing several meanings of orange. WikiData
and DBpedia presented more structured information, and contained images depicting oranges
that served as grounding. While several pieces of information that is characteristic of the concept
orange fruit is represented, such as the color and the parent classes (DBpedia and WikiData), and
nutritional information (DBpedia only) there is no information about the material, shape, or the
average sizes or weights of the fruits that could be used for the PEL task.</p>
      <p>This preliminary investigation has revealed some weaknesses and opportunities in both the
Semantic Web resources and ontology-based approaches</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion and Future Work</title>
      <p>In this paper we introduced the task of Perceived-Entity Linking, which addresses the problem of
how the different representations abstracted from the perceptual sensory data could be linked to
a target knowledge graph. We performed a preliminary analysis of this problem, during which
two layers of the linking task were identified, namely linking to a local representation that is
engineered for the specific system, and linking to an external knowledge source. After briefly
5https://conceptnet.io/c/en/orange
6https://dbpedia.org/page/Orange_(fruit)
7https://www.wikidata.org/wiki/Q13191
describing some of recent knowledge-driven robotic systems we described a simple case-study,
which served as a motivating example, and as an investigation of the problem domain. The results
of this investigation indicated that while some of the robotic systems could partially perform the
PEL task, with the RoboSherlock’s ontology being the most representative, all of the systems
examined could be extended with a more complete and precise object representation method.
Furthermore we discovered that all of the large, "common-sense" knowledge graphs investigated
lack some common-sense qualities of an orange, such as shape, weight, and size.</p>
      <p>As an initial effort, this paper does not consider a number of issues, which are deferred and
used as further motivation for the work that follows this paper. Some of the open questions are:
• What type of entity should PEL link to? In which cases should the system link to instances
and in which cases should the linking be performed to classes?
• How can sensory experiences from different modalities be combined to give rise to emergent
features?
• How do the challenges of the named entity linking task of NLP (e.g. scalability, name
variations, multiple languages) translate to the task of PEL?</p>
      <p>Future work will focus on addressing each of the above mentioned issues, as well as on
providing a formal definition of the problem, followed by a structured analysis of the relevant
knowledge available on the Semantic Web resources, a thorough and systematic examination of
how knowledge-driven robotic systems solve the different levels of PEL and on analyzing the
different approaches that could be taken to solve the problem of Perceived-Entity Linking.
[25] L. Kunze, T. Roehm, M. Beetz, Towards semantic robot description languages, in: 2011
IEEE International Conference on Robotics and Automation, IEEE, Shanghai, China, 2011,
pp. 5589–5595. URL: http://ieeexplore.ieee.org/document/5980170/. doi:10.1109/ICRA.
2011.5980170.
[26] F. B’alint-Bencz’edi, J.-H. Worch, D. Nyga, N. Blodow, P. Mania, Z. M’arton,
M. Beetz, RoboSherlock: Cognition-enabled Robot Perception for
Everyday Manipulation Tasks, ArXiv (2019). URL: https://www.semanticscholar.org/
paper/RoboSherlock%3A-Cognition-enabled-Robot-Perception-B%27alint-Bencz%
27edi-Worch/b02ee5c14d4c51faa3f2165294c975dc53cd6864.
[27] D. Nyga, F. Balint-Benczedi, M. Beetz, PR2 looking at things &amp;#x2014; Ensemble learning
for unstructured information processing with Markov logic networks, in: 2014 IEEE
International Conference on Robotics and Automation (ICRA), IEEE, Hong Kong, China,
2014, pp. 3916–3923. URL: http://ieeexplore.ieee.org/document/6907427/. doi:10.1109/
ICRA.2014.6907427.
[28] T. Pellissier Tanon, G. Weikum, F. Suchanek, YAGO 4: A Reason-able Knowledge Base, in:
A. Harth, S. Kirrane, A.-C. Ngonga Ngomo, H. Paulheim, A. Rula, A. L. Gentile, P. Haase,
M. Cochez (Eds.), The Semantic Web, volume 12123, Springer International Publishing,
Cham, 2020, pp. 583–596. URL: http://link.springer.com/10.1007/978-3-030-49461-2_
34. doi:10.1007/978-3-030-49461-2_34, series Title: Lecture Notes in Computer
Science.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>N.</given-names>
            <surname>Guarino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Oberle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Staab</surname>
          </string-name>
          ,
          <article-title>What Is an Ontology?</article-title>
          , in: S. Staab, R. Studer (Eds.), Handbook on Ontologies,
          <source>International Handbooks on Information Systems</source>
          , Springer, Berlin, Heidelberg,
          <year>2009</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>17</lpage>
          . URL: https://doi.org/10.1007/978-3-
          <fpage>540</fpage>
          -92673-
          <issue>3</issue>
          _0. doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>540</fpage>
          -92673-
          <issue>3</issue>
          _
          <fpage>0</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Olivares-Alarcos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Beßler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Khamis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Goncalves</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. K.</given-names>
            <surname>Habib</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bermejo-Alonso</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Barreto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Diab</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Rosell</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Quintas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Olszewska</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Nakawala</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Pignaton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gyrard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Borgo</surname>
          </string-name>
          , G. Alenyà,
          <string-name>
            <given-names>M.</given-names>
            <surname>Beetz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <article-title>A review and comparison of ontology-based approaches to robot autonomy</article-title>
          ,
          <source>The Knowledge Engineering Review</source>
          <volume>34</volume>
          (
          <year>2019</year>
          ). URL: https://www.cambridge.org/core/journals/knowledge
          <article-title>-engineering-review/ article/review-and-comparison-of-ontologybased-approaches-to-robot-autonomy/ C0EF5777394264ABA95B28DBEA215FFF</article-title>
          . doi:
          <volume>10</volume>
          .1017/S0269888919000237, publisher: Cambridge University Press.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>E.</given-names>
            <surname>Aguado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sanz</surname>
          </string-name>
          , Using Ontologies in Autonomous Robots Engineering,
          <year>2021</year>
          , pp.
          <fpage>https</fpage>
          ://www.intechopen.com/online-first/using. doi:
          <volume>10</volume>
          .5772/intechopen.97357.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S.</given-names>
            <surname>Harnad</surname>
          </string-name>
          ,
          <article-title>The symbol grounding problem</article-title>
          ,
          <source>Physica D: Nonlinear Phenomena</source>
          <volume>42</volume>
          (
          <year>1990</year>
          )
          <fpage>335</fpage>
          -
          <lpage>346</lpage>
          . URL: https://www.sciencedirect.com/science/article/pii/0167278990900876. doi:
          <volume>10</volume>
          . 1016/
          <fpage>0167</fpage>
          -
          <lpage>2789</lpage>
          (
          <issue>90</issue>
          )
          <fpage>90087</fpage>
          -
          <lpage>6</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>T.</given-names>
            <surname>Berners-Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hendler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Lassila</surname>
          </string-name>
          , The Semantic Web,
          <source>Scientific American</source>
          <volume>284</volume>
          (
          <year>2001</year>
          )
          <fpage>34</fpage>
          -
          <lpage>43</lpage>
          . URL: https://www.jstor.org/stable/26059207, publisher:
          <article-title>Scientific American, a division of Nature America, Inc.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>S.</given-names>
            <surname>Auer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Bizer</surname>
          </string-name>
          , G. Kobilarov,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lehmann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cyganiak</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z. Ives,</surname>
          </string-name>
          <article-title>DBpedia: A Nucleus for a Web of Open Data</article-title>
          , in: K. Aberer, K.-S. Choi,
          <string-name>
            <given-names>N.</given-names>
            <surname>Noy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Allemang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.-I.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Nixon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Golbeck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mika</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Maynard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Mizoguchi</surname>
          </string-name>
          , G. Schreiber,
          <string-name>
            <given-names>P.</given-names>
            <surname>Cudré-Mauroux</surname>
          </string-name>
          (Eds.),
          <source>The Semantic Web, Lecture Notes in Computer Science</source>
          , Springer, Berlin, Heidelberg,
          <year>2007</year>
          , pp.
          <fpage>722</fpage>
          -
          <lpage>735</lpage>
          . doi:
          <volume>10</volume>
          .1007/978-3-
          <fpage>540</fpage>
          -76298-0_
          <fpage>52</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>R.</given-names>
            <surname>Speer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chin</surname>
          </string-name>
          , C. Havasi, ConceptNet
          <volume>5</volume>
          .
          <article-title>5: An Open Multilingual Graph of General Knowledge</article-title>
          ,
          <source>Proceedings of the AAAI Conference on Artificial Intelligence</source>
          <volume>31</volume>
          (
          <year>2017</year>
          ). URL: https://ojs.aaai.org/index.php/AAAI/article/view/11164. doi:
          <volume>10</volume>
          .1609/aaai.v31i1. 11164,
          <issue>number</issue>
          :
          <fpage>1</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>Vrandecˇic´, M. Krötzsch, Wikidata: a free collaborative knowledgebase</article-title>
          ,
          <source>Communications of the ACM</source>
          <volume>57</volume>
          (
          <year>2014</year>
          )
          <fpage>78</fpage>
          -
          <lpage>85</lpage>
          . URL: https://dl.acm.org/doi/10.1145/2629489. doi:
          <volume>10</volume>
          .1145/ 2629489.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>K.</given-names>
            <surname>Taylor</surname>
          </string-name>
          , A. Haller,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lefrancois</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Cox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Garcıa-Castro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Le-Phuoc</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lieberman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Stadler</surname>
          </string-name>
          , The Semantic Sensor Network Ontology, Revamped (????).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>L.</given-names>
            <surname>Fischer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Hasler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Deigmoller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Schnurer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Redert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>U.</given-names>
            <surname>Pluntke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Nagel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Senzel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Ploennigs</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Richter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Eggert</surname>
          </string-name>
          , Which tool to use?
          <article-title>Grounded reasoning in everyday environments with assistant robots (????).</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Young</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Basile</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Kunze</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Cabrio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Hawes</surname>
          </string-name>
          ,
          <article-title>Towards lifelong object learning by integrating situated robot perception and Semantic Web mining</article-title>
          ,
          <source>Frontiers in Artiifcial Intelligence and Applications</source>
          <volume>285</volume>
          (
          <year>2016</year>
          ). URL: https://ora.ox.ac.uk/objects/uuid: 5f8d458f-efad-4677
          <string-name>
            <surname>-</surname>
          </string-name>
          a292-083c319cb835, iSBN: 9781614996712 Publisher: IOS Press.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>M.</given-names>
            <surname>Waibel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Beetz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Civera</surname>
          </string-name>
          ,
          <string-name>
            <surname>R. D'Andrea</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Elfring</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Gálvez-López</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Häussermann</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Janssen</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Montiel</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Perzylo</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Schießle</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Tenorth</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Zweigle</surname>
          </string-name>
          , R. V. De Molengraft, RoboEarth,
          <source>IEEE Robotics &amp; Automation Magazine</source>
          <volume>18</volume>
          (
          <year>2011</year>
          )
          <fpage>69</fpage>
          -
          <lpage>82</lpage>
          . doi:
          <volume>10</volume>
          .1109/MRA.
          <year>2011</year>
          .
          <volume>941632</volume>
          , conference Name: IEEE Robotics &amp;
          <article-title>Automation Magazine</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>M.</given-names>
            <surname>Tenorth</surname>
          </string-name>
          , M. Beetz,
          <article-title>KnowRob: A knowledge processing infrastructure for cognitionenabled robots</article-title>
          ,
          <source>The International Journal of Robotics Research</source>
          <volume>32</volume>
          (
          <year>2013</year>
          )
          <fpage>566</fpage>
          -
          <lpage>590</lpage>
          . URL: https://doi.org/10.1177/0278364913481635. doi:
          <volume>10</volume>
          .1177/0278364913481635, publisher: SAGE Publications Ltd STM.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>M.</given-names>
            <surname>Beetz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Balint-Benczedi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Blodow</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Nyga</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Wiedemeyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.-C.</given-names>
            <surname>Marton</surname>
          </string-name>
          ,
          <article-title>RoboSherlock: Unstructured information processing for robot perception</article-title>
          ,
          <source>in: 2015 IEEE International Conference on Robotics and Automation (ICRA)</source>
          , IEEE, Seattle, WA, USA,
          <year>2015</year>
          , pp.
          <fpage>1549</fpage>
          -
          <lpage>1556</lpage>
          . URL: http://ieeexplore.ieee.org/document/7139395/. doi:
          <volume>10</volume>
          .1109/ICRA.
          <year>2015</year>
          .
          <volume>7139395</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Mohammed</surname>
            <given-names>Diab</given-names>
          </string-name>
          , Aliakbar Akbari, Muhayy Ud Din, Jan Rosell,
          <article-title>PMK-A Knowledge Processing Framework for Autonomous Robotics Perception</article-title>
          and Manipulation,
          <year>2019</year>
          . URL: https://www.mdpi.com/1424-8220/19/5/1166, titleTranslation:.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>Vrandecˇic´, Wikidata: a new platform for collaborative data collection</article-title>
          ,
          <source>in: Proceedings of the 21st International Conference on World Wide Web, WWW '12 Companion</source>
          , Association for Computing Machinery, New York, NY, USA,
          <year>2012</year>
          , pp.
          <fpage>1063</fpage>
          -
          <lpage>1064</lpage>
          . URL: https://dl. acm.org/doi/10.1145/2187980.2188242. doi:
          <volume>10</volume>
          .1145/2187980.2188242.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bochkovskiy</surname>
          </string-name>
          , C.-Y. Wang, H.
          <string-name>
            <surname>-Y. M. Liao</surname>
          </string-name>
          ,
          <source>YOLOv4: Optimal Speed and Accuracy of Object Detection</source>
          ,
          <year>2020</year>
          . URL: http://arxiv.org/abs/
          <year>2004</year>
          .10934. doi:
          <volume>10</volume>
          .48550/arXiv.
          <year>2004</year>
          .
          <volume>10934</volume>
          , arXiv:
          <year>2004</year>
          .10934 [cs, eess].
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>F.</given-names>
            <surname>Scharffe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Fensel</surname>
          </string-name>
          ,
          <article-title>Correspondence Patterns for Ontology Alignment</article-title>
          , in: A.
          <string-name>
            <surname>Gangemi</surname>
          </string-name>
          , J. Euzenat (Eds.),
          <source>Knowledge Engineering: Practice and Patterns, Lecture Notes in Computer Science</source>
          , Springer, Berlin, Heidelberg,
          <year>2008</year>
          , pp.
          <fpage>83</fpage>
          -
          <lpage>92</lpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>540</fpage>
          -87696-0_
          <fpage>10</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Gunderson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. F.</given-names>
            <surname>Gunderson</surname>
          </string-name>
          , Robots, Reasoning, and Reification,
          <string-name>
            <surname>Springer</surname>
            <given-names>US</given-names>
          </string-name>
          , Boston, MA,
          <year>2009</year>
          . URL: https://link.springer.com/10.1007/978-0-
          <fpage>387</fpage>
          -87488-3. doi:
          <volume>10</volume>
          .1007/ 978-0-
          <fpage>387</fpage>
          -87488-3.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>B.</given-names>
            <surname>Collins</surname>
          </string-name>
          , Introduction to Data Association (????). URL: https://www.cse.psu.edu/~rtc12/ CSE598C/datassocPart1.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>A.</given-names>
            <surname>Chella</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Coradeschi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Frixione</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Saf</surname>
          </string-name>
          , Perceptual Anchoring via Conceptual Spaces (
          <year>2004</year>
          )
          <article-title>6</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>W.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Daruna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Patel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Ramachandruni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chernova</surname>
          </string-name>
          ,
          <article-title>A survey of semantic reasoning frameworks for robotic systems</article-title>
          ,
          <source>Robotics and Autonomous Systems</source>
          (
          <year>2022</year>
          )
          <article-title>104294</article-title>
          . URL: https://www.sciencedirect.com/science/article/pii/S092188902200183X. doi:
          <volume>10</volume>
          .1016/j.robot.
          <year>2022</year>
          .
          <volume>104294</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>G. H.</given-names>
            <surname>Lim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I. H.</given-names>
            <surname>Suh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Suh</surname>
          </string-name>
          ,
          <article-title>Ontology-Based Unified Robot Knowledge for Service Robots in Indoor Environments</article-title>
          ,
          <source>Systems, Man and Cybernetics</source>
          ,
          <string-name>
            <surname>Part</surname>
            <given-names>A</given-names>
          </string-name>
          :
          <article-title>Systems and Humans</article-title>
          , IEEE Transactions on
          <volume>41</volume>
          (
          <year>2011</year>
          )
          <fpage>492</fpage>
          -
          <lpage>509</lpage>
          . doi:
          <volume>10</volume>
          .1109/TSMCA.
          <year>2010</year>
          .
          <volume>2076404</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>D.</given-names>
            <surname>Beßler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Porzel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Pomarlan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vyas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Höffner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Beetz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Malaka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Bateman</surname>
          </string-name>
          ,
          <article-title>Foundations of the Socio-physical Model of Activities (SOMA) for Autonomous Robotic Agents</article-title>
          ,
          <year>2020</year>
          . URL: http://arxiv.org/abs/
          <year>2011</year>
          .11972. doi:
          <volume>10</volume>
          .48550/arXiv.
          <year>2011</year>
          .
          <volume>11972</volume>
          , arXiv:
          <year>2011</year>
          .11972 [cs].
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>