SUMO   View all facts   Glossary   Help
Entity > Abstract > Class > Relation > BinaryRelation > AntisymmetricRelation > PartialOrderingRelation > subclass
Next BinaryPredicatesubCollection    UpBinaryPredicate, PartialOrderingRelation    Previous BinaryPredicatesubAttribute   

subclass
subjectfact 
subclassdocumentation Class C is a subclass of Class P only if every instance of C is also an instance of P. A class may have multiple superclasses and subclasses2001-11-30 13:35:19.0
has axiom
(<=> 
(instance ?CLASS Class)
(subclass ?CLASS Entity))
2001-11-30 13:35:19.0
has axiom
(=> 
(domainSubclass ?REL 1 ?CLASS)
(forall (?INST1 ?INST2)
(=>
(holds ?REL ?INST1 ?INST2)
(subclass ?INST1 ?CLASS))))
2001-11-30 13:35:19.0
has axiom
(=> 
(domainSubclass ?REL 1 ?CLASS)
(forall (?INST1 ?INST2 ?INST3)
(=>
(holds ?REL ?INST1 ?INST2 ?INST3)
(subclass ?INST1 ?CLASS))))
2001-11-30 13:35:19.0
has axiom
(=> 
(domainSubclass ?REL 2 ?CLASS)
(forall (?INST1 ?INST2)
(=>
(holds ?REL ?INST1 ?INST2)
(subclass ?INST2 ?CLASS))))
2001-11-30 13:35:19.0
has axiom
(=> 
(domainSubclass ?REL 2 ?CLASS)
(forall (?INST1 ?INST2 ?INST3)
(=>
(holds ?REL ?INST1 ?INST2 ?INST3)
(subclass ?INST2 ?CLASS))))
2001-11-30 13:35:19.0
has axiom
(=> 
(domainSubclass ?REL 3 ?CLASS)
(forall (?INST1 ?INST2 ?INST3)
(=>
(holds ?REL ?INST1 ?INST2 ?INST3)
(subclass ?INST3 ?CLASS))))
2001-11-30 13:35:19.0
has axiom
(=> 
(instance ?SEQ SequenceFunction)
(subclass (RangeFn ?SEQ) Integer))
2001-11-30 13:35:19.0
has axiom
(=> 
(subclass ?SUBCLASS ?CLASS)
(forall (?INST)
(=>
(instance ?INST ?SUBCLASS)
(instance ?INST ?CLASS))))
2001-11-30 13:35:19.0
has axiom
(=>
(version ?ARTIFACT1 ?ARTIFACT2)
(subclass ?ARTIFACT1 ?ARTIFACT2))
2001-11-30 13:35:19.0
has axiom
(=>
(and
(equal (MeasureFn ?NUMBER ?UNIT) ?QUANT)
(subclass ?UNIT ?QUANTTYPE)
(not (equal ?QUANTTYPE UnitOfMeasure)))
(subclass ?QUANT ?QUANTTYPE))
2001-11-30 13:35:19.0
has axiom
(=>
(and
(parent ?PARENT ?CHILD)
(subclass ?CLASS Organism)
(instance ?PARENT ?CLASS))
(instance ?CHILD ?CLASS))
2001-11-30 13:35:19.0
has axiom
(=>
(and
(subclass ?OBJECTTYPE Substance)
(instance ?OBJECT ?OBJECTTYPE)
(part ?PART ?OBJECT))
(instance ?PART ?OBJECTTYPE))
2001-11-30 13:35:19.0
has axiom
(=>
(and
(subrelation ?PRED1 ?PRED2)
(domain ?PRED2 ?NUMBER ?CLASS2)
(domain ?PRED1 ?NUMBER ?CLASS1))
(subclass ?CLASS1 ?CLASS2))
2001-11-30 13:35:19.0
has axiom
(=>
(disjointDecomposition ?CLASS1 ?CLASS2 ?CLASS3)
(and
(subclass ?CLASS2 ?CLASS1)
(subclass ?CLASS3 ?CLASS1)
(disjoint ?CLASS2 ?CLASS3)))
2001-11-30 13:35:19.0
has axiom
(=>
(disjointDecomposition ?CLASS1 ?CLASS2 ?CLASS3 ?CLASS4)
(and
(subclass ?CLASS2 ?CLASS1)
(subclass ?CLASS3 ?CLASS1)
(subclass ?CLASS4 ?CLASS1)
(disjoint ?CLASS2 ?CLASS3)
(disjoint ?CLASS3 ?CLASS4)
(disjoint ?CLASS2 ?CLASS4)))
2001-11-30 13:35:19.0
has axiom
(=>
(disjointDecomposition ?CLASS1 ?CLASS2 ?CLASS3 ?CLASS4 ?CLASS5)
(and
(subclass ?CLASS2 ?CLASS1)
(subclass ?CLASS3 ?CLASS1)
(subclass ?CLASS4 ?CLASS1)
(subclass ?CLASS5 ?CLASS1)
(disjoint ?CLASS2 ?CLASS3)
(disjoint ?CLASS3 ?CLASS4)
(disjoint ?CLASS2 ?CLASS4)
(disjoint ?CLASS5 ?CLASS4)
(disjoint ?CLASS5 ?CLASS3)
(disjoint ?CLASS5 ?CLASS2)))
2001-11-30 13:35:19.0
has axiom
(=>
(instance ?OBJ CorpuscularObject)
(exists (?SUBSTANCETYPE1 ?SUBSTANCETYPE2 ?SUBSTANCE1 ?SUBSTANCE2)
(and
(subclass ?SUBSTANCETYPE1 Substance)
(subclass ?SUBSTANCETYPE2 Substance)
(instance ?SUBSTANCE1 ?SUBSTANCETYPE1)
(instance ?SUBSTANCE2 ?SUBSTANCETYPE2)
(material ?SUBSTANCE1 ?OBJ)
(material ?SUBSTANCE2 ?OBJ)
(not (equal ?SUBSTANCE1 ?SUBSTANCE2)))))
2001-11-30 13:35:19.0
has domain1 Class2001-11-30 13:35:19.0
has domain2 Class2001-11-30 13:35:19.0
is an instance of BinaryPredicate2001-11-30 13:35:20.0
is an instance of PartialOrderingRelation2001-11-30 13:35:20.0
BinaryRelationis first domain of DomainFn2001-11-30 13:33:44.0
is first domain of equivalenceRelationOn2001-11-30 13:33:44.0
is first domain of inverse2001-11-30 13:33:44.0
is first domain of irreflexiveOn2001-11-30 13:33:44.0
is first domain of partialOrderingOn2001-11-30 13:33:44.0
is first domain of RangeFn2001-11-30 13:33:44.0
is first domain of reflexiveOn2001-11-30 13:33:44.0
is first domain of totalOrderingOn2001-11-30 13:33:44.0
is first domain of trichotomizingOn2001-11-30 13:33:44.0
is second domain of inverse2001-11-30 13:33:44.0
Predicateis first domain of singleValued2001-11-30 13:35:02.0
Classis third domain of domain2001-11-30 13:33:51.0
is third domain of domainSubclass2001-11-30 13:33:51.0
Abstractis disjoint from Physical2001-11-30 13:33:32.0

Next BinaryPredicatesubCollection    UpBinaryPredicate, PartialOrderingRelation    Previous BinaryPredicatesubAttribute