<!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>More than just One Box</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Yi RU</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Michael GRU¨ NINGER</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Mechanical and Industrial Engineering, University of Toronto</institution>
          ,
          <country country="CA">Canada</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>To support the representation of furniture assembly, we need an ontology to describe the shapes of integrated three-dimensional objects. There are few existing formal axiomatizations in this domain. MWorld Ontology, with nine modules, is a first order logic ontology proposed in this paper which allows the description of topological shapes composed of boxsets, boxes, surfaces, edges and points. We introduced boxset as the class for the shapes of integrated three-dimensional objects, componentOf as the proper parthood relation between the components and the whole, as well as semicomplements to capture the relationship between the disjoint components of the same whole. We proposed terms for coincident shapes in adjacent components: joint point, joint edge and joint surface. We reused CardWorld and BoxWorld, as an extension, we introduced featureOf as a new parthood relation to represent the relationship between substructure or basic shapes and their superstructure. As such, these theories can represent aspects of shapes with different dimensions following multidimensional and mereological pluralism approaches. All concepts and relationships are axiomatized and demonstrated with examples.</p>
      </abstract>
      <kwd-group>
        <kwd />
        <kwd>Shape Ontology</kwd>
        <kwd>Multidimensional</kwd>
        <kwd>Integrated Objects</kwd>
        <kwd>Component</kwd>
        <kwd>Solid Physical Objects</kwd>
        <kwd>Parthood</kwd>
        <kwd>Topology</kwd>
        <kwd>Mereological Pluralism</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The above use case is drawn from Social Needs Marketplace (SNM)[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. To support the
representation of such an assembly process, as demonstrated in Figure 1, we of course
need a process ontology to specify states, activities, and different orderings on the
occurrences of activities. We also need an ontology to describe the different components
of the three-dimensional physical object at each stage of the assembly process, as well
as the shapes of these components. Within this paper, we will focus on an ontology to
logically specify such components and their topological shapes.
      </p>
      <p>
        Following the principle of ontology lifecycle, we reuse two closely related existing
first-order ontologies for surfaces and boxes, CardWorld[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and BoxWorld1[
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. There
are four disjoint categories of entities within a model domain of the CardWorld and
BoxWorld Ontologies: points, edges, surfaces, and boxes, corresponding to the shapes
of zero-, one-, two-, and three-dimensional objects, respectively. For two-dimensional
objects, CardWorld captures the relationship between points, edges, and surfaces. For
three-dimensional objects, BoxWorld describes properties of a single box and its parts.
The set of edges in a surface, the set of border edges, and the set of edges that meet
at the same vertex, each forms a cyclic ordering. Both ontologies only use the notions
of incidence and betweenness, rather than the Euclidean geometry as axiomatized by
Hilbert and Tarski. And they have their basic ontological commitments based on a binary
relation, part, which describes the incidence relations between different categories of
objects.
      </p>
      <p>But how about the shapes of objects that are composed by more than one box?
In this paper, we introduce MWorld Ontology, which is a first order logic ontology
for shapes of integrated three-dimensional objects. Axioms of MWorld are categorized
into nine modules. The relationships between these theories, the BoxWorld and the
CardWorld Ontology is shown in Figure 2 below. We also extended the BoxWorld with a
featureOf parthood relation to represent the parthood relationship between a shape
substructure and the whole, for example, holes and voids can be features of a box. There are
three parthood relations in MWorld Ontology. We reuse part as the basic parthood
relation between basic shapes of different dimensions in a weak tripartite incidence
structure, an example is that edge is a part of some surface. In MWorld, we named
componentOf as the proper parthood relationship between the composing box or boxset and
composed boxset. Corresponding modules of these parthood ontologies are axiomatized
and synonymous with the classic mereology.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Extension to BoxWorld</title>
      <p>We introduce featureOf as the general parthood relation between shapes in different
dimensions in BoxWorld. Following Axiom (1), a feature in the BoxWorld is an enclosed
1colore.oor.net/boxworld/boxworld.clif
shape or its substructure. It can be a basic atomic shape in its dimension: a point in
zerodimension, an edge in one-dimension, a surface in two-dimension and a box in
threedimension. A feature can also be a hole, the shape of a void, and a corner of a table with
three edges meet at the same vertex. featureOf is the parthood relation between feature
and the whole. The extended BoxWorld has one new module boxworld f eature and one
updated closure module boxworld2.</p>
      <p>(8x; y) f eatureO f (x; y)
(9z) f eatureO f (z; y) ^ : f eatureO f (z; x)
(1)
f1 to f5 in Figure3 below are examples of features of a cube.</p>
      <p>Linking back to our motivation scenario, Bob can now indicate the wear at the top
of both posts, where most corners are already rounded and the straight corner features
have disappeared, showing the signs of age.</p>
    </sec>
    <sec id="sec-3">
      <title>3. MWorld</title>
      <p>We need representation of a collection of connected three-dimensional shapes to
describe the structure of furniture, for example the assembled children’s bed. Thus, we
introduce MWorld as an extension to BoxWorld that was able to represent shapes that are
composed of multiple boxes. The axioms of MWorld are decomposed into nine
modules: mworld part, mworld edge, mworld border, mworld peak, mworld component,
mworld joint, mworld complement, mworld f eature and mworld.</p>
      <p>The module with basic ontological commitments mworld part extends boxworld part
with the new class of boxset, elements of which are composed of boxes. The
module mworld edge is an adjustment from boxworld edge with violating axioms
removed, for instance, ”Every border meets another unique border at a vertex.” is no
longer true in MWorld, as in Figure 5(v), two borders meet at a joint edge. The
modules mworld border and mworld peak are adjustments from boxworld border and
boxworld peak with updated importing statements from MWorld. As in the updated
BoxWorld above, featureOf in boxsets also represents incomplete shapes - it can be a
hole in the boxset, a void, or a boxset with some surfaces missing. The sole axiom in the
module mworld is a closure axiom, so that all objects are either points, edges, surfaces,
boxes or boxsets.</p>
      <sec id="sec-3-1">
        <title>3.1. Boxset and its components</title>
        <p>In MWorld, we introduce a new parthood relation componentOf, which is a primitive
relation to describe the proper parthood between the boxes or boxsets composing a boxset
and the whole boxset, as axiomatized in Axiom (2) and (3) from Figure 4. Axioms (4)
and (5) ensure that a boxset is composed by at least two components and every box in
a boxset meets another distinct box in that boxset. Axiom (6) shows that two boxes or
boxsets are semicomplements of each other when they are both components of the same
boxset and they don’t overlap in features or boxes.2</p>
        <p>One thing to note is that boxsets are composed of boxes, but a box is not always
part of a boxset. This nature is unlike the basic ontological commitments of CardWorld
and BoxWorld, where the part relation forms a weak tripartite incidence structure over
the three disjoint sorts of objects: every point is part of an edge, every edge is part of a
surface, and every surface is part of a box.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Joints that coincide</title>
        <p>A joint as defined in Axiom (7), either coincides with a part of a component or is created
to be coincident with the intersection between two components. We say that two shapes
coincide when they are congruent and there is no distance between them. Axiom (8)
makes sure that if there is a part of a component that coincides with a joint, then there
must be another component of the same whole that meets this component at the joint.</p>
        <p>
          Examples of how boxsets can be composed by boxes are listed in Figure 5. Examples
5(i) to 5(iv) show the scenarios of a joint point: 5(i) shows that point p1 of cone b2 meets
surface s1 of cube b1 at joint point jp1 which coincides with p1; 5(ii) shows that point
p1 of cube b1 meets point/vertex p2 of cone b2 at joint point jp1 which coincides with
p1 and p2; 5(iii) shows that point p1 of cone b2 meets edge/boundary e1 of cube b1 at
joint point jp1 which coincides with p1; and 5(iv) shows that edge/boundary e1 of cube
2In Lattice Theory, the definition to semicomplement is: in a lattice L bounded below an element y is called
complement of x if x ^ y = 0; and L is said to be semicomplemented (SC) if each x 2 L (with x 6= 1 if 1 exists
in L) admits at least one nonzero semicomplement.[
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]
        </p>
        <p>(8x; y)componentO f (x; y) (Box(x) _ Boxset(x)) ^ Boxset(y)
(8x; y)componentO f (x; y) (9z)componentO f (z; y) ^ :componentO f (z; x)
(8b1; x)componentO f (b1; x) (9b2)componentO f (b2; x) ^ (b1 6= b2)</p>
        <p>(8b1; x)componentO f (b1; x) ^ Box(b1)
(9b2; j)componentO f (b2; x) ^ Box(b2) ^ (b1 6= b2) ^ meets(b1; b2; j)
(8x; y)semicomplements(x; y)</p>
        <p>:componentO f (x; y) ^ :componentO f (y; x) ^ (x 6= y)^
((:9z)componentO f (z; x) ^ componentO f (z; y))^
((9b)Boxset(b) ^ componentO f (x; b) ^ componentO f (y; b))
(8 j)Joint( j) (9b1; b2; y1; y2)semicomplements(b1; b2) ^ box(b1) ^ box(b2)^
part(y1; b1) ^ part(y2; b2) ^ (coincides( j; y1) _ coincides( j; y2)_
(coincides( j; y1) ^ coincides( j; y2)) _ ((9i)intersection(i; y1; y2) ^ coincides( j; i)))
(8b1; x; j)(9y)componentO f (b1; x) ^ Joint( j) ^ part(y; b1) ^ coincides( j; y)
(9b2)componentO f (b2; x) ^ meets(b1; b2; j)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
b1 meets the surface s1 of sphere b2 at a new joint point jp1. The shape of sphere is a box
consisting of one sole surface, and it does not have any edge or point.</p>
        <p>Example 5(v) to 5(vii) show the scenarios of a joint edge: 5(v) shows that edge e1
of cube b1 meets edge e2 of cube b2 at joint edge je1 which coincides with e1 and e2,
similarly, we also have p1 of b1 and p3 of b2 coincide at jp1 and p2 of b1 and p4 of
b2 coincide at jp2; 5(vi) shows that surface s1 of cube b1 meets surface s2 of cube b2
at a joint area js1, while the boundaries of js1 coincide with e1 and e2 as je1 and je2
respectively, in addition, the four circled joint points of js1 also coincide with all four
vertices of both je1 and je2; and 5(vii) shows that surface s1 of cube b1 meets surface s2
of cylinder b2 at the new joint edge je1, and the two vertices of je1, which are also the
interceptions between s2 and e1 and e2 respectively, are also created as jp1 and jp2.</p>
        <p>Example 5(viii) and 5(ix) show the scenarios of a joint surface/area: in example
5(viii), two cubes are stacked together horizontally, where surface s1 of cube b1 meets
surface s2 of cube b2 at the new joint area js1, and similarly as in 5(vi), boundaries/edges
and vertices/points of js1 coincide with the boundaries/edges and vertices/points of s1
and s2; last but not least, 5(ix) shows that surface s1 of cube b1 meets surface s2 of
cylinder b2 at joint area js1 which coincides with s2, and similarly, the boundary/edge e1
of s2 and b2 is coincided with joint edge je1.</p>
        <p>In a similar case as example 5(viii), if the two cubes are melted in with each other
instead of stacked together, the surface s1 of cube b1 and the surface s2 of cube b2 will
disappear with no new joint surface created. Same situation goes for the boundaries/edges
and vertices/points that are melted in.</p>
        <p>Back to our story at the beginning of this paper, in the first step of assembling the
headboard, Bob inserted the support bars into the headboard bottom cross-piece. Figure
6(a) simulates the scenario where the headboard bottom cross and one of the bars are
placed separately. The assembled shape is demonstrated in 6(aa), where the middle joint
edge je1, bottom joint edge je2, bottom joint area js1 and round joint surface js2 are
specified with the original shapes they coincide with. Bob then slid the headboard top
cross onto the support bars, similar to the example 5(ix) where the joint area js1 is on the
bottom surface s1 of the headboard top cross b1, and coincides with the top surface s2
of one of the support bars b2. The representation of relationships in 6(aa) are shown in</p>
      </sec>
      <sec id="sec-3-3">
        <title>Axiom (9) below.</title>
        <p>Boxset(bs1)
^ componentO f (b1; bs1) ^ componentO f (b2; bs1) ^ semicomplements(b1; b2)
^ Box(b1) ^ Sur f ace(s3) ^ Sur f ace(s5) ^ Edge(e1) ^ Edge(e3)
^ f eatureO f (s3; b1) ^ f eatureO f (s5; b1) ^ f eatureO f (e1; b1) ^ f eatureO f (e3; b1)
^ Box(b2) ^ Sur f ace(s2) ^ Sur f ace(s4) ^ Edge(e2)
^ f eatureO f (s2; b2) ^ f eatureO f (s4; b2) ^ f eatureO f (e2; b2)
^ JointEdge( je1) ^ coincides( je1; e1) ^ f eatureO f ( je1; bs1)
^ JointEdge( je2) ^ coincides( je2; e2) ^ coincides( je2; e3) ^ f eatureO f ( je2; bs1)
^ JointSur f ace( js1) ^ coincides( js1; s2) ^ coincides( js1; s3) ^ f eatureO f ( js1; bs1)
^ JointSur f ace( js2) ^ coincides( js2; s5) ^ f eatureO f ( js2; bs1)
^ Sur f ace(s6) ^ f eatureO f (s6; bs1)
(9)</p>
        <p>The last step Bob performed was inserting the wood dowels into the ends of crosses,
two dowels at a time. This scenario is captured by Figure 6(b) and 6(bb), while the
assembly of each individual dowel is similar with the first step featured in Figure 6(aa),
the adjacency of two dowels creates another joint edge marked as je3.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Shapes and Objects</title>
      <p>
        For objects with shapes, we also have pieceOf from SoPhOs[
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] as the parthood relation
in shaped objects. The pieceOf relation is a defined relation:
(8x; y)pieceO f (x; y) (9 f1; f2)bounds( f1; x) ^ bounds( f2; y) ^ f eatureO f ( f1; f2)
(10)
where bounds is a primitive relation in SoPhOs captures the relationship between an
enclosed or non-enclosed shape feature and the object that is partially or fully bounded
by the shape feature. featureOf is a reflexive parthood relation in the extended BoxWorld
Ontology as mentioned above in Section 2. One corresponding example is that the handle
object of a coffee mug is a piece of the mug object. Of course, the pieceOf relation
is able to describe shape identified parthood relationship of both atomic shaped objects
and integrated shaped objects. For instance, the back piece of an assembled dining chair
includes the back cushion and the upper piece of the wooden frame.
      </p>
      <sec id="sec-4-1">
        <title>4.1. Shape Spatial Structure - MultiDimensional Occupy</title>
        <p>
          Pieces share boundaries with the whole, while containment does not. Shape of a solid
physical object encloses some physical space, it is represented with the multidimensional
Occupy Ontology[
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. The parthood relationship of the physical spaces occupied by the
shapes of physical entities is denoted by containedIn:
(8x; y)containedIn(x; y)
(9r1; r2)occupies(x; r1)^occupies(y; r2)^region part(r1; r2)
(11)
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Relationship to Assembly Processes</title>
      <p>We began the paper with a motivating scenario that described the assembly of a baby’s
crib. How is an ontology for assembly processes related to the shape ontology described
within this paper?</p>
      <p>Using the PSL Ontology as the underlying generic process ontology, the notion of
state is represented by reified fluents. Intuitively, a change in state is captured by fluents
that are either achieved or falsified by an activity occurrence. The prior relation is used
to specify the fluents that are intuitively true prior to an activity occurrence and the holds
relation specifies the fluents that are intuitively true after an activity occurrence.
Furthermore, a fluent can only be changed by the occurrence of activities. Thus, if some fluent
holds after an activity occurrence, but after an activity occurrence later along the branch
it is false, then an activity must occur at some point between that changes the fluent. This
also leads to the requirement that the fluents holding after an activity occurrence will
be the same fluents that are prior to any successor occurrence, since there cannot be an
activity occurring between them.</p>
      <p>
        Using the methodology introduced by [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], we classify all possible activities in a
domain by characterizing possible all changes in the domain. We translate a domain
ontology to a domain state ontology. Activity occurrences correspond to mappings between
models of the domain ontology. Finally, we classify activities with respect to possible
changes.
      </p>
      <p>For example, the mereology on material objects leads to a classification of
material removal and addition activities. A mereology of components leads to
activities that change the corresponding componentO f fluent. Assembly activities achieve
componentO f , while disassembly activities falsify the componentO f fluent.</p>
    </sec>
    <sec id="sec-6">
      <title>6. Previous Research</title>
      <p>
        There are limited existing formal axiomatizations in first order logic for shape
representations. Shape grammars[
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] have been proposed as a way of modelling the shapes of
objects; however, such approaches do not provide a logical theory, and hence do not support
automated reasoning through deduction or model construction. We therefore focus only
on ontological approaches. In [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], Aameri proposed the Shape Ontology as an extension
to CardWorld and BoxWorld, with an extended module describing relationships between
multiple boxes. In her Shape Ontology, she considers the entity that consists of multiple
boxes as one dimension higher than the three-dimensional box which is a different
approach than that of this paper. We took the perspective that the integration of multiple
three-dimensional shapes is still three-dimensional shape, and we introduce features and
joints to represent substructures and superstructure of boxes which allow description to
more shape forms. The approach of multidimensional mereotopology are also adopted
in GFO-Space theory[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and CODIB[
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], which deal with an arbitrary mereotopology
instead of focusing on shapes of objects.
      </p>
      <p>
        Our multidimensional approach falls into what is often called the family of 3D
representation of physical objects, in which all of an object’s parts exist at any point in
time. This approach can also be seen in the continuants of BFO[
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and the endurants
of DOLCE[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] upper ontologies, although these upper ontologies are based on a
timeindexed version of mereological monism.
      </p>
      <p>
        The term component is commonly adapted in works of mereology, the meaning we
give is similar to the previous works, but the application domain is different. We
follow the approach of mereological pluralism[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. In one of the earliest works in the area,
Winston[
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] presented a taxonomy of part-whole relations, and included
componentintegral object as a parthood relationship but for abstract concepts like phonology to
linguistics. Later, Odell[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] also included component as one of his six proposed kinds of
aggregation relationships. However, neither Winston nor Odell provided axiomatizations
of their different parthood relations. In more recent work, Keet[
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] introduced a
taxonomy as summarization of Odell’s approach to types of part-whole relations[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], and
also provided OWL axiomatizations of the taxonomy. Bittner and Donnelly[
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] have also
presented an axiomatization of CmpOf in biological ontology.
      </p>
      <p>
        Koslicki lists material components and formal components as kinds of proper parts
in her book[
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. She defines that material components are intuitively from which these
wholes come into existence, and formal components act as a sort of recipe in specifying
the range and configuration of material components eligible to compose a whole of this
kind. Our concept of componentOf is more aligned with the definition of the formal
component concept, but in the domain of shape representation.
      </p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusion</title>
      <p>There are few existing first order logic axiomatizations in describing shapes of integrated
three-dimensional objects. With Bob’s assembly scenario in the use case as an
motivation, we proposed MWorld Ontology and reused existing topological shape
ontologies CardWorld and BoxWorld. MWorld is a first order logic ontology with nine
modules, which allows the description of topological shapes from zero-dimension to
threedimension, including boxsets, boxes, surfaces, edges and points. We named boxset as the
class for the shapes of integrated three-dimensional objects, componentOf as the proper
parthood relation between the composing components and the whole, as well as
semicomplements as the relation between disjoint components of the same whole. We also
proposed terms in MWorld for the coincident shapes in adjacent components: joint point,
joint edge and joint surface. Furthermore, as an extension to BoxWorld, we introduced
featureOf as a new general parthood relation to capture the relationship between
substructure or basic shape and its superstructure. As such, these theories can represent
aspects of the shapes with different dimensions following multidimensional and
mereological pluralism approaches. Future researches to MWorld include discussions to
convexity, granularity and shape orientation. In addition, to better follow the mereological
pluralism approach, we suggest that CardWorld and BoxWorld be revised with a different
terminology other than part for the parthood relationship between basic shape entities
and the whole. What’s more, with incorporation of process and motion ontologies, we
can then describe Bob’s full day of fun assembly.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Aameri</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          (
          <year>2012</year>
          ).
          <article-title>Using Partial Automorphisms to Design Process Ontologies</article-title>
          .
          <source>Formal Ontology in Information Systems: Proceedings of the Seventh International Conference (FOIS</source>
          <year>2012</year>
          ), pages
          <fpage>309</fpage>
          -
          <lpage>322</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Aameri</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Encountering the Physical World</article-title>
          . Eighth Conference on Formal Ontology Meets Industry.
          <source>In: Proceedings of the Joint Ontology Workshops 2017 Episode</source>
          <volume>3</volume>
          : The Tyrolean Autumn of Ontology, Bozen-Bolzano, Italy,
          <source>September 21-23</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Arp</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Smith</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spear</surname>
            ,
            <given-names>A. D.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Building Ontologies with Basic Formal Ontology</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Baumann</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Loebe</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Herre</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Towards an ontology of space for GFO</article-title>
          .
          <source>In Ninth International Conference on Formal Ontology in Information Systems</source>
          , pages
          <fpage>53</fpage>
          -
          <lpage>66</lpage>
          . Nancy, France.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Bittner</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Donnelly</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Computational ontologies of parthood, componenthood, and containment</article-title>
          .
          <source>In Proceedings of the 19th International Joint Conference on Artificial Intelligence (IJCAI</source>
          <year>2005</year>
          ), pages
          <fpage>382</fpage>
          -
          <lpage>387</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>Thinking outside (and inside) the box</article-title>
          .
          <source>In SHAPES 1.0 Conference</source>
          , Karlsruhe, Germany.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aameri</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chui</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hahmann</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ru</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>Foundational Ontologies for Units of Measure</article-title>
          .
          <source>Proceedings of the 10th International Conference on Formal Ontology in Information Systems. Cape Town</source>
          , South Africa.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Delaval</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>A first order cutting process ontology for sheet metal parts</article-title>
          . In Brender, J.,
          <string-name>
            <surname>Christensen</surname>
            ,
            <given-names>J. P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Scherrer</surname>
            ,
            <given-names>J.R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>McNair</surname>
          </string-name>
          , P., editors,
          <source>Proceedings of the 2009 conference on Formal Ontologies Meet Industry</source>
          , pp.
          <fpage>22</fpage>
          -
          <lpage>33</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Hahmann</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>A reconciliation of logical representations of space: from multidimensional mereotopology to geometry</article-title>
          .
          <source>PhD thesis</source>
          ,
          <source>PhD thesis</source>
          , Univ. of Toronto, Dept. of Comp. Science.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Keet</surname>
            ,
            <given-names>M. C.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Introduction to part-whole relations: Mereology, conceptual modelling and mathematical aspects</article-title>
          .
          <source>KRDB Research Centre Technical Report KRDB06-3.</source>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Koslicki</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <source>The Structure of Objects. The Dichotomous Nature of Wholes</source>
          , pp.
          <fpage>176</fpage>
          -
          <lpage>191</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Masolo</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Borgo</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gangemi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Guarino</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Oltramari</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Ontology library</article-title>
          .
          <source>WonderWeb Deliverable D18 (ver. 1.0</source>
          ,
          <fpage>31</fpage>
          -
          <lpage>12</lpage>
          -
          <year>2003</year>
          ). http://wonderweb.semanticweb.org.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Odell</surname>
          </string-name>
          , J., editor (
          <year>1998</year>
          ).
          <article-title>Six different kinds of composition, Advanced Object-Oriented Analysis and Design using UML</article-title>
          . Cambridge University Press.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Ru</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Parts Unknown: Mereologies for Solid Physical Objects</article-title>
          . Eighth Conference on Formal Ontology Meets Industry.
          <source>In: Proceedings of the Joint Ontology Workshops 2017 Episode</source>
          <volume>3</volume>
          : The Tyrolean Autumn of Ontology, Bozen-Bolzano, Italy,
          <source>September 21-23</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Ru</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2018</year>
          ).
          <article-title>What's the Damage? Abnormality in Solid Physical Objects</article-title>
          .
          <source>Sixth International Workshop on Ontologies and Conceptual Modelling</source>
          , Cape Town, South Africa.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Rosu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Aleman</surname>
            ,
            <given-names>D. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Beck</surname>
            ,
            <given-names>J. C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chignell</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Consens</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fox</surname>
            ,
            <given-names>M. S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gruninger</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ru</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sanner</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2017</year>
          , March).
          <article-title>Knowledge-Based Provisioning of Goods and Services: Towards a Virtual Social Needs Marketplace</article-title>
          . In 2017 AAAI Spring Symposium Series.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Stern</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>1999</year>
          ).
          <article-title>Semimodular lattices: theory and applications</article-title>
          (Vol.
          <volume>73</volume>
          ). Cambridge University Press.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Thaller</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krispel</surname>
            ,
            <given-names>U.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zmugg</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haveman</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fellner</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2013</year>
          )
          <article-title>Shape gammars on convex polyhedra</article-title>
          ,
          <source>Computers and Graphics</source>
          <volume>37</volume>
          :
          <fpage>707</fpage>
          -
          <lpage>717</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Winston</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chan</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Herrmann</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>1987</year>
          ).
          <article-title>A taxonomy of part-whole relations</article-title>
          .
          <source>Cognitive Science</source>
          ,
          <volume>11</volume>
          :
          <fpage>417</fpage>
          -
          <lpage>444</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>