<!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>Spatial Relations for Positioning Objects in a Cabinet</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yohei Kurata</string-name>
          <email>ykurata@tmu.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Hui Shi</string-name>
          <email>shi@informatik.uni-bremen.de</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Tourism Sciences, Tokyo Metropolitan University 1-1 Minami-Osawa</institution>
          ,
          <addr-line>Hachioji, Tokyo 192-0397</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>SFB-TR/8 Spatial Cognition SFB/TR8 Spatial Cognition, Universität Bremen Postfach 330 440</institution>
          ,
          <addr-line>28334 Bremen</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This paper proposes a set of qualitative spatial relations designed for supporting human-machine communication about objects' locations in 'planar' storage. Based on Allen's interval relations and RCC-5 relations, our relations are derived by combining directional and mereo-topological relations between the projections of objects onto the 2D background. We identify 29 realizable relations, which are then mapped to positioning expressions in English.</p>
      </abstract>
      <kwd-group>
        <kwd>spatial communication</kwd>
        <kwd>relative locations</kwd>
        <kwd>mereo-topological relations</kwd>
        <kwd>directional relations</kwd>
        <kwd>RCC-5</kwd>
        <kwd>Allen's interval relations</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        When people describe the location of an object, they often use the relative position of
the object with respect to other objects which can be identified more easily. In order
that people can communicate with smart environment via natural dialogue, computers
should be able to understand and generate such positioning expressions. To process
such positioning expressions, we may apply existing models of cardinal directional
relations (e.g., [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]) or those of mereo-topological relations (e.g., [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]). However,
existing direction models distinguish too large number of relations—for instance,
Papadias and Sellis [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], Cicerone and Felice [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], and Kurata and Shi [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] distinguish
169, 218, and 222 relations, respectively. In addition, we have to care the application
of mereo-topological relations, because partonomy actually does not hold between
physical objects. This paper, therefore, proposes a task-oriented set of qualitative
spatial relations designed for supporting human-machine communication about object
locations in a cabinet, based on the model of cardinal directional relations in [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and
that of mereo-topological relations in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] (Section 2). Here a cabinet refers to any
‘planar’ storage in which we can neglect the front-back arrangement of two different
objects. Moreover, objects are limited to physical objects in the real world (i.e., 3D
single-component spatial objects without cuts or spikes, which never intersect with
each other). The resulting relations, called cabinet relations, are smoothly mapped to
natural language expressions for positioning objects (Section 3).
      </p>
      <p>
        Formalization of Cabinet Relations
Allen [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] distinguished 13 relations between two intervals. Considering projections of
2D objects onto x- and y-axes and the interval relations between these projections on
each axis, Guesgen [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] distinguished 1313 relations between two 2D objects. His
theory, called Rectangular Algebra (RA), is used typically for capturing
north-southeast-west relationships, but here we use it for capturing above-below-left-right
relationships in a cabinet, setting x-, y-, and z-axes parallel to the cabinet’s width,
height, and depth axes and considering the projections of 3D objects onto the
xyplane. Moreover, we summarize the 13 interval relations into 6 relations (Fig. 1b),
such that (i) each relation captures how the main bodies of two intervals overlap and
(ii) converse of each relation is uniquely determined. The original 1313 relations and
the new 66 relations are called RA relations and simplified RA relations,
respectively. For instance, the arrangement of two objects in Fig. 1a is represented by
a RA relation (meets, starts) or by a simplified RA relation (proceeds, within).
      </p>
      <p>
        RCC-5 relations [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] consist of five mereo-topological relations, namely DR
(discrete), PO (partial overlap), PP (proper part), PPI (proper part inverse), and EQ
(equal). In our cabinet scenario, we consider the projection of each object onto
xyplane, whose inner spaces (i.e., empty spaces enclosed by the projection), if they
exist, are filled. Then, considering RCC-5 relations between the space-filled
projections, we distinguish three spatial relations between the original objects, namely
separate, enclosed, and encloses (Fig. 1c). These three relations capture whether one
object is enclosed by another object as seen from the front of the cabinet, thereby
called enclosure relations. Note that the projections never take PO and EQ relations,
since in our scenario two objects never overlap nor have a front-back arrangement.
      </p>
      <p>A cabinet relation between two objects is defined as a pair of their enclosure
relation and simplified RA relation. For instance, the cabinet relation in Fig. 1a is
represented as [separate, (proceeds, within)]. Since we have 3 enclosure relations and
66 simplified RA relations, there are 366 = 108 pairs of relations. However, only
29 pairs (Fig. 2) are realizable in the real world because (i) when the enclosure
relation is enclosed, the simplified RA relation must be (within, within) (note that
(within, equal), (equal, within), and (equal, equal) are impossible because two objects
never overlap nor have a front-back arrangement), (ii) similarly, when the enclosure
relation is encloses, the simplified RA relation must be must be (includes, includes),
and (iii) when the enclosure relation is separate, the simplified RA relation can be any
but neither (within, includes), (within, equal), (includes, within), (includes, equal),
(equal, within), (equal, includes), (equal, equal), (equal, overlap), nor (overlap,
equal), since these relations presume the overlap of two objects.
3</p>
      <p>Mapping from Cabinet Relations to Positioning Expressions
When people explain the location of an object, they often rely on topological relations
between the object and other related object (especially if they intersect) or directional
relations between them (especially if they are located separately). Thus, the cabinet
y
[enclosed,
(within,
within)]</p>
      <p>(a)
[separate,
(succeeds,
within)]</p>
      <p>(k)
[separate,
(includes,
includes)]
(u)
(a)
[encloses,
(includes,
includes)]</p>
      <p>(b)
[separate,
(succeeds,
includes)]</p>
      <p>(l)
[separate,
(includes,
overlap)]
(v)</p>
      <p>x
(Figs. 2e-h)
2w, and 2y)
relations, which capture both topological and directional characteristics of objects’
arrangements, have certain correspondences to positioning expressions. Indeed, we
can map the cabinet relations to the following English expressions:
 [enclosed, (within, within)]</p>
      <p>A is in B (Fig. 2a)
 [encloses, (includes, includes)]</p>
      <sec id="sec-1-1">
        <title>A contains B (Fig. 2b)</title>
        <p> [separate, (proceeds, proceeds)] </p>
      </sec>
      <sec id="sec-1-2">
        <title>A is at the lower left of B (Fig. 2c)</title>
        <p> [separate, (proceeds,
within/includes/equal/overlap)]  A is
at the left of B
 [separate, (within/includes/equal/overlap, proceeds)] 
A is below B (Figs. 2o, 2s,
 [separate, (within, within)] </p>
      </sec>
      <sec id="sec-1-3">
        <title>A is surrounded by B (Fig. 2q)</title>
        <p> [separate, (includes, includes)] </p>
      </sec>
      <sec id="sec-1-4">
        <title>A surrounds B (Fig. 2u)</title>
        <p>Among 29 cabinet relations, 24 relations are assigned each to a certain expression.
Other 5 relations (Figs. 2r, 2v, 2-2) refer to rather complicated arrangements and
are difficult to characterize with simple expressions.</p>
        <p>Allen’s
Interval
Relations
before
meets
metBy
after
starts
during
finishes
finishedBy
contains
startedBy
equal
overlaps
overlappedBy
(b)</p>
        <p>Simplified
Interval
Relations
proceeds
succeeds
within
includes
equal
overlap</p>
        <p>RCC-5
Relations</p>
        <p>Enclosure</p>
        <p>Relations
DR
PO
PP
PPI
EQ
(c)
separate</p>
        <p>
enclosed
encloses
</p>
        <p>
          In actual dialogues, people use lots of expressions for describing locations. For
generality, we can consider an intermediate use of ontologies. For instance, we can
assign [separate, (proceeds, within)] to an ontological concept, which is then mapped
to such expressions as “at the left of” in English and “-no hidari-ni” in Japanese. As a
similar work, Shi and Kurata [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] mapped path-landmark relations to ontological
concepts in GUM [10]. Such generalization in our model is left for future work.
4
        </p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Conclusions and Future Work</title>
      <p>This paper introduced a set of qualitative spatial relations designed for the positioning
of physical objects in a cabinet. These cabinet relations will work powerfully for
supporting human-machine communication in smart environments. At this moment,
the mapping between the cabinet relations and language expressions is empirical and
thus, we need certain justification of this mapping in future work. We may also need
certain fine-tuning of the model, considering the use of additional information such as
adjacency/distance between two objects. Lastly, another issue in our future agenda is
to implement the proposed idea and test its applicability in practical systems.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Papadias</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sellis</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Spatial Reasoning Using Symbolic Arrays</article-title>
          . In: Frank,
          <string-name>
            <given-names>A.</given-names>
            ,
            <surname>Campari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Formentini</surname>
          </string-name>
          ,
          <string-name>
            <surname>U</surname>
          </string-name>
          . (eds.): International Conference GIS (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Goyal</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Egenhofer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Consistent Queries over Cardinal Directions across Different Levels of Detail</article-title>
          . In: Tjoa,
          <string-name>
            <given-names>A.M.</given-names>
            ,
            <surname>Wagner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            ,
            <surname>Al-Zobaidie</surname>
          </string-name>
          ,
          <string-name>
            <surname>A</surname>
          </string-name>
          . (eds.):
          <source>11th International Workshop on Database and Expert Systems Applications</source>
          , pp.
          <fpage>876</fpage>
          -
          <lpage>880</lpage>
          (
          <year>2000</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Randell</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cui</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cohn</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>A Spatial Logic Based on Regions and Connection</article-title>
          . In: Nebel,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Rich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Swarout</surname>
          </string-name>
          , W. (eds.):
          <source>Knowledge Representation and Reasoning</source>
          , pp.
          <fpage>165</fpage>
          -
          <lpage>176</lpage>
          . Morgan Kaufmann, San Francisco, CA, USA (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Egenhofer</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Herring</surname>
          </string-name>
          , J.:
          <article-title>Categorizing Binary Topological Relationships between Regions, Lines and Points in Geographic Databases</article-title>
          . In: Egenhofer,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Herring</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Smith</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Park</surname>
          </string-name>
          , K. (eds.):
          <source>Ncgia Technical Reports 91-7</source>
          . NCGIA,
          <string-name>
            <surname>Santa</surname>
            <given-names>Barbara</given-names>
          </string-name>
          , CA, USA (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Cicerone</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Felice</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Cardinal Directions between Spatial Objects: The PairwiseConsistency Problem</article-title>
          .
          <source>Information Science</source>
          <volume>164</volume>
          ,
          <fpage>165</fpage>
          -
          <lpage>188</lpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Kurata</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          :
          <article-title>Toward Heterogeneous Cardinal Direction Calculus:</article-title>
          . In: Mertsching,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Hund</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Aziz</surname>
          </string-name>
          , M. (eds.):
          <source>KI 2009, Lecture Notes in Computer Science</source>
          , vol.
          <volume>5803</volume>
          , pp.
          <fpage>452</fpage>
          -
          <lpage>459</lpage>
          . Springer, Berlin/Heidelberg (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Allen</surname>
          </string-name>
          , J.:
          <article-title>Maintaining Knowledge About Temporal Intervals</article-title>
          .
          <source>Communications of the ACM</source>
          <volume>26</volume>
          ,
          <fpage>832</fpage>
          -
          <lpage>843</lpage>
          (
          <year>1983</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Guesgen</surname>
          </string-name>
          , H.:
          <article-title>Spatial Reasoning Based on Allen's Temporal Logic</article-title>
          .
          <source>Technical report</source>
          , International Computer Science Institute (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Shi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kurata</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Modeling Ontological Concepts of Motions with Two Projection-Based Spatial Models</article-title>
          . In: Gottfried,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Aghajan</surname>
          </string-name>
          , H. (eds.):
          <article-title>Behavioral Monitoring and Interpretation</article-title>
          ,
          <source>CEUR Workshop Proceedings</source>
          , vol.
          <volume>396</volume>
          , pp.
          <fpage>42</fpage>
          -
          <lpage>56</lpage>
          . CEUR-WS.org (
          <year>2008</year>
          )
          <fpage>10</fpage>
          .
          <string-name>
            <surname>Bateman</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hois</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ross</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Farrar</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <source>The Generalized Upper Model</source>
          <volume>3</volume>
          .0:
          <string-name>
            <surname>Documentation</surname>
          </string-name>
          .
          <source>Technical report</source>
          , Collaborative Research Center for Spatial Cognition, University of Bremen, Bremen, Germany (
          <year>2006</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>