pm#binary_relation_type  all binary relation types are instance of that object
  exclusion:  pm#ternary_relation_type  pm#quaternary_relation_type  pm#quintary_relation_type  pm#variable_arity_relation_type
  supertype:  pm#relation_type  there are three kinds of relation(_types): pm#predicate_type, pm#function_type and sumo#list; both predicates and functions denote sets of ordered n-tuples; the difference between these two classes is that predicates cover formula-forming operators, while functions cover term-forming operators; a list, on the other hand, is a particular ordered n-tuple
  instance of:  rdfs#class (rdfs)  pm#class_of_inheritable_relation_type  instance:  pm#binary_relation (?,?)  in WebKB, most relation types are binary and some have a variable number of arguments (as in KIF), hence this type is currently only specialized by types that I do not want to see as direct subtypes of pm#relation
     subtype:  pm#unary_function__unaryfunction (? -> ?)  function that requires a single argument; currently not specialized by the SUMO ternary relations since this seems useless (for now)
     subtype:  dc#Relation (?,?)  to specify a reference to a related resource; in WebKB, pm#relation or MORE PRECISE RELATION TYPES SHOULD BE USED INSTEAD
        subtype:  sumo#refers (?,?)  the 1st argument mentions or includes a reference to the 2nd argument, e.g., an article whose topic is a recent change in the price of oil may refer to many other things, e.g., the general state of the economy, the weather in California, the prospect of global warming, the options for alternative energy sources, the stock prices of various oil companies, etc.
           subtype:  sumo#names__name (pm#string,?)  the string names the 2nd argument
              subtype:  sumo#unique_identifier (pm#string,?)  the string uniquely identifies the 2nd argument
           subtype:  sumo#represents (?,?)  the 1st argument in some way indicates, expresses, connotes, pictures, describes ... the 2nd argument
              subtype:  sumo#contains_information (sumo#content_bearing_object,sumo#proposition)  relates a content_bearing_object to the proposition it expresses; examples include the relationships between a physical novel and its story and between a printed score and its musical content
              subtype:  sumo#realization (?,?)
           subtype:  rdfs#see_also__seealso (?,pm#entity)
              subtype:  rdfs#is_defined_by (?,pm#entity)  in WebKB, pm#definition SHOULD BE USED INSTEAD
                 subtype:  pm#definition (?,pm#description_content/medium/container)  see also #definition
                    subtype:  rst#definition (pm#description_content/medium/container,pm#description_content/medium/container)  a logical relation should be used instead of this relation
              subtype:  owl#imports__import (?,pm#entity)  if imports(X,Y) and you believe X, then you should believe what is in Y
     subtype:  dc#Type (?,pm#entity)  to specify the nature or genre of the content of a resource; SHOULD NOT BE USED IN WEBKB
        subtype:  sumo#instance (?,sumo#set_or_class)  if the common reading conventions of parameters had been respected, this type would have been named instance_of; an object is an instance of a set_or_class if it is included in that set_or_class; an individual may be an instance of many classes, some of which may be subclasses of others; thus, there is no assumption in the meaning of instance about specificity or uniqueness
           subtype:  pm#kind__type___class___instance_of__instanceof (?,rdfs#class)  the '^' link in the FT notation
           subtype:  sumo#immediate_instance__immediateinstance (?,sumo#set_or_class)  if the common reading conventions of parameters had been respected, this type would have been named immediate_instance_of; an object is an immediate_instance of a set_or_class if it is an instance of the set_or_class and there does not exist a subclass of set_or_class such that it is an instance of the subclass
     subtype:  dc#Description (?,pm#entity)  to specify an account of the content of a resource; in WebKB, pm#topic or pmdescr SHOULD BE USED INSTEAD
        subtype:  pm#topic (?,pm#entity)
           subtype:  pm#annotation (?,pm#description_content/medium/container)
              subtype:  pm#descr (?,pm#description_content/medium/container)  for connecting an object to a formal representation of it, e.g., a representation written with a fcg
              subtype:  dc#Subject (pm#description,pm#entity)  to specify 1 or several topics; in WebKB, pm#descr SHOULD BE USED INSTEAD
              subtype:  pm#origin (?,pm#description_content/medium/container)
              subtype:  pm#use (?,pm#description_content/medium/container)
              subtype:  pm#advantage (?,pm#description_content/medium/container)
              subtype:  pm#disadvantage (?,pm#description_content/medium/container)
              subtype:  pm#definition (?,pm#description_content/medium/container)  see also #definition
              subtype:  pm#role (?,pm#description_content/medium/container)
              subtype:  pm#requirement (?,pm#description_content/medium/container)
              subtype:  pm#issue (?,pm#description_content/medium/container)
              subtype:  pm#trap (?,pm#description_content/medium/container)
        subtype:  pm#url (?,pm#URL)
        subtype:  pm#file_or_file_element (?,pm#description_container)
           subtype:  pm#file (?,pm#document_element)
              subtype:  pm#home_page (?,pm#document_element)
           subtype:  pm#file_element (?,pm#document_element)
           subtype:  pm#descr_in__descrin (?,pm#description_container)  when a thing t has a description stored in a description container dc, there is a relation pm#descr_in from t to dc
              subtype:  pm#descr_container__description_support___descr_support (pm#description,pm#description_container)  permits to associate a statement with an object on which it is represented
        subtype:  owl#version_info__versioninfo (? -> pm#entity)  generally, a string giving information about this version; e.g., RCS/CVS keywords
        subtype:  pm#title (? -> pm#string)  for connecting an object to its "title" in a natural language
        subtype:  rdfs#comment  for connecting an object to an informal representation of it, typically a node with a string inside; in WebKB, the FT and FCG notations permit to avoid using this relation type
     subtype:  pm#relation_from_or_to_WordNet_type (*)
        subtype:  pm#menu (pm#meal_shop,#food_or_beverage)
     subtype:  nsm#before (?,?)
        subtype:  pm#before (pm#time_measure,pm#time_measure)
        subtype:  pm#before_time (pm#situation,pm#time_measure)
        subtype:  pm#later_situation__latersituation (pm#situation,pm#situation)
           subtype:  pm#next_situation (pm#situation -> pm#situation)
              subtype:  pm#successor (pm#situation -> pm#situation)
           subtype:  pm#ending_situation__termination (pm#situation -> pm#situation)
           subtype:  pm#postcondition (pm#process,pm#situation)
           subtype:  pm#consequence (pm#situation,pm#situation)  see also rst#effect
     subtype:  nsm#after (?,?)
        subtype:  pm#after (pm#time_measure,pm#time_measure)
        subtype:  pm#until_time__untiltime__to_time (pm#situation -> pm#time_measure)
           subtype:  pm#arrival_time__arrivaltime (pm#process -> pm#time_measure)
        subtype:  pm#before_situation (pm#situation,pm#situation)  in WebKB, do not use these relations, use their inverses
           subtype:  pm#previous_situation (pm#situation -> pm#situation)
           subtype:  pm#beginning_situation__beginningsituation (pm#situation -> pm#situation)
           subtype:  pm#precondition (pm#process,pm#situation)
           subtype:  pm#cause (pm#situation,pm#situation)  see also rst#cause
              subtype:  sumo#causes (sumo#process,sumo#process)  the process in the 1st argument brings about the process in the 2nd argument

  instance:  sumo#distributes
  equal:  sumo#binary_relation (pm)  rdf#property (pm)  daml#property (pm)  tap#property_type (pm)
  subtype:  pm#unary_function_type  class of functions requiring a single argument; if R is functional, then if R(x -> y) and P(x -> z) then y=z
     subtype:  pm#unary_constant_function_quantity_type  unary function that maps from sumo#constant_quantity to the same class
        subtype:  pm#time_dependent_quantity_type  a unary_constant_function of continuous time; all instances of this class map a time quantity into another constant_quantity such as temperature; for example, 'the temperature at the top of the Empire State Building' is a time_dependent_quantity since its value depends on the time
     subtype:  pm#one_to_one_function_type  a function F is one to one just in case for all X, Y in the domain of F, if X is not identical to Y, then F(X) is not identical to F(Y)
        subtype:  pm#sequence_function_type  class of one_to_one_functions whose range is a subclass of the positive_integers
     instance:  pm#unary_function__unaryfunction  sumo#power_set_fn__powersetfn  sumo#front_fn__frontfn  sumo#back_fn  sumo#abstraction_fn__abstractionfn  sumo#extension_fn__extensionfn  sumo#probability_fn__probabilityfn  sumo#list_length_fn  sumo#property_fn  sumo#absolute_value_fn  sumo#ceiling_fn__ceilingfn  sumo#cosine_fn  sumo#denominator_fn__denominatorfn  sumo#floor_fn__floorfn  sumo#imaginary_part_fn  sumo#integer_square_root_fn  sumo#numerator_fn__numeratorfn  sumo#rational_number_fn  sumo#real_number_fn  sumo#reciprocal_fn  sumo#round_fn__roundfn  sumo#signum_fn  sumo#sine_fn  sumo#square_root_fn  sumo#tangent_fn__tangentfn  sumo#successor_fn__successorfn  sumo#predecessor_fn__predecessorfn  sumo#complement_fn  sumo#generalized_union_fn__generalizedunionfn  sumo#generalized_intersection_fn  sumo#cardinality_fn__cardinalityfn  sumo#kilo_fn  sumo#mega_fn  sumo#giga_fn  sumo#tera_fn  sumo#milli_fn__millifn  sumo#micro_fn__microfn  sumo#nano_fn  sumo#pico_fn  sumo#magnitude_fn__magnitudefn  sumo#wealth_fn  sumo#begin_fn__beginfn  sumo#end_fn__endfn  sumo#when_fn  sumo#past_fn  sumo#immediate_past_fn  sumo#future_fn  sumo#immediate_future_fn  sumo#year_fn  sumo#hole_host_fn  sumo#hole_skin_fn  sumo#immediate_family_fn  sumo#government_fn  sumo#premises_fn
  subtype:  pm#binary_predicate_type  the class of predicates relating two items - its valence is two
     subtype:  pm#case_relation_type  the class of predicates relating the spatially distinguished parts of a process. e.g., the agent, patient or destination of an action, the flammable substance in a burning process, or the water that falls in rain
        instance:  pm#doer/object/result/place (pm#situation,?)
           subtype:  pm#doer/object/result (pm#situation,?)
              subtype:  pm#agent__doer (pm#situation [48..*],pm#entity [49..*])
                 subtype:  pm#organizer (pm#situation,pm#causal_entity)
                 subtype:  pm#participant (pm#situation,pm#causal_entity)
                 subtype:  pm#seller__vendor___vender (pm#situation -> pm#goal_directed_agent)
                 subtype:  pm#customer__client___buyer__buyer___purchaser__purchaser___vendee (pm#situation,pm#goal_directed_agent)
                 subtype:  pm#responsible_agent__responsibleagent (pm#situation,pm#causal_entity)
                 subtype:  sumo#agent (sumo#process,dl#agentive_physical_object)  the 2nd argument is an active determinant, animate or inanimate, of the process
              subtype:  pm#initiator (pm#situation,pm#causal_entity)
              subtype:  pm#object/result (pm#situation,?)
                 subtype:  pm#instrument (pm#situation,pm#entity)
                    subtype:  sumo#instrument (sumo#process,sumo#object)  the 2nd argument is used in bringing about the first and is not changed by it, e.g., the key is an instrument in 'the key opened the door'; instrument and resource cannot be satisfied by the same ordered pair
                 subtype:  pm#object__patient___theme__theme (pm#situation,?)
                    subtype:  pm#input (pm#process,?)
                       subtype:  pm#material (pm#process,?)
                       subtype:  pm#parameter (pm#process,?)
                    subtype:  pm#input_output__inputoutput (pm#process,?)
                       subtype:  pm#modified_object (pm#process,?)
                          subtype:  pm#muted_object__mutedobject (pm#process,?)
                       subtype:  pm#deleted_object__deletedobject (pm#process,?)
                    subtype:  sumo#patient (sumo#process,?)  the 2nd argument may be moved, said, experienced, etc; the direct objects in 'The cat swallowed the canary' and 'Billy likes the beer' would be examples of patients; the patient of a process may or may not undergo structural change as a result of the process
                       subtype:  sumo#instrument (sumo#process,sumo#object)  the 2nd argument is used in bringing about the first and is not changed by it, e.g., the key is an instrument in 'the key opened the door'; instrument and resource cannot be satisfied by the same ordered pair
                       subtype:  sumo#resource (sumo#process,sumo#object)  the object is present at the beginning of the process, is used by it, and as a consequence is changed by it; for example, soap is a resource in 'the gun was carved out of soap'; resource differs from instrument in that its internal or physical properties are altered in some way by the process
                       subtype:  sumo#result (sumo#process,?)  the 2nd argument is the product of the process, e.g., house is a result in 'Eric built a house'
                 subtype:  pm#result (pm#situation,?)
                    subtype:  pm#output (pm#process,?)
                    subtype:  sumo#result (sumo#process,?)  the 2nd argument is the product of the process, e.g., house is a result in 'Eric built a house'
           subtype:  pm#from/to (pm#situation,pm#entity)
              subtype:  pm#source (pm#situation,pm#causal_entity)
              subtype:  pm#recipient (pm#situation,pm#entity)
                 subtype:  pm#beneficiary (pm#situation,pm#causal_entity)
              subtype:  pm#from/to_place__from/toplace (pm#process -> pm#spatial_object)
                 subtype:  pm#from_place (pm#process -> pm#spatial_object)
                 subtype:  pm#to_place__destination (pm#process -> pm#spatial_object)
                 subtype:  pm#via_place__viaplace__via (pm#process -> pm#spatial_object)
                 subtype:  pm#path (pm#process -> pm#spatial_object)
              subtype:  sumo#origin__from (sumo#process,sumo#object)  the 2nd argument (which must be present at least at the beginning of the process) indicates where the process began; for example, the submarine is the origin in 'the missile was launched from a submarine'
              subtype:  sumo#destination__to (sumo#process,pm#entity)  the 2nd parameter is the target or goal of the process; for example, Danbury would be the destination in 'Bob went to Danbury'; this is a very general case_role which, in particular, that it covers the concepts of 'recipient' and 'beneficiary'; thus, John would be the destination in 'Tom gave a book to John'
           subtype:  pm#place (pm#situation -> pm#spatial_object)
           subtype:  pm#path_length (pm#process -> pm#spatial_attribute_or_quality_or_measure)
        instance:  pm#experiencer (pm#situation,pm#causal_entity)
           subtype:  sumo#experiencer (sumo#process,dl#agentive_physical_object)  e.g., Yojo is the experiencer of seeing in 'Yojo sees the fish'; unlike agent, this relation does not entail a causal relation between the arguments
        instance:  sumo#exploits  sumo#agent  sumo#destination__to  sumo#experiencer  sumo#origin__from
        instance:  sumo#patient (sumo#process,?)  the 2nd argument may be moved, said, experienced, etc; the direct objects in 'The cat swallowed the canary' and 'Billy likes the beer' would be examples of patients; the patient of a process may or may not undergo structural change as a result of the process
        instance:  sumo#path  sumo#direction
     instance:  sumo#instance (?,sumo#set_or_class)  if the common reading conventions of parameters had been respected, this type would have been named instance_of; an object is an instance of a set_or_class if it is included in that set_or_class; an individual may be an instance of many classes, some of which may be subclasses of others; thus, there is no assumption in the meaning of instance about specificity or uniqueness
     instance:  pm#inverse__reverse
     instance:  sumo#subclass__subclass_of (sumo#set_or_class,sumo#set_or_class)  if the common reading conventions of parameters had been respected, this type would have been named subclass_of; every instance of the 1st argument is also an instance of the 2nd argument; a class may have multiple superclasses and subclasses
        subtype:  sumo#immediate_subclass__immediate_subclass_of (sumo#set_or_class,sumo#set_or_class)  the 1st argument is a subclass of the 2nd argument and there is no other subclass of the 2nd argument such that the 1st is also a subclass of the 2nd; in WebKB, use the link '<'
     instance:  sumo#subrelation (pm#relation_type,pm#relation_type)  if the common reading conventions of parameters had been respected, this type would have been named subclass_of; every tuple of the 1st argument (r1) is also a tuple of the 2nd argument (r2), i.e. if r1 holds for some arguments arg_1, arg_2, ... arg_n, then the r2 holds for the same arguments; a consequence of this is that a relation and its subrelations must have the same valence
        subtype:  rdfs#sub_property_of (pm#binary_relation_type,pm#binary_relation_type)  in WebKB, use the link '<'
     instance:  pm#equal (?,?)  "=" in KIF; true if the 1st argument is identical to the 2nd
        subtype:  owl#same_as (?,?)  MORE PRECISE TYPES THAN THIS ONE SHOULD BE USED
           subtype:  pm#same_type_as (pm#type,pm#type)
              subtype:  owl#equivalent_class (rdfs#class,rdfs#class)  in WebKB, use the link '='
              subtype:  owl#equivalent_property (pm#binary_relation_type,pm#binary_relation_type)  in WebKB, use the link '='
           subtype:  owl#same_individual_as (?,?)
     instance:  sumo#range  sumo#range_subclass  sumo#valence  sumo#documentation  sumo#disjoint  sumo#related_internal_concept  sumo#sub_attribute__subattribute  sumo#successor_attribute__successorattribute  sumo#successor_attribute_closure__successorattributeclosure  sumo#entails__entail  sumo#material__material_type_of  sumo#sub_collection__subcollection__sub_collection_of  sumo#contains_information  sumo#leader__leader_of
     instance:  sumo#property (?,sumo#Attribute)
        subtype:  sumo#attribute (sumo#object,sumo#Attribute)  the 2nd argument is an attribute of the 1st
        subtype:  sumo#manner (sumo#process,sumo#Attribute)  the 1st argument is qualified by the 2nd (which is usually denoted by and adverb), e.g., the speed of the wind, the style of a dance, or the intensity of a sports competition
     instance:  sumo#less_than  sumo#greater_than__greaterthan  sumo#less_than_or_equal_to  sumo#greater_than_or_equal_to  sumo#increases_likelihood__increaseslikelihood__increases_likelihood_of  sumo#decreases_likelihood__decreaseslikelihood__decreases_likelihood_of  sumo#independent_probability__independentprobability  sumo#in_scope_of_interest  sumo#in_list
     instance:  sumo#sub_list__sublist__sub_list_of (sumo#list,sumo#list)  the 1st argument is a sublist of the 2nd, i.e. every element of the 1st is an element of the 2nd and the elements that are common to both lists have the same order in both lists
        subtype:  sumo#initial_list__initiallist (sumo#list,sumo#list)  the 1st argument (?L1) is a sublist of the 2nd (?L2), and (sumo#list_order_fn ?L1 ?NUMBER) returns the same value as (sumo#list_order_fn ?L2 ?N) for all of the values of ?N over which (sumo#list_order_fn ?L1 ?N) is defined
     instance:  sumo#initial_list__initiallist  sumo#closed_on  sumo#reflexive_on__reflexiveon  sumo#irreflexive_on__irreflexiveon  sumo#partial_ordering_on  sumo#total_ordering_on  sumo#trichotomizing_on  sumo#equivalence_relation_on  sumo#distributes__distribute  sumo#causes  sumo#causes_subclass  sumo#copy  sumo#time  sumo#holds_during__holdsduring  sumo#exploits  sumo#has_purpose__haspurpose  sumo#has_skill__hasskill
     instance:  sumo#partly_located__partly_located_at (sumo#physical,sumo#object)  the instance of the 1st argument is at least partially located at the 2nd argument, e.g., Istanbul is partly located in Asia and partly located in Europe
        subtype:  sumo#contains (sumo#self_connected_object,sumo#object)  the relation of spatial containment for two separable objects; when the two objects are not separable (e.g., an automobile and one of its seats), the relation of part should be used; (sumo#contains ?OBJ1 ?OBJ2) means that the self_connected_object ?OBJ1 has a space (i.e. a hole) which is at least partially filled by ?OBJ2
        subtype:  sumo#located (sumo#physical,sumo#object)  the 1st argument is partly_located at the object, and there is no part or sub_process of the 1st argument that is not located at the object
           subtype:  sumo#exactly_located (sumo#physical,sumo#object)  the actual, minimal location of an object
     instance:  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)
     instance:  sumo#possesses__possesse  sumo#precondition  sumo#inhibits  sumo#prevents
     instance:  sumo#refers (?,?)  the 1st argument mentions or includes a reference to the 2nd argument, e.g., an article whose topic is a recent change in the price of oil may refer to many other things, e.g., the general state of the economy, the weather in California, the prospect of global warming, the options for alternative energy sources, the stock prices of various oil companies, etc.
     instance:  sumo#subsumes_content_class  sumo#subsumes_content_instance  sumo#expressed_in_language  sumo#sub_proposition__subproposition  sumo#uses  sumo#identity_element  sumo#element  sumo#measure  sumo#larger  sumo#smaller  sumo#duration  sumo#frequency  sumo#temporal_part  sumo#before_or_equal  sumo#overlaps_temporally  sumo#meets_temporally__meetstemporally  sumo#earlier  sumo#cooccur  sumo#date  sumo#connected  sumo#hole  sumo#sub_process__subproces  sumo#transaction_amount__transactionamount  sumo#geographic_subregion  sumo#developmental_form__developmentalform  sumo#inhabits  sumo#authors__author  sumo#editor  sumo#publishes__publishe  sumo#version  sumo#wears__wear  sumo#family_relation  sumo#parent  sumo#sibling  sumo#legal_relation__legalrelation  sumo#employs__employ  sumo#citizen  sumo#premise  sumo#conclusion  sumo#consistent  sumo#faces__face  sumo#modal_attribute__modalattribute  sumo#geometric_part__geometricpart  sumo#parallel  sumo#angular_measure__angularmeasure  sumo#line_measure
  subtype:  pm#injective_binary_relation_type  if P is injective, then if P(x,y) and P(z,y) then x=z; e.g., if nameOfMonth(m,"Feb") and nameOfMonth(n,"Feb") then m and n are the same month
     instance:  pm#injective_binary_relation
  subtype:  pm#reflexive_relation_type  a relation is reflexive if (?REL ?INST ?INST) for all ?INST
     subtype:  pm#equivalence_relation_type  binary_relation that is reflexive, symmetric and transitive
        instance:  pm#equivalence_binary_relation
        instance:  pm#equal (?,?)  "=" in KIF; true if the 1st argument is identical to the 2nd
        instance:  sumo#copy  sumo#equivalent_content_class  sumo#equivalent_content_instance  sumo#cooccur  sumo#family_relation
     subtype:  pm#partial_ordering_relation_type  binary_relation that is reflexive, antisymmetric and transitive
        subtype:  pm#total_ordering_relation_type  partial_ordering_relation that is a trichotomizing_relation
           instance:  pm#total_ordering_relation (?,?)  this category only serves structuration purposes: it is instance of pm#total_ordering_relation_type which is not instance of pm#class_of_inheritable_relation_type
              subtype:  pm#inferior_to__less_than___superior__superior (?,?)  fuzzy category, DO NOT USE DIRECTLY
              subtype:  pm#superior_to__more_than___inferior__inferior (?,?)  fuzzy category, DO NOT USE DIRECTLY
              subtype:  pm#before (pm#time_measure,pm#time_measure)
              subtype:  pm#after (pm#time_measure,pm#time_measure)
              subtype:  pm#before_location__before (pm#spatial_object,pm#spatial_object)
        instance:  pm#partial_ordering_relation (?,?)  this category only serves structuration purposes: it is instance of pm#partial_ordering_relation_type which is not instance of pm#class_of_inheritable_relation_type
           subtype:  pm#total_ordering_relation (?,?)  this category only serves structuration purposes: it is instance of pm#total_ordering_relation_type which is not instance of pm#class_of_inheritable_relation_type
           subtype:  pm#inferior_or_equal_to__less_than_or_equal_to___superior_or_equal___maximum__maximum (?,?)  fuzzy category, DO NOT USE DIRECTLY
           subtype:  pm#superior_or_equal_to__more_than_or_equal_to___inferior_or_equal___minimum__minimum (?,?)  fuzzy category, DO NOT USE DIRECTLY
           subtype:  pm#generalizing_type (?,pm#type)  fuzzy category, DO NOT USE DIRECTLY
              subtype:  pm#supertype (pm#type,pm#type)  in the FT notation, the '<' link is only used to connect to a "strict" supertype
                 subtype:  rdfs#sub_class_of__subclassof__super_class__superclas (rdfs#class,rdfs#class)  in WebKB, use the link '<'
                 subtype:  sumo#subrelation (pm#relation_type,pm#relation_type)  if the common reading conventions of parameters had been respected, this type would have been named subclass_of; every tuple of the 1st argument (r1) is also a tuple of the 2nd argument (r2), i.e. if r1 holds for some arguments arg_1, arg_2, ... arg_n, then the r2 holds for the same arguments; a consequence of this is that a relation and its subrelations must have the same valence
              subtype:  pm#kind__type___class___instance_of__instanceof (?,rdfs#class)  the '^' link in the FT notation
           subtype:  sumo#subclass__subclass_of (sumo#set_or_class,sumo#set_or_class)  if the common reading conventions of parameters had been respected, this type would have been named subclass_of; every instance of the 1st argument is also an instance of the 2nd argument; a class may have multiple superclasses and subclasses
           subtype:  pm#specializing_type (pm#type,?)
              subtype:  pm#instance (pm#type,?)  the ':' link in the FT notation
              subtype:  pm#subtype__subtype_or_equal (pm#type,pm#type)  subtype links should actually be strict subtype links or not much checking can be done
                 subtype:  pm#strict_subtype (pm#type,pm#type)  the '>' link in the FT notation
                    subtype:  dl#properly_subsumes_leaf__PSBL (pm#type,pm#type)  the 2nd type is a leaf type properly subsumed by the 1st type
                 subtype:  dl#subsumes_leaf__SBL (pm#type,pm#type)  the 2nd type is a leaf type subsumed by the 1st type
                    subtype:  dl#properly_subsumes_leaf__PSBL (pm#type,pm#type)  the 2nd type is a leaf type properly subsumed by the 1st type
           subtype:  pm#constitution (?,?)
              subtype:  pm#substance (? -> ?)
                 subtype:  pm#matter (pm#physical_entity -> pm#physical_entity_part_or_substance)
              subtype:  dl#constituted_by__constitutedby__substance___K__k (dl#entity,dl#entity)
                 subtype:  dl#has_member__hasmember (dl#entity,dl#entity)
           subtype:  pm#part (?,?)
              subtype:  pm#sub_situation__subsituation (pm#situation,pm#situation)
                 subtype:  pm#sub_process__subproces (pm#process,pm#process)
                 subtype:  dl#temporal_part__P.T (dl#perdurant,dl#perdurant)
                 subtype:  dl#spatial_part__spatialpart__P.S (dl#perdurant,dl#perdurant)
              subtype:  pm#spatial_part__spatialpart (pm#spatial_object,pm#spatial_object)
                 subtype:  pm#physical_part (pm#physical_entity,pm#physical_entity)
              subtype:  pm#sub_collection__subcollection (pm#collection,pm#collection)  a partial order relation
                 subtype:  pm#ending_collection (pm#collection,pm#collection)
                    subtype:  pm#final_segment__finalsegment (pm#collection,pm#collection)  the second collection is a final segment of the 1st
                 subtype:  kif#sublist__final_segment_of__finalsegmentof (sumo#list,sumo#list)  USE pm#final_segment INSTEAD OF THIS RELATION TYPE; "sublist" is a misleading name; "final_segment_of" is better
              subtype:  pm#main_part (?,?)
              subtype:  pm#first_part__firstpart (?,?)
                 subtype:  kif#first (sumo#list -> ?)
                    subtype:  rdf#first (rdf#list -> ?)
              subtype:  pm#last_part (?,?)
                 subtype:  kif#last (sumo#list -> ?)
              subtype:  pm#part_in_Dolce_Lite (dl#entity,dl#entity)
                 subtype:  dl#part (dl#entity,dl#entity)  the subpart may or may not be different from the whole
                    subtype:  dl#component (dl#entity,dl#entity)
                    subtype:  dl#atomic_part (dl#entity,dl#atom)  an undivisible part
                       subtype:  dl#temporary_atomic_part__AtP (dl#entity,dl#atom)
                 subtype:  dl#proper_part (dl#entity,dl#entity)  the subpart is different from the whole
                 subtype:  dl#temporary_proper_part (dl#endurant,dl#endurant)
                 subtype:  dl#temporary_part__temporarypart (dl#endurant,dl#endurant)
                    subtype:  dl#temporary_component__temporarycomponent (dl#endurant,dl#endurant)
                 subtype:  dl#constant_part (dl#entity,dl#entity)
                 subtype:  dl#sibling_part__siblingpart (dl#entity,dl#entity)
              subtype:  pm#in_proceedings (#conference,#publication)
           subtype:  pm#wnMember (?,?)  member relation in WordNet
              subtype:  pm#member (pm#collection,*)
                 subtype:  pm#domain_object (pm#domain,?)
                    subtype:  pm#core_domain_object__central_object_of_domain (pm#domain,?)
                 subtype:  pm#reverse_of_KIF_member (kif#set,?)  this type only exists to make the connection to kif#member (which should have been named kif#member_of to respect the common reading conventions of parameters)
                 subtype:  pm#item (sumo#list,?)
                    subtype:  rdf#item (rdf#list,?)  for item(L,I) read: I is an item in L; either first(L,I) or item(R,I) where rest(L,R)
                 subtype:  rdf#li (pm#collection,*)
                 subtype:  kif#first (sumo#list -> ?)
                 subtype:  kif#last (sumo#list -> ?)
                 subtype:  kif#butlast (sumo#list -> ?)
                 subtype:  kif#nth (sumo#list,sumo#positive_integer -> ?)
           subtype:  pm#sub_collection__subcollection (pm#collection,pm#collection)  a partial order relation
           subtype:  sumo#sub_attribute__subattribute (sumo#Attribute,sumo#Attribute)  the second argument can be ascribed to everything which has the first argument ascribed to it
           subtype:  sumo#sub_collection__subcollection__sub_collection_of (sumo#collection,sumo#collection)  the 1st collection is a proper part of the 2nd
           subtype:  sumo#less_than_or_equal_to (?,?)
           subtype:  sumo#greater_than_or_equal_to (?,?)
           subtype:  sumo#sub_list__sublist__sub_list_of (sumo#list,sumo#list)  the 1st argument is a sublist of the 2nd, i.e. every element of the 1st is an element of the 2nd and the elements that are common to both lists have the same order in both lists
           subtype:  sumo#initial_list__initiallist (sumo#list,sumo#list)  the 1st argument (?L1) is a sublist of the 2nd (?L2), and (sumo#list_order_fn ?L1 ?NUMBER) returns the same value as (sumo#list_order_fn ?L2 ?N) for all of the values of ?N over which (sumo#list_order_fn ?L1 ?N) is defined
           subtype:  sumo#subsumes_content_class (?,?)
           subtype:  sumo#subsumes_content_instance (?,?)
           subtype:  sumo#temporal_part (?,?)
           subtype:  sumo#before_or_equal (?,?)
           subtype:  sumo#sub_process__subproces (?,?)
           subtype:  sumo#sub_organization__suborganization (?,?)
           subtype:  sumo#geometric_part__geometricpart (?,?)
        instance:  pm#total_ordering_relation (?,?)  this category only serves structuration purposes: it is instance of pm#total_ordering_relation_type which is not instance of pm#class_of_inheritable_relation_type
        instance:  pm#inferior_or_equal_to__less_than_or_equal_to___superior_or_equal___maximum__maximum  pm#superior_or_equal_to__more_than_or_equal_to___inferior_or_equal___minimum__minimum
        instance:  pm#generalizing_type (?,pm#type)  fuzzy category, DO NOT USE DIRECTLY
        instance:  pm#specializing_type (pm#type,?)
        instance:  pm#constitution (?,?)
        instance:  pm#part (?,?)
        instance:  pm#wnMember (?,?)  member relation in WordNet
        instance:  pm#sub_collection__subcollection (pm#collection,pm#collection)  a partial order relation
        instance:  sumo#subclass__subclass_of (sumo#set_or_class,sumo#set_or_class)  if the common reading conventions of parameters had been respected, this type would have been named subclass_of; every instance of the 1st argument is also an instance of the 2nd argument; a class may have multiple superclasses and subclasses
        instance:  sumo#subrelation (pm#relation_type,pm#relation_type)  if the common reading conventions of parameters had been respected, this type would have been named subclass_of; every tuple of the 1st argument (r1) is also a tuple of the 2nd argument (r2), i.e. if r1 holds for some arguments arg_1, arg_2, ... arg_n, then the r2 holds for the same arguments; a consequence of this is that a relation and its subrelations must have the same valence
        instance:  sumo#sub_attribute__subattribute
        instance:  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
        instance:  sumo#sub_collection__subcollection__sub_collection_of  sumo#less_than_or_equal_to  sumo#greater_than_or_equal_to
        instance:  sumo#sub_list__sublist__sub_list_of (sumo#list,sumo#list)  the 1st argument is a sublist of the 2nd, i.e. every element of the 1st is an element of the 2nd and the elements that are common to both lists have the same order in both lists
        instance:  sumo#initial_list__initiallist  sumo#subsumes_content_class  sumo#subsumes_content_instance  sumo#temporal_part  sumo#before_or_equal  sumo#sub_process__subproces  sumo#sub_organization__suborganization  sumo#geometric_part__geometricpart
     instance:  pm#reflexive_relation__reflexiverelation (?,?)  this category only serves structuration purposes: it is instance of pm#reflexive_relation_type which is not instance of pm#class_of_inheritable_relation_type
        subtype:  pm#equivalence_relation__equivalencerelation (?,?)  this category only serves structuration purposes: it is instance of pm#equivalence_relation_type which is not instance of pm#class_of_inheritable_relation_type
           subtype:  pm#similar (?,?)  DO NOT USE SUCH A RELATION TYPE DIRECTLY
              subtype:  pm#closely_similar__closelysimilar (?,?)  the '~' link in WebKB-2: currently only used between categories for Greek gods and their Roman counterparts, and between some types from the 3D (endurantist) approach and their counterparts from the 4D (perdurantist) approach or the ?D (vague/unspecified) approach)
              subtype:  pm#loosely_similar__looselysimilar (?,?)
              subtype:  pm#related_to__relatedto (?,?)  the '&' link in WebKB-2 (currently used for representing a sumo#related_internal_concept relation)
                 subtype:  sumo#related_internal_concept (?,?)  the two arguments are related concepts within the SUMO, i.e. there is a significant similarity of meaning between them; to indicate a meaning relation between a SUMO concept and a concept from another source, use sumo#related_external_concept
           subtype:  pm#equal (?,?)  "=" in KIF; true if the 1st argument is identical to the 2nd
           subtype:  pm#equivalence__equivalentTo___iff__iff (pm#description,pm#description)
           subtype:  sumo#copy (sumo#object,sumo#object)  relates an object to an exact copy of the object, where an exact copy is indistinguishable from the original with regard to every property except (possibly) spatial and/or temporal location
           subtype:  sumo#equivalent_content_class (?,?)
           subtype:  sumo#equivalent_content_instance (?,?)
           subtype:  sumo#cooccur (?,?)
           subtype:  sumo#family_relation (?,?)
        subtype:  pm#partial_ordering_relation (?,?)  this category only serves structuration purposes: it is instance of pm#partial_ordering_relation_type which is not instance of pm#class_of_inheritable_relation_type
        subtype:  sumo#overlaps_temporally (?,?)
        subtype:  sumo#connected (sumo#object,*)
        subtype:  sumo#overlaps_spatially (?,?)
     instance:  sumo#overlaps_temporally  sumo#connected  sumo#overlaps_spatially
  subtype:  pm#trichotomizing_relation_type  binary_relation such that all ordered pairs consisting of distinct individuals are element of this binary_relation
     subtype:  pm#total_ordering_relation_type  partial_ordering_relation that is a trichotomizing_relation
     instance:  pm#trichotomizing_relation (?,?)  this category only serves structuration purposes: it is instance of pm#trichotomizing_relation_type which is not instance of pm#class_of_inheritable_relation_type
        subtype:  pm#trichotomizing_relation_on_real_number (sumo#quantity,sumo#quantity)
           subtype:  sumo#less_than (sumo#quantity,sumo#quantity)
           subtype:  sumo#greater_than__greaterthan (sumo#quantity,sumo#quantity)
           subtype:  sumo#less_than_or_equal (sumo#quantity,sumo#quantity)
           subtype:  sumo#greater_than_or_equal (sumo#quantity,sumo#quantity)
  subtype:  pm#irreflexive_relation_type  r is irreflexive if r(?i,?i) holds for no value of ?i
     subtype:  pm#asymmetric_relation_type  an antisymmetric and irreflexive relation
        subtype:  pm#case_relation_type  the class of predicates relating the spatially distinguished parts of a process. e.g., the agent, patient or destination of an action, the flammable substance in a burning process, or the water that falls in rain
        subtype:  pm#propositional_attitude_relation_type  the class of intentional_relations where the agent has awareness of a proposition
           instance:  pm#propositional_attitude_relation (sumo#cognitive_agent,sumo#formula)  intentional_relations where the agent has awareness of a proposition
              subtype:  sumo#desires (sumo#cognitive_agent,sumo#formula)  the agent wants to bring about the state of affairs expressed by the formula (whcih may be already true); desires is distinguished from wants only in that the former is a propositional_attitude, while wants is an object_attitude
              subtype:  sumo#considers__consider (sumo#cognitive_agent,sumo#formula)  the agent considers or wonders about the truth of the proposition expressed by the formula
              subtype:  sumo#believes (sumo#cognitive_agent,sumo#formula)  the agent believes the proposition expressed by the formula
              subtype:  sumo#knows__know (sumo#cognitive_agent,sumo#formula)  the agent knows the proposition expressed by the formula; knows entails conscious awareness, so this predicate cannot be used to express tacit or subconscious or unconscious knowledge
           instance:  sumo#desires  sumo#considers__consider  sumo#believes  sumo#knows__know
        instance:  pm#asymmetric_relation (?,?)  this category only serves structuration purposes: it is instance of pm#asymmetric_relation_type which is not instance of pm#class_of_inheritable_relation_type
           subtype:  sumo#immediate_instance__immediateinstance (?,sumo#set_or_class)  if the common reading conventions of parameters had been respected, this type would have been named immediate_instance_of; an object is an immediate_instance of a set_or_class if it is an instance of the set_or_class and there does not exist a subclass of set_or_class such that it is an instance of the subclass
           subtype:  sumo#immediate_subclass__immediate_subclass_of (sumo#set_or_class,sumo#set_or_class)  the 1st argument is a subclass of the 2nd argument and there is no other subclass of the 2nd argument such that the 1st is also a subclass of the 2nd; in WebKB, use the link '<'
           subtype:  sumo#range (pm#function_type,sumo#set_or_class)  gives the range of a function, i.e. all of the values assigned by the function are instances of sumo#class
           subtype:  sumo#range_subclass (pm#function_type,sumo#set_or_class)  all of the values assigned by the function in the 1st argument are subclasses of the 2nd argment
           subtype:  sumo#valence (pm#relation_type,sumo#positive_integer)  specifies the number of arguments that a relation can take; if a relation does not have a fixed number of arguments, it does not have a valence and it is an instance of variable_arity_relation, e.g., sumo#holds is a variable_arity_relation
           subtype:  sumo#documentation (?,pm#string)  a relation between objects in the domain of discourse and strings of natural language text; the domain of this relation is not constants (names), but the objects themselves; this means that one does not quote the names when associating them with their documentation
           subtype:  sumo#successor_attribute__successorattribute (sumo#Attribute,sumo#Attribute)  the second argument is the attribute that comes immediately after the first on the scale that they share
           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#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#contains (sumo#self_connected_object,sumo#object)  the relation of spatial containment for two separable objects; when the two objects are not separable (e.g., an automobile and one of its seats), the relation of part should be used; (sumo#contains ?OBJ1 ?OBJ2) means that the self_connected_object ?OBJ1 has a space (i.e. a hole) which is at least partially filled by ?OBJ2
           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
           subtype:  sumo#contains_information (sumo#content_bearing_object,sumo#proposition)  relates a content_bearing_object to the proposition it expresses; examples include the relationships between a physical novel and its story and between a printed score and its musical content
           subtype:  sumo#leader__leader_of (sumo#human,dl#agentive_physical_object)  (sumo#leader ?INSTITUTION ?PERSON) means that the leader of ?INSTITUTION is ?PERSON
           subtype:  sumo#attribute (sumo#object,sumo#Attribute)  the 2nd argument is an attribute of the 1st
           subtype:  sumo#manner (sumo#process,sumo#Attribute)  the 1st argument is qualified by the 2nd (which is usually denoted by and adverb), e.g., the speed of the wind, the style of a dance, or the intensity of a sports competition
           subtype:  sumo#probability_fn__probabilityfn (sumo#formula -> sumo#real_number)  one of the basic probability_relations, probability_fn is used to state the a priori probability of a state of affairs represented by the given formula
           subtype:  sumo#in_list (?,sumo#list)  true if the 1st argument is in the list; analog of element and instance for lists
           subtype:  sumo#closed_on (pm#function_type,sumo#set_or_class)  a binary_function is closed on a set_or_class if it is defined for all instances of the set_or_class and its value is always an instance of the set_or_class
           subtype:  sumo#reflexive_on__reflexiveon (pm#binary_relation_type,sumo#set_or_class)  a binary_relation is reflexive on a set_or_class only if every instance of the set_or_class bears the relation to itself
           subtype:  sumo#irreflexive_on__irreflexiveon (pm#binary_relation_type,sumo#set_or_class)  a binary_relation is irreflexive on a set_or_class only if no instance of the set_or_class bears the relation to itself
           subtype:  sumo#partial_ordering_on (pm#binary_relation_type,sumo#set_or_class)  a binary_relation is a partial ordering on a set_or_class only if the relation is reflexive_on the set_or_class, and it is both an antisymmetric_relation, and a transitive_relation
           subtype:  sumo#total_ordering_on (pm#binary_relation_type,sumo#set_or_class)  a binary_relation ?REL is a total ordering on a set_or_class only if it is a partial ordering for which either (?REL ?INST1 ?INST2) or (?REL ?INST2 ?INST1) for every ?INST1 and ?INST2 in the set_or_class
           subtype:  sumo#trichotomizing_on (pm#binary_relation_type,sumo#set_or_class)
           subtype:  sumo#equivalence_relation_on (pm#binary_relation_type,sumo#set_or_class)  a binary_relation is an equivalence_relation_on a set_or_class only if the relation is reflexive_on the set_or_class and it is both a transitive_relation and a symmetric_relation
           subtype:  sumo#causes (sumo#process,sumo#process)  the process in the 1st argument brings about the process in the 2nd argument
           subtype:  sumo#causes_subclass (pm#sumo_process_class,pm#sumo_process_class)  the 1st argument brings about the 2nd, e.g., (causes_subclass killing death)
           subtype:  sumo#time (sumo#physical,sumo#time_position)  means that temporal lifespan of the 1st argument includes the time_position in the 2nd argument, i.e. the 1st argument existed or occurred at that time_position; sumo#time does for instances of physical what sumo#holds_during does for instances of sumo#formula; sumo#located and sumo#time are the basic spatial and temporal predicates, respectively
           subtype:  sumo#holds_during__holdsduring (sumo#time_position,sumo#formula)  means that the proposition denoted by is true at (every temporal_part of) the time_position
           subtype:  sumo#exploits (sumo#object,dl#agentive_physical_object)  the object is used by the agent as a resource in an unspecified instance of process
           subtype:  sumo#has_purpose__haspurpose (sumo#physical,sumo#formula)  the instance of physical has, as its purpose, the proposition expressed by the formula; note that there is an important difference in meaning between the predicates has_purpose and result; although the second argument of the latter can satisfy the second argument of the former, a conventional goal is an expected and desired outcome, while a result may be neither expected nor desired; for example, a machine process may have outcomes but no goals, aimless wandering may have an outcome but no goal; a learning process may have goals with no outcomes, and so on
           subtype:  sumo#has_skill__hasskill (pm#sumo_process_class,dl#agentive_physical_object)  similar to the capability predicate with the additional restriction that the ability be practised or demonstrated to some measurable degree
           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#possesses__possesse (dl#agentive_physical_object,sumo#object)  the agent has ownership of the object
           subtype:  sumo#precondition (?,?)
           subtype:  sumo#realization (?,?)
           subtype:  sumo#expressed_in_language (?,?)
           subtype:  sumo#uses (?,?)
           subtype:  sumo#identity_element (?,?)
           subtype:  sumo#element (?,?)
           subtype:  sumo#cardinality_fn__cardinalityfn (?,?)
           subtype:  sumo#measure (?,?)
           subtype:  sumo#duration (?,?)
           subtype:  sumo#frequency (?,?)
           subtype:  sumo#meets_temporally__meetstemporally (?,?)
           subtype:  sumo#date (?,?)
           subtype:  sumo#surface (?,?)
           subtype:  sumo#interior_part (?,?)
           subtype:  sumo#hole (sumo#object,*)
           subtype:  sumo#hole_host_fn (sumo#object,*)
           subtype:  sumo#partially_fills__partiallyfill (sumo#object,*)
           subtype:  sumo#properly_fills (?,?)
           subtype:  sumo#completely_fills (?,?)
           subtype:  sumo#fills__fill (?,?)
           subtype:  sumo#hole_skin_fn (sumo#object,*)
           subtype:  sumo#geographic_subregion (?,?)
           subtype:  sumo#geopolitical_subdivision (?,?)
           subtype:  sumo#developmental_form__developmentalform (?,?)
           subtype:  sumo#inhabits (?,?)
           subtype:  sumo#authors__author (?,?)
           subtype:  sumo#editor (?,?)
           subtype:  sumo#publishes__publishe (?,?)
           subtype:  sumo#version (?,?)
           subtype:  sumo#parent (?,?)
           subtype:  sumo#husband (?,?)
           subtype:  sumo#wife (?,?)
           subtype:  sumo#citizen (?,?)
           subtype:  sumo#modal_attribute__modalattribute (?,?)
        instance:  sumo#immediate_instance__immediateinstance  sumo#immediate_subclass__immediate_subclass_of  sumo#range  sumo#range_subclass  sumo#valence  sumo#documentation  sumo#successor_attribute__successorattribute  sumo#front_fn__frontfn  sumo#back_fn  sumo#probability_fn__probabilityfn  sumo#proper_part__proper_part_of  sumo#contains  sumo#member  sumo#contains_information  sumo#leader__leader_of  sumo#attribute  sumo#manner  sumo#in_list  sumo#closed_on  sumo#reflexive_on__reflexiveon  sumo#irreflexive_on__irreflexiveon  sumo#partial_ordering_on  sumo#total_ordering_on  sumo#trichotomizing_on  sumo#equivalence_relation_on  sumo#causes  sumo#causes_subclass  sumo#time  sumo#holds_during__holdsduring  sumo#exploits  sumo#has_purpose__haspurpose  sumo#has_skill__hasskill  sumo#crosses__crosse  sumo#penetrates  sumo#possesses__possesse  sumo#precondition  sumo#realization  sumo#expressed_in_language  sumo#uses  sumo#identity_element  sumo#element  sumo#cardinality_fn__cardinalityfn  sumo#measure  sumo#duration  sumo#frequency  sumo#meets_temporally__meetstemporally  sumo#date  sumo#surface  sumo#interior_part  sumo#hole  sumo#hole_host_fn  sumo#partially_fills__partiallyfill  sumo#properly_fills  sumo#completely_fills  sumo#fills__fill  sumo#hole_skin_fn  sumo#geographic_subregion  sumo#geopolitical_subdivision  sumo#developmental_form__developmentalform  sumo#inhabits  sumo#authors__author  sumo#editor  sumo#publishes__publishe  sumo#version  sumo#parent  sumo#husband  sumo#wife  sumo#citizen  sumo#modal_attribute__modalattribute
     instance:  pm#irreflexive_relation__irreflexiverelation (?,?)  this category only serves structuration purposes: it is instance of pm#irreflexive_relation_type which is not instance of pm#class_of_inheritable_relation_type
        subtype:  pm#asymmetric_relation (?,?)  this category only serves structuration purposes: it is instance of pm#asymmetric_relation_type which is not instance of pm#class_of_inheritable_relation_type
        subtype:  sumo#successor_attribute_closure__successorattributeclosure (sumo#Attribute,sumo#Attribute)  transitive closure of successor_attribute: there is a chain of sumo#successor_attribute assertions connecting the two arguments
        subtype:  pm#different__different_from__differentfrom (?,?)
           subtype:  owl#different_from__differentfrom (?,?)
           subtype:  pm#exclusive_class__exclusiveclas (rdfs#class,rdfs#class)  the 2 classes have no common subtype/instance; in WebKB, use the link '!'
              subtype:  pm#complement_class (rdfs#class -> rdfs#class)  if something is not in one of the classes, then it is in the other, and vice versa; in WebKB, use the link '/'
        subtype:  pm#inverse__reverse (pm#binary_relation_type -> pm#binary_relation_type)  for inverseOf(R,S) read: R is the inverse of S; i.e. if R(x,y) then S(y,x) and vice versa; in WebKB, use the link '-'
        subtype:  sumo#less_than (sumo#quantity,sumo#quantity)
        subtype:  sumo#greater_than__greaterthan (sumo#quantity,sumo#quantity)
        subtype:  sumo#increases_likelihood__increaseslikelihood__increases_likelihood_of (sumo#formula,sumo#formula)  the 2nd formula is more likely to be true if the 1st is true
        subtype:  sumo#decreases_likelihood__decreaseslikelihood__decreases_likelihood_of (sumo#formula,sumo#formula)  the 2nd formula is less likely to be true if the 1st is true
        subtype:  sumo#inhibits (?,?)
        subtype:  sumo#prevents (?,?)
        subtype:  sumo#sub_proposition__subproposition (?,?)
        subtype:  sumo#sub_plan__subplan (?,?)
        subtype:  sumo#larger (sumo#object,*)
        subtype:  sumo#smaller (sumo#object,*)
        subtype:  sumo#starts (?,?)
        subtype:  sumo#finishes (?,?)
        subtype:  sumo#before (?,?)
        subtype:  sumo#during (?,?)
        subtype:  sumo#earlier (?,?)
        subtype:  sumo#meets_spatially__meetsspatially (?,?)
        subtype:  sumo#overlaps_partially (?,?)
        subtype:  sumo#superficial_part__superficialpart (?,?)
        subtype:  sumo#connected_engineering_components (?,?)
        subtype:  sumo#ancestor (?,?)
        subtype:  sumo#sibling (?,?)
        subtype:  sumo#brother (?,?)
        subtype:  sumo#sister (?,?)
        subtype:  sumo#spouse (?,?)
     instance:  pm#inverse__reverse  sumo#successor_attribute_closure__successorattributeclosure  sumo#front_fn__frontfn  sumo#back_fn  sumo#attribute  sumo#manner  sumo#less_than  sumo#greater_than__greaterthan  sumo#increases_likelihood__increaseslikelihood__increases_likelihood_of  sumo#decreases_likelihood__decreaseslikelihood__decreases_likelihood_of  sumo#in_list  sumo#inhibits  sumo#prevents  sumo#sub_proposition__subproposition  sumo#sub_plan__subplan  sumo#larger  sumo#smaller  sumo#starts  sumo#finishes  sumo#before  sumo#during  sumo#earlier  sumo#meets_spatially__meetsspatially  sumo#overlaps_partially  sumo#superficial_part__superficialpart  sumo#connected_engineering_components  sumo#ancestor  sumo#sibling  sumo#brother  sumo#sister  sumo#spouse  sumo#husband  sumo#wife  sumo#modal_attribute__modalattribute
  subtype:  pm#symmetric_relation_type  when (?REL ?INST1 ?INST2) implies (?REL ?INST2 ?INST1), for all ?INST1 and ?INST2
     subtype:  pm#equivalence_relation_type  binary_relation that is reflexive, symmetric and transitive
     instance:  pm#symmetric_relation__symmetricrelation (?,?)  this category only serves structuration purposes: it is instance of pm#symmetric_relation_type which is not instance of pm#class_of_inheritable_relation_type
        subtype:  pm#equivalence_relation__equivalencerelation (?,?)  this category only serves structuration purposes: it is instance of pm#equivalence_relation_type which is not instance of pm#class_of_inheritable_relation_type
        subtype:  pm#different__different_from__differentfrom (?,?)
        subtype:  sumo#independent_probability__independentprobability (sumo#formula,sumo#formula)  the probabilities of the formulas being true are independent
        subtype:  sumo#overlaps_temporally (?,?)
        subtype:  sumo#connected (sumo#object,*)
        subtype:  sumo#meets_spatially__meetsspatially (?,?)
        subtype:  sumo#overlaps_spatially (?,?)
        subtype:  sumo#overlaps_partially (?,?)
        subtype:  sumo#connected_engineering_components (?,?)
        subtype:  sumo#sibling (?,?)
        subtype:  sumo#legal_relation__legalrelation (?,?)
        subtype:  sumo#spouse (?,?)
        subtype:  sumo#consistent (?,?)
     instance:  pm#inverse__reverse  sumo#independent_probability__independentprobability  sumo#overlaps_temporally  sumo#connected  sumo#meets_spatially__meetsspatially  sumo#overlaps_spatially  sumo#overlaps_partially  sumo#connected_engineering_components  sumo#sibling  sumo#legal_relation__legalrelation  sumo#spouse  sumo#consistent
  subtype:  pm#antisymmetric_relation_type  when for distinct ?INST1 and ?INST2, (?REL ?INST1 ?INST2) implies not (?REL ?INST2 ?INST1), that is, for all ?INST1 and ?INST2, (?REL ?INST1 ?INST2) and (?REL ?INST2 ?INST1) imply that ?INST1 and ?INST2 are identical; it is possible for an antisymmetric relation to be a reflexive relation
     subtype:  pm#asymmetric_relation_type  an antisymmetric and irreflexive relation
     subtype:  pm#partial_ordering_relation_type  binary_relation that is reflexive, antisymmetric and transitive
     instance:  pm#antisymmetric_relation__antisymmetricrelation (?,?)  this category only serves structuration purposes: it is instance of pm#antisymmetric_relation_type which is not instance of pm#class_of_inheritable_relation_type
        subtype:  pm#asymmetric_relation (?,?)  this category only serves structuration purposes: it is instance of pm#asymmetric_relation_type which is not instance of pm#class_of_inheritable_relation_type
        subtype:  pm#partial_ordering_relation (?,?)  this category only serves structuration purposes: it is instance of pm#partial_ordering_relation_type which is not instance of pm#class_of_inheritable_relation_type
        subtype:  pm#different__different_from__differentfrom (?,?)
        subtype:  sumo#partly_located__partly_located_at (sumo#physical,sumo#object)  the instance of the 1st argument is at least partially located at the 2nd argument, e.g., Istanbul is partly located in Asia and partly located in Europe
     instance:  sumo#partly_located__partly_located_at (sumo#physical,sumo#object)  the instance of the 1st argument is at least partially located at the 2nd argument, e.g., Istanbul is partly located in Asia and partly located in Europe
     instance:  sumo#located (sumo#physical,sumo#object)  the 1st argument is partly_located at the object, and there is no part or sub_process of the 1st argument that is not located at the object
  subtype:  pm#transitive_relation_type  a binary_relation ?REL is transitive if (?REL ?INST1 ?INST2) and (?REL ?INST2 ?INST3) imply (?REL ?INST1 ?INST3), for all ?INST1, ?INST2, and ?INST3
     subtype:  pm#equivalence_relation_type  binary_relation that is reflexive, symmetric and transitive
     subtype:  pm#partial_ordering_relation_type  binary_relation that is reflexive, antisymmetric and transitive
     instance:  pm#transitive_relation (?,?)  this category only serves structuration purposes: it is instance of pm#transitive_relation_type which is not instance of pm#class_of_inheritable_relation_type
        subtype:  pm#equivalence_relation__equivalencerelation (?,?)  this category only serves structuration purposes: it is instance of pm#equivalence_relation_type which is not instance of pm#class_of_inheritable_relation_type
        subtype:  pm#partial_ordering_relation (?,?)  this category only serves structuration purposes: it is instance of pm#partial_ordering_relation_type which is not instance of pm#class_of_inheritable_relation_type
        subtype:  sumo#successor_attribute_closure__successorattributeclosure (sumo#Attribute,sumo#Attribute)  transitive closure of successor_attribute: there is a chain of sumo#successor_attribute assertions connecting the two arguments
        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#less_than (sumo#quantity,sumo#quantity)
        subtype:  sumo#greater_than__greaterthan (sumo#quantity,sumo#quantity)
        subtype:  sumo#located (sumo#physical,sumo#object)  the 1st argument is partly_located at the object, and there is no part or sub_process of the 1st argument that is not located at the object
        subtype:  sumo#crosses__crosse (sumo#object,sumo#object)  the 1st object traverses the second without being connected to it
        subtype:  sumo#precondition (?,?)
        subtype:  sumo#sub_proposition__subproposition (?,?)
        subtype:  sumo#sub_plan__subplan (?,?)
        subtype:  sumo#larger (sumo#object,*)
        subtype:  sumo#smaller (sumo#object,*)
        subtype:  sumo#starts (?,?)
        subtype:  sumo#finishes (?,?)
        subtype:  sumo#before (?,?)
        subtype:  sumo#during (?,?)
        subtype:  sumo#earlier (?,?)
        subtype:  sumo#superficial_part__superficialpart (?,?)
        subtype:  sumo#interior_part (?,?)
        subtype:  sumo#geographic_subregion (?,?)
        subtype:  sumo#geopolitical_subdivision (?,?)
        subtype:  sumo#developmental_form__developmentalform (?,?)
        subtype:  sumo#version (?,?)
        subtype:  sumo#ancestor (?,?)
        subtype:  sumo#brother (?,?)
        subtype:  sumo#sister (?,?)
        subtype:  dl#part (dl#entity,dl#entity)  the subpart may or may not be different from the whole
        subtype:  dl#proper_part (dl#entity,dl#entity)  the subpart is different from the whole
     instance:  sumo#successor_attribute_closure__successorattributeclosure  sumo#proper_part__proper_part_of  sumo#less_than  sumo#greater_than__greaterthan
     instance:  sumo#located (sumo#physical,sumo#object)  the 1st argument is partly_located at the object, and there is no part or sub_process of the 1st argument that is not located at the object
     instance:  sumo#crosses__crosse  sumo#precondition  sumo#sub_proposition__subproposition  sumo#sub_plan__subplan  sumo#larger  sumo#smaller  sumo#starts  sumo#finishes  sumo#before  sumo#during  sumo#earlier  sumo#superficial_part__superficialpart  sumo#interior_part  sumo#geographic_subregion  sumo#geopolitical_subdivision  sumo#developmental_form__developmentalform  sumo#version  sumo#ancestor  sumo#brother  sumo#sister
     instance:  dl#part (dl#entity,dl#entity)  the subpart may or may not be different from the whole
     instance:  dl#proper_part
  subtype:  pm#intransitive_relation_type  a binary_relation ?REL is intransitive only if (?REL ?INST1 ?INST2) and (?REL ?INST2 ?INST3) imply not (?REL ?INST1 ?INST3), for all ?INST1, ?INST2, and ?INST3
     instance:  pm#intransitive_relation (?,?)  this category only serves structuration purposes: it is instance of pm#intransitive_relation_type which is not instance of pm#class_of_inheritable_relation_type
        subtype:  pm#inverse__reverse (pm#binary_relation_type -> pm#binary_relation_type)  for inverseOf(R,S) read: R is the inverse of S; i.e. if R(x,y) then S(y,x) and vice versa; in WebKB, use the link '-'
        subtype:  sumo#immediate_instance__immediateinstance (?,sumo#set_or_class)  if the common reading conventions of parameters had been respected, this type would have been named immediate_instance_of; an object is an immediate_instance of a set_or_class if it is an instance of the set_or_class and there does not exist a subclass of set_or_class such that it is an instance of the subclass
        subtype:  sumo#immediate_subclass__immediate_subclass_of (sumo#set_or_class,sumo#set_or_class)  the 1st argument is a subclass of the 2nd argument and there is no other subclass of the 2nd argument such that the 1st is also a subclass of the 2nd; in WebKB, use the link '<'
        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
        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#element (?,?)
        subtype:  sumo#meets_temporally__meetstemporally (?,?)
        subtype:  sumo#parent (?,?)
     instance:  pm#inverse__reverse  sumo#immediate_instance__immediateinstance  sumo#immediate_subclass__immediate_subclass_of  sumo#member  sumo#penetrates  sumo#element  sumo#meets_temporally__meetstemporally  sumo#parent
  subtype:  owl#annotation_property
  subtype:  owl#deprecated_property
  subtype:  owl#ontology_property
     instance:  pm#relation_to_another_ontology (pm#ontology,pm#ontology)
        subtype:  owl#backward_compatible_with (pm#ontology,pm#ontology)
        subtype:  owl#incompatible_with (pm#ontology,pm#ontology)
        subtype:  owl#prior_version__priorversion (pm#ontology,pm#ontology)
  subtype:  rdfs#constraint_property
  subtype:  rdfs#container_membership_property
     instance:  rdfs#member
  subtype:  owl#datatype_property
  subtype:  owl#object_property  if rel is an ObjectProperty, and rel(x,y), then y is an object

No statement uses or specializes pm#binary_relation_type; click here to add one.

462 categories printed


Another search (with same display options)?