Menge oder Kategorie (SetOrClass)
The SetOrClass of Sets and Classes, i.e. any instance
of Abstract that has elements or instances.
Ontology
SUMO / BASE-ONTOLOGYSuperclass(es)
Subclass(es)
Kategorie
Menge
paarweise disjunkte Kategorie
gegenseitige disjunkte Kategorie
Coordinate term(s)
Attribut
Graph
Graphelement
Proposition
Eigenschaft
Relation
Constrains relations
KardinalitätFn
ErgänzungFn
GeneralisierteDurchschnittFn
GeneralisierteVereinigungFn
DurchschnittFn
KappaFn
PotenzMengeFn
RelativeErgänzungFn
VereinigungFn
aufgeschlossen
disjunkt
definitionsbereich
definitionsbereichteilkategorie
äquivalenzrelationMit
fall
irreflexivAur
teilweiseEinrichtung
&%bildbereich von %1 ist ein fall von %2 {nicht}
bildbereichTeilkategorie
reflexivAuf
teilkategorie
gesamteinrichtung
trichotomizierungAuf
Axioms (4)
subclass ist eine teilkategorie von class nur wenn
(<=>
(subclass ?SUBCLASS ?CLASS)
(and
(instance ?SUBCLASS SetOrClass)
(instance ?CLASS SetOrClass)
(forall
(?INST)
(=>
(instance ?INST ?SUBCLASS)
(instance ?INST ?CLASS)))))
class1 ist dijunkt von class2 nur wenn
(<=>
(disjoint ?CLASS1 ?CLASS2)
(and
(instance ?CLASS1 SetOrClass)
(instance ?CLASS2 SetOrClass)
(forall
(?INST)
(not
(and
(instance ?INST ?CLASS1)
(instance ?INST ?CLASS2))))))
Menge oder Kategorie wird vollständig in Menge,Kategorie verteilt.
(partition SetOrClass Set Class)
Wenn class1 ist ein fall von Menge oder Kategorie und class2 ist ein fall von Menge oder Kategorie , dann "der unterschied zwischen class1 und class2" ist gleich "der durchschnitt von class1 und "die ergänzung von class2"" .
(=>
(and
(instance ?CLASS1 SetOrClass)
(instance ?CLASS2 SetOrClass))
(equal
(RelativeComplementFn ?CLASS1 ?CLASS2)
(IntersectionFn
?CLASS1
(ComplementFn ?CLASS2))))