Relation pm#spatial_relation_from_entity_with_spatial_feature (sumo#object,*)
  exclusion:  pm#relation_from_situation  pm#relation_from_collection  pm#relation_from_description_content/medium/container  pm#relation_from_attribute_or_quality_or_measure
  supertype:  pm#relation_from/to_thing_of_common_kind  this type permits to categorize relations according to their signatures and hence offers (i) a concise way to set essential exclusion relations, and (ii) a systematic and easy-to-follow categorization
  subtype:  pm#relation_from_spatial_object (pm#spatial_object,*)
     subtype:  pm#relation_to_another_spatial_object (pm#spatial_object,pm#spatial_object)
        subtype:  pm#location (pm#spatial_object,pm#spatial_object)
           subtype:  pm#address__addres (pm#spatial_object -> pm#spatial_object)
              subtype:  pm#main_address (pm#spatial_object -> pm#spatial_object)
              subtype:  pm#secondary_address__secondaryaddres (pm#spatial_object -> pm#spatial_object)
           subtype:  pm#above (pm#spatial_object -> pm#spatial_object)
              subtype:  pm#on (pm#spatial_object -> pm#spatial_object)
           subtype:  pm#below (pm#spatial_object,pm#spatial_object)
           subtype:  pm#near (pm#spatial_object -> pm#spatial_object)
              subtype:  pm#touching (pm#spatial_object -> pm#spatial_object)
           subtype:  pm#far_from__farfrom (pm#spatial_object,pm#spatial_object)
           subtype:  pm#exterior__in (pm#spatial_object -> pm#spatial_object)
           subtype:  pm#interior (pm#spatial_object,pm#spatial_object)
           subtype:  pm#before_location__before (pm#spatial_object,pm#spatial_object)
        subtype:  pm#spatial_part__spatialpart (pm#spatial_object,pm#spatial_object)
           subtype:  pm#physical_part (pm#physical_entity,pm#physical_entity)
     subtype:  pm#facility (pm#spatial_object,?)
  subtype:  sumo#front_fn__frontfn (sumo#self_connected_object -> sumo#self_connected_object)  a function that maps an object to the side that generally receives the most attention or that typically faces the direction in which the object moves; note that this is a partial function, since some objects do not have sides, e.g., apples and spheres; note too that the range of this function is indefinite in much the way that immediate_future_fn and immediate_past_fn are indefinite; although this indefiniteness is undesirable from a theoretical standpoint, it does not have significant practical implications, since there is widespread intersubjective agreement about the most common cases
  subtype:  sumo#back_fn (sumo#self_connected_object -> sumo#self_connected_object)  a function that maps an object to the side that is opposite the front_fn of the object; note that this is a partial function, since some objects do not have sides, e.g., apples and spheres; note too that the range of this function is indefinite in much the way that immediate_future_fn and immediate_past_fn are indefinite; although this indefiniteness is undesirable from a theoretical standpoint, it does not have significant practical implications, since there is widespread intersubjective agreement about the most common cases
  subtype:  sumo#traverses__traverse (sumo#object,sumo#object)  the first object crosses or extends across the second; note that crosses and penetrates are subrelations of traverses
     subtype:  sumo#crosses__crosse (sumo#object,sumo#object)  the 1st object traverses the second without being connected to it
     subtype:  sumo#penetrates (sumo#object,sumo#object)  the 1st object is connected to the second along at least one whole dimension (length, width or depth)
  subtype:  sumo#distance (sumo#object,*)
  subtype:  sumo#larger (sumo#object,*)
  subtype:  sumo#smaller (sumo#object,*)
  subtype:  sumo#connected (sumo#object,*)
  subtype:  sumo#connects (sumo#object,*)
  subtype:  sumo#mereological_sum_fn (sumo#object,*)
  subtype:  sumo#mereological_product_fn (sumo#object,*)
  subtype:  sumo#mereological_difference_fn (sumo#object,*)
  subtype:  sumo#hole (sumo#object,*)
  subtype:  sumo#hole_host_fn (sumo#object,*)
  subtype:  sumo#partially_fills__partiallyfill (sumo#object,*)
  subtype:  sumo#hole_skin_fn (sumo#object,*)
  subtype:  sumo#orientation (sumo#object,*)
  subtype:  sumo#between (sumo#object,sumo#object,sumo#object)  the second object is (directly) spatially located between the other two (the projections of which overlap with the second object)
  subtype:  sumo#part__part_of (sumo#object,sumo#object)  this type should have been name sumo#part_of to respect the common reading conventions of parameters; all other mereological relations are defined in terms of this one; it means that the 1st argument is part of the 2nd; note that, since part is a reflexive_relation, every object is a part of itself
     subtype:  sumo#proper_part__proper_part_of (sumo#object,sumo#object)  the 1st argument is part of the 2nd but is not it; this is a transitive_relation and asymmetric_relation (hence an irreflexive_relation)
     subtype:  sumo#piece__piece_of__pieceof (sumo#substance,sumo#substance)  a specialized common sense notion of part for arbitrary parts of substances; quasi-synonyms are: chunk, hunk, bit, etc; compare component, another subrelation of part
     subtype:  sumo#component__component_of__componentof (sumo#corpuscular_object,sumo#corpuscular_object)  a specialized common sense notion of part for heterogeneous parts of complexes; the 1st argument is a component of the 2nd argument; examples: the doors and walls of a house, the states or provinces of a country, or the limbs and organs of an animal; compare with sumo#piece, another specialization of sumo#part
     subtype:  sumo#member (sumo#self_connected_object,sumo#collection)  a specialized common sense notion of part for uniform parts of collections; for example, each sheep in a flock of sheep would have the relationship of member to the flock


Another search (with same display options)?