<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Workshop on Geospatial Ontologies</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Transforming Geospatial Ontologies by Homomorphisms</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Xiuzhan Guo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wei Huang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Min Luo</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Priya Rangarajan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Chief Data Ofice, Royal Bank of Canada</institution>
          ,
          <addr-line>181 Bay St., Toronto, ON M5J 2V1</addr-line>
          ,
          <country country="CA">Canada</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2023</year>
      </pub-date>
      <volume>9</volume>
      <fpage>19</fpage>
      <lpage>20</lpage>
      <abstract>
        <p>In this paper, we study the geospatial ontologies that we are interested in together as a geospatial ontology system, consisting of a set of the geospatial ontologies and a set of geospatial ontology operations, without any internal details of the geospatial ontologies and their operations being needed, algebraically. A homomorphism between two geospatial ontology systems is a function between two sets of geospatial ontologies in the systems, which preserves the geospatial ontology operations. We view clustering a set of the ontologies as partitioning the set or defining an equivalence relation on the set or forming a quotient set of the set or obtaining the surjective image of the set. Each geospatial ontology system homomorphism can be factored as a surjective clustering to a quotient space, followed by an embedding. Geospatial ontology merging systems, natural partial orders on the systems, and geospatial ontology merging closures in the systems are then transformed under geospatial ontology system homomorphisms that are given by quotients and embeddings.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Equivalence relation</kwd>
        <kwd>quotient</kwd>
        <kwd>surjection</kwd>
        <kwd>injection</kwd>
        <kwd>clustering</kwd>
        <kwd>embedding</kwd>
        <kwd>geospatial ontology</kwd>
        <kwd>geospatial ontology merging system</kwd>
        <kwd>homomorphism</kwd>
        <kwd>natural partial order</kwd>
        <kwd>merging closure</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        An ontology was considered as an explicit specification of a conceptualization that provides the ways of
thinking about a domain [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Ontologies are the silver bullet for many applications, such as, database
integration, peer to peer systems, e-commerce, etc. [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. A geospatial ontology is an ontology that
implements a set of geospatial entities in a hierarchical structure [
        <xref ref-type="bibr" rid="ref10 ref27 ref28 ref7">7, 10, 27, 28</xref>
        ].
      </p>
      <p>In the age of artificial intelligence, geospatial data, from multiple platforms with many diferent
types, not only is big, heterogeneous, connected, but also keeps changing continuously, which results
in tremendous potential for dynamic relationships. Geospatial data, ontologies, and models must be
robust enough to the dynamic changes.</p>
      <p>After mathematical operations, e.g., +, − , × , and ÷ , being introduced, natural numbers can be
used not only to count but also to solve real life problems. The set of natural numbers, along with
the operations, forms an algebraic system that can be studied by its properties without any internal
details of the numbers and operation. These operations establish the relations among natural numbers,
which make more sense than isolated natural numbers. Geospatial ontologies are not isolated but
connected by their relations. For example, an ontology of Ontario climate data entities can be viewed
as a directed subgraph of Canada digital twin knowledge graph, the data management ontology of
Canada digital twin data is a super ontology of Ontario farm data ontology, etc. Geospatial ontologies
can be aligned, matched, mapped, merged, and transformed and so they are linked by these operations.
Relations between the ontologies, given by the operations, may make more sense than the single isolated
ontologies. In this paper, we shall assume that the geospatial ontologies that we are interested in, can
be viewed as a set of entities and their relations that carry certain algebraic structures and make more
sense. We shall collect the ontologies together as a set G, along with a set  of their operations that
give rise to their relations, called a geospatial ontology system (G,  ).</p>
      <p>Recall that a directed graph, the mathematical concept to model entities and their pairwise relations,
consists of a set of nodes (or vertices) and a set of edges (or arrows), given by an ordered pair of nodes. It
has been shown that relations can be queried, updated, computed, analyzed, and visualized eficiently
and provide the robustness to the models in a graph setting.</p>
      <p>A geospatial ontology, viewed as a set of geospatial ontologies and their relations, can be represented
as a knowledge graph so that it, along with knowledge graph computing capabilities, provides an
eficient setting to align, integrate, transform, update, query, compute, analyze, and visualize the
geospatial ontologies. However, due to its complexity and size, the geospatial data is unlikely to be
entirely modeled by one single ontology or knowledge graph. To tackle such a big dynamic data or
ontology, we group or summarize it at multiple layers or dimensions.</p>
      <p>In Sets, grouping objects (elements) amounts to clustering or partitioning them, which turns out
to be equivalent to an equivalence relation that produces a quotient set, a surjective function, and an
injective function, where injection (sub object) and surjection (quotient object) are the dual concepts.
Each function can factor through a quotient set, followed by an injection (embedding). In this paper,
we shall introduce equivalence relation, quotient, embedding to geospatial ontology systems, study
how geospatial ontologies are transformed under geospatial ontology system homomorphisms, each of
which can be viewed as a quotient surjection, followed by an embedding.</p>
      <p>
        Ontologies and ontology operations, e.g., aligning and merging, are studied and implemented
extensively in diferent settings, such as, categorical operations [
        <xref ref-type="bibr" rid="ref1 ref17 ref18 ref23 ref31 ref4 ref8 ref9">1, 4, 8, 9, 17, 18, 23, 31</xref>
        ], relation algebras
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], typed graph grammars [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. In this paper, we shall group the geospatial ontologies and their
operations without any internal details of the ontologies and the operations being needed in any specific
setting but we shall utilize the generic algebraic properties they share, to study the geospatial ontologies
algebraically.
      </p>
      <p>The paper proceeds as follows: First, in Section 2, we recall the basic notions and notations of a
binary relation in Sets, such as, an equivalence relation, a partition, a quotient set, a projection, a
kernel, an embedding, etc.</p>
      <p>In Section 3, we consider the geospatial ontologies that we are interested in, collectively as a set and
cluster or partition them as a quotient set, which will also produce a surjective homomorphism.</p>
      <p>In Section 4, we model the set of geospatial ontologies and their operations as a geospatial ontology
system. A homomorphism between geospatial ontology systems, a function between the systems
preserving the operations, is factored through the quotient geospatial ontology system, followed by an
embedding.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], Guo et al. introduced ontology merging systems, the natural partial order on the systems, and
the merging closure of an ontology repository and studied the properties shared algebraically without
any internal details. In Sections 5, 6, and 7, we transform the geospatial ontology merging systems,
the natural partial order on the systems, and the merging closure of a geospatial ontology repository
using geospatial ontology merging system homomorphisms that amount to quotients and embeddings,
respectively. Finally, we complete the paper with our concluding remarks in Section 8.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Preliminaries</title>
      <p>In this section, we recall the basic notations, concepts, and results of binary relations, equivalence
relations, partitions, and quotients on a nonempty set or a directed graph.</p>
      <p>Given a nonempty set , a binary relation on  is a subset  ⊆ × , where ×  = {(1, 2) | 1, 2 ∈
} is the Cartesian product of  and . The inverse relation of  is the relation</p>
      <p>− 1 =def {(2, 1) | (1, 2) ∈  } ⊆  × .</p>
      <sec id="sec-2-1">
        <title>If  and  are two binary relations on ,</title>
        <p />
        <p>=def {(1, 3) | (1, 2) ∈ , (2, 3) ∈  } ⊆  × .
which can be computed eficiently when</p>
        <p>|| &lt; +∞.
if 
A binary relation  on  is called reflexive if (, ) ∈  for all  ∈ , symmetric if  − 1 =  , and transitive
=  . An equivalence relation on  is a reflexive, symmetric, and transitive binary relation on .
Clearly, ∆  = {(, ) |  ∈ } and  ×  are equivalence relations on .</p>
        <p>For a binary relation  on , the transitive closure  of  is the smallest binary relation on , which
contains  and is transitive. Since  ×  is transitive and contains ,  always exists and  = ∪+=∞1 ,</p>
        <p>A function  :  →  is an injection or a monomorphism if for all set  and functions 1, 2 :  → ,
 1 =  2 implies 1 = 2. The dual concept of an injection (a monomorphism) is a surjection (an
epimorphism).</p>
        <p>Let  :  →  be a function and let   ⊆  ×  be such that</p>
        <p>(1, 2) ∈   if and only if  (1) =  (2).</p>
        <p>Then   is an equivalence relation on , called the kernel of  .</p>
        <p>If  and  are equivalence relations on  and  , respectively, then the image of  under  :
  =def {( (1),  (2)) | (1, 2) ∈  }
and the inverse image of  under  :</p>
        <p>− 1 =def {(1, 2) ∈  ×  | ( (1),  (2)) ∈  }
are equivalence relations on  () and , respectively. Obviously,   =  − 1(∆  ).</p>
        <p>A partition of  is a set  of subsets  ⊆  such that</p>
        <p>each  ̸= ∅,  ∩  = ∅ for all distinct ,  ∈  , and  = ∪∈ .</p>
        <p>Given an equivalence relation  on  and  ∈ , the subset [] = { |  ∈ , (, ) ∈  } is called
the equivalence class of  with respect to  . Each equivalence relation  on  partitions  into the set
of all equivalence classes with respect to  , called the quotient set or quotient of  with respect to  ,
denoted by / .</p>
        <p>Conversely, each partition  of  gives rise to an equivalence relation   , whose quotient set is
 , where (1, 2) ∈   if and only if there is  ∈  such that (1, 2) ∈  × .</p>
        <p>
          There is a canonical projection   :  → / , sending  to its equivalence class [] , which is
surjective. Obviously, /∆  =  and /( × ) = {}. Equivalence relations, partitions, quotients,
and surjective images are equivalent in Sets and so they are interpreting the same thing. Therefore,
the results of the operations on equivalence relations (e.g., in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]) can be mapped to clusters, partitions,
quotients, and surjective images.
        </p>
        <sec id="sec-2-1-1">
          <title>Proposition 2.1. Given a nonempty set , the set E of all equivalence relations on , the set P of all</title>
          <p>partitions of , the set Q of all quotients of , and the set I of all surjective images of  are isomorphic
in Sets, namely, there exist the bijections between them.</p>
          <p>All equivalence relations (partitions or quotients) on  form a complete lattice.</p>
          <p>Proposition 2.2. Let  be a nonempty set.
1. The set E of all equivalence relations on  forms a complete lattice with ∧∈   = ∩∈  , ∨∈   =
(∪∈  ), the greatest element  × , and the least element ∆ , where   ∈ E,  ∈  and () is the
transitive closure of the subset  ⊆ ;
2. Given ,  ∈ E, if  ⊆  , then there is a unique surjective function ( ≤  )* : / → / , sending
[] to [] , such that
/
↙</p>
          <p>( ≤  )*
 
↘
→ /
commutes.</p>
          <p>Each quotient set (object) / gives rise to a surjection   :  → / and conversely, each surjection
 :  →  generates a quotient set (object) /  ( ∼=  () =  ). A quotient object can be characterized
by a surjection while a sub object is characterized by an injection. Hence a quotient object and a sub
object (an embedding) are the dual concepts as a surjection and an injection are dual in Sets.</p>
          <p>Each function  :  →  factors through the quotient set /  , followed by an injection ̃︀ : /  →
 , sending []  to  (). Hence, combining with Proposition 2.2.2, one has:
Proposition 2.3. Given a nonempty set ,  ∈ E, and a function  :  →  , if  ⊆   , then there are
a unique injection ̃︀ : /  →  and a unique surjection ( ≤   )* : / → /  such that
/
↙</p>
          <p>( ≤   )*</p>
          <p />
          <p>↘
→ / 
̃︀
→↗ 
commutes.</p>
          <p>Each function  :  →  is lifted to ̃︀ : / →  / when   can be embedded to  .
Proposition 2.4. Given a nonempty set , a function  :  →  ,  ∈ E, and  ∈ E , if   ⊆  , then
there is a unique function ̃︀ : / →  / , sending [] to [ ()] , such that
commutes. If  is surjective and so is ̃︀.</p>
          <p>Since   − 1 ⊆  , by Proposition 2.4 one has:
Corollary 2.5. Let  :  →  be a function,  ∈ E, and  ∈ E . Then there are a unique surjection
̃︀ : / →  ()/  and a unique function  * : / − 1 →  / such that</p>
          <p />
          <p>↓
/

̃︀ →  /↓
→</p>
          <p />
          <p>↓
/

→  ()</p>
          <p>↓
̃︀ →  ()/</p>
          <p>( )
and
commute.
1 ∼ 2 in .</p>
          <p>− 1

↓
/ − 1

*
→ 
↓
 
→  /
are isomorphic.
homomorphism:</p>
          <p>Let  be an equivalence relation and ∼ a binary relation on . ∼ is compatible with  (or ∼ is invariant
under  ) if and only if 1 ∼ 2 implies [1] ∼  [2] . That is, ∼  is a well-defined binary relation on
/ , where ∼  is the relation on / by mapping ∼ from  to / : [1] ∼  [2] in / if and only if
always compatible with  × .</p>
          <p>Given a binary operation ∘ on , ∘ is compatible with  if and only if  is a congruence equivalence
relation on  with respect to ∘ , namely, [1] ∘  [2] = [1 ∘ 2] is well defined.</p>
          <p>If ∘ is not compatible with  , then the congruence (compatible) closure   of  for ∘ is the smallest
equivalence relation  such that  ⊆  and ∘ is compatible with .   exists and is unique since ∘ is</p>
          <p>Recall that a directed graph is an ordered pair  = (, ), where  is a set of vertices (or nodes),
and  ⊆ { (, ) | (, ) ∈  ×  and  ̸= } is a set of edges (or arrows or arcs).</p>
          <p>A quotient graph / of  is a directed graph whose vertices are blocks of a partition of the vertices
, where there is an edge of / from block  to block  if there is an edge from some vertex in 
to some vertex in  from . That is, if  is the equivalence relation induced by the partition of ,
then the quotient graph / has vertex set / and edge set {([], []) | (, ) ∈ }.
Proposition 2.6. 1. Given a directed graph , the set of all equivalence relations of  , the set of all
partitions of , the set of all quotient graphs of , and the set of all graph homomorphic images of ,
2. Every directed graph homomorphism ℎ :  →  can be factored as ℎ =  , where  :  → / ℎ
is a surjective directed graph homomorphism and  : / ℎ →  is an injective directed graph</p>
          <p>ℎ
↘
/ ℎ

→ 
↗</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Geospatial Ontologies, Clustering, and Quotients</title>
      <p>In this section, we group geospatial ontologies together and discuss clustering and quotienting operations
in geospatial ontology setting.</p>
      <p>
        Recall that a geospatial ontology is an ontology that has a set of geospatial entities in a hierarchical
structure [
        <xref ref-type="bibr" rid="ref10 ref27 ref28 ref7">7, 10, 27, 28</xref>
        ]. Geospatial ontologies are not isolated but connected by their relations.
      </p>
      <p>
        Numbers are linked by their operations (e.g., +, − ,
× ,
÷ ) so that they are used to solve real life
problems. Geospatial ontologies can be aligned, matched, mapped, merged, and transformed and they
are linked by these operations. Relations between numbers (geospatial ontologies), given by operations,
make more sense than single numbers (geospatial ontologies). Hence we study the ontologies we are
interested in together as a set collectively, e.g., the geospatial data ontologies in [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], the sub set of the
objects of the category Ont+ of the ontologies defined in [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ], or the ontology structures considered in
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>Here are some examples of sets of the connected geospatial ontologies.</p>
      <sec id="sec-3-1">
        <title>Example 3.1. 1. In [27], Sun et al. defined</title>
        <p>GeoDataOnt = {(, (,)) | ,  ∈ , 0 ≤ ,  ≤ | |},
where  is the set of geographic entities concerned and  the set of relations between the entities
from . Clearly, GeoDataOnt can be represented as a directed graph with geospatial entities as
nodes and their relations as edges. Since these geospatial ontologies (directed graphs) are connected
and share certain geospatial properties, we collect them together as a set Gd.
2. Assume that there is a climate data repository, which collects the climate data from a number of
data silos and covers a variety of climate domain application areas, e.g., location, weather condition,
climate hazard, wildfire, air quality, events, etc., each of which is managed by a geospatial ontology.
We group these geospatial ontologies as a set, denoted by Cd. Here is a directed subgraph, showing
the relations between some objects in Cd, e.g., temperature ontology and location ontology, from
both English and France systems at a time point.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Quebec City</title>
      </sec>
      <sec id="sec-3-3">
        <title>Ville de Québec</title>
        <p>-34.06</p>
        <p>-36.7 ∘ C
22/01/22:07:35</p>
        <p>Jan 22, 2022
Entity resolution tools match Quebec City with Ville de Québec and merge their records together,
with the existing relations (their neighborhoods in the knowledge graphs) being preserved, to obtain
the standardized record with the maximal information.</p>
        <p>
          Generally, clustering aims to group a set of the objects in such a way that objects in the same cluster
(group) are more similar to each other. There exist a number of the approaches to clustering. The
interested reader may consult [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ] for a comprehensive survey of clustering approaches.
        </p>
        <p>
          Geospatial ontology clustering can facilitate a better understanding and improve the reusability of
the ontologies at the diferent summarization granularities [
          <xref ref-type="bibr" rid="ref19 ref25">19, 25</xref>
          ]. If a similarity approach is applied
to the climate ontologies from Cd in Example 3.1.2 above, then the clusters are:
        </p>
        <p>{Quebec City, Ville de Québec}, {− 36.7∘ , − 34.06}, {Jan 22, 2022, 22/01/22:07:35}.</p>
        <p>If a geospatial ontology  is represented as a set of entities and their relations, which is a directed
graph and  is an equivalence relation on the set of entities, then we have the quotient geospatial
ontology / by quotienting the directed graph and so the results of Proposition 2.6 can be mapped to
the quotient geospatial ontology / .</p>
        <p>For a set O of the ontologies, a clustering algorithm may produce a partition of O, which is equivalent
to a quotient set or a surjective image of O. Hence, by Propositions 2.1 and 2.2, we have:</p>
        <sec id="sec-3-3-1">
          <title>Proposition 3.2. Given a nonempty set O of geospatial ontologies, the set EO of all equivalence relations</title>
          <p>of O, the set PO of all partitions of O, the set QO of all quotients of O, and the set IO of all surjective
images of O are isomorphic and form a complete lattice.</p>
          <p>Hence clustering a set O of the ontologies can be interpreted as partitioning O or defining an
equivalence relation on O or forming a quotient of O or finding a surjective image of O. The results
of clustering O at the diferent summarization granularities are linked by the complete lattice in
Proposition 2.2.</p>
          <p>Using entity resolution tools to group Cd in Example 3.1.2 above, amounts to:
• clustering Cd by their similarities, e.g., {-36.7 ∘ C, -34.06}, {Jan 22, 2022, 22/01/22:07:35},
• forming a quotient by identifying the similar objects from Cd in each cluster, e.g., Quebec City =</p>
          <p>Ville de Québec, and -36.7 ∘ C = -34.06 ∘ F,
• taking the surjective image of Cd by mapping the similar ontologies in each cluster to the merged
ontology, e.g., {Jan 22, 2022, 22/01/22:07:35} to Jan 22, 2022, 07:35 am,
• defining the equivalence relation  on Cd by the clusters, e.g.,</p>
          <p>(Quebec City, Ville de Québec), (− 36.7 ∘ C, − 34.06 ∘ F) ∈ .</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Geospatial Ontology System Homomorphisms and Embeddings</title>
      <p>The word homomorphism, from Greek homoios morphe, means "similar for". In an algebra, e.g., groups,
semigroups, rings, a homomorphism is a map that preserves the algebra operation(s).</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] Cafezeiro and Haeusler defined an ontology homomorphism between ontology structures
introduced in [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], as a pair of functions (, ), where  is a function between the concepts and  a
function between relations, which preserve the ontology structures. Geospatial ontologies carry some
structures and can be viewed as a set of entities and their relations, as assumed. Given two geospatial
ontologies 1 and 2, a geospatial ontology homomorphism  : 1 → 2 is a function that preserves
the ontology structures. For example, given a geospatial ontology  and  is an equivalence relation on
the set of the entities in , we have a canonical geospatial ontology homomorphism  :  → / .
      </p>
      <p>In this section, we move to the second layer: geospatial ontology systems and homomorphisms
between them.</p>
      <p>After collecting the geospatial ontologies into a set, we need to introduce their relations by a set of
operations and form a greospatial ontology system.</p>
      <sec id="sec-4-1">
        <title>Definition 4.1. A geospatial ontology system (O,  ) consists of a set O of geospatial ontologies and a</title>
        <p>(finite) set  of geospatial ontology operations.</p>
        <p>A geospatial ontology system homomorphism ℎ : (O,  ) → (P, ) is a function ℎ : O → P that
preserves all operations in  to .</p>
        <p>
          Guo et al. [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ] studied the ontologies and their operations (aligning and merging) together within the
partial groupoid or semigroup using the properties the operations share without any ontology internal
details being needed. They defined an ontology merging system as follows.
        </p>
        <p>
          Let O be the non-empty set of the ontologies concerned, ∼ a binary relation on O that models a
generic ontology alignment relation, and ! a partial binary operation on O that models a merging
operation defined on alignment pairs: For all 1, 2 ∈ O, 1 ! 2 exists if 1 ∼ 2 and 1 ! 2
is undefined, denoted by 1 ! 2 = ↑, otherwise. (O, ∼ , !) forms an ontology merging system
[
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. Similarly, we define a geospatial merging system (G, ∼ , ) to be a geospatial system (G,  ) with
!
 = {∼ , !}.
        </p>
        <p>Let (O, ∼ , ) and (P, ≈ , ≬) be two geospatial ontology merging systems. A geospatial ontology
!
merging system homomorphism  : (O, ∼ , ) → (P, ≈ , ≬) is a function  : O → P such that
!</p>
        <p>!
!
↓
O
× 

→ ≬</p>
        <p>↓
→ P
≬
co1m!mut2esis, wdehfineerde th!en(≬) (ist1h)e≬do(ma2i)nisofde!fine(d≬)a,nsdpecifie(db1y! ∼2()≈ =). T(ha1t)is≬, fo(ra2l)l.1, 2 ∈ O if</p>
        <p>In mathematics, an embedding in a mathematical structure (e.g., semigroup, group, ring) is a
submathematical structure (e.g., sub-semigroup, sub-group, sub-ring). An object  is embedded in another
object  if there is an injective structure-preserving map  :  →  and  is an embedding of .
Embeddings and surjections that preserve the structures are dual.</p>
        <p>
          Ontology embeddings aim to map ontologies from a high dimension space to a much lower dimension
space with certain ontology structures being preserved. Ontology embeddings were studied extensively,
e.g., [
          <xref ref-type="bibr" rid="ref10 ref16 ref5 ref6">5, 6, 16, 10</xref>
          ]. Word embeddings and graph embeddings were employed in the approaches widely
[
          <xref ref-type="bibr" rid="ref16 ref29 ref5 ref6">5, 6, 16, 29</xref>
          ].
        </p>
        <p>
          A word feature vector or word embedding is a function that converts words into points in a
vector space. Word embeddings are usually injective functions (i.e. two words do not share the same
word embedding), and highlight not-so-evident features of words. Hence, one usually says that word
embeddings are an alternative representation of words [
          <xref ref-type="bibr" rid="ref26 ref3">3, 26</xref>
          ].
        </p>
        <p>
          Word2vec is a popular model that generates vector expressions for words. Since it was proposed in
2013 [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ], embedding technology has been extended from natural language processing to other fields,
such as, graph embedding, ontology embedding [
          <xref ref-type="bibr" rid="ref10 ref11 ref16 ref5 ref6">5, 6, 10, 11, 16</xref>
          ], etc.
        </p>
        <p>
          However, geospatial ontology systems may carry many structures and can be very complex. These
embeddings may fail to capture a lot of important properties, e.g., hierarchy, closedness, completeness,
insights in a logic sentence etc. [
          <xref ref-type="bibr" rid="ref10 ref22">10, 22</xref>
          ]. The embeddings may not be injective. But in this case, the
injective one can be obtained by factoring the original one through its quotient using the kernel. On
the other hand, injective transformers, e.g., shaving one’s beard with a mirror, can change working or
computing environments but cannot reduce the dificulty of the problem one tries to solve in general.
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Transforming Geospatial Ontology Merging Systems</title>
      <p>Given a geospatial ontology merging system (O, ∼ , !) and an equivalence relation  on O, we have
a quotient set O/ . If both ∼ and ! are compatible with  , then we have (O/, ∼  , ! ), called a
quotient ontology merging system, where ∼  is the equivalence relation on O/ , given by [1] ∼ [2]
if and only if 1 ∼ 2, and [1] ! [2] = [1 ! 2] . It is routine to verify that both ∼  and ! are
well-defined. In this section, we study how geospatial ontology merging systems are transformed by
quotienting.</p>
      <p>As in Propositions 2.3 and 2.4, and Corollary 2.5, we have the following Propositions 5.1, 5.2, and 5.3,
and Corollary 5.4, on quotient ontology merging systems.</p>
      <p>Proposition 5.1. Given a geospatial ontology merging system (O, ∼ , !) and  ∈ EO, if ∼ and ! are
compatible with both  , then (O/, ∼  , ! ) is a geospatial ontology system and
  : (O, ∼ , ) → (O/, ∼  , ! ),</p>
      <p>!
sending  to [] , is a geospatial ontology merging system homomorphism.</p>
      <p>Each geospatial ontology merging system homomorphism is factored through the quotient geospatial
ontology merging system.</p>
      <p>Proposition 5.2. Let ℎ : (O, ∼ , ) → (P, ≈ , ≬) be a geospatial ontology merging system homomorphism
!
and  ∈ EO. If  ⊆  ℎ, then there are a unique injective homomorphism (embedding)
̃ℎ︀ : (O/ ℎ, ∼  ℎ , ! ℎ )/ → (P, ≈ , ≬)
and an unique surjection ( ≤  ℎ)* : O/ → O/ ℎ such that
(O, ∼ , )</p>
      <p>!
( ≤  ℎ)*</p>
      <p>ℎ
  ℎ</p>
      <p>→
→ (O/ ℎ, ∼  ℎ , ! ℎ )
ℎ
̃︀
→ (P, ≈ , ≬)
→</p>
      <p>Each geospatial ontology merging system homomorphism can be lifted to the quotient geospatial
ontology merging systems.</p>
      <p>Proposition 5.3. Let ℎ : (O, ∼ , !) → (P, ≈ , ≬) be a geospatial ontology merging system
homomorphism,  ∈ EO, and  ∈ EP. If ℎ( ) ⊆  , then there is a unique geospatial ontology merging system
homomorphism
sending [] to [ℎ()] , such that
̃ℎ︀ : (O/, ∼  , ! ) → (P/, ≈  , ≬ ),</p>
      <p>↓ ↓
(O/, ∼  , ! ) ̃ℎ︀ → (P/, ≈  , ≬ )
commutes. If ℎ is a surjection and so is ̃ℎ︀.</p>
      <p>There are also the image and inverse image cases of an equivalence relation on a geospatial ontology
merging system.</p>
      <p>Corollary 5.4. Let ℎ : (O, ∼ , ) → (P, ≈ , ≬) be a geospatial ontology merging system homomorphism,
!
 ∈ EO, and  ∈ EP. Then there are unique geospatial ontology merging system homomorphisms
and
such that</p>
      <p>̃ℎ︀ : (O/, ∼  , ! ) → (ℎ(O), ∼ ℎ , !ℎ )
ℎ* : (O/ℎ− 1, ∼ ℎ− 1 , !ℎ− 1 ) → (P/, ≈  , ≬ )
and</p>
      <p />
      <p>Hence geospatial ontology aligning and merging operations behave like binary relations in Sets.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Transforming Natural Partial Orders</title>
      <p>Given a geospatial ontology merging system (O, ∼ , !), ! aims to obtain more information by
combin2ing the aligned geospatial1otnotolo2gdieosetsongoetthyeire.lIdnt[h1e5]m, tohree ninaftourrmalaotinotnoltohgaynpar2t.iaIlnotrhdiesrsec1t i≤on!, we
was defined if merging
introduce the natural partial order to a geospatial ontology merging system (O, ∼ , !) and show that
the natural partial order can be mapped to the quotient of (O, ∼ , ).
!
Definition 6.1. For all 1, 2 ∈ O, 1 ≤ ! 2 if and only if 1 ∼ 2, 2 ∼ 1, and 1 ! 2 =
2 ! 1 = 2.</p>
      <p>
        In [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], it was shown that (O, ≤ !) is a partially ordered set (poset), namely, ≤ ! is a reflexive,
antisymmetric, and transitive binary relation on O, if (I) and (CA), defined in Proposition 6.2 below, are
satisfied.
      </p>
      <p>Proposition 6.2. If geospatial ontology merging system (O, ∼ , ) satisfies
!
• for all  ∈ O,</p>
      <p>∼  and  !  = 
• for all 1, 2, 3 ∈ O such that 1 ! 2 and 2 ! 3 exist,</p>
      <p>(1 ! 2) ! 3 = 1 ! (2 ! 3) ̸= ↑,
then ≤ ! is a partial order on O and so (O, ≤ !) is a poset.</p>
      <p>
        Proof. It is routine to verify by the same proof process of Proposition 3.2 [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>(I)
(CA)
□</p>
      <p>The natural partial order ≤ ! is mapped to the quotient space shown in Proposition 6.3 below.
aPnrdop!osairteioconm6p.3a.tibLleetw(Oith, ∼  .,I!f()Ob,e∼ a,g!eo)spsaattiisafielson(tIo)laongyd (mCeArg),insog dsyoesste(mOa/n,d∼   ∈, !EO) sauncdh(tOha/t,b o≤th!∼ )
is a poset.</p>
      <p>Proof. By Proposition 5.1, (O/, ∼  , ! ) is a geospatial ontology merging system. Since   : (O, ∼
, !) → (O/, ∼  , ! ) is a geospatial ontology merging system homomorphism and (I) and (CA) are
preserved under geospatial ontology merging system homomorphisms, (O/, ∼  , ! ) satisfies (I) and
(CA). Hence (O/, ≤ ! ) is a poset. □</p>
      <p>Since ≤ ! is natural, namely, it is defined by !
phism gives rise to a poset homomorphism:
, each geospatial ontology merging system
homomorProposition 6.4. Given a geospatial ontology merging system homomorphism ℎ : (O, ∼ , ) → (P, ≈ , ≬),
!
 ∈ EO, and  ∈ EO, if ℎ( ) ⊆  , then there is a unique poset homomorphism
sending [] to [ℎ()] , such that
̃ℎ︀ : (O/, ≤ ! ) → (P/, ≤ ≬ ),</p>
      <p>O
↓
(O/, ≤ ! )
ℎ
ℎ
̃︀
→ P
 
↓
→ (P/, ≤ ≬ )
commutes. If ℎ is a surjection and so is ̃ℎ︀.</p>
      <p>
        A partial order on a geospatial ontology merging system (O, ∼ , !), where ∼ is reflexive and
commutative!,m,suhsot wbentihne[n1a5t]u(rSaelepTarhteiaolroemrde3r. 3≤ in! [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] for the detail).
      </p>
      <p>if merges give the least upper bounds and ∼ is compatible
with</p>
    </sec>
    <sec id="sec-7">
      <title>7. Transforming Geospatial Ontology Merging Closures</title>
      <p>
        A geospatial ontology repository or instance in a geospatial ontology merging system (O, ∼ , !) is a
ifnite set O ⊆ O. In [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], Guo et al. introduced the merging closure of O and showed that the merging
closure of a repository is a finite poset if some reasonable conditions are satisfied (Theorem 4.3 [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]). In
this section, we introduce geospatial ontology merging closure and show the interactions between the
closure operator and quotienting.
      </p>
      <p>Definition 7.1.
smallest set P ⊆
1. O ⊆ P,</p>
      <p>Given a geospatial repository O ⊆</p>
      <sec id="sec-7-1">
        <title>O such that</title>
        <p>O, the merging closure of O, denoted by Ô︀ , is the
2. P is closed with respect to merging: for all 1, 2 ∈ P such that 1 ∼ 2, 1 ! 2 ∈ P.</p>
        <p>
          By the same process of Theorem 4.2 [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], Ô︀ exists and is unique.
        </p>
        <p>Proposition 7.2. Given a geospatial repository O ⊆</p>
        <p>O, the merging closure Ô︀ exists and it is unique.</p>
        <p>The merging closure operation (̂︁) can be transformed to the quotient space and is commutative with
the quotient operation /.
if ∼ and ! are compatible with  , then [̂O︂] = [ Ô︀ ] .</p>
        <p>Proposition 7.3. Given a geospatial ontology merging system (O, ∼ , ) and an equivalence relation  ,
!
Proof. Since O ⊆ Ô︀ , clearly [O] ⊆ [ Ô︀ ] . For all [1] , [2] ∈ [ Ô︀ ], where 1, 2 ∈ Ô︀ ,
[1] ! [2] = [1 ! 2] ∈ [ Ô︀ ] .</p>
        <p>Hence [ Ô︀ ] is closed with respect to ! .</p>
        <p>
          For each P ⊇ [O] such that P is closed with respect to ! ,
Then Ô︀ = [̂︀] as Ô︀ is the smallest set, containing [O] and closed with respect to ! .
□
Combining Proposition 7.3 with the finiteness result (Theorem 4.3) in [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ], we have:
[ Ô︀ ] ⊆ [̂Ô︀ ︂] ⊆ P̂︀ = P.
Corollary 7.4. Given a geospatial ontology merging system (O, ∼ , !),  ∈ EO, and a repository O ⊆ O
if ∼ and ! are compatible with  and each cluster (equivalence class) produced by  is finite, then Ô︀ is
ifnite if and only if [̂O︂] is finite.
        </p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>8. Conclusions</title>
      <p>Relations between geospatial ontologies make more sense than isolated geospatial ontologies. Geospatial
ontology operations provide the relations between these ontologies. We studied the geospatial ontologies
that we are interested in, together as a geospatial ontology system algebraically, which consists of a
set G of the ontologies and a set  of geospatial ontology operations, without any internal details of
the ontologies and the operations being needed. A homomorphism between two geospatial ontology
systems is a function between two sets of geospatial ontologies, which preserves the geospatial ontology
operations. Clustering a set of the ontologies was interpreted as partitioning the set or defining an
equivalence relation on the set or forming the quotient of the set or obtaining the surjective image of the
set. Clustering (Quotienting) and embedding can be utilized at multiple layers, e.g., geospatial ontology
layer and geospatial ontology system layer. The results at the diferent layers behave like a complete
lattice. Each geospatial ontology system homomorphism was factored as a surjective clustering to a
quotient space, followed by an embedding. Clustering and embedding are the dual concepts in general.
Geospatial ontology (merging) systems, natural partial orders on the systems, and geospatial ontology
merging closures in the systems were transformed by geospatial ontology system homomorphisms.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C.</given-names>
            <surname>Antunes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Abel</surname>
          </string-name>
          ,
          <article-title>Ontologies in category theory: A search for meaningful morphisms</article-title>
          ,
          <source>in: SEMINAR ON ONTOLOGY RESEARCH IN BRAZIL, PROCEEDINGS, São Paulo</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>T.</given-names>
            <surname>Britz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mainetti</surname>
          </string-name>
          ,
          <string-name>
            <surname>L. Pezzoli,</surname>
          </string-name>
          <article-title>Some operations on the family of equivalence relations, In: Algebraic Combinatorics and Computer Science: A Tribute to Gian-Carlo</article-title>
          <string-name>
            <given-names>Rota. H.</given-names>
            <surname>Crapo</surname>
          </string-name>
          and D. Senato eds, Springer,
          <year>2001</year>
          ,
          <fpage>445</fpage>
          -
          <lpage>459</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bengio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Ducharme</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Vincent</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Jauvin</surname>
          </string-name>
          ,
          <article-title>A neural probabilistic language model</article-title>
          ,
          <source>Journal of machine learning research 3</source>
          (
          <year>2003</year>
          )
          <fpage>1137</fpage>
          -
          <lpage>1155</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>I.</given-names>
            <surname>Cafezeiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. H.</given-names>
            <surname>Haeusler</surname>
          </string-name>
          ,
          <article-title>Semantic interoperability via category theory, ER '07: Tutorials, posters, panels and industrial contributions at the 26th international conference on Conceptual modeling</article-title>
          , vol.
          <volume>83</volume>
          ,
          <year>November 2007</year>
          ,
          <fpage>197</fpage>
          -
          <lpage>202</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Jimenez-Ruiz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. M.</given-names>
            <surname>Holter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Antonyrajah</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Horrocks</surname>
          </string-name>
          , OWL2Vec* :
          <article-title>Embedding of OWL ontologies</article-title>
          ,
          <source>CoRR</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Xue</surname>
          </string-name>
          ,
          <string-name>
            <surname>C.</surname>
          </string-name>
          <article-title>Zaniolo, On2vec: Embedding-based relation prediction for ontology population</article-title>
          ,
          <string-name>
            <surname>In</surname>
            <given-names>SDM</given-names>
          </string-name>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Claramunt</surname>
          </string-name>
          ,
          <article-title>Ontologies for geospatial information: progress and challenges ahead</article-title>
          ,
          <source>Journal of Spatial Information Science</source>
          <volume>20</volume>
          (
          <year>2020</year>
          )
          <fpage>35</fpage>
          -
          <lpage>41</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Codescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mossakowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kutz</surname>
          </string-name>
          ,
          <article-title>A categorical approach to ontology alignment</article-title>
          ,
          <source>in: Proceedings of the 9th International Workshop on Ontology Matching collocated with the 13th International Semantic Web Conference (ISWC</source>
          <year>2014</year>
          ),
          <source>Riva del Garda</source>
          , Trentino, Italy,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>Codescu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Mossakowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Kutz</surname>
          </string-name>
          ,
          <article-title>A categorical approach to networks of aligned ontologies</article-title>
          ,
          <source>Journal on Data Semantics</source>
          <volume>6</volume>
          (
          <issue>4</issue>
          )(
          <year>2017</year>
          )
          <fpage>155</fpage>
          -
          <lpage>197</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>F.</given-names>
            <surname>Dassereto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. Di</given-names>
            <surname>Rocco</surname>
          </string-name>
          , G. Guerrini,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Bertolotto, Evaluating the efectiveness of embeddings in representing the structure of geospatial ontologies</article-title>
          ,
          <source>In: International Conference on Geographic Information Science</source>
          , Limassol, Cyprus, Springer,
          <year>2019</year>
          ,
          <fpage>41</fpage>
          -
          <lpage>57</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>F.</given-names>
            <surname>Dassereto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. D.</given-names>
            <surname>Rocco</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Shaw</surname>
          </string-name>
          , G. Guerrini,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bertolotto</surname>
          </string-name>
          ,
          <article-title>How to tune parameters in geographical ontologies embedding</article-title>
          ,
          <source>In: LocalRec'20: Proceedings of the 4th ACM SIGSPATIAL Workshop on Location Based Recommendations, Geosocial Networks, and Geoadvertising, November</source>
          <volume>3</volume>
          ,
          <year>2020</year>
          , Seattle, WA, USA, LocalRec '20,
          <string-name>
            <surname>ACM</surname>
          </string-name>
          ,
          <year>2020</year>
          ,
          <volume>2</volume>
          :
          <fpage>1</fpage>
          -
          <issue>2</issue>
          :
          <fpage>9</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Euzenat</surname>
          </string-name>
          ,
          <article-title>Algebras of ontology alignment relations, In: Sheth A</article-title>
          . et al. ed.
          <source>International Semantic Web Conference - ISWC 2008, Lecture Notes in Computer Science</source>
          , Vol.
          <volume>5318</volume>
          , Berlin, Heidelberg: Springer,
          <year>2008</year>
          ,
          <fpage>387</fpage>
          -
          <lpage>402</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J.</given-names>
            <surname>Euzenat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Shvaiko</surname>
          </string-name>
          , Ontology matching,
          <source>Springer, 2nd edition</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>T. R.</given-names>
            <surname>Gruber</surname>
          </string-name>
          ,
          <article-title>A translation approach to portable ontology specifications</article-title>
          ,
          <source>Knowledge Acquisition</source>
          <volume>5</volume>
          (
          <issue>2</issue>
          )(
          <year>1993</year>
          )
          <fpage>199</fpage>
          -
          <lpage>220</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>X.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Berrill</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Kulkarni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Belezko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Luo</surname>
          </string-name>
          , Merging ontologies algebraically, https: //arxiv.org/abs/2208.08715,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>O. M.</given-names>
            <surname>Holter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. B.</given-names>
            <surname>Myklebust</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Jimenez-Ruiz</surname>
          </string-name>
          ,
          <article-title>Embedding OWL ontologies with OWL2Vec*</article-title>
          , In: International semantic web conference,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>L.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Geo-ontology integration based on category theory</article-title>
          , in: International Conference On Computer Design and Applications, Qinhuangdao,
          <year>2010</year>
          ,
          <fpage>V1</fpage>
          -5
          <string-name>
            <surname>-</surname>
          </string-name>
          V1-8.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>N.</given-names>
            <surname>Kibret</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Edmonson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Gebreyohannes</surname>
          </string-name>
          ,
          <article-title>Category theoretic based formalization of the verifiable design process</article-title>
          ,
          <source>in: IEEE International Systems Conference (SysCon)</source>
          , Orlando, FL, USA,
          <year>2019</year>
          ,
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>R.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <article-title>A clustering-based ontology summarization method with structural and semantic information integration</article-title>
          ,
          <source>ICCIR '21: Proceedings of the 2021 1st International Conference on Control and Intelligent Robotics</source>
          ,
          <year>June 2021</year>
          ,
          <fpage>176</fpage>
          -
          <lpage>181</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Maedche</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Staab</surname>
          </string-name>
          ,
          <article-title>Ontology learning for the semantic web</article-title>
          ,
          <source>IEEE Intelligent systems 16(2)</source>
          (
          <year>2001</year>
          )
          <fpage>72</fpage>
          -
          <lpage>79</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mahfoudh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Thiry</surname>
          </string-name>
          , G. Forestier,
          <string-name>
            <given-names>M.</given-names>
            <surname>Hassenforder</surname>
          </string-name>
          ,
          <article-title>Algebraic graph transformations for merging ontologies</article-title>
          ,
          <source>in: Model &amp; Data Engineering</source>
          , 4th International Conference, MEDI 2014, Larnaca, Cyprus, Sep.
          <year>2014</year>
          , pp.
          <fpage>154</fpage>
          -
          <lpage>168</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mani</surname>
          </string-name>
          ,
          <article-title>Representing words in a geometric algebra, www</article-title>
          .pacm.princeton.edu/sites/default/files/ pacm_arjunmani_0.pdf,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mendonca</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Aguilar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Perozo</surname>
          </string-name>
          , Application of category theory,
          <source>Ingénierie des systèmes d'information 23(2)</source>
          (
          <year>2018</year>
          )
          <fpage>11</fpage>
          -
          <lpage>38</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mikolov</surname>
          </string-name>
          , I. Sutskever,
          <string-name>
            <given-names>K.</given-names>
            <surname>Chen</surname>
          </string-name>
          , G. Corrado,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dean</surname>
          </string-name>
          ,
          <article-title>Distributed representations of words and phrases and their compositionality</article-title>
          ,
          <source>CoRR, abs/1310.4546</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>S.</given-names>
            <surname>Pouriyeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Allahyari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Liu</surname>
          </string-name>
          , G. Cheng, Hamid Reza Arabnia,
          <article-title>Ontology summarization: graph-based methods and beyond</article-title>
          ,
          <source>International Journal of Semantic Computing</source>
          <volume>13</volume>
          (
          <issue>2</issue>
          )(
          <year>2019</year>
          )
          <fpage>259</fpage>
          -
          <lpage>283</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>D.</given-names>
            <surname>Sánchez-Charles</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Carmona</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Muntés-Mulero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Solé</surname>
          </string-name>
          ,
          <article-title>Reducing event variability in logs by clustering of word embeddings</article-title>
          , In: Teniente,
          <string-name>
            <given-names>E.</given-names>
            ,
            <surname>Weidlich</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.(eds.) BPM</surname>
          </string-name>
          <year>2017</year>
          .
          <article-title>LNBIP</article-title>
          , vol.
          <volume>308</volume>
          , Springer, Cham,
          <year>2018</year>
          ,
          <fpage>191</fpage>
          -
          <lpage>203</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>K.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Hou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <article-title>Geospatial data ontology: the semantic foundation of geospatial data integration and sharing</article-title>
          ,
          <source>Big Earth Data</source>
          <volume>3</volume>
          (
          <issue>3</issue>
          )(
          <year>2019</year>
          )
          <fpage>269</fpage>
          -
          <lpage>296</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>K.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <article-title>Progress and challenges on entity alignment of geographic knowledge bases</article-title>
          ,
          <source>International Journal of Geo-Information</source>
          <volume>8</volume>
          (
          <issue>2</issue>
          )(
          <year>2019</year>
          )
          <fpage>77</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Mao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Guo</surname>
          </string-name>
          ,
          <article-title>Knowledge graph embedding: A survey of approaches and applications</article-title>
          ,
          <source>IEEE TKDE 29(12)</source>
          (
          <year>2017</year>
          )
          <fpage>2724</fpage>
          -
          <lpage>2743</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>D.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tian</surname>
          </string-name>
          ,
          <article-title>A comprehensive survey of clustering algorithms</article-title>
          ,
          <source>Ann. Data. Sci. 2</source>
          (
          <year>2015</year>
          )
          <fpage>165</fpage>
          -
          <lpage>193</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>A.</given-names>
            <surname>Zimmermann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Krotzsch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Euzenat</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Hitzler</surname>
          </string-name>
          ,
          <article-title>Formalizing ontology alignment and its operations with category theory</article-title>
          , in: FOIS'
          <volume>06</volume>
          ', Baltimore,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>