<!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>Connecting Granular and Topological Relations through Description Logics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Elio Hbeich</string-name>
          <email>elio.hbeich@cstb.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ana Roxin</string-name>
          <email>ana-maria.roxin@u-bourgogne.fr</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicolas Bus</string-name>
          <email>nicolas.bus@cstb.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Information System and Applications Division</institution>
          ,
          <addr-line>CSTB, Sophia Antipolis 06560</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Université of Bourgogne Franche-Comté- LIB EA7534</institution>
          ,
          <addr-line>Dijon 21000</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Granularity deals with organizing in greater or lesser detail data, information, and knowledge that resides at a granular level. This organization is carried out according to certain criteria, which thereby provide a context view or dimension also called granular perspective. Topological relations express spatial associations among geospatial features (points, polylines, and polygons); they represent a horizontal spatial analysis. The two domains allow scientists to conceive different perspectives of the world. In this article, we aim to combine the two representations through Description Logics (DL) rules to relate granular (vertical representation) and geospatial topological (horizontal representation) relations. The following consequences are thus noted: (1) geospatial features become granules, (2) geospatial features are grouped into different levels of granularity and different granules, and finally, (3) granular construction and decomposition operations are integrated into the spatial domain.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Scientists are continually endeavoring to structure their perception of the
environment and the world, i.e., geospatial and building data. With the recent advances in
Artificial Intelligence (AI), there is a growing need to analyze and reason over such data
in the context of numerous use cases, i.e., disaster management, compliance checking
        <xref ref-type="bibr" rid="ref1">(Bus et al., 2018)</xref>
        . Granular Computing (GrC) has been recognized as a promising
approach for representing human reasoning and problem solving through the levels of
granularity
        <xref ref-type="bibr" rid="ref6">(Keet, 2008)</xref>
        . It considers for modelling a specific domain of knowledge or
a worldview. While not fully implemented in ontology languages (such as OWL), GrC
relationships structure knowledge into multi-level hierarchies by identifying parts of
such knowledge, their relations, and their connections to the whole. In the present
article, we seek to identify logical relations between GrC principles and existing
topological relations as defined for existing geographical datasets. The overall goal is to use
such logical rules to help automatically build perspectives or granular levels for
knowledge in a specific area. Like the Level of Detail (LoD) concept used in CityGML
(Gröger et al., 2012), such logical rules would facilitate different computing
perspectives of the geospatial data available for a considered area. We aim to combine the two
representations using Description Logics (DL) rules to relate granular and geospatial
topological relations. We consider geospatial features as granules, grouped into
different levels of granularity and different granules. The article is organized as follows:
Section 2 introduces geospatial topological relations; section 3 presents the granular
computing perspective, notions, and relationships; section 4 introduces related work;
section 5 presents DL rules that relate topological and granular relationships, section 6
discusses our use case and future work, and finally we conclude in section 7.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Geospatial Topological Relations</title>
      <p>The vocabulary described above illustrates connectivity, adjacency, and enclosure
relations among geospatial features. For example, sfTouches describes whether two
geospatial features are next to each other.
3</p>
      <p>
        Granular Computing
        <xref ref-type="bibr" rid="ref10">(Yao, 2007)</xref>
        explains that GrC is studied from three perspectives philosophical,
methodological, and computing. In this article, we are interested in the philosophical
perspective as it explores the compositing of parts, their relations, and their connections
to the whole. GrC’s philosophical perspective exploits structures in terms of granules,
levels, and hierarchies based on multilevel representations. Consequently, a granule can
be considered part of another granule or may include a family of granules, creating a
hierarchical structure. (J. T. Yao et al., 2013) details three basic notions of GrC: (1)
Granule: defined as a small particle among numerous particles forming a large unit. It
represents classes, objects, data, elements, or any sort of real or virtual information. The
partition of a granule into smaller ones results in subgranules. (2) Granulation: presents
construction or decompose operations. The construction process forms high-level
granules from lower-level subgranules; the decomposition process splits high-level granules
into lower-levels
      </p>
      <p>subgranules. (3) Granular relationships: used as a foundation to
gather lower-level granules into higher-level ones (interrelationship) or to split
highlevel granules into low-level granules (intrarelationship). Note that high-level granules
represent abstract concepts, and lower-level granules represent specific concepts. In the
presented work, we consider the DL formalisms for modelling granules and the
granular relations between them. The notation granular-relation(x, y) thus represents the
granular relation between granules x and y. We also consider granules x and y as
concepts (or concept instances) in DL. Based on these assumptions, the table below
presents granular relationships as defined in (J. T. Yao et al., 2013) :

( ,  ) =
  ≠ ∅, ∀ ≠  , ⋃1   =</p>
      <p>,
∑ 
1
 ×   =1  =1

1   = 
(  ,   )</p>
      <p>DL notation
refine(x, y)
coarse(x, y)
prefine(x, y)

stances, GrC represents them both using granules. While OWL uses subclass relation
to refer to hierarchy, this relation does not represent the complexities of the granular
world (high-level and lower-level granule). At the same time, OWL uses different types
of relations to represent connection between concepts, instances, etc. GrC only uses
granular relationships. Therefore, the below DL rules allow building granular levels
that do not exist in OWL.
4</p>
    </sec>
    <sec id="sec-3">
      <title>Related Work</title>
      <p>
        Inspired by geospatial topological relations, the authors in
        <xref ref-type="bibr" rid="ref2">(Dube &amp; Egenhofer,
2009)</xref>
        created coarse topological relations to analyze data in different contexts. For
example, inside and coveredBy are grouped in a single relation called IN to indicate that
one region is a proper subset of the other. In addition, the authors mapped both
topological relations to address the zonal representation of the relations neighborhoods
between spatial entities.
        <xref ref-type="bibr" rid="ref3">(Fent et al., 2005)</xref>
        proposes an extension of GeoGraph called
Granular GeoGraph that supports spatial and semantic granularity by adding granular
notion (aggregation and generalization) to geospatial conceptual models. These notions
allow modification in geometry description and topological relation between spatial
objects. The authors in
        <xref ref-type="bibr" rid="ref7">(Khamespanah et al., 2016)</xref>
        propose a reliable model for
earthquake vulnerability assessment to manage the uncertainty associated with the experts’
opinions. To achieve their objective geospatial data were integrated using
DempsterShafer theory, and granular-tree was applied to extract rules with minimum
incompatibility from the information table provided by the experts.
5
      </p>
    </sec>
    <sec id="sec-4">
      <title>Connecting Topological and Granular Relations through</title>
    </sec>
    <sec id="sec-5">
      <title>Logical Rules</title>
      <p>Topological relations describe the interactions among geospatial features
horizontally; they consider that all geospatial features are situated on the same level or layer.
GrC builds knowledge in a hierarchical structure by exploring the
composition/decomposition of parts, their relations, and connections. Nevertheless, both domains represent
information from orthogonal perspectives. We have noted the potential connection
between granular and topological relations. To apply the philosophical perspective of GrC
to the spatial domain, we develop a set of DL rules to build granular levels from
geospatial data and their topological relationships, thus bringing a multilevel interpretation
to the spatial domain. Before connecting granular and topological relations, we noticed
the following (equivalent: ≡, not: ¬, Union:∪, Intersection ∩):







In addition, we have noted that refine is the inverse of coarse and that prefine is the
inverse relation of pcoarse. Even when granular relationships connect two levels of
granularity, one can infer granular relationships to accommodate multiple scales. For
example,  ( ,  ) ∩  ( ,  ) →  ( ,  ).
6</p>
    </sec>
    <sec id="sec-6">
      <title>Use Case</title>
      <p>
        Our scope of work focuses on creating a multiscale semantic checker that verifies
the compliance of construction at urban and building levels. After creating our
knowledge base that integrates and connects urban and building concepts, and divided
French urban regulations into several scales: building, district, city, and region
        <xref ref-type="bibr" rid="ref5">(Hbeich
et al., 2019)</xref>
        . We will apply the GrC notion and relationships on our knowledge base
to produce a multiscale structure, enabling us to connect the urban regulation to the
appropriate level of the knowledge base. The reason behind the implementation of GrC
notion and relations refers to the limitations of OWL language to represent the
complexity of the GrC philosophical perspective. For example, OWL uses subclass to
highlight hierarchy, e.g., A subclassOf B. This relation implies that (1) all the instances of
A are instances of B, (2) A inherent all relations and restriction from B, and finally (3)
A inherent all properties of B. While granular relation such as A refine B indicates (1)
A is at a lower level than B, (2) A and B could represent a concept or instance, (3) A
and B are different concepts or instances, and finally (4) both granules don’t inherit any
relations or restriction from one another. In this article, we have investigated the
relations between topological and granular relationships. Our future work will apply the
same methodology (philosophical perspective) to the Building Information Model
(BIM), more specifically to IFC relations, in order to create a hierarchical structure for
building models. By connecting the two hierarchical structures (geospatial and
building), we will then be able to generate a multiscale knowledge base ranging from City
to building elements.
7
      </p>
    </sec>
    <sec id="sec-7">
      <title>Conclusion and Future Work</title>
      <p>
        As mentioned above, topology structures information horizontally, whereas GrC
creates hierarchies of information. Our work combines the two representations using
DL rules to relate granular and geospatial topological relations. Thus, we consider
geospatial features as granules, grouped into different levels of granularity and into
different granules. In this way, geospatial data is presented as granular multiscale
hierarchies. Our future work will specify an OWL vocabulary for granular relations and
further apply Linked Data principles along with the DL rules elaborated here. The goal is
to create an ontology similar to GeoSPARQL for GrC and use it to structure existing
geospatial datasets. In doing so, the rules presented above can be adapted either into
SHACL rules (Shapes Constraint Language (SHACL), s. d.) or SPARQL queries
        <xref ref-type="bibr" rid="ref9">(SPARQL Query Language for RDF, 2019)</xref>
        , thus structuring geospatial knowledge
(pertaining to the considered datasets) into multiscale, granular knowledge. This would
enable multiscale compliance checking rules, for example considering a building's
environment when checking specific regulations.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Bus</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fahad</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fies</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Roxin</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>Semantic topological querying for compliance checking</article-title>
          . 7.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Dube</surname>
            ,
            <given-names>M. P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Egenhofer</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Establishing Similarity Across Multi-Granular Topological-Relation Ontologies</article-title>
          .
          <volume>12</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Fent</surname>
            ,
            <given-names>I. D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gubiani</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Montanari</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Granular GeoGraph : A Multi-Granular Conceptual Model for Spatial Data</article-title>
          .
          <volume>13</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>GeoSPARQL</given-names>
            <surname>Ontology.</surname>
          </string-name>
          (
          <year>2012</year>
          ). http://schemas.opengis.
          <source>net/geosparql/1</source>
          .0/geosparql_vocab_all.rdf Gröger,
          <string-name>
            <given-names>G.</given-names>
            ,
            <surname>Kolbe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. H.</given-names>
            ,
            <surname>Nagel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            , &amp;
            <surname>Häfele</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.-H.</surname>
          </string-name>
          (
          <year>2012</year>
          ). OGC
          <string-name>
            <surname>City Geography Markup Language (CityGML) En- coding Standard</surname>
          </string-name>
          .
          <volume>344</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Hbeich</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roxin</surname>
            ,
            <given-names>A.-M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Bus</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>2019</year>
          ).
          <article-title>ALIGNING BIM AND GIS - CITYGML AND PLU TO ACHIEVE COMPLIANCE CHECKING MODEL</article-title>
          .
          <volume>165</volume>
          ‑
          <fpage>170</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Keet</surname>
            ,
            <given-names>C. M.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <source>A Formal Theory of Granularity</source>
          .
          <volume>268</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Khamespanah</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Delavar</surname>
            ,
            <given-names>M. R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moradi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sheikhian</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>A GIS-Based Multicriteria Evaluation Framework for Uncertainty Reduction in Earthquake Disaster Management Using Granular Computing</article-title>
          .
          <source>Geodesy and Cartography</source>
          ,
          <volume>11</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Perry</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Herring</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>OGC GeoSPARQL - A Geographic Query Language for RDF Data</article-title>
          .
          <volume>75</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Shapes</given-names>
            <surname>Constraint</surname>
          </string-name>
          <article-title>Language (SHACL). (s. d</article-title>
          .).
          <source>Consulté 1 mars</source>
          <year>2021</year>
          , à l'adresse https://www.w3.org/TR/shacl/ SPARQL Query Language for RDF. (
          <year>2019</year>
          , février 21). https://www.w3.org/TR/rdf-sparqlquery/ Yao,
          <string-name>
            <given-names>J. T.</given-names>
            ,
            <surname>Vasilakos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. V.</given-names>
            , &amp;
            <surname>Pedrycz</surname>
          </string-name>
          ,
          <string-name>
            <surname>W.</surname>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Granular Computing : Perspectives and Challenges</article-title>
          .
          <source>IEEE Transactions on Cybernetics</source>
          ,
          <volume>43</volume>
          (
          <issue>6</issue>
          ),
          <fpage>1977</fpage>
          ‑
          <lpage>1989</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Yao</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>The Art of Granular Computing</article-title>
          . In M. Kryszkiewicz,
          <string-name>
            <given-names>J. F.</given-names>
            <surname>Peters</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Rybinski</surname>
          </string-name>
          , &amp; A.
          <string-name>
            <surname>Skowron</surname>
          </string-name>
          (Éds.),
          <source>Rough Sets and Intelligent Systems</source>
          Paradigms Springer Berlin Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Zlatanova</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Topological Relationships and Their Use</article-title>
          . In S. Shekhar,
          <string-name>
            <given-names>H.</given-names>
            <surname>Xiong</surname>
          </string-name>
          , &amp; X.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Zhou</surname>
          </string-name>
          (Éds.),
          <source>Encyclopedia of GIS</source>
          (p.
          <fpage>1</fpage>
          ‑
          <lpage>21</lpage>
          ). Springer International Publishing.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>