(In-Package :ol-user)
(define-ontology test-Cyc-Upper-Level (frame-ontology)
"
Upper Cyc/HPKB IKB Ontology with links to SENSUS
Version 1.1, 3 November 1997
This ontology was converted from the Cyc (r) upper level
ontology distributed to participants of the High Performance Knowledge
Base (HPKB) program of the
Defense Advanced Research Projects Agency Information System Office
(DARPA). It contains about 3000
concepts, english definitions, and a few basic relationships between
them. The full Cyc knowledge contains more complete definitions for
many of these concepts, as well as many others. Cycorp has offered this upper level
ontology to a broader community in part to enable a greater degree of
interoperation among knowledge based systems that share a common
ontology.
Copyright Cycorp 1997. All rights reserved.
Related Resources
The ANSI X3T2 Committee on Information Interchange has established an
ad hoc Committe on
Ontology Standards, which is actively working on
adopting a Reference Ontology for information interchange. This
merged upper ontology also represents the current draft of the X3T2
committee. Please communicate with the committee via email at onto-std@ksl.stanford.edu.
The mailing list ontology@cs.umbc.edu provides a forum for discussing
ontology related issues. People interested in participating should
send a message to ontology-request@majordomo.cs.umbc.edu with an empty
subject line and a single line in the body of the form: subscribe
ontology email, where email is the appropriate email
address for mail to be delivered to.
Conversion notes:
- The contents of this ontology is available in a flat file of CycL
assertions at
http://www.ksl.stanford.edu/onto-std/flat-file-merged-ontology.txt.
- Where possible, we have converted Cyc terms into
the corresponding terms in the Open Knowledge Base
Connectivity (OKBC)
knowledge model. For example, the Cyc term genls has been translated
into the OKBC term subclass-of.
- The Cyc MixedCaseNames have been translated into the OKBC
hyphen-seperated-names. The original name will be retained as the text
string value of the cyc-name-of slot.
- The distributed version of the Cyc upper level contained a small
number of functional terms. New object constants (frames) have been
introduced for each of these functional terms. These new objects are
instances of the class cyc-compound-term. Although not strictly
necessary, this conversion allows a broader range of systems to deal
with the contents of the upper level ontology.
Conversion by:
Adam Farquhar,
Vilhelm Heiberg
"
:Io-Package "ONTOLINGUA-USER"
:Shadow (Map))
(In-Ontology 'test-Cyc-Upper-Level)
(DEFINE-OKBC-FRAME CYC-COMPOUND-TERM :INSTANCE-OF (class) :SUBCLASS-OF (thing))
(DEFINE-OKBC-FRAME |(GASEOUS-FN WATER)|
:SUBCLASS-OF (gaseous-tangible-thing water)
:INSTANCE-OF (class tangible-stuff-state-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(GOVERNMENT-FN COUNTRY)|
:INSTANCE-OF (regional-government |(GROUP-FN INTELLIGENT-AGENT)| cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(GOVERNMENT-FN INDONESIA-THE-NATION)|
:INSTANCE-OF (regional-government cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "GOVERNMENT OF INDONESIA"))
)
(DEFINE-OKBC-FRAME |(GROUP-FN CURRENCY)|
:SUBCLASS-OF (group spatial-thing)
:INSTANCE-OF (class object-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(GROUP-FN EVENT)|
:SUBCLASS-OF (group event)
:INSTANCE-OF (class object-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(GROUP-FN INTELLIGENT-AGENT)|
:SUBCLASS-OF (spatial-thing group)
:INSTANCE-OF (class object-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(GROUP-FN SPATIAL-THING)|
:SUBCLASS-OF (group spatial-thing)
:INSTANCE-OF (class object-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(HIGH-AMOUNT-FN COMPRESSIBILITY)|
:INSTANCE-OF (scalar-interval compressibility cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "Can be compressed almost any amount"))
)
(DEFINE-OKBC-FRAME |(HIGH-AMOUNT-FN CORROSION-RESISTANCE)|
:INSTANCE-OF (scalar-interval corrosion-resistance cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(HIGH-AMOUNT-FN ELASTICITY)|
:INSTANCE-OF (scalar-interval elasticity cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "completely re-expands almost instantly after compression"))
)
(DEFINE-OKBC-FRAME |(HIGH-AMOUNT-FN FLAMMABILITY)|
:INSTANCE-OF (scalar-interval flammability cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(HIGH-AMOUNT-FN MALLEABILITY)|
:INSTANCE-OF (scalar-interval malleability cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(HIGH-AMOUNT-FN POROSITY)|
:INSTANCE-OF (scalar-interval porosity cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(HIGH-AMOUNT-FN RAININESS)|
:INSTANCE-OF (scalar-interval raininess cyc-compound-term)
:OWN-SLOT-SPECS ((genl-attributes rainy))
)
(DEFINE-OKBC-FRAME |(HIGH-AMOUNT-FN RIGIDITY)|
:INSTANCE-OF (scalar-interval rigidity cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(HIGH-AMOUNT-FN SHEAR-STRENGTH)|
:INSTANCE-OF (scalar-interval shear-strength cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(HIGH-AMOUNT-FN TENSILE-STRENGTH)|
:INSTANCE-OF (scalar-interval tensile-strength cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(HIGH-AMOUNT-FN VISIBILITY)|
:INSTANCE-OF (scalar-interval visibility cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(JUVENILE-FN PERSON)|
:SUBCLASS-OF (juvenile-animal person)
:INSTANCE-OF (class existing-object-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(LIQUID-FN WATER)|
:SUBCLASS-OF (liquid-tangible-thing water)
:INSTANCE-OF (class tangible-stuff-state-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(LIQUID-FN WATER-SALINE)|
:SUBCLASS-OF (liquid-tangible-thing water-saline)
:INSTANCE-OF (class tangible-stuff-state-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(LOW-AMOUNT-FN COMPRESSIBILITY)|
:INSTANCE-OF (scalar-interval compressibility cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "can be compressed somewhat"))
)
(DEFINE-OKBC-FRAME |(LOW-AMOUNT-FN DUCTILITY)|
:INSTANCE-OF (scalar-interval ductility cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(LOW-AMOUNT-FN ELASTICITY)|
:INSTANCE-OF (scalar-interval elasticity cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "re-expands somewhat after compression, but not all the way back"))
)
(DEFINE-OKBC-FRAME |(LOW-AMOUNT-FN FRAGILITY)|
:INSTANCE-OF (scalar-interval fragility cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(LOW-AMOUNT-FN HARDNESS)|
:INSTANCE-OF (scalar-interval hardness cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(LOW-AMOUNT-FN MALLEABILITY)|
:INSTANCE-OF (scalar-interval malleability cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(LOW-AMOUNT-FN POROSITY)|
:INSTANCE-OF (scalar-interval porosity cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(LOW-AMOUNT-FN RAININESS)|
:INSTANCE-OF (scalar-interval raininess cyc-compound-term)
:OWN-SLOT-SPECS ((genl-attributes rainy))
)
(DEFINE-OKBC-FRAME |(LOW-AMOUNT-FN RELATIVE-HUMIDITY)|
:INSTANCE-OF (scalar-interval relative-humidity cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(LOW-AMOUNT-FN RIGIDITY)|
:INSTANCE-OF (scalar-interval rigidity cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(LOW-AMOUNT-FN SHEAR-STRENGTH)|
:INSTANCE-OF (scalar-interval shear-strength cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(LOW-AMOUNT-FN TENSILE-STRENGTH)|
:INSTANCE-OF (scalar-interval tensile-strength cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(LOW-AMOUNT-FN VISIBILITY)|
:INSTANCE-OF (scalar-interval visibility cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MAKING-FN VISUAL-IMAGE)|
:SUBCLASS-OF (making-something)
:INSTANCE-OF (class script-type temporal-object-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "ABSTRACT-OBJECT")|
:SUBCLASS-OF (individual)
:INSTANCE-OF (class thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "ADDRESSEE-ORIENTED-VERBAL-PROCESS")|
:SUBCLASS-OF (communicating)
:INSTANCE-OF (class thing temporal-stuff-type script-type collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "AMBIENT-PROCESS")|
:SUBCLASS-OF (physical-event)
:INSTANCE-OF (class thing script-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "AREA")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "CARDINALITY")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "CAUSAL-RELATION")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "CAUSE-EFFECT")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "CONTAINED")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "DECOMPOSABLE-OBJECT")|
:SUBCLASS-OF (thing)
:INSTANCE-OF (class thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "DIRECTED-ACTION")|
:SUBCLASS-OF (physical-event)
:INSTANCE-OF (class thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "DISTANCE")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "ELEMENT")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "ELEMENT-OF")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "GAS-MATERIAL")|
:INSTANCE-OF (thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "GENERALIZED-POSSESSION")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "INTENSIVE")|
:INSTANCE-OF (thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "INTERPERSONAL-THING")|
:SUBCLASS-OF (intangible-individual)
:INSTANCE-OF (class thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "LANGUAGE")|
:SUBCLASS-OF (communication-convention)
:INSTANCE-OF (class thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "LANGUAGE-RELATED-OBJECT")|
:SUBCLASS-OF (communication-convention)
:INSTANCE-OF (class thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "LESS-THAN-COMPARISON")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "LINEAR-SIZE")|
:INSTANCE-OF (thing physical-amount-slot cyc-compound-term)
:OWN-SLOT-SPECS ((arg2-isa distance))
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "LIQUID-MATERIAL")|
:INSTANCE-OF (thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "LOCATING")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "MISC-STUFF")|
:SUBCLASS-OF (thing)
:INSTANCE-OF (class thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "NAMED-OBJECT")|
:SUBCLASS-OF (something-existing)
:INSTANCE-OF (class thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "NON-ADDRESSEE-ORIENTED-VERBAL-PROCESS")|
:SUBCLASS-OF (communicating)
:INSTANCE-OF (class thing temporal-stuff-type script-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "NON-CONSCIOUS-BEING")|
:SUBCLASS-OF (partially-tangible)
:INSTANCE-OF (class thing existing-object-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "NON-DIRECTED-ACTION")|
:SUBCLASS-OF (physical-event)
:INSTANCE-OF (class thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "NONDECOMPOSABLE-OBJECT")|
:SUBCLASS-OF (individual)
:INSTANCE-OF (class thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "NOTCONTAINED")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "ONE-OR-TWO-D-LOCATION")|
:SUBCLASS-OF (geometric-thing)
:INSTANCE-OF (class thing shape-type collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "ORDERED-SET")|
:INSTANCE-OF (thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "ORDERING-RELATION")|
:SUBCLASS-OF (binary-predicate)
:INSTANCE-OF (class thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "OWNED-BY")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "PHYSICAL-MATERIAL")|
:INSTANCE-OF (thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "REPRESENTATIONAL-OBJECT")|
:INSTANCE-OF (thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "SENSE-AND-MEASURE-QUALITY")|
:SUBCLASS-OF (attribute-value)
:INSTANCE-OF (class thing attribute-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "SEPARABLE-ENTITY")|
:SUBCLASS-OF (something-existing)
:INSTANCE-OF (class thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "SET")|
:INSTANCE-OF (thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "SIZE")|
:SUBCLASS-OF (physical-attribute)
:INSTANCE-OF (class thing measurable-attribute-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "SIZE-PROPERTY-ASCRIPTION")|
:INSTANCE-OF (thing physical-amount-slot cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "SOLID-MATERIAL")|
:INSTANCE-OF (thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "SOURCE-DESTINATION")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "SPATIAL-LOCATING")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "STRIVING")|
:SUBCLASS-OF (intangible-individual)
:INSTANCE-OF (class thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "SUBJECT-MATTER")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "TEMPORAL-NONINCLUSIVE")|
:INSTANCE-OF (thing binary-predicate cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "TIME-INTERVAL")|
:SUBCLASS-OF (time-interval)
:INSTANCE-OF (class thing collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEDIUM-AMOUNT-FN BIO-DETERIORATION-RESISTANCE)|
:INSTANCE-OF (scalar-interval bio-deterioration-resistance cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEDIUM-AMOUNT-FN COMPRESSIBILITY)|
:INSTANCE-OF (scalar-interval compressibility cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "Can be compressed to less than half its volume"))
)
(DEFINE-OKBC-FRAME |(MEDIUM-AMOUNT-FN CORROSION-RESISTANCE)|
:INSTANCE-OF (scalar-interval corrosion-resistance cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEDIUM-AMOUNT-FN ELASTICITY)|
:INSTANCE-OF (scalar-interval elasticity cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "will eventually re-expand after compression"))
)
(DEFINE-OKBC-FRAME |(MEDIUM-AMOUNT-FN FLAMMABILITY)|
:INSTANCE-OF (scalar-interval flammability cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEDIUM-AMOUNT-FN FRAGILITY)|
:INSTANCE-OF (scalar-interval fragility cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEDIUM-AMOUNT-FN HARDNESS)|
:INSTANCE-OF (scalar-interval hardness cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEDIUM-AMOUNT-FN POROSITY)|
:INSTANCE-OF (scalar-interval porosity cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEDIUM-AMOUNT-FN RAININESS)|
:INSTANCE-OF (scalar-interval raininess cyc-compound-term)
:OWN-SLOT-SPECS ((genl-attributes rainy))
)
(DEFINE-OKBC-FRAME |(MEDIUM-AMOUNT-FN RIGIDITY)|
:INSTANCE-OF (rigidity scalar-interval cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEDIUM-AMOUNT-FN SHEAR-STRENGTH)|
:INSTANCE-OF (scalar-interval shear-strength cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MEDIUM-AMOUNT-FN TENSILE-STRENGTH)|
:INSTANCE-OF (scalar-interval tensile-strength cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MOB-FN MOUNTAIN)|
:SUBCLASS-OF (mob)
:INSTANCE-OF (class existing-stuff-type collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MOB-FN PARTICLE)|
:SUBCLASS-OF (mob)
:INSTANCE-OF (class existing-stuff-type collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(MOB-FN PRECIPITATION-PARTICLE)|
:SUBCLASS-OF (mob)
:INSTANCE-OF (class existing-stuff-type collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(NO-AMOUNT-FN COMPRESSIBILITY)|
:INSTANCE-OF (scalar-interval compressibility cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "essentially cannot be compressed"))
)
(DEFINE-OKBC-FRAME |(NO-AMOUNT-FN DUCTILITY)|
:INSTANCE-OF (scalar-interval ductility cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(NO-AMOUNT-FN ELASTICITY)|
:INSTANCE-OF (scalar-interval elasticity cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "does not re-expand at all after compression"))
)
(DEFINE-OKBC-FRAME |(NO-AMOUNT-FN FLAMMABILITY)|
:INSTANCE-OF (scalar-interval flammability cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(NO-AMOUNT-FN MALLEABILITY)|
:INSTANCE-OF (scalar-interval malleability cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(NO-AMOUNT-FN POROSITY)|
:INSTANCE-OF (scalar-interval porosity cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(NO-AMOUNT-FN RIGIDITY)|
:INSTANCE-OF (scalar-interval rigidity cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(NO-AMOUNT-FN VOLATILITY)|
:INSTANCE-OF (scalar-interval volatility cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(SOLID-FN CONCRETE)|
:SUBCLASS-OF (solid-tangible-thing concrete)
:INSTANCE-OF (class tangible-stuff-state-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(SOLID-FN EARTH-STUFF)|
:SUBCLASS-OF (solid-tangible-thing earth-stuff)
:INSTANCE-OF (class tangible-stuff-state-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(SOLID-FN GLASS)|
:SUBCLASS-OF (solid-tangible-thing glass)
:INSTANCE-OF (class tangible-stuff-state-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(SOLID-FN METAL)|
:SUBCLASS-OF (solid-tangible-thing metal)
:INSTANCE-OF (class tangible-stuff-state-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(SOLID-FN PLASTIC)|
:SUBCLASS-OF (solid-tangible-thing plastic)
:INSTANCE-OF (class tangible-stuff-state-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(SOLID-FN WATER)|
:SUBCLASS-OF (solid-tangible-thing water)
:INSTANCE-OF (class tangible-stuff-state-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(STIB (YEAR-FN -902))|
:INSTANCE-OF (time-interval cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-COVERING CREATION-EVENT DESTRUCTION-EVENT)|
:INSTANCE-OF (set-mathematical cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-COVERING GAINING-USER-RIGHTS LOSING-USER-RIGHTS)|
:INSTANCE-OF (set-mathematical cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-COVERING MOVEMENT-TRANSLATION-EVENT MOVEMENT-ROTATION)|
:INSTANCE-OF (set-mathematical cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-COVERING ORGANIZATIONAL-TRANSFER-IN ORGANIZATIONAL-TRANSFER-OUT)|
:INSTANCE-OF (set-mathematical cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-COVERING TRANSFER-IN TRANSFER-OUT)|
:INSTANCE-OF (set-mathematical cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-PARTITION ADULT-ANIMAL JUVENILE-ANIMAL)|
:INSTANCE-OF (set-mathematical disjoint-set-or-collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-PARTITION ARTIFACT INANIMATE-THING-NATURAL)|
:INSTANCE-OF (set-mathematical disjoint-set-or-collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-PARTITION CORNER-2D CORNER-3D)|
:INSTANCE-OF (set-mathematical disjoint-set-or-collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-PARTITION DUSK DAWN)|
:INSTANCE-OF (set-mathematical disjoint-set-or-collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-PARTITION FEMALE-PERSON MALE-PERSON)|
:INSTANCE-OF (set-mathematical disjoint-set-or-collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-PARTITION INTANGIBLE PARTIALLY-TANGIBLE)|
:INSTANCE-OF (set-mathematical disjoint-set-or-collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-PARTITION INVERTEBRATE VERTEBRATE)|
:INSTANCE-OF (set-mathematical disjoint-set-or-collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-PARTITION NON-LEAP-YEAR LEAP-YEAR)|
:INSTANCE-OF (set-mathematical disjoint-set-or-collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-PARTITION NON-PERSON-ANIMAL PERSON)|
:INSTANCE-OF (set-mathematical disjoint-set-or-collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-PARTITION NON-POWERED-DEVICE POWERED-DEVICE)|
:INSTANCE-OF (set-mathematical disjoint-set-or-collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-PARTITION SET-MATHEMATICAL COLLECTION)|
:INSTANCE-OF (set-mathematical disjoint-set-or-collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-PARTITION SET-OR-COLLECTION INDIVIDUAL)|
:INSTANCE-OF (set-mathematical disjoint-set-or-collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(THE-PARTITION TRANSLATION-FLOW TRANSLATION-COMPLETE)|
:INSTANCE-OF (set-mathematical disjoint-set-or-collection cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-FN GASEOUS-TANGIBLE-THING)|
:SUBCLASS-OF (transporting-goods)
:INSTANCE-OF (class script-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-FN LIQUID-TANGIBLE-THING)|
:SUBCLASS-OF (transporting-goods)
:INSTANCE-OF (class script-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-FN PERSON)|
:SUBCLASS-OF (transporting-goods)
:INSTANCE-OF (class script-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-FN SEMI-SOLID-TANGIBLE-THING)|
:SUBCLASS-OF (transporting-goods)
:INSTANCE-OF (class script-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-FN SOLID-TANGIBLE-THING)|
:SUBCLASS-OF (transporting-goods)
:INSTANCE-OF (class script-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN AIR-TRANSPORTATION-DEVICE)|
:SUBCLASS-OF (|(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE)| transportation-event)
:INSTANCE-OF (class default-disjoint-script-type script-type temporal-stuff-type cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "A collection of events. An instance of (Transport-Via-Fn Air-Transportation-Device) is a transportation event in which a Vehicle designed to travel through the atmosphere or outer space is used. Examples include instances of the would-be collections hang gliding, airplane tranportation, flying the space shuttle, hot air ballon transport. Note: This collection does not include Flying-Flapping-Wings, which is what birds do."))
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN AIRPLANE)|
:SUBCLASS-OF (|(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE-VEHICLE)| |(TRANSPORT-VIA-FN AIR-TRANSPORTATION-DEVICE)| transportation-event)
:INSTANCE-OF (class temporal-stuff-type default-disjoint-script-type script-type cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "Transportation in an Airplane. This includes not only flying (moving through the air, with the plane supoorted by the air), but also such events as taxiing, takeoff and landing."))
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN AMBULANCE)|
:SUBCLASS-OF (service-event |(TRANSPORT-VIA-FN AMBULANCE)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN LAND-TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE-VEHICLE)| |(TRANSPORT-VIA-FN ROAD-VEHICLE)| transportation-event)
:INSTANCE-OF (class script-type temporal-stuff-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN ANIMAL)|
:SUBCLASS-OF (purposeful-action transportation-event)
:INSTANCE-OF (class script-type temporal-stuff-type cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "Transportation in which an animal provides the force for movement. Includes horses and other animals carrying people and objects, people carrying objects and other people, etc."))
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN AUTOMOBILE)|
:SUBCLASS-OF (|(TRANSPORT-VIA-FN ROAD-VEHICLE)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN LAND-TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE-VEHICLE)| |(TRANSPORT-VIA-FN AUTOMOBILE)| transportation-event)
:INSTANCE-OF (class script-type temporal-stuff-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN BICYCLE)|
:SUBCLASS-OF (exercising locomotion-process |(TRANSPORT-VIA-FN LAND-TRANSPORTATION-DEVICE)| transportation-event)
:INSTANCE-OF (class temporal-stuff-type default-disjoint-script-type script-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN BUS-ROAD-VEHICLE)|
:SUBCLASS-OF (|(TRANSPORT-VIA-FN ROAD-VEHICLE)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN LAND-TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE-VEHICLE)| |(TRANSPORT-VIA-FN BUS-ROAD-VEHICLE)| transportation-event)
:INSTANCE-OF (class script-type temporal-stuff-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN DEVICE-USER-POWERED)|
:SUBCLASS-OF (exercising transportation-event)
:INSTANCE-OF (class script-type temporal-stuff-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN LAND-TRANSPORTATION-DEVICE)|
:SUBCLASS-OF (transportation-event |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN LAND-TRANSPORTATION-DEVICE)|)
:INSTANCE-OF (class default-disjoint-script-type script-type temporal-stuff-type cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "A collection of events. An instance of (Transport-Via-Fn Land-Transportation-Device) is a transportation event in which a Vehicle designed to travel over land is used. Examples include instances of the collections (Transport-Via-Fn Road-Vehicle), Skate-Boarding, and Snow-Skiing. Note: This collection does not include instances of Animal-Walking-Process, which is a Locomotion-Process (q.v.), not a form of transportation as defined in Cyc. A marginal example of this would be a (fictional) event in which someone burrowed through the earth in a Jules-Vernesque real-time tunnel-digging machine."))
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN MOTORCYCLE)|
:SUBCLASS-OF (|(TRANSPORT-VIA-FN ROAD-VEHICLE)| |(TRANSPORT-VIA-FN MOTORCYCLE)| |(TRANSPORT-VIA-FN LAND-TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE-VEHICLE)| transportation-event)
:INSTANCE-OF (class script-type temporal-stuff-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN ROAD-VEHICLE)|
:SUBCLASS-OF (|(TRANSPORT-VIA-FN LAND-TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE-VEHICLE)| transportation-event)
:INSTANCE-OF (class temporal-stuff-type script-type default-disjoint-script-type cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "The collection of transportion events in which a (more or less conventional) road vehicle (see Road-Vehicle) is the transportation device (see Transporter and Vehicle)."))
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN SPACECRAFT)|
:SUBCLASS-OF (|(TRANSPORT-VIA-FN SPACECRAFT)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE)| transportation-event)
:INSTANCE-OF (class temporal-stuff-type default-disjoint-script-type script-type cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "The collection of all events in which vehicles, manned or unmanned, leave the atmosphere of earth to orbit around it or travel to other regions of the universe."))
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN TRAIN-TRANSPORTATION-DEVICE)|
:SUBCLASS-OF (|(TRANSPORT-VIA-FN TRAIN-TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN LAND-TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE-VEHICLE)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE)| transportation-event)
:INSTANCE-OF (class temporal-stuff-type script-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE)|
:SUBCLASS-OF (|(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE)| translation-single-path human-activity transportation-event)
:INSTANCE-OF (class temporal-stuff-type script-type cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "A collection of events. An instance of (Transport-Via-Fn Transportation-Device) is a Transportation-Event in which the Transporter is a TransportationDevice@cyc; e.g., driving a car, riding a train, sending scientific instruments to Mars on an unmanned space probe."))
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE-VEHICLE)|
:SUBCLASS-OF (|(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE-VEHICLE)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE)| transportation-event)
:INSTANCE-OF (class script-type temporal-stuff-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN TRUCK)|
:SUBCLASS-OF (|(TRANSPORT-VIA-FN ROAD-VEHICLE)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN LAND-TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE-VEHICLE)| |(TRANSPORT-VIA-FN TRUCK)| transportation-event)
:INSTANCE-OF (class temporal-stuff-type script-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(TRANSPORT-VIA-FN WATER-TRANSPORTATION-DEVICE)|
:SUBCLASS-OF (|(TRANSPORT-VIA-FN TRANSPORTATION-DEVICE)| |(TRANSPORT-VIA-FN WATER-TRANSPORTATION-DEVICE)| transportation-event)
:INSTANCE-OF (class default-disjoint-script-type script-type temporal-stuff-type cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "A collection of events. An instance of (Transport-Via-Fn Water-Transportation-Device) is a transportation event in which a Vehicle designed to float on or travel through water is used. Examples include instances of Sailing in boats, Water-Skiing, and Windsurfing. Note: This collection does not include swimming, which is a Locomotion-Process (q.v.), not a form of transportation as defined (intended and axiomatized) in Cyc."))
)
(DEFINE-OKBC-FRAME |(VERY-HIGH-AMOUNT-FN BIO-DETERIORATION-RESISTANCE)|
:INSTANCE-OF (scalar-interval bio-deterioration-resistance cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-HIGH-AMOUNT-FN CORROSION-RESISTANCE)|
:INSTANCE-OF (scalar-interval corrosion-resistance cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-HIGH-AMOUNT-FN FLAMMABILITY)|
:INSTANCE-OF (scalar-interval flammability cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-HIGH-AMOUNT-FN FRAGILITY)|
:INSTANCE-OF (scalar-interval fragility cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-HIGH-AMOUNT-FN HARDNESS)|
:INSTANCE-OF (scalar-interval hardness cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-HIGH-AMOUNT-FN POROSITY)|
:INSTANCE-OF (scalar-interval porosity cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-HIGH-AMOUNT-FN RELATIVE-HUMIDITY)|
:INSTANCE-OF (scalar-interval relative-humidity cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-HIGH-AMOUNT-FN RIGIDITY)|
:INSTANCE-OF (scalar-interval rigidity cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-HIGH-AMOUNT-FN SHEAR-STRENGTH)|
:INSTANCE-OF (scalar-interval shear-strength cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-HIGH-AMOUNT-FN TENSILE-STRENGTH)|
:INSTANCE-OF (scalar-interval tensile-strength cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-LOW-AMOUNT-FN DUCTILITY)|
:INSTANCE-OF (scalar-interval ductility cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-LOW-AMOUNT-FN FLAMMABILITY)|
:INSTANCE-OF (scalar-interval flammability cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-LOW-AMOUNT-FN FRAGILITY)|
:INSTANCE-OF (scalar-interval fragility cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-LOW-AMOUNT-FN HARDNESS)|
:INSTANCE-OF (scalar-interval hardness cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-LOW-AMOUNT-FN MALLEABILITY)|
:INSTANCE-OF (scalar-interval malleability cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-LOW-AMOUNT-FN POROSITY)|
:INSTANCE-OF (scalar-interval porosity cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-LOW-AMOUNT-FN RELATIVE-HUMIDITY)|
:INSTANCE-OF (scalar-interval relative-humidity cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-LOW-AMOUNT-FN RIGIDITY)|
:INSTANCE-OF (scalar-interval rigidity cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-LOW-AMOUNT-FN SHEAR-STRENGTH)|
:INSTANCE-OF (scalar-interval shear-strength cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(VERY-LOW-AMOUNT-FN TENSILE-STRENGTH)|
:INSTANCE-OF (scalar-interval tensile-strength cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(WAVE-EMISSION-FN AUDIBLE-SOUND)|
:SUBCLASS-OF (emitting-a-wave)
:INSTANCE-OF (class temporal-stuff-type script-type cyc-compound-term)
)
(DEFINE-OKBC-FRAME |(WAVE-EMISSION-FN VISIBLE-LIGHT)|
:SUBCLASS-OF (emitting-a-wave)
:INSTANCE-OF (class temporal-stuff-type script-type cyc-compound-term)
:OWN-SLOT-SPECS ((documentation "A collection of events; a subset of Emitting-A-Wave. Each element of (Wave-Emission-Fn Visible-Light) is an event in which an instance of Visible-Light is emitted from some Wave-Source. Examples: the burning of a candle; the shining of a light bulb; a firefly's glowing. Almost every instance of (Wave-Emission-Fn Visible-Light) will also emit instances of other types of Electromagnetic-Radiation other than Visible-Light."))
)
(DEFINE-OKBC-FRAME |(YEAR-FN -902)|
:INSTANCE-OF (cyc-compound-term)
:OWN-SLOT-SPECS ((stib |(STIB (YEAR-FN -902))|))
)
(DEFINE-OKBC-FRAME a-few-days-duration
:INSTANCE-OF (time-quantity order-of-magnitude-interval)
:OWN-SLOT-SPECS ((documentation "Duration of 2 to 10 days"))
)
(DEFINE-OKBC-FRAME a-few-decades-duration
:INSTANCE-OF (time-quantity order-of-magnitude-interval)
:OWN-SLOT-SPECS ((documentation "Duration of 2 to 10 decades"))
)
(DEFINE-OKBC-FRAME a-few-hours-duration
:INSTANCE-OF (time-quantity order-of-magnitude-interval)
:OWN-SLOT-SPECS ((documentation "Duration of 2 to 10 hours"))
)
(DEFINE-OKBC-FRAME a-few-minutes-duration
:INSTANCE-OF (time-quantity order-of-magnitude-interval)
:OWN-SLOT-SPECS ((documentation "Duration of 2 to 10 minutes"))
)
(DEFINE-OKBC-FRAME a-few-months-duration
:INSTANCE-OF (time-quantity order-of-magnitude-interval)
:OWN-SLOT-SPECS ((documentation "A few months 2-10"))
)
(DEFINE-OKBC-FRAME a-few-seconds-duration
:INSTANCE-OF (order-of-magnitude-interval time-quantity)
:OWN-SLOT-SPECS ((documentation "Duration of 2 to 30 seconds"))
)
(DEFINE-OKBC-FRAME a-few-weeks-duration
:INSTANCE-OF (time-quantity order-of-magnitude-interval)
:OWN-SLOT-SPECS ((documentation "Duration of 2 to 10 weeks"))
)
(DEFINE-OKBC-FRAME a-few-years-duration
:INSTANCE-OF (time-quantity order-of-magnitude-interval)
:OWN-SLOT-SPECS ((documentation "Duration of 2 to 10 years"))
)
(DEFINE-OKBC-FRAME abandoning-something
:SUBCLASS-OF (losing-user-rights purposeful-action)
:INSTANCE-OF (class temporal-object-type script-type)
:OWN-SLOT-SPECS ((documentation "The collection of events in which some Agent deliberately gives up possession of something, without giving it to another."))
)
(DEFINE-OKBC-FRAME ablation
:SUBCLASS-OF (separation-complete intrinsic-state-change-event removing-something)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In an Ablation, a (usually relatively thin) layer of material is removed from the surface of an object."))
)
(DEFINE-OKBC-FRAME abnormal
:INSTANCE-OF (slot binary-predicate default-monotonic-predicate)
:OWN-SLOT-SPECS ((range assertion) (domain cyc-system-list) (documentation "Every default rule in our system
P(x1,...,xn) => Q(x1,...,xn)
is implicitly treated as
(not(abnormal(x1,...,xn)) and P(x1,...,xn) => Q(x1,...,xn)
This allows rules without exceptions to never have to incur the
overhead of default reasoning.
Exceptions to rules are written like so:
(Except-When R(x1,...,xn) Rule001)
and get canonicalized into rules concluding abnormal like so:
R(x1,...,xn) => (Abnormal(x1,....,xn) Rule001)
Since a different 'abnormality' predicte is needed for every default
rule in the system, we instead handle this uniqueness requirement by
having a single Abnormal predicate which takes the rule in question
as an argument.
Also, the variables over which abnormality is computed is given as a
single list. This allows Abnormal to be binary rather than
arbitrary arity. "))
)
(DEFINE-OKBC-FRAME above-directly
:INSTANCE-OF (slot asymmetric-binary-predicate physical-feature-describing-predicate)
:OWN-SLOT-SPECS ((subrelation-of above-generally) (range partially-tangible) (domain partially-tangible) (documentation "(Above-Directly ABOVE BELOW) means either (1) the volumetric center of ABOVE is directly above some point of BELOW, if ABOVE is smaller than BELOW; or (2) otherwise, it means that some point of ABOVE is directly above the volumetric center of BELOW."))
:SENTENCES
((kif:not (instance-of above-directly transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME above-generally
:INSTANCE-OF (slot asymmetric-binary-predicate physical-feature-describing-predicate)
:OWN-SLOT-SPECS ((subrelation-of above-higher) (range partially-tangible) (domain partially-tangible) (documentation "(Above-Higher OBJ1 OBJ2)
means that OBJ1 is more or less above OBJ2. To be more
precise: if OBJ1 would be within a cone-shaped set of
vectors within about 45 degrees of Up-Directly
pointing up from OBJ2 (see Up-Generally), then
(Above-Higher OBJ1 OBJ2). This
is a wider predicate than Above-Directly, but narrower
than Above-Higher. It probably most closely conforms to
the English word 'above.'"))
:SENTENCES
((synonymous-external-concept above-generally sensus-information1997 "ABOVE")
(kif:not (instance-of above-generally transitive-binary-predicate)))
)
(DEFINE-OKBC-FRAME above-ground-level-in-a-construction
:SUBCLASS-OF (container-product level-of-a-construction)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "This refers to first floor and up. We created this to make the distinction between basements and non-basements. We'd like to be able to talk about, count, etc. the levels above ground."))
)
(DEFINE-OKBC-FRAME above-higher
:INSTANCE-OF (slot spatial-predicate transitive-binary-predicate asymmetric-binary-predicate cotemporal-objects-slot)
:OWN-SLOT-SPECS ((subrelation-of cotemporal) (range partially-tangible) (domain partially-tangible) (documentation "(Above-Higher ?OBJ-A ?OBJ-B) means that ?OBJ-A is ``higher up'' than ?OBJ-B. Since most contexts are terrestrial (see Terrestrial-Frame-Of-Reference-Mt) ``higher up'' typically means that the Altitude-Above-Ground of ?OBJ-A is greater than that of ?OBJ-B."))
)
(DEFINE-OKBC-FRAME above-overhead
:INSTANCE-OF (slot spatial-predicate asymmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of above-directly above-generally) (range partially-tangible) (domain partially-tangible) (documentation "(Above-Overhead ABOVE BELOW) means that ABOVE is directly above BELOW, all points of ABOVE are higher than all points of BELOW, and they do NOT touch. Examples: a bomb falling directly above a bunker; a street lamp shining directly above a person standing below."))
:SENTENCES
((kif:not (instance-of above-overhead transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME above-touching
:INSTANCE-OF (slot irreflexive-binary-predicate asymmetric-binary-predicate spatial-predicate)
:OWN-SLOT-SPECS ((subrelation-of touches above-generally above-directly) (range partially-tangible) (domain partially-tangible) (documentation "(Above-Touching ABOVE BELOW) means that ABOVE is located over BELOW and they are touching. More precisely, it implies both (Above-Directly ABOVE BELOW) and that ABOVE Touches BELOW. Examples: a person sitting on a chair; coffee in a cup; a boat on water; a hat on a head. (Note that not every point of ABOVE must be higher than every point of BELOW.)"))
:SENTENCES
((kif:not (instance-of above-touching transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME abrading-something
:SUBCLASS-OF (voluntary-body-movement physical-contact-situation ablation)
:INSTANCE-OF (class default-disjoint-script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In an Abrading-Something event, the surface of some object is gradually worn away by scraping or similar physical contact involving friction. Devices used in elements of Abrading-Something include files and sand paper; elements of Abrading-Something would include the event in which Howard Hughes sanded down the Spruce Goose for the last time, the event in which Lucy Ricardo filed her fingernails just before her singing debut at Rickie's club, etc."))
)
(DEFINE-OKBC-FRAME absolute-value-fn
:INSTANCE-OF (slot function-from-quantities-to-quantities)
:OWN-SLOT-SPECS ((domain scalar-interval) (range scalar-interval) (documentation "Absolute-Value-Fn is the unary mathematical function that returns the absolute value of its argument; e.g., (Absolute-Value-Fn -2) returns 2, and (Absolute-Value-Fn 2) returns 2."))
)
(DEFINE-OKBC-FRAME abstract-information
:SUBCLASS-OF (intangible)
:INSTANCE-OF (class object-type stuff-type)
:OWN-SLOT-SPECS ((documentation "The collection of all instances of abstract information stored or transmitted in some manner, and representing (to someone potentially at least) something. Abstract information need not have any propositional content (see Propositional-Information-Thing); a score for music, or a bit-map, are examples. Note that Abstract-Information is the abstract, intangible information, not any particular physical embodiment. The same abstract information is often stored in many different physical Information-Bearing-Objects. Abstract-Information may or may not be digital; it need not be representable in a particular number of bits. Abstract-Information does not include every abstract Intangible or 'Platonic' concept, only that information that represents something and is (at least potentially) stored or transmitted for that purpose; thus, the ideal regular icosahedron is not in itself an instance of Abstract-Information. Note also that although most instances of Abstract-Information are Intangible-Individuals, some are Set-Or-Collections such as Biological-Taxons and other Conventional-Classification-Types."))
)
(DEFINE-OKBC-FRAME abstract-programming-language
:SUBCLASS-OF (mathematical-or-computational-thing language)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "The collection of languages invented for use by computers. This includes both command languages and others which one doesn't really `program' in."))
)
(DEFINE-OKBC-FRAME abstract-shape
:SUBCLASS-OF (geometric-thing)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "A collection of objects; a subset of Geometric-Thing. Abstract-Shape is the collection of all abstract physical shapes. Each element of Abstract-Shape is an abstract region of physical space, having two or more dimensions. This includes all circles, spheres, triangles, wedges, spirals, cylinders, toruses, etc."))
:SENTENCES
((overlapping-external-concept abstract-shape sensus-information1997 "SHAPE-QUALITY")
)
)
(DEFINE-OKBC-FRAME abstract-shape-type
:SUBCLASS-OF (shape-type)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections. Each element of Abstract-Shape-Type is a collection of things which are subsets of Abstract-Shape. The elements of Abstract-Shape-Type comprise the basic physical shapes. Examples include: Cylinder-Shape, Pyramid-Shape, Cone-Shape, Tube-Shape, Rectangular3D-Shape, Polygon, Spiral, etc."))
)
(DEFINE-OKBC-FRAME academic-professional
:SUBCLASS-OF (professional)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of persons; a subset of Professional. Each element of Academic-Professional is a person whose job is to educate and/or to perform research as an affiliate of an academic institution. This includes members of the teaching and/or research staff of schools, colleges, universities, and research institutes."))
)
(DEFINE-OKBC-FRAME academic-quarter
:SUBCLASS-OF (time-interval)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "Each instance of this collection is a Time-Interval defined by some educational institution: one quarter of their Academic-Year. Since the start dates, end dates, and duration may all vary depending on the institution, the year, etc., instances of this collection must unfortunately be time intervals like StanfordSpringQuarter1991."))
)
(DEFINE-OKBC-FRAME academic-semester
:SUBCLASS-OF (time-interval)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "Each instance of this collection is a Time-Interval defined by some educational institution: one half of their Academic-Year. Since the start dates, end dates and duration may vary depending on the institution and year, instances will be time intervals such as ``StanfordSpringSemester1990-91''."))
)
(DEFINE-OKBC-FRAME academic-trimester
:SUBCLASS-OF (time-interval)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "Each instance of this collection is a Time-Interval defined by some educational institution: one third of their Academic-Year. Since the start dates, end dates, and duration may all vary depending on the institution and year, instances of this collection must unfortunately be time intervals like UCLASpringTrimester1990-91."))
)
(DEFINE-OKBC-FRAME academic-year
:SUBCLASS-OF (time-interval)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "Each instance of this collection is an annually recurring Time-Interval defined by an educational institution. Since the start dates, end dates, and duration may all vary depending on the institution, the year, etc., instances of this collection must unfortunately be time intervals like Stanford1989-90AcademicYear."))
)
(DEFINE-OKBC-FRAME acceleration
:SUBCLASS-OF (scalar-interval physical-attribute)
:INSTANCE-OF (class derived-numeric-attribute-type)
:OWN-SLOT-SPECS ((documentation "Acceleration is the change in speed of an object per unit time. It is a measurable physical quantity, measured in units such as MilesPerHourPerSecond."))
)
(DEFINE-OKBC-FRAME accessing-anibt
:SUBCLASS-OF (mental-activity purposeful-action transfer-in information-transfer-event)
:INSTANCE-OF (class temporal-object-type default-disjoint-script-type)
:OWN-SLOT-SPECS ((documentation "A collection of information transfer events. Each element of Accessing-AnIBT is an action by which an agent accesses the content of some IBT (i.e., an element of Information-Bearing-Thing). Examples include (getting information from) reading a newspaper, watching a film, listening to a musical performance, decoding an encrypted message, seeing a traffic police officer wave you on, or hearing your roommate ask you to take out the trash. Of course, communication conventions play a role here. In the Naive-Information-Mt, Cyc simply assumes that an agent who accesses an IBT understands its content afterwards. In the InformationG-Mt, Cyc makes the more complicated inference that an agent who accesses an IBT understands its content afterwards only if the agent is able to get the encoded information using a convention familiar to that agent. See also Communication-Convention, Has-Comm-Convention, Uses-Comm-Convention-For-Info."))
)
(DEFINE-OKBC-FRAME account
:SUBCLASS-OF (legal-agreement authorized-agreement)
:INSTANCE-OF (class account-type)
:OWN-SLOT-SPECS ((documentation "A collection of objects; a subset of Legal-Agreement. Each element of Account is a recorded obligation (of some particular type) between specified parties, consisting of `funds' which typically can be added to and drawn upon. Examples include the instances of Retirement-Account, Travel-Expense-Account, and of the many types of Financial-Account. Note that the contents of an account need not be monetary; for example, the contents may be amounts of time, as in the subsets Vacation-Account or a Sick-Leave-Account. Account does NOT include debt obligations of fixed face value that cannot be increased or reduced (such as a bond)."))
)
(DEFINE-OKBC-FRAME account-administrator
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range agent) (domain account) (documentation "The predicate Account-Administrator identifies the agent who administers a particular account. (Account-Administrator ACCT AGENT) means that the Account ACCT is administered by the individual or organization AGENT."))
)
(DEFINE-OKBC-FRAME account-balance
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range money) (domain financial-account) (documentation "The predicate Account-Balance is used to indicate the balance of a particular account. (Account-Balance ACCT BAL) means that the Financial-Account ACCT has the balance BAL; BAL is the amount of Money either owed by, or available to, the Account-Holder (depending upon the type of account)."))
)
(DEFINE-OKBC-FRAME account-holder
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range agent) (domain account) (documentation "The predicate Account-Holder identifies the holder of a particular account. (Account-Holder ACCT AGENT) means that the Account ACCT is held by the individual or organization AGENT; thus, money (or some other valuable) is owed to or from AGENT, in the amount shown in the account (see Account-Balance)."))
)
(DEFINE-OKBC-FRAME account-status
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range account-status-attribute) (domain account) (documentation "The predicate Account-Status indicates whether a particular account is paid up, overdue, delinquent, etc. (Account-Status ACCT STATUS) means that the Account ACCT has the attribute STATUS (see also Account-Status-Attribute)."))
)
(DEFINE-OKBC-FRAME account-status-attribute
:SUBCLASS-OF (attribute-value)
:INSTANCE-OF (class sibling-disjoint-attribute-type)
:OWN-SLOT-SPECS ((documentation "A collection of attributes. Each element of Account-Status-Attribute is an attribute that describes the obligational status of an Account@cyc; e.g.,Paid-In-Full, In-Compliance-With-Payment-Schedule, Payment-Overdue, Account-Inactive."))
)
(DEFINE-OKBC-FRAME account-type
:SUBCLASS-OF (existing-object-type)
:INSTANCE-OF (class sibling-disjoint-collection temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of collections. Each element of Account-Type is a collection of financial accounts of some type. Examples: Savings-Account, Credit-Card-Account, Retirement-Account, Social-Security-Account, Travel-Expense-Account. Typically, accounts are denominated in units of Money."))
)
(DEFINE-OKBC-FRAME acknowledged-act
:INSTANCE-OF (slot anti-transitive-binary-predicate irreflexive-binary-predicate asymmetric-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of starts-after-ending-of) (range communication-act-single) (domain acknowledging-communication-act) (documentation "(Acknowledged-Act ?ACKACT ?COMACT) means that the Communication-Act-Single ?COMACT is acknowledged and replied-to by the responsive Acknowledging-Communication-Act ?ACKACT. Particular acceptances or rejections of a particular project proposal would involve examples of this predicate, as would a person responding to a wedding invitation, or a court responding to a motion. See also Response-To which refers to the abstarct content of the communication."))
)
(DEFINE-OKBC-FRAME acknowledging-communication-act
:SUBCLASS-OF (communication-act-single)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of actions which are Performed-By one Agent to convey information about the receipt of a prior Communication-Act-Single which was Performed-By another Agent. An example: Judy saying `No' in response to Jane's prior act of saying `Will you clean the toaster.'"))
)
(DEFINE-OKBC-FRAME acquaintance-attribute
:SUBCLASS-OF (attribute-value)
:INSTANCE-OF (class social-attribute-type)
:OWN-SLOT-SPECS ((documentation "The collection of attributes that specify ways in which (and/or degrees to which) one person is acquainted with another E.g., some instances of this collection are: Famous-Person-Acquaintance, True-Fan-Acquaintance, Intimate-Acquaintance, Frequent-Contact-Acquaintance, etc."))
)
(DEFINE-OKBC-FRAME acquaintances
:INSTANCE-OF (relation ternary-predicate)
:OWN-SLOT-SPECS ((documentation "(Acquaintances X Y HOW) means that X is acquainted with Y, at least in the way (and/or to the degree) specified by HOW. Note that Y must be an Agent, so this is not the predicate to use to express the fact that Fred `is acquainted with' drag racing. Note that, depending on the value for HOW, there may or may not be some way in which Y is acquainted with X. E.g., (Acquaintances Lenat Madonna True-Fan-Acquaintance) but there is no Z such that (Acquaintances Madonna Lenat Z).
Note that X and Y should rarely be instances of Entity. In fact, Doug has only been acqainted with Madonna since 1983, so we should write (Holds-In (Time-Interval-From-Fn (Year-Fn 1983) Now) (Acquaintances Lenat Madonna True-Fan-Acquaintance))."))
:SENTENCES
((nth-domain acquaintances 3 acquaintance-attribute)
(nth-domain acquaintances 2 agent)(nth-domain acquaintances 1 person)
)
)
(DEFINE-OKBC-FRAME acquainted-with
:INSTANCE-OF (slot symmetric-binary-predicate reflexive-binary-predicate cotemporal-objects-slot)
:OWN-SLOT-SPECS ((subrelation-of cotemporal) (range individual-agent) (domain individual-agent) (documentation "(Acquainted-With AGENT1 AGENT2) means the Individual-Agent AGENT1 is acquainted with the Individual-Agent AGENT2 (in the minimal sense that AGENT1 has come into physical or conversational contact with AGENT2, or that they have somehow knowingly communicated with each other). This typically means that each Individual-Agent is aware of some facts about the other. In cases where one of the Individual-Agents is sentient, this typically includes the ability of this agent to recognize the other by appearance, voice, scent, or some other physical attribute.") (genl-inverse acquainted-with))
:SENTENCES
((kif:not (instance-of acquainted-with asymmetric-binary-predicate))
(kif:not (instance-of acquainted-with anti-symmetric-binary-predicate))(kif:not (instance-of acquainted-with transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME action
:SUBCLASS-OF (event)
:INSTANCE-OF (class script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each instance of Action is an event in which something is done by some agent. (See Done-By.) Actions may include any event in which one or more actor(s) effect some change(s) in the tangible or intangible state of the world, typically by some expenditure of effort or energy. But note that it is not required that any tangible object be moved, changed, produced, or destroyed for an action to occur; the effects of actions may be intangible (such as the change in a bank balance, or the intimidation of a subordinate). Depending upon the context, actors may be animate or inanimate, conscious or nonconscious. For actions that are intentional, see also Purposeful-Action, Performed-By."))
)
(DEFINE-OKBC-FRAME action-expresses-feeling
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range feeling-attribute-type) (domain action) (documentation "(Action-Expresses-Feeling ACT EMOTYPE) means that the particular action ACT expresses the doer's feeling of EMOTYPE.
Note: additional complications arise in using this in inference, as people can `fake' actions such as laughing, crying, etc., to mislead other people.") (arg2-genl feeling-attribute))
)
(DEFINE-OKBC-FRAME action-on-object
:SUBCLASS-OF (action)
:INSTANCE-OF (class temporal-object-type script-type)
:OWN-SLOT-SPECS ((documentation "The collection of events in which some doer acts on an object. Each element of Action-On-Object is an action in which both the roles of Done-By and Object-Acted-On (qq.v.) are filled. Positive examples: someone typing on a keyboard; a tornado destroying a building. Negative examples: a person dancing; wind blowing."))
)
(DEFINE-OKBC-FRAME actor-capacity
:INSTANCE-OF (relation ternary-predicate)
:OWN-SLOT-SPECS ((documentation "The predicate Actor-Capacity is used to indicate the capacity in which some entity participates in a particular event or situation. (Actor-Capacity ENTITY SIT CAP) means that ENTITY has an (unspecified) role in SIT with the Capacity-Attribute CAP. An important use of Actor-Capacity is with the capacity attributes Main-Function or Intended-Function to state that a device is serving its Primary-Function or intended function (i.e., Intended-Behavior-Capable) in a certain situation."))
:SENTENCES
((nth-domain actor-capacity 3 capacity-attribute)
(nth-domain actor-capacity 2 situation)(nth-domain actor-capacity 1 something-existing)
)
)
(DEFINE-OKBC-FRAME actor-parts-affected
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of object-acted-on non-deliberate-actors) (range animal-body-part organism-part) (domain event) (documentation "(Actor-Parts-Affected ACT PART) means that PART is an Object-Acted-On in ACT, and it is one of the Anatomical-Parts of the organism which is Bodily-Acted-On in ACT. For example, during a man's morning shave, his Beard is an Actor-Parts-Affected, but the hand with which he shaves is not, because his beard is changed, but his hand is not changed (`acted on') in any significant way."))
)
(DEFINE-OKBC-FRAME actor-parts-involved
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of pre-actors non-deliberate-actors) (range organism-part) (domain event) (documentation "(Actor-Parts-Involved ACT PART) means that PART is one of the Anatomical-Parts of an organism who has an active role in the event ACT, and, moreover, that PART is somehow involved in the action. Note that the organism to which PART belongs either performs or does ACT; it is not merely an Object-Acted-On. Some examples of Actor-Parts-Involved include: the eyes of someone who is sneezing (or crying); the left foot of someone playing in a football game; the right hand of someone who is shaking hands; the claws of a cat who is scratching someone. As a negative example, consider your hair while you are getting a haircut. It is not an Actor-Parts-Involved, because you are passive in that event; it is, though, an Actor-Parts-Affected in that event."))
)
(DEFINE-OKBC-FRAME actor-slot
:SUBCLASS-OF (role binary-predicate extensional-representation-predicate)
:INSTANCE-OF (class predicate-category)
:OWN-SLOT-SPECS ((documentation "A collection of binary predicates. Each element of Actor-Slot relates some instance of Event to a thing involved in that event (here called a `participant'). The first argument of every Actor-Slot is an instance of Event, and the second argument is an instance of Something-Existing, denoting a participant in that event. Each specialized actor slot indicates HOW its participant participates in the event, i.e., in what role (e.g., Inputs, Outputs, Done-By). `Participant' does NOT include the time of the event's occurrence, external representations of the event, and other more remotely related things that are not directly or indirectly `involved' in the occurrence of the event."))
)
(DEFINE-OKBC-FRAME actors
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of temporally-intersects) (range something-existing) (domain event) (documentation "The predicate Actors is the most general instance of Actor-Slot. All other actor slots are specializations of this predicate. Thus, Actors is a broad concept which includes any entity which is involved in an action. (Actors EVENT ACTOR) means that ACTOR is somehow meaningfully (directly or indirectly) involved in EVENT during EVENT. Mere cotemporality of objects (somewhere in the universe) with a particular event is not enough `involvement' to make those objects Actors of that event. Nor is a representation of an event among the Actors of that event, unless the representation affects the event."))
:SENTENCES
((synonymous-external-concept actors sensus-information1997 "PARTICIPANT")
)
)
(DEFINE-OKBC-FRAME acts-in-capacity
:INSTANCE-OF (relation quaternary-predicate)
:OWN-SLOT-SPECS ((documentation "The predicate Acts-In-Capacity indicates the capacity in which an agent participates in certain kinds of actions. (Acts-In-Capacity AGENT ROLE SCRIPT-TYPE CAP) means that the agent AGENT plays the role ROLE in instances of SCRIPT-TYPE, and s/he does that role in the capacity CAP. CAP is a Capacity-Attribute (q.v.) which describes the AGENT's mode of participation--e.g., as a job, hobby, main function, support function, etc. Contrast three cases of acts of Greeting-Someone, when Performed-By: (1) instances of Receptionist, in their Job-Capacity and as their MainFunction@cyc; (2) instances of Flight-Attendant, in their Job-Capacity but as a SupportFunction@cyc; and (3) instances of Train-Engineer, in a Hobby-Capacity (though they do it while working, it's not part of their job).") (arg4-isa capacity-attribute))
:SENTENCES
((nth-domain acts-in-capacity 4 capacity-attribute)
(nth-domain acts-in-capacity 3 script-type)(nth-domain acts-in-capacity 2 actor-slot)
(nth-domain acts-in-capacity 1 agent))
)
(DEFINE-OKBC-FRAME address-location-designator
:SUBCLASS-OF (attribute-value character-string)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "A collection of strings. Each element of Address-Location-Designator is a string that denotes an address. Each string indicates one entire address. For example: `President Bill Clinton, White House,, 1600 Pennsylvania Avenue, Washington, DC."))
)
(DEFINE-OKBC-FRAME address-text
:INSTANCE-OF (slot functional-slot)
:OWN-SLOT-SPECS ((range address-location-designator) (domain contact-location) (documentation "The predicate Address-Text maps a particular element of Contact-Location to its Address-Location-Designator, ADDRESS. (Address-Text LOC ADDRESS) means that the Contact-Location LOC has the address ADDRESS. For example, the Address-Text of the Cycorp Mailing-Location is `Cycorp, 3721 Executive Center Dr., Ste. 100, Austin, TX 78731-1615.' See also Contact-Location."))
)
(DEFINE-OKBC-FRAME adjacent-paths-at-junction
:INSTANCE-OF (slot spatial-predicate connection-predicate cotemporal-objects-slot)
:OWN-SLOT-SPECS ((subrelation-of connected-to physical-decompositions cotemporal on-path-generic) (range path-generic) (domain junction-of-paths) (documentation "(adjacentPathsAtJunction JUNCT PATH) means that the Junction-Of-Paths JUNCT has PATH as one of the paths joining it. A junction may connect many paths (it must connect more than one), and a path may pass through many junctions, and may end at a junction. Examples: all the streets meeting at a certain intersection, or the particular trachea and both primary bronchi meeting at the Tracheobronchial-Junction between a certain person's lungs. Within a specified Path-System, a node is the end of all the links to that node; this is established with Link-Between-In-System or Path-Between-In-System."))
)
(DEFINE-OKBC-FRAME adjacent-to
:INSTANCE-OF (slot inter-existing-object-slot symmetric-binary-predicate physical-feature-describing-predicate spatial-predicate)
:OWN-SLOT-SPECS ((subrelation-of touches) (range spatial-thing) (domain spatial-thing) (documentation "arg1 and arg2 are touching such that their region of contact is a line (i.e. not a point). Also arg1 is neither above nor below arg2.") (genl-inverse adjacent-to))
:SENTENCES
((kif:not (instance-of adjacent-to transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME adjective
:SUBCLASS-OF (speech-part)
:INSTANCE-OF (class linguistic-object-type)
:OWN-SLOT-SPECS ((documentation "The collecton of all adjectives. Adjectives are words which can modify nouns. Many adjectives have comparative and superlative forms. Example: `red'."))
)
(DEFINE-OKBC-FRAME administrator
:SUBCLASS-OF (desk-worker)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of persons; a subset of Professional. Each element of Administrator is an employee of an organization who is responsible for managing its organizational affairs. Elements of Administrator may or may not also be required to manage people. If so, then they are also Managers (q.v.)."))
)
(DEFINE-OKBC-FRAME admiration
:SUBCLASS-OF (respect)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "A feeling of strong approval. An intense positive attitude towards another person(s) or group. May be accompanied by emulation. Admiration is different than Respect (qv). This is a collection --- see Happiness for an explanation. Some more specialized Feeling-Attribute-Types than Admiration are Wonder-Admiration, Adulation, Awe, etc. "))
)
(DEFINE-OKBC-FRAME adult-animal
:SUBCLASS-OF (animal biological-stage-of-development)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all adult animals (including adult people), meaning all elements of Animal that are mature enough to bear offspring, or older."))
:SENTENCES
((the-partition adult-animal juvenile-animal |(THE-PARTITION ADULT-ANIMAL JUVENILE-ANIMAL)|)
)
)
(DEFINE-OKBC-FRAME adult-female-person
:SUBCLASS-OF (human-adult female-person)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all women; i.e., Persons who are adult and female"))
)
(DEFINE-OKBC-FRAME adverb
:SUBCLASS-OF (speech-part)
:INSTANCE-OF (class linguistic-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all adverbs. Adverbs are words which can modify adverbs, verbs, or adjectives. Many adverbs are morphologically derived from adjectives. Example: `slowly'."))
)
(DEFINE-OKBC-FRAME advertising
:SUBCLASS-OF (communication-act-single)
:INSTANCE-OF (class temporal-object-type script-type)
:OWN-SLOT-SPECS ((documentation "A collection of Communication-Act-Singles. In an Advertising event, someone is communicating, to potential customers of an Agent, the desire of that agent to do business with those customers (either to `do business' in general or to sell them something specific."))
)
(DEFINE-OKBC-FRAME affection
:SUBCLASS-OF (feeling-attribute)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "A feeling of fondness for someone or something. Sympathy, liking, warmth, tenderness. This is a Collection --- for an explanation of that, see Happiness. Some more specialized Feeling-Attribute-Types than Affection are Love, Passion, etc."))
)
(DEFINE-OKBC-FRAME affiliated-with
:INSTANCE-OF (slot cotemporal-objects-slot symmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of cotemporal) (range agent) (domain agent) (documentation "(Affiliated-With AGENT1 AGENT2) means Agents AGENT1 and AGENT2 are somehow affiliated. This is a broad relation, but it involves at least the voluntary entry into an understood relationship, with rights and obligations, by at least one of the affiliated Agents@cyc; i.e., they may be business partners, kin, employer/employee, one (say a person) may be a member of the other (say an organization), parent-company/subsidiary, etc.") (genl-inverse affiliated-with))
:SENTENCES
((kif:not (instance-of affiliated-with transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME after
:INSTANCE-OF (slot transitive-binary-predicate asymmetric-binary-predicate primitive-temporal-relation irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((range time-point) (domain time-point) (documentation "(After ?X ?Y) means Time-Point ?X is after (occurs later in time than) Time-Point ?Y.
Note: Individual Time-Points are seldom mentioned in axioms; rather, the axiom is likely to use some Complex-Temporal-Relation, such as Starts-After-Ending-Of, which holds between two Temporal-Thing. These Complex-Temporal-Relations are themselves usually defined in terms of Primitive-Temporal-Relations, such as After and Simultaneous-With, which relate one Time-Point to another."))
:SENTENCES
((overlapping-external-concept after sensus-information1997 "AFTER")
)
)
(DEFINE-OKBC-FRAME after-adding
:INSTANCE-OF (slot binary-predicate inference-related-bookkeeping-predicate)
:OWN-SLOT-SPECS ((range cyc-system-symbol) (domain predicate) (documentation "Whenever a source is added to a gaf use of a predicate, each of that predicate's After-Adding functions is called on that source."))
)
(DEFINE-OKBC-FRAME after-removing
:INSTANCE-OF (slot binary-predicate inference-related-bookkeeping-predicate)
:OWN-SLOT-SPECS ((range cyc-system-symbol) (domain predicate) (documentation "Whenever a source is removed from a gaf use of a predicate, each of that predicate's After-Removing functions is called on that source."))
)
(DEFINE-OKBC-FRAME afternoon
:SUBCLASS-OF (qualitative-time-of-day)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "An Afternoon is the daily Event where the Sun moves from its `highest' position in the daily cycle and `sets', i.e from noon till Sunset. A Midday overlaps the start of an Afternoon, and an Evening is Contiguous-After an Afternoon. Each Afternoon is Temporally-Finished-By a Sunset."))
)
(DEFINE-OKBC-FRAME age
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range time-quantity) (domain something-existing) (documentation "(age THING TIME) means that the thing THING
has the age TIME, where thing can be a person, a galaxy, or
anything else with temporal extent, e.g., (age MaryShepherd
(YearsDuration 40)). The previous assertion is not quite right, however:
notice that one can talk about the Birth-Date of a person quite safely, but whenever one makes a statement about the AGE of a person that statement will only be true `for a while' -- i.e., in some temporal context. Therefore it would be a mistake to simply assert to Cyc that (Age Lenat (Years-Duration 45)), because that would be true in some contexts and false in others. So what one does is to assert an expression of the form (Holds-In ?X (Age ?Y ?Z)) to indicate that during time interval ?X, the thing ?Y has age ?Z. For example, (Holds-In (Quarter-Fn 2 (Year-Fn 1996)) (Age Lenat (Years-Duration 45)), which means that Doug is a 45-year-old during the entire second quarter of 1996. It is seldom correct to use Age outside of some temporal qualification."))
:SENTENCES
((synonymous-external-concept age sensus-information1997 "AGE-PROPERTY-ASCRIPTION")
)
)
(DEFINE-OKBC-FRAME agent
:SUBCLASS-OF (composite-tangible-and-intangible-object)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "An agent is something which can show independent action, whether conscious or not. Agent represents the collection of all agents. Most animals are considered agents, in most contexts; so are most organizations. Most plants are not agents, in most contexts. Inanimate devices are sometimes considered agents, in certain contexts. This is one of those concepts which is important yet very hard to define precisely. Here is some elaboration, to help convey the intended meaning of the basic criterion for agenthood: It must seem that a kind of decision-making is going on, even if it's down at the `mindless' level of the reflex reaction of a spider leg to heat, or the reflex reaction of a Human Resources Department rejecting an applicant with no formal degree. It generally `sounds right' or `feels natural' to assign causality to agents, rather than some larger or smaller entity. E.g., it is more natural to say `Fred wrote an essay' than to say `Fred's left hand wrote an essay' or, at the other extreme, to say `The Solar System wrote an essay'. Similarly, we might very well talk about `Microsoft' buying IBM, but it would be unnatural and even incorrect to talk about a much larger entity (`corporate America') or smaller entity (`the Microsoft lawyers') as the performer of that buying action."))
)
(DEFINE-OKBC-FRAME agentive-noun
:SUBCLASS-OF (speech-part)
:INSTANCE-OF (class linguistic-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all nouns in the agentive form. Agentive nouns usually denote the `doer' or `performer' of some action, and often end in `-er' or `-or'. Example: `runner'."))
)
(DEFINE-OKBC-FRAME agility
:SUBCLASS-OF (script-performance-attribute)
:INSTANCE-OF (class script-performance-attribute-type)
:OWN-SLOT-SPECS ((documentation "Agility is the Script-Performance-Attribute-Type for describing actions in which the performer's whole body moves precisely and in a well-coordinated fashion."))
)
(DEFINE-OKBC-FRAME agreeing-agents
:INSTANCE-OF (slot inter-actor-slot)
:OWN-SLOT-SPECS ((range agent) (domain agreement) (documentation "The predicate Agreeing-Agents relates a particular agreement to the agents who are making the agreement. (Agreeing-Agents AGR PARTY) means that the Agreement AGR has the Agent PARTY among its agreeing parties. Agreeing-Agents may have specialized roles, such as Agreeing-Buyer or Agreeing-Seller, Insuring-Agent or Policy-Holder, Employed-Agent or Employing-Agent. The Agreeing-Agents will be mentioned in their agreement."))
)
(DEFINE-OKBC-FRAME agreement
:SUBCLASS-OF (intangible-existing-thing supposed-to-be-microtheory)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of `objects' with temporal extent. Each element of Agreement involves two or more parties, who agree that certain propositions should be true. Making the propositions true may require some action or commitment of wealth on the part of one or more of the Agreeing-Agents. Thus, elements of Agreement will usually involve some instances of Obligation.
Note: Elements of Agreement and Obligation differ, however, in that an Obligated-Agent is responsible for the truth of all of the propositions in an obligation. In an agreement, some agents may not be responsible for all of the propositions in the agreement being true. For example, in a loan agreement, the borrower agrees to give the lender back the money, but the borrower is the only Obligated-Agent for the repayment. Note that Obligated-Agents need not be among the Agreeing-Agents in the agreement that involves or generates the obligation. For example, the Board of Directors of XYZCorporation may agree that some non-director will assume the post and duties of President of XYZCorporation. Moreover, Agreeing-Agents aren't always obligatedAgents; e.g., Wanda and Paul may agree that Paul alone is obligated to do some task.
Examples include instances of Peace-Accord, Legal-Agreement, Informal-Agreement, Business-Partnership-Agreement, Work-Agreement, Sales-Agreement, Maintenance-Agreement, Reservation, Appointment, etc."))
)
(DEFINE-OKBC-FRAME agreement-forbids
:INSTANCE-OF (relation ternary-predicate)
:OWN-SLOT-SPECS ((documentation "The predicate Agreement-Forbids is used to indicate types of actions that a particular agent is forbidden from performing under the terms of a particular agreement. (Agreement-Forbids AGR AGENT ACT-TYPE) means that the Agreement AGR forbids the Agent AGENT from ACT-TYPE activities. For example, an instance of Peace-Accord Agreement-Forbids the governments who signed it from Waging-War against one another; or, a business contract may forbid one agent from competing with another after s/he sells rights to a product, design, or practice to the second agent."))
:SENTENCES
((nth-domain agreement-forbids 3 script-type)
(nth-domain agreement-forbids 2 agent)(nth-domain agreement-forbids 1 agreement)
)
)
(DEFINE-OKBC-FRAME agreement-note
:INSTANCE-OF (shared-note)
:OWN-SLOT-SPECS ((documentation "Elements of Agreement (and of its subsets) are Microtheory instances containing propositions representing what some number of parties have agreed upon. An Agreement may contain a set of Obligations on the part of one or more of the parties. An Agreement may also be just a set of beliefs that the parties have decided to share. To indicate which propositions are true in an Agreement, regardless of whether they are true in reality, use Ist-Agreement. (Ist-Agreement AGREEMENT PROP) means that PROP is a Cyc-Formula expressing something that was agreed upon in AGREEMENT. Other relevant vocabulary: (Agreeing-Agents AGREEMENT AGENT) means that AGENT is one of the parties agreeing to AGREEMENT. (Sub-Agreements AGREEMENT1 AGREEMENT2) means that AGREEMENT2 is a part of (is included in) AGREEMENT1. (Governed-By-Agreement ACTION AGREEMENT) means that ACTION is governed by the terms of AGREEMENT. (Agreement-Forbids AGREEMENT AGENT ACTION-TYPE) means that AGREEMENT forbids AGENT from performing elements of ACTION-TYPE. (Agreement-Period AGREEMENT TIME) means that AGREEMENT is considered to be true during the time period TIME."))
)
(DEFINE-OKBC-FRAME agreement-period
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range time-interval) (domain agreement) (documentation "The predicate Agreement-Period is used to indicate the period of time during which a particular agreement is in force. (Agreement-Period AGR TIME) means that the Agreement AGR holds during the Time-Interval TIME; i.e., TIME is the period during which the assertions made in AGR are supposed to be true. TIME may or may not begin at the moment that AGR is created; e.g., I may sign an employment contract on the very day I begin working or several weeks before, to begin on a specified future date. Or an Agreement-Period could begin before the agreement was made, e.g., when an agent agreed to pay disputed royalties retroactively."))
)
(DEFINE-OKBC-FRAME ailment-condition
:SUBCLASS-OF (physiological-condition)
:INSTANCE-OF (class physiological-condition-type)
:OWN-SLOT-SPECS ((documentation "The most general collection of ailment events; a subset of Physiological-Condition, and a subset of Event. An instance of Ailment-Condition is a dynamic state of sickness, injury, or physiological impairment. Having an ailment is an event: it has temporal aspects, it progresses dynamically, etc., it is not just `being in some static state of un-wellness.' Some subsets of Ailment-Condition are: Respiratory-Ailment, Heart-Condition, Cancer, Motion-Sickness, Poisoning, Infection, Injury-Condition. If a particular person suffers from asthma, that is an element of Ailment-Condition. Each Ailment-Condition is a state of actual, developed sickness or impairment, rather than the event of getting sick or becoming impaired. Also note that each type of ailment, such as Asthma, is the set of all `cases' or `instances' of individuals suffering from that condition."))
)
(DEFINE-OKBC-FRAME air
:SUBCLASS-OF (gaseous-tangible-thing mixture)
:INSTANCE-OF (class tangible-stuff-state-type)
:OWN-SLOT-SPECS ((documentation "A collection of tangibles; a subset of Gaseous-Tangible-Thing. Each element of Air is one `piece' among all the portions of the atmosphere of the Earth, considered as a substance present in various places, in various quantities, under various pressures, etc. Examples: the AirInAustin@cyc; the stuffy air in my office; the thin air atop Annapurna. See also The-Atmosphere-Qua-Single-Piece-Of-Stuff, which is all ambient Air on the planet taken as a single object."))
)
(DEFINE-OKBC-FRAME air-force
:SUBCLASS-OF (military-organization)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of military organizations. An element of Air-Force is a military organization, modern or historical, composed mainly of airborne forces: bombers, fighters, torpedo planes, parachute troops, surveillance aircraft, etc., and having the function of defending or attacking air space, ships, or ground targets."))
)
(DEFINE-OKBC-FRAME air-force-personnel
:SUBCLASS-OF (military-person)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of people, a subset
of Military-Person. Each element of this collection is
somebody who works for an Air-Force."))
)
(DEFINE-OKBC-FRAME air-respiration
:SUBCLASS-OF (respiration)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of activities constituting a natural PhysiologicalFunction@cyc; Air-Respiration is the collection of all Respiration events in which an organism trades some of the carbon dioxide in its tissues for oxygen from the atmosphere."))
)
(DEFINE-OKBC-FRAME air-transportation-device
:SUBCLASS-OF (transportation-device)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((transport-via-fn |(TRANSPORT-VIA-FN AIR-TRANSPORTATION-DEVICE)|) (documentation "A collection of physical devices. An instance of Air-Transportation-Device is a device used for transportation through the air. For example, the Goodyear Blimp, Air Force One, and the Space-Shuttle-Atlantis. Subsets of Air-Transportation-Device include the collections Airplane, Helicopter, Hot-Air-Balloon, Ground-To-Orbit-Vehicle (such as Atlas rockets or the Space Shuttles), and so on."))
)
(DEFINE-OKBC-FRAME airline-company
:SUBCLASS-OF (transportation-company business)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all air transportation companies. An element of Airline-Company is a Transportation-Company that operates airplanes to transport goods or people in exchange for money."))
)
(DEFINE-OKBC-FRAME airplane
:SUBCLASS-OF (air-transportation-device container-product transportation-device-vehicle)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((transport-via-fn |(TRANSPORT-VIA-FN AIRPLANE)|) (documentation "The colection of all fixed-wing (except Warplanes), heavier-than-air, self-powered flying machines (excluding cruise missiles)."))
)
(DEFINE-OKBC-FRAME airplane-runway
:SUBCLASS-OF (path-for-wheeled-vehicles)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "An airstrip, at an airport, on an aircraft carrier, or in some field, upon which airplanes taxi, take off, and land."))
)
(DEFINE-OKBC-FRAME airport-organization
:SUBCLASS-OF (organization)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of organizations. An element of Airport-Organization is an organization that manages and controls particular airports and their appurtenant facilities; e.g., La-Guardia-Airport."))
)
(DEFINE-OKBC-FRAME airport-physical
:SUBCLASS-OF (construction-artifact)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all airfields, where airplanes take off and land. An Airport-Physical definitely has a runway, may or may not have any other buildings. If it's the grounds of an Airport-Organization, some of those other features will be present."))
)
(DEFINE-OKBC-FRAME alertness
:SUBCLASS-OF (animal-physiological-attribute scalar-interval)
:INSTANCE-OF (class primitive-attribute-type)
:OWN-SLOT-SPECS ((documentation "Alertness is an Animal-Physiological-Attribute which specifies how sleepy or alert an animal is. Levels of Alertness include Asleep, Sleepy, and Awake."))
)
(DEFINE-OKBC-FRAME alertness-level
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range alertness) (domain individual-agent) (documentation "Predicate (Alertness-Level SENTIENT_BEING LEVEL) indicates how alert SENTIENT_BEING is in the period in which the predicate holds. The major levels are Unconscious and Awake, but more specific attributes such as Asleep and Very-Alert exist as well."))
)
(DEFINE-OKBC-FRAME allergic-reaction
:SUBCLASS-OF (ailment-condition)
:INSTANCE-OF (class physiological-condition-type)
:OWN-SLOT-SPECS ((documentation "A collection of dynamic, physiological states. An instance of Allergic-Reaction is an event in which an organism which is exposed to a particular substance (e.g., pollen, mold) develops some abnormality or impairment of its physiological condition as a result of interacting with the substance. Allergic reactions to some types of substances occur widely in members of a species; e.g., Poison-Ivy-Poisoning in humans. But other allergic reactions affect only a small proportion of a species, such as human allergies to penicillin. This concept is the set of events in which allergic reactions are `taking place', not abstract unrealized potential situations such as `John is allergic to milk.' I.e., if John were allergic to milk, and he drank some, and then proceeded to have a whopping bad allergic reaction, that latter event would be an element of Allergic-Reaction."))
)
(DEFINE-OKBC-FRAME always-time-interval
:INSTANCE-OF (time-interval)
:OWN-SLOT-SPECS ((documentation "The interval of time which encompasses all time. In more general MTs we remain agnostic as to whether this time interval has either a beginning or an end, but if it does, Always-Time-Interval begins when time itself begins and ends only when time ends completely. Every other instance of Time-Interval is a Time-Slices of Always-Time-Interval. "))
)
(DEFINE-OKBC-FRAME ambient-relative-humidity
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((subrelation-of has-attributes) (range relative-humidity) (domain geographical-region) (documentation "(Ambient-Relative-Humidity LOC DEGREE) indicates the DEGREE to which the water vapor content of the air at LOC approaches the total possible saturation (at that temperature)."))
)
(DEFINE-OKBC-FRAME ambient-temperature
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range temperature) (domain partially-tangible) (documentation "The predicate Ambient-Temperature is used to indicate the average temperature in the free space around a particular object. (Ambient-Temperature OBJ TEMP) means that the space around the tangible object OBJ is at the Temperature TEMP. Used with Holds-In (q.v.), Ambient-Temperature expresses the surrounding temperature for a given object at some point in time. For the temperature of the object itself, use Temperature-Of-Object (q.v.)."))
)
(DEFINE-OKBC-FRAME ambient-visibility
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((subrelation-of has-attributes) (range visibility) (domain geographical-region) (documentation "(Ambient-Visibility LOC DEGREE) indicates how clear the ambient fluid is at the location LOC. Higher values of DEGREE mean one can see farther (than one could have at lower values)."))
)
(DEFINE-OKBC-FRAME ambulance
:SUBCLASS-OF (road-vehicle)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((transport-via-fn |(TRANSPORT-VIA-FN AMBULANCE)|) (documentation "The collection of all RoadVehicles that are equipped primarily for transporting wounded, injured or sick persons."))
)
(DEFINE-OKBC-FRAME amount-of-sales-by-to-during
:INSTANCE-OF (relation quintary-predicate functional-predicate)
:OWN-SLOT-SPECS ((documentation "The predicate Amount-Of-Sales-By-To-During is used to indicate how much of a certain product was sold by a particular seller to a particular buyer. (Amount-Of-Sales-By-To-During SELLER BUYER TIMEPD PRODTYPE REVENUE) means that, during the Time-Interval TIMEPD, SELLER (an Agent) sold to BUYER (another Agent) some amount of the Product-Type PRODTYPE, worth the total amount of Money REVENUE. For example, to say that a restaurant, Threadgills, sold $3000 worth of their pumpkin pies to a local grocery store in November, we would say: (Amount-Of-Sales-By-To-During Threadgills HEBAt2222 (Month-Fn November (Year-Fn 1996)) Pumpkin-Pie (Dollar-United-States 3000)).") (arg5-isa money) (arg4-genl product) (arg4-isa product-type))
:SENTENCES
((nth-domain amount-of-sales-by-to-during 5 money)
(nth-domain amount-of-sales-by-to-during 4 product-type)(nth-domain amount-of-sales-by-to-during 3 time-interval)
(nth-domain amount-of-sales-by-to-during 2 agent)(nth-domain amount-of-sales-by-to-during 1 agent)
)
)
(DEFINE-OKBC-FRAME ampere
:INSTANCE-OF (function unit-of-measure-no-prefix unit-of-current mks-unit-of-measure standard-unit-of-measure)
:OWN-SLOT-SPECS ((range scalar-interval physical-attribute) (documentation "The standard unit of measure of electrical current, equivalent to a 1-Coulomb flow of current, or 1 Volt across a resistance of 1 Ohm.") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME amphibian
:SUBCLASS-OF (non-person-animal vertebrate)
:INSTANCE-OF (class biological-class)
:OWN-SLOT-SPECS ((documentation "The collection of all Organism-Wholes which are members of the Biological-Class Amphibia, being a specialization of Vertebrate.
Members of this class are smooth skinned Vertebrates which hatch from eggs to form aquatic larvae [see Larva@cyc]. These larvae metamorphose into an air-breathing adult [see AirBreathingVertebrate] (normally) having Lungs. Subsets of this collection include Frogs and Salamanders."))
)
(DEFINE-OKBC-FRAME amplitude-of-signal
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range distance) (domain wave-propagation) (documentation "(Amplitude-Of-Signal ?WAVE ?AMP) means the distance from the average to the extremes of the signal ?WAVE is ?AMP."))
)
(DEFINE-OKBC-FRAME analogous-feelings
:INSTANCE-OF (slot symmetric-binary-predicate irreflexive-binary-predicate intensional-representation-predicate)
:OWN-SLOT-SPECS ((range feeling-attribute-type) (domain feeling-attribute-type) (documentation "(Analogous-Feelings EMOTYPE1 EMOTYPE2) means that a feeling of the type EMOTYPE1 is analogous to a feeling of the type EMOTYPE2. In part, this means that there is a high probability that an agent having an emotion of one type is also feeling an emotion of the other type. Often the two feelings differ only in degree, context, etc. E.g., (Analogous-Feelings Irritation Anger) and (Analogous-Feelings Irritation Impatience).") (arg2-genl feeling-attribute) (arg1-genl feeling-attribute) (genl-inverse analogous-feelings))
:SENTENCES
((kif:not (instance-of analogous-feelings transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME anatomical-part-type-affected
:INSTANCE-OF (slot type-predicate binary-predicate)
:OWN-SLOT-SPECS ((range existing-object-type) (domain animal-activity) (documentation "(Anatomical-Part-Type-Affected ACT BODYPARTTYPE) means that body parts of the Animal-Body-Part-Type BODYPARTTYPE are affected by the action ACT. For example, if BRUSHING is a Teeth-Cleaning event, then (Anatomical-Part-Type-Affected BRUSHING Set-Of-Teeth).") (arg2-genl animal-body-part))
)
(DEFINE-OKBC-FRAME anatomical-parts
:INSTANCE-OF (slot cotemporal-objects-slot physical-part-predicate)
:OWN-SLOT-SPECS ((subrelation-of cotemporal physical-parts) (range organism-part) (domain organism-whole) (documentation "(Anatomical-Parts ORGM PART) means that PART is an anatomical part of the (whole) organism ORGM.
Note that to represent the decomposition of parts of subparts --- for example, to say that a finger is part of a hand --- one should use the predicate Physical-Parts (qv), not Anatomical-Parts."))
)
(DEFINE-OKBC-FRAME anatomical-resource-required
:INSTANCE-OF (relation ternary-predicate)
:OWN-SLOT-SPECS ((documentation "(Anatomical-Resource-Required ACT BODYPARTTYPE NUM) means that the successful doer of ACT must have this many (NUM) of the Animal-Body-Part-Type BODYPARTTYPE. For example, if VOLANT is an element of Flying-Flapping-Wings, then (Anatomical-Resource-Required VOLANT Wing-Animal-Body-Part 2).") (arg2-genl animal-body-part))
:SENTENCES
((nth-domain anatomical-resource-required 3 non-negative-integer)
(nth-domain anatomical-resource-required 2 existing-object-type)(nth-domain anatomical-resource-required 1 animal-activity)
)
)
(DEFINE-OKBC-FRAME anatomically-capable-of
:INSTANCE-OF (relation ternary-predicate)
:OWN-SLOT-SPECS ((documentation "The predicate Anatomically-Capable-Of indicates that an agent is anatomically able to take a certain role in a certain type of situation or event. (Anatomically-Capable-Of AGENT SIT-TYPE ROLE) means that an individual Animal AGENT has the anatomical prerequisites (natural or prosthetic) to act in this ROLE in normal instances of SIT-TYPE. For example, to express that Karen is capable of walking, Cyc would say (Anatomically-Capable-Of Karen Biped-Walking Performed-By). AGENT may or may not have the skills (or other prerequisites) for actually doing a SIT-TYPE. Anatomically-Capable-Of entails that AGENT satisfies the relevant Anatomical-Resource-Required constraint--e.g., for Karen's Biped-Walking, that she has two legs (natural or prosthetic). As a default, Cyc concludes that animals who have the Anatomical-Parts needed for a certain kind of activity are Anatomically-Capable-Of that activity--for example, that people who have arms and legs are Anatomically-Capable-Of swimming; those conclusions would be overridden by the additional information that a person was paralyzed.") (arg2-genl situation))
:SENTENCES
((nth-domain anatomically-capable-of 3 role)
(nth-domain anatomically-capable-of 2 collection)(nth-domain anatomically-capable-of 1 animal)
)
)
(DEFINE-OKBC-FRAME ancestors
:INSTANCE-OF (slot irreflexive-binary-predicate anti-symmetric-binary-predicate transitive-binary-predicate asymmetric-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of biological-relatives) (range animal) (domain animal) (documentation "(Ancestors YOUNGER OLDER) means OLDER is one of the biological ancestors of YOUNGER. OLDER could be one of YOUNGER's biological parents, biological grandparents, biological great-grandparents, etc."))
)
(DEFINE-OKBC-FRAME anesthesia
:SUBCLASS-OF (drug-therapy)
:INSTANCE-OF (class script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events; a subset of Drug-Therapy (q.v.). In an instance of Anesthesia, a Biological-Living-Object undergoes the effect of some instance of Anesthetic, the effect of which is to eliminate the perception of pain. Anesthesia events occur in connection with other medical care events, so that a patient will not feel the pain or discomfort that would otherwise be associated with those medical procedures. Anesthetics are of various chemical kinds, work in various ways, and can be administered in various ways. They may topically numb an area, they may poison the central nervous system to the point where the animal loses consciousness, etc. The resulting anesthetic therapies thus may differ, according to the type of anesthetic used; for example, the patient may or may not be conscious during an instance of Anesthesia. See also Administering-A-Drug."))
)
(DEFINE-OKBC-FRAME anger
:SUBCLASS-OF (frustration)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "Intense feeling of displeasure and usually of antagonism. This is a Collection --- for an explanation of that, see Happiness. Some more specialized Feeling-Attribute-Types than Anger include Belligerence, etc."))
)
(DEFINE-OKBC-FRAME angle
:SUBCLASS-OF (geometric-thing)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "A collection of Geometric-Things. Each element of Angle is a pair of line segments, planes (or, more generally, n-dimensional hyperplanes) that share an endpoint, edge (or, more generally, an [n-1]-dimensional hyperedge)."))
)
(DEFINE-OKBC-FRAME angstrom
:INSTANCE-OF (function unit-of-measure-with-prefix mks-unit-of-measure unit-of-distance)
:OWN-SLOT-SPECS ((range scalar-interval distance) (documentation "Extremely small unit of length, used especially for measuring the wavelength of light, derived by dividing a meter by 10,000,000,000. Abbreviation: A (with a little circle on the top of the `A'). 1 A = 1/10,000,000,000 (i.e., 10^-10) meter.") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME angular-acceleration
:INSTANCE-OF (slot physical-attribute-description-slot)
:OWN-SLOT-SPECS ((range angular-acceleration-rate) (domain physical-event) (documentation "The rate at which the angle to an object is accelerating"))
)
(DEFINE-OKBC-FRAME angular-acceleration-rate
:SUBCLASS-OF (physical-attribute scalar-interval)
:INSTANCE-OF (class measurable-attribute-type)
:OWN-SLOT-SPECS ((documentation "Angular-Acceleration-Rate is the rate at which the Rate-Of-Rotation of an object changes.It is a measurable physical quantity, measured in units such as radians per second per second."))
)
(DEFINE-OKBC-FRAME animal
:SUBCLASS-OF (organism-whole solid-tangible-thing animalblo perceptual-agent)
:INSTANCE-OF (class biological-kingdom)
:OWN-SLOT-SPECS ((transport-via-fn |(TRANSPORT-VIA-FN ANIMAL)|) (documentation "The collection of all animals; this large class of organisms is one instance of Biological-Kingdom. Animals are typically motile, living, whole organisms; they are elements of Heterotroph, incapable of performing instances of Photosynthesis. Animal cells contain cholesterol and lack cell walls made of cellulose. Person is a subset of Animal@cyc; see also Non-Person-Animal."))
:SENTENCES
((synonymous-external-concept animal sensus-information1997 "ANIMAL")
)
)
(DEFINE-OKBC-FRAME animal-activity
:SUBCLASS-OF (composite-physical-and-mental-event action)
:INSTANCE-OF (class temporal-object-type script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Animal-Activity is an action whose performer(s) (see Done-By) belong to the collection Animal."))
)
(DEFINE-OKBC-FRAME animal-body-part
:SUBCLASS-OF (animal-body-region)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all the anatomical parts and physical regions of all living animals; a subset of Organism-Part. Each element of Animal-Body-Part is a piece of some live animal and thus is itself an instance of Biological-Living-Object. Animal-Body-Part includes both highly localized organs (e.g., hearts) and physical systems composed of parts distributed throughout an animal's body (such as its circulatory system and nervous system).
Note: Severed limbs and other parts of dead animals are NOT included in this collection; see Dead-Fn."))
)
(DEFINE-OKBC-FRAME animal-body-part-type
:SUBCLASS-OF (existing-object-type)
:INSTANCE-OF (class sibling-disjoint-collection)
:OWN-SLOT-SPECS ((documentation "The collection of all the types of Animal-Body-Parts. An Animal-Body-Part-Type is a characterization of body parts by structure and/or function. Some elements of this collection include Spinal-Column, Eyelash, Nervous-System, Urethra, Wing-Animal-Body-Part, Heel-Of-Palm, etc. As can be seen from those examples, Animal-Body-Part-Type is not organized along species/order/class/phylum/... taxonomic lines."))
)
(DEFINE-OKBC-FRAME animal-body-region
:SUBCLASS-OF (animalblo organism-part)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The set of parts of an animal's body that one might point to, operate on, photograph, transplant, etc. So this is a collection of (conceptual) spatial subdivisions of the bodies of Animals, generally contiguous and having some more or less clear boundary. Some elements of this collections are Einstein's head, Santas-Beard, and Babe Ruth's right arm. Other elements of this set are what might be considered unhealthy body regions, such as a blister, a puncture wound, a bruise, etc. -- but those are still clearly a part of an animal's body, can be pointed to, photographed, bandaged up, etc.
Note that this concept is quite different from an animal body `system' (such as the lymph system, the nervous system, etc.) which comprises a small portion of an animal's total mass but is distributed throughout the animal's body -- see Animal-Body-Part. (At the naive, commonsense level of physiology, and for almost all purposes, it is perfectly acceptable to conceptualize Santa's beard as one Animal-Body-Region, and the same for Farrah Fawcett's hair, etc. A borderline case of this is: Cher's fingernails. In some contexts, one would treat those as an Animal-Body-Region, and in other contexts one would treat them as ten separate Animal-Body-Regions.)"))
)
(DEFINE-OKBC-FRAME animal-migration
:SUBCLASS-OF (translation-round-trip locomotion-event)
:INSTANCE-OF (class temporal-object-type script-type)
:OWN-SLOT-SPECS ((documentation "The collection of regular, species-linked movements of an animal or group of animals from one place to another, usually with a return to the starting point after a certain period of time. In some species, the migration cycle occurs once in a lifetime, while others migrate annually on a seasonal basis. Migration is typically linked with an animal's reproductive cycle (as in salmon), but may also involve seasonal relocation to a more hospitable climate and/or more plentiful food supply. For example, many birds exhibit seasonal migration; e.g., native Northeastern U.S. birds that spend their winters in the Southern U.S."))
)
(DEFINE-OKBC-FRAME animal-physiological-attribute
:SUBCLASS-OF (physiological-attribute attribute-value)
:INSTANCE-OF (class attribute-type)
:OWN-SLOT-SPECS ((documentation "The broadest collection of attributes of Animals that describe the physiological aspects of an animal, including its physiological (1) capacities, (2) conditions, and (3) states. Examples include: (1) Capacities: Fertile, Hearing-Impaired, Paraplegic@cyc; (2) Conditions: Anemic, AthleticPhysicalBuild@cyc; (3) States: Intoxicated, Injured, Inflamed. Plant-Physiological-Attributes, such as In-Bloom, are excluded."))
)
(DEFINE-OKBC-FRAME animal-sound
:SUBCLASS-OF (information-bearing-wave-propagation audible-sound)
:INSTANCE-OF (class temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of information bearing things (IBTs); a subset of Information-Bearing-Wave-Propagation. Each element of Animal-Sound is a sound of a type which originally was, and typically is, made by an animal using just its body parts (though such a sound may subsequently have been reproduced by imitation or recording). For example, instances of Birdsong, Neighing-Sound, Purring-Sound, Barking-Sound, Braying-Sound. Note that the restriction to sounds produced by body parts alone excludes noises produced by moving external objects; i.e., Animal-Sound does NOT include rustling the leaves underfoot, splashing water, or playing a musical instrument."))
)
(DEFINE-OKBC-FRAME animal-walking-process
:SUBCLASS-OF (simple-whole-body-movement locomotion-process)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type object-type)
:OWN-SLOT-SPECS ((documentation "The collection of individual Locomotion-Process es in which an Animal agent travels on foot using voluntary movements of its legs."))
)
(DEFINE-OKBC-FRAME animalblo
:SUBCLASS-OF (biological-living-object)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The subset of Biological-Living-Object which includes all the elements of Animal and of Animal-Body-Part and Animal-Body-Region."))
)
(DEFINE-OKBC-FRAME annual-climate-cycle
:SUBCLASS-OF (weather-event)
:INSTANCE-OF (class script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Annual-Climate-Cycle is an extended event, one year in length, which encompasses Sub-Events describing the changing of the seasons. Subsets include Temperate-Climate-Cycle, Humid-Subtropical-Climate-Cycle, etc. See also the comments on Climate-Cycle-Type, Has-Climate-Type."))
)
(DEFINE-OKBC-FRAME annual-event-type
:SUBCLASS-OF (temporal-object-type)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections. The instances of an element of Annual-Event-Type are synchronized with the calendar. If ?X is an Annual-Event-Type, then one occurs each year. For example, Christmas-Holiday is an Annual-Event-Type, because one occurs each year, synchronized with the calendar."))
)
(DEFINE-OKBC-FRAME anterior-region-fn
:INSTANCE-OF (slot individual-denoting-function reifiable-function)
:OWN-SLOT-SPECS ((domain animal-body-region) (range animal-body-region) (documentation "The function (AnteriorRegionFn REGOROBJ), applied to a region or object REGOROBJ, means the region consisting of the front half or section, or the anterior main portion, of REGOROBJ. It applies only when REGOROBJ itself has an intrinsic front/back orientation, or is a (non-backward-facing) part of a larger region or object that has a front/back orientation."))
)
(DEFINE-OKBC-FRAME anti-symmetric-binary-predicate
:SUBCLASS-OF (binary-predicate)
:INSTANCE-OF (class collection predicate-category)
:OWN-SLOT-SPECS ((documentation "A collection of predicates; the subset of Binary-Predicate whose elements represent antisymmetric relations. A predicate F is an element of Anti-Symmetric-Binary-Predicate if and only if F is a binary predicate and, if both (F X Y) and (F Y X) hold, then X=Y, for every X,Y within the domain and range of F. For example, Greater-Than-Or-Equal-To, Compatible-Blood-Types.
Note this additional restriction: A Cyc predicate F can be an element of Anti-Symmetric-Binary-Predicate only if the type (i.e., arg-Isa) constraint applicable to F's first argument is not disjoint with the type constraint applicable to F's second argument. See also Note-On-Argument-Typing-And-Properties-Of-Relations."))
)
(DEFINE-OKBC-FRAME anti-transitive-binary-predicate
:SUBCLASS-OF (irreflexive-binary-predicate binary-predicate)
:INSTANCE-OF (class predicate-category)
:OWN-SLOT-SPECS ((documentation "A collection of predicates; the subset of Binary-Predicate whose elements represent anti-transitive relations. A predicate F is an element of Anti-Transitive-Binary-Predicate if and only if F is a binary predicate and, for every X,Y,Z in the domain of F, (:not (:and (F X Y)(F Y Z)(F X Z))).
Note this additional restriction: A Cyc predicate F can be an element of Anti-Transitive-Binary-Predicate only if the type (i.e., arg-Isa) constraint applicable to F's first argument is not disjoint with the type constraint applicable to F's second argument. See also Note-On-Argument-Typing-And-Properties-Of-Relations."))
)
(DEFINE-OKBC-FRAME anticipation-feeling
:SUBCLASS-OF (feeling-attribute)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "Emotion accompanying an expectation of something pleasant in the foreseeable future. This is a collection; for an explanation of a typical Feeling-Attribute-Type, see Happiness. "))
)
(DEFINE-OKBC-FRAME apathy
:SUBCLASS-OF (feeling-attribute)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "A lack of interest or concern. If someone is feeling some measure of Apathy, then they typically will have little or no response to things normally expected to excite emotion or interest. This is a Collection --- for an explanation of that, see Happiness. A related Feeling-Attribute-Type is Boredom."))
)
(DEFINE-OKBC-FRAME appendage-animal-body-part
:SUBCLASS-OF (animal-body-part solid-tangible-thing)
:INSTANCE-OF (class animal-body-part-type)
:OWN-SLOT-SPECS ((documentation "The collection of all appendages of Animals. An appendage is an Animal-Body-Part that is connected to, and extends from, the animal's Torso (or else from another of its appendages, such as a hand extending from an arm). Each appendage is used by the Animal for one or more functions; altogether, appendages serve a wide variety of functions such as locomotion, manipulation, sensing, fighting, scratching, heat dissipation, balance, etc."))
)
(DEFINE-OKBC-FRAME appropriate-emotion
:INSTANCE-OF (relation quaternary-predicate)
:OWN-SLOT-SPECS ((documentation "(Appropriate-Emotion SIT ROLE EMOTYPE DEGREE) means that in the Situation SIT, an intelligent agent filling the Role ROLE would be expected to feel an emotion of Feeling-Attribute-Type EMOTYPE with the intensity DEGREE. If such an agent did not feel that emotion, s/he would generally be considered rude or strange. E.g., a High degree of Grief is an Appropriate-Emotion for someone in the audience at a funeral (but not for the workers, the deceased, etc.)") (arg4-isa generic-attribute) (arg3-genl feeling-attribute))
:SENTENCES
((nth-domain appropriate-emotion 4 generic-attribute)
(nth-domain appropriate-emotion 3 feeling-attribute-type)(nth-domain appropriate-emotion 2 role)
(nth-domain appropriate-emotion 1 situation))
)
(DEFINE-OKBC-FRAME appropriating-something
:SUBCLASS-OF (taking-something gaining-user-rights)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events; a subset of Taking-Something and of Gaining-User-Rights. In an instance of Appropriating-Something, an Agent takes something that no one else has user rights over, such as air for breathing, or some object which at that time belongs to no one (e.g.,a dime lying in the street).
Note: The English verb `appropriate' can also mean to take something away from someone else, against their will and wrongfully, but that is not what is meant here. For that, see Stealing-Generic."))
)
(DEFINE-OKBC-FRAME approval
:SUBCLASS-OF (satisfaction)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "The emotion of viewing positively a state of affairs or other agent's actions. This is a collection; for an explanation of a typical Feeling-Attribute-Type, see Happiness."))
)
(DEFINE-OKBC-FRAME approximate-pay
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range monetary-flow-rate) (domain occupation-type) (documentation "The predicate Approximate-Pay is used to estimate a typical amount of pay offered to workers in a specific occupation. (Approximate-Pay JOBTYPE RATE) means that a person working in the Occupation-Type JOBTYPE makes approximately the Monetary-Flow-Rate RATE, as earned income. RATE might be expressed in, e.g., Dollars-Per-Hour, pounds-per-week, or yen-per-year. RATE refers to average pay for the occupation JOBTYPE, excluding any unearned pay (such as matching 401K contributions) and the value of other employee benefits.") (arg1-genl professional))
)
(DEFINE-OKBC-FRAME april
:SUBCLASS-OF (calendar-month)
:INSTANCE-OF (class month-of-year-type)
)
(DEFINE-OKBC-FRAME aquatic-organism
:SUBCLASS-OF (organism-whole)
:INSTANCE-OF (class organism-type-by-habitat)
:OWN-SLOT-SPECS ((documentation "The collection of organisms adapted to life underwater, which spend all or most of their time immersed in water. This includes the elements of Fish, also many instances of Mollusk, Sea-Mammal, etc."))
)
(DEFINE-OKBC-FRAME area
:SUBCLASS-OF (scalar-interval physical-attribute)
:INSTANCE-OF (class derived-numeric-attribute-type)
:OWN-SLOT-SPECS ((documentation "A collection of physical attributes. Each element of Area is an amount of two-dimensional space, i.e., a surface. Elements of Area may be either a fixed interval, such as the area of a rectangle 5 cm x 10 cm, or a range, such as the area of a city lot. See Unit-Of-Area for the units used by Cyc to measure areas."))
)
(DEFINE-OKBC-FRAME area-of-object
:INSTANCE-OF (slot physical-amount-slot physical-attribute-description-slot)
:OWN-SLOT-SPECS ((subrelation-of |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "AREA")|) (range area) (domain partially-tangible) (documentation "A general slot to denote the area of some object. This could be the area of a Geographical-Region, a desk top, or a cross-section of wire."))
)
(DEFINE-OKBC-FRAME area-of-region
:INSTANCE-OF (slot tangible-object-predicate interval-based-quantity-slot)
:OWN-SLOT-SPECS ((subrelation-of area-of-object |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "AREA")|) (range area) (domain geographical-region) (documentation "The predicate Area-Of-Region is used to indicate the physical area of a particular region. (Area-Of-Region REGION AREA) means that the physical size of the Geographical-Region REGION is the Area AREA. Examples: (Area-Of-Region Lake-Erie (Square-Mile 9940)), (Area-Of-Region Elba-Island-Italy (Square-Mile 86)), (Area-Of-Region Vatican-City (Square-Mile 0.17)), (Area-Of-Region China-Peoples-Republic (Square-Mile 3705390)). See Area for ways of representing areas."))
)
(DEFINE-OKBC-FRAME areas-of-origin
:INSTANCE-OF (slot intensional-representation-predicate binary-predicate)
:OWN-SLOT-SPECS ((range geographical-region) (domain ethnic-group-type) (documentation "The predicate Areas-Of-Origin relates an ethnic group to a particular region in which its members originated. (Areas-Of-Origin GROUP REGION) means that the Ethnic-Group-Type GROUP originated in the Geographical-Region REGION. For example, to indicate that Circassians originated in Asia, we would say (Areas-Of-Origin Ethnic-Group-Of-Circassians Continent-Of-Asia). Ethnic groups may have originated in several different areas; e.g., the Ethnic-Group-Of-Hutu is native to Rwanda, Burundi, Tanzania, and Uganda."))
)
(DEFINE-OKBC-FRAME arg1-format
:INSTANCE-OF (slot meta-predicate binary-predicate)
:OWN-SLOT-SPECS ((range format) (domain predicate) (documentation "(Arg1-Format PRED FORMAT) means that FORMAT tells how many different first arguments there can be to PRED, given some fixed set of other arguments. See Format for a description of the possible values for FORMAT."))
)
(DEFINE-OKBC-FRAME arg1-genl
:INSTANCE-OF (slot binary-predicate intangible-object-predicate meta-relation relation)
:OWN-SLOT-SPECS ((range collection) (domain relationship) (documentation "(Arg1-Genl REL COL) means that the predicate or function, REL, accepts only first arguments that have the Collection COL among their :subclass-of.") (arity 2))
)
(DEFINE-OKBC-FRAME arg1-isa
:INSTANCE-OF (slot binary-predicate default-monotonic-predicate functional-slot intangible-object-predicate meta-relation relation)
:OWN-SLOT-SPECS ((range collection) (domain relationship) (documentation "(Arg1-Isa REL COL) means that anything given as the first argument to the Relationship REL must be an element of the Collection COL. Examples: (Arg1-Isa Forms-Border-Between Spatial-Thing), (Arg1-Isa Series-Ordered-By Series), (Arg1-Isa Unique-Part-Types Existing-Object-Type).") (arity 2))
)
(DEFINE-OKBC-FRAME arg2-format
:INSTANCE-OF (slot meta-predicate binary-predicate)
:OWN-SLOT-SPECS ((range format) (domain predicate) (documentation "(Arg2-Format PRED FORMAT) means that FORMAT tells how many different second arguments there can be to PRED, given some fixed set of other arguments. See Format for a description of the possible values for FORMAT."))
)
(DEFINE-OKBC-FRAME arg2-genl
:INSTANCE-OF (slot binary-predicate meta-relation relation)
:OWN-SLOT-SPECS ((range collection) (domain relationship) (documentation "(Arg2-Genl REL COL) means that the predicate or function, REL, accepts only second arguments that have the Collection COL among their :subclass-of.") (arity 2))
)
(DEFINE-OKBC-FRAME arg2-isa
:INSTANCE-OF (slot binary-predicate default-monotonic-predicate functional-slot intangible-object-predicate meta-relation relation)
:OWN-SLOT-SPECS ((range collection) (domain relationship) (documentation "(Arg2-Isa REL COL) means that anything given as the second argument to the Relationship REL must be an element of the Collection COL. Examples: (Arg2-Isa Sheet-Surface-Connected Partially-Tangible), (Arg2-Isa Salutation Courtesy-Title), (Arg2-Isa Mother Female-Animal).") (arity 2))
)
(DEFINE-OKBC-FRAME arg3-format
:INSTANCE-OF (slot meta-predicate binary-predicate)
:OWN-SLOT-SPECS ((range format) (domain predicate) (documentation "(Arg3-Format PRED FORMAT) means that FORMAT tells how many different third arguments there can be to PRED, given some fixed set of other arguments. See Format for a description of the possible values for FORMAT."))
)
(DEFINE-OKBC-FRAME arg3-genl
:INSTANCE-OF (slot binary-predicate meta-relation relation)
:OWN-SLOT-SPECS ((range collection) (domain relationship) (documentation "(Arg3-Genl REL COL) means that the predicate or function, REL, accepts only third arguments that have the Collection COL among their :subclass-of.") (arity 2))
)
(DEFINE-OKBC-FRAME arg3-isa
:INSTANCE-OF (slot default-monotonic-predicate binary-predicate functional-slot intangible-object-predicate meta-relation relation)
:OWN-SLOT-SPECS ((range collection) (domain relationship) (documentation "(Arg3-Isa REL COL) means that anything given as the third argument to the Relationship REL must be an element of the Collection COL.") (arity 2))
)
(DEFINE-OKBC-FRAME arg4-format
:INSTANCE-OF (slot binary-predicate meta-predicate)
:OWN-SLOT-SPECS ((range format) (domain predicate) (documentation "(Arg4-Format PRED FORMAT) means that FORMAT tells how many different fourth arguments there can be to PRED, given some fixed set of other arguments. See Format for a description of the possible values for FORMAT."))
)
(DEFINE-OKBC-FRAME arg4-genl
:INSTANCE-OF (slot binary-predicate meta-relation relation)
:OWN-SLOT-SPECS ((range collection) (domain relationship) (documentation "(Arg4-Genl REL COL) means that the fourth argument to the Relationship (i.e., predicate or function) REL must be a subset of the Collection COL.") (arity 2))
)
(DEFINE-OKBC-FRAME arg4-isa
:INSTANCE-OF (slot default-monotonic-predicate binary-predicate functional-slot intangible-object-predicate meta-relation relation)
:OWN-SLOT-SPECS ((range collection) (domain relationship) (documentation "(Arg4-Isa REL COL) means that anything given as the fourth argument to the Relationship REL must be an element of the Collection COL.") (arity 2))
)
(DEFINE-OKBC-FRAME arg5-format
:INSTANCE-OF (slot binary-predicate meta-predicate)
:OWN-SLOT-SPECS ((range format) (domain predicate) (documentation "(Arg5-Format PRED FORMAT) means that FORMAT tells how many different fifth arguments there can be to PRED, given some fixed set of other arguments. See Format for a description of the possible values for FORMAT."))
)
(DEFINE-OKBC-FRAME arg5-genl
:INSTANCE-OF (slot binary-predicate meta-relation)
:OWN-SLOT-SPECS ((range collection) (domain relationship) (documentation "(Arg5-Genl REL COL) means that the fifth argument to the Relationship (predicate or function) REL must be a subset of the Collection COL."))
)
(DEFINE-OKBC-FRAME arg5-isa
:INSTANCE-OF (slot binary-predicate default-monotonic-predicate functional-slot intangible-object-predicate meta-relation relation)
:OWN-SLOT-SPECS ((range collection) (domain relationship) (documentation "(Arg5-Isa REL COL) means that anything given as the fifth argument to the Relationship REL must be an element of the Collection COL.") (arity 2))
)
(DEFINE-OKBC-FRAME args-genl
:INSTANCE-OF (slot binary-predicate meta-relation)
:OWN-SLOT-SPECS ((range collection) (domain relationship) (documentation "When a relation REL is an element of Variable-Arity-Relation, i.e., it takes a variable number of arguments, then (Args-Genl REL COL) means that all of those arguments must be subsets of COL."))
)
(DEFINE-OKBC-FRAME args-isa
:INSTANCE-OF (slot binary-predicate intangible-object-predicate meta-relation relation)
:OWN-SLOT-SPECS ((range collection) (domain relationship) (documentation "The predicate Args-Isa is used with elements of Relationship that take an indefinite number of arguments, in order to specify that the values of all the arguments used with that relation must be of a certain type. E.g., to specify that all the arguments to Cyc's addition function, Plus-Fn, must be measurable quantities (i.e., elements of Scalar-Interval), we assert: (Args-Isa Plus-Fn Scalar-Interval). Additional examples: `paths branch only into other paths', i.e., (Args-Isa Branches-Into Path-Generic); `dinars are measured only in numbers', i.e., (Args-Isa Dinar-Jordan Cyc-System-Real-Number).") (arity 2))
)
(DEFINE-OKBC-FRAME arity
:INSTANCE-OF (slot default-monotonic-predicate binary-predicate functional-slot relationship-predicate meta-relation)
:OWN-SLOT-SPECS ((range integer) (domain relationship) (documentation "(Arity REL NUMBER) means that the Relationship REL takes the number of arguments given by NUMBER. For example, the Arity of all instances of Binary-Predicate is 2. In particular, (Arity Arity 2) since Arity takes 2 arguments."))
)
(DEFINE-OKBC-FRAME arm
:SUBCLASS-OF (appendage-animal-body-part)
:INSTANCE-OF (class symmetric-anatomical-part-type)
:OWN-SLOT-SPECS ((documentation "The collection of all animal arms. An Arm of an animal is one of its Animal-Body-Parts, more particularly one of its appendages, a limb which it uses for manipulation moreso than for locomotion. A Hand is considered part of an Arm."))
)
(DEFINE-OKBC-FRAME arm-movement
:SUBCLASS-OF (body-movement-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "The collection of any movements of an arm that are generated by the Animal whose arm it is, through nerve impulses to the arm. Physically, an Arm-Movement involves movement of the upper arm or elbow in relation to the body to which it is attached."))
)
(DEFINE-OKBC-FRAME army
:SUBCLASS-OF (military-organization)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of military organizations. An element of Army is a military organization, modern or historical, composed mainly of ground forces, which may include infantry, cavalry, artillery, tank and miscellaneous mechanized units, and special forces. Its personnel may also include support workers such as engineers and medical staff."))
)
(DEFINE-OKBC-FRAME army-personnel
:SUBCLASS-OF (military-person soldier)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of people, a subset
of Military-Person. Each element of this collection is
somebody who works for an Army."))
)
(DEFINE-OKBC-FRAME arresting-someone
:SUBCLASS-OF (taking-custody-of-animal)
:INSTANCE-OF (class temporal-object-type script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In an instance of Arresting-Someone, a law enforcement officer arrests another person, who is thereupon taken into custody (In-Custody)."))
)
(DEFINE-OKBC-FRAME art-object
:SUBCLASS-OF (information-bearing-object composite-tangible-and-intangible-object artifact product)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of information bearing objects (IBOs). Each element of Art-Object is a tangible object that is a work, or a reproduction of a work, in one of the representational or plastic arts, such as a painting, sculpture, ceramic piece, quilt, stained glass composition, etc. Art-Object does NOT include plays, movies, music, performance art, or other activities. Art-Object is a subset of Information-Bearing-Object, but its elements need not have propositional content, although they may. Examples of Art-Object: the Statue-Of-Liberty, the Mona Lisa, a poster reproduction of Van Gogh's `Starry Night', Rodin's `Burghers of Calais', a piece of Ju ware from the Sung Dynasty, the windows of Chartres Cathedral, a series of prints by Picasso."))
)
(DEFINE-OKBC-FRAME arthropod
:SUBCLASS-OF (invertebrate)
:INSTANCE-OF (class biological-phylum)
:OWN-SLOT-SPECS ((documentation "An instance of Biological-Phylum whose Taxon-Members include (mostly) the numerous collections of chitin-armored invertebrates that have jointed bodies and limbs, e.g., insects, spiders, crustaceans, etc."))
)
(DEFINE-OKBC-FRAME artifact
:SUBCLASS-OF (partially-tangible something-existing)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "A collection of tangible things. An instance of Artifact is a tangible which was more or less intentionally created by an Agent (or a group of Agents working together) to serve some purpose or perform some function. By `created', we don't require that the matter itself be created, it is often just the result of some sort of assemblage or modification process, such as a wooden flute that's been whittled from a tree branch, a sawhorse that's been put together out of boards and nails, a coin that's been minted by embossing or by melting liquid silver into a mold, etc.
Let's consider some positive and negative examples.
In addition to the obvious human artifacts (buildings, tools, textiles, power lines), this collection includes certain sorts of things made by Animals, such as bird nests, termite mounds, and beaver dams.
Something which just barely squeaks through the intended meaning of this concept is Yale-University. In addition to the abstract legal entity, it consists of a set of physical buildings, furnishings, etc. By contrast, an organization that had no headquarters building, equipment, tangible property, etc. would not be an artifact. Similarly, a fictional character such as Tom Sawyer is not an artifact (in the context of the story, Tom is not an artifact because he is a real boy; in the context of the real world, Tom is not an artifact because he has no tangible component whatsoever.)
While some artifacts may be alive, or contain living subparts, we do not intend this collection to encompass all organisms which resulted from normal biological reproductive processes. Your child is not an artifact.
If you do an oil painting of a house that is an artifact, but much more borderline is what you get if you take a rock and just paint it a solid color, say white. In general that won't be an artifact unless it serves some purpose, such as marking the shoulder of a roadway, but more questionable cases are if the purpose of the white rock is just `to be sold as art' or `to look pretty.' The white rock might thus be an artifact in certain contexts, but not in others.
Not every instance of Path-Generic (q.v.) is necessarily an instance of Artifact. For example, some channels used for navigation may not be artifacts, because even though they are marked with human artifacts (i.e., channel markers) as locations where ships may safely travel, the channel itself may have been a naturally occurring pre-existing thing -- e.g., the English-Channel. If a Channel-Wide-Strait were produced or maintained only by constant dredging, it might count as an artifact. By contrast, each Canal, such as Suez-Canal, is almost certain to be an Artifact."))
:SENTENCES
((the-partition artifact inanimate-thing-natural |(THE-PARTITION ARTIFACT INANIMATE-THING-NATURAL)|)
(synonymous-external-concept artifact sensus-information1997 "ARTIFACT"))
)
(DEFINE-OKBC-FRAME artificial-material
:SUBCLASS-OF (artifact)
:INSTANCE-OF (class existing-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of substances; a subset of Artifact. An instance of Artificial-Material is a portion of artificial stuff that was intentionally made by some agent(s), such as Plastic or SweetN-Low. Since Artificial-Materials are intentionally produced, this class does not normally include materials which are merely By-Products or Waste-Products of an intentional process. However, what is a byproduct at one time or in one context may be a useful material that would count as an instance of Artificial-Material in another."))
)
(DEFINE-OKBC-FRAME asleep
:INSTANCE-OF (alertness)
:OWN-SLOT-SPECS ((documentation "Asleep is the Alertness attribute of being asleep. Asleep is a specialization of Unconscious. (Holds-In (Year-Fn 1776) (Alertness-Level RipVanWinkle Asleep)).") (genl-attributes unconscious))
)
(DEFINE-OKBC-FRAME assertion
:SUBCLASS-OF (abstract-information computational-object cyc-indexed-term individual)
:INSTANCE-OF (class object-type collection)
:OWN-SLOT-SPECS ((documentation "A collection of computational objects. Each instance of Assertion is either (1) an assertion reified in the Cyc Knowledge Base (i.e., a formula and its associated datastructure, actually in the Cyc KB), or (2) an Epistemological Level Cyc-Formula that can be canonicalized and reified as one or more KB assertions. Assertion is used as an argument type for meta-predicates such as Overrides."))
)
(DEFINE-OKBC-FRAME assisting-agent
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of deliberate-actors) (range agent) (domain event) (documentation "(Assisting-Agent ACT AGENT) means that AGENT is one of the agents assisting in the performance of ACT; AGENT itself may or may not also be performing ACT. AGENT is doing some tasks related to ACT but which are not directly Sub-Events of performing the main or focus action. Thus, `assisting' here means doing such supporting activities as fetching supplies or tools needed in ACT; helping to manipulate objects involved in ACT; gathering an audience, or booking the performer, if ACT is a public performance, and so forth."))
)
(DEFINE-OKBC-FRAME astronomical-object
:SUBCLASS-OF (tangible-thing inanimate-object-natural)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of tangible objects. Each element of Astronomical-Object is an object of interest to astronomers, which includes the Earth along with other objects in outer space. Some, but not all, elements of Astronomical-Object belong to Celestial-Object, the collection of heavenly bodies visible from earth. Examples: Polaris-The-Star, the Sun, Planet-Saturn."))
)
(DEFINE-OKBC-FRAME asymmetric-binary-predicate
:SUBCLASS-OF (anti-symmetric-binary-predicate irreflexive-binary-predicate binary-predicate)
:INSTANCE-OF (class collection predicate-category)
:OWN-SLOT-SPECS ((documentation "A collection of predicates; the subset of Anti-Symmetric-Binary-Predicate whose elements represent asymmetric relations. A predicate F is an element of Asymmetric-Binary-Predicate if and only if F is a binary predicate and (F X Y) implies (:not (F Y X)). For example, North-Of, Children, Greater-Than, Overrides.
Note this additional restriction: A Cyc predicate F can be an element of Asymmetric-Binary-Predicate only if the type (i.e., arg-Isa) constraint applicable to F's first argument is not disjoint with the type constraint applicable to F's second argument. See also Note-On-Argument-Typing-And-Properties-Of-Relations."))
)
(DEFINE-OKBC-FRAME athlete
:SUBCLASS-OF (person professional)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of persons. Each element of Athlete is a person who trains to compete in contests involving physical agility, stamina, or strength. In the Job-Mt, Athlete is a subset of Professional (q.v.), and hence in that microtheory represents the collection of professional athletes."))
)
(DEFINE-OKBC-FRAME athletic-activity
:SUBCLASS-OF (exercising)
:INSTANCE-OF (class script-type)
:OWN-SLOT-SPECS ((documentation "Any athletic activity, not just sports events. E.g., spelunking, or going for a jog, or shooting a few hoops."))
)
(DEFINE-OKBC-FRAME atlantic-ocean
:INSTANCE-OF (ocean entity)
:OWN-SLOT-SPECS ((documentation "The main body of salt water in the Western-Hemisphere-Region, bordering on five continents (Western coasts of Europe and Africa, Antarctica, Eastern coasts of North and South Americas)."))
)
(DEFINE-OKBC-FRAME atom
:SUBCLASS-OF (chemical-object)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of microscopic-scale objects. Each instance of Atom has one atomic nucleus and some number of electrons. As a default, we assume that an instance of Atom has no net charge, i.e., that it has as many instances of Electrons as it does of Protons in its AtomicNucleus@cyc; but note there are exceptions, e.g., in the subset Ion."))
)
(DEFINE-OKBC-FRAME atom-fn
:INSTANCE-OF (slot collection-denoting-function)
:OWN-SLOT-SPECS ((domain element-stuff-type-by-number-of-protons) (range existing-object-type) (documentation "Atom-Fn is a Cyc function, specifically a Collection-Denoting-Function. It may be used to denote any subset of Atom which contains all the atoms of a particular element type. Atom-Fn takes an instance of Element-Stuff-Type-By-Number-Of-Protons as its single argument and returns the collection of all atoms of that element. Thus, for any E which is an Element-Stuff-Type-By-Number-Of-Protons, (Atom-Fn E) returns the subset of Atom which contains all the atoms of element type E. Each atom in the collection (Atom-Fn E) has N protons in its atomic nucleus, where N is the Atomic-Number of the element type E. For example, (Atom-Fn Carbon) is the collection of carbon atoms, each of which has 6 protons in its nucleus.") (arg1-genl element-stuff) (result-genl atom))
)
(DEFINE-OKBC-FRAME atomic-nucleus
:SUBCLASS-OF (chemical-object)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of objects; a subset of Chemical-Object. Each instance of Atomic-Nucleus is an object composed of some definite number of instances of Proton and some definite number of instances of Neutron. Instances of the collection Atom are each composed of one member of Atomic-Nucleus and some number of electrons."))
)
(DEFINE-OKBC-FRAME atomic-number
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range positive-integer) (domain element-stuff-type-by-number-of-protons) (documentation "The predicate Atomic-Number indicates the atomic number of a type of element. (Atomic-Number E N) means that E, a collection belonging to Element-Stuff-Type-By-Number-Of-Protons, has the positive integer N for its atomic number. This means that any instance of (Atom-Fn E) must have N Protons in its Atomic-Nucleus. For example, (Atomic-Number Carbon 6), and every instance of (Atom-Fn Carbon) has six protons in its nucleus.") (arg1-genl element-stuff))
)
(DEFINE-OKBC-FRAME attempting-fn
:INSTANCE-OF (slot collection-denoting-function)
:OWN-SLOT-SPECS ((domain temporal-object-type script-type) (range script-type) (documentation "(Attempting-Fn ACTION-TYPE) maps from the collection ACTION-TYPE (a subset of Action) to a collection of attempts to perform ACTION-TYPE. Thus the result of (Attempting-Fn Speaking) would be the collection of attempts at speaking, both those attempts which are successes (thus resulting in actual Speakings), and those which are failures. Attempting-Fn operates on the Collection level, and is used to talk about kinds of attempts that can occur. To talk about the specific attempt that brought about an event which actually occurred, use Successful-Attempt-Fn.") (arg1-genl action) (result-genl purposeful-action))
)
(DEFINE-OKBC-FRAME attitude-towards-event
:INSTANCE-OF (relation quaternary-predicate)
:OWN-SLOT-SPECS ((documentation "Attitude-Towards-Event(AGT EVT EMOTYPE DEGREE) means that the Sentient-Animal AGT has the attitude EMOTYPE (see Feeling-Attribute-Type) about the Event EVT with DEGREE of intensity. By `attitude' we mean a feeling which may be latent and/or long-lasting. To refer to feelings that AGT experiences immediately and consciously towards EVT, use Feels-Towards-Event.") (arg4-isa generic-attribute) (arg3-genl feeling-attribute))
:SENTENCES
((nth-domain attitude-towards-event 4 generic-attribute)
(nth-domain attitude-towards-event 3 feeling-attribute-type)(nth-domain attitude-towards-event 2 event)
(nth-domain attitude-towards-event 1 animal))
)
(DEFINE-OKBC-FRAME attitude-towards-object
:INSTANCE-OF (relation functional-predicate quaternary-predicate)
:OWN-SLOT-SPECS ((documentation "Attitude-Towards-Object(AGT OBJ EMOTYPE DEGREE) means that the Sentient-Animal AGT has the attitude EMOTYPE (see Feeling-Attribute-Type) about the Individual OBJ with DEGREE of intensity. By `attitude' we mean a possibly latent and/or long-lasting feeling. To refer to feelings that AGT experiences immediately and consciously towards OBJ, use Feels-Towards-Object.") (arg4-isa generic-attribute) (arg3-genl feeling-attribute))
:SENTENCES
((nth-domain attitude-towards-object 4 generic-attribute)
(nth-domain attitude-towards-object 3 feeling-attribute-type)(nth-domain attitude-towards-object 2 individual)
(nth-domain attitude-towards-object 1 animal))
)
(DEFINE-OKBC-FRAME attribute-type
:SUBCLASS-OF (object-type)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections. Each element of Attribute-Type is a collection of attributes. Each element of Attribute-Type is a subset of Attribute-Value (q.v.). Examples include Sensory-Attribute, Body-Part-Position, Orientation-Attribute, Security-Clearance-Level, Computer-Video-Resolution, Torque-Vector, and many more."))
)
(DEFINE-OKBC-FRAME attribute-value
:SUBCLASS-OF (individual intangible-individual)
:INSTANCE-OF (class collection attribute-type)
:OWN-SLOT-SPECS ((documentation "The set of all attributes represented in Cyc. Attribute-Value includes quantities, such as 5 inches (i.e., (Inch 5)) or 1000 dollars per year (i.e., (Dollars-Per-Year 1000)), as well as qualities like Hilly, Rough, Device-On, etc., which can be used to make assertions about the state of some tangible object."))
:SENTENCES
((synonymous-external-concept attribute-value sensus-information1997 "QUALITY")
)
)
(DEFINE-OKBC-FRAME audible-sound
:SUBCLASS-OF (sound)
:INSTANCE-OF (class wave-propagation-type)
:OWN-SLOT-SPECS ((wave-emission-fn |(WAVE-EMISSION-FN AUDIBLE-SOUND)|) (documentation "A collection of events; a subset of Sound. Each element of Audible-Sound is a sound within the Frequency range of human hearing."))
)
(DEFINE-OKBC-FRAME audio-communicating
:SUBCLASS-OF (communicating)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of information transfer events; a subset of Communicating. Each element of Audio-Communicating is a transmission of sound-borne information between two (or more) agents; e.g., talking, clapping, or performing music."))
)
(DEFINE-OKBC-FRAME august
:SUBCLASS-OF (calendar-month)
:INSTANCE-OF (class month-of-year-type)
)
(DEFINE-OKBC-FRAME authorized-agreement
:SUBCLASS-OF (agreement)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of generic agreements that are authorized by one of the agreeing parties (typically by the issuer of the document embodying the agreement). Authorized-Agreements are generic in the sense that their authorizing agents are party to many similar agreements; for that reason, an Authorized-Agreement is typically given a unique identification number. Examples: bank accounts, driver's licenses, stock certificates."))
)
(DEFINE-OKBC-FRAME auto-dealership
:SUBCLASS-OF (business local-customer-contact-point retail-store)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "Each instance is an establishment (an organization located at one site) that sells automobiles and other types of road vehicles to consumers."))
)
(DEFINE-OKBC-FRAME automobile
:SUBCLASS-OF (contact-location road-vehicle humanly-occupied-spatial-object)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((transport-via-fn |(TRANSPORT-VIA-FN AUTOMOBILE)|) (documentation "A collection of transportation devices -- those commonly known as `passenger cars.' An instance of Automobile is an element of Road-Vehicle which was designed for carrying about 4 passengers (give or take a factor of 2). In addition to midsize cars, Automobile includes elements belonging to the subsets Sports-Car and Van. This collection does NOT include motorcycles, pickups, buses, tractors, etc."))
)
(DEFINE-OKBC-FRAME awake
:INSTANCE-OF (alertness)
:OWN-SLOT-SPECS ((documentation "Awake is the Alertness attribute of being awake."))
)
(DEFINE-OKBC-FRAME axis-fn
:INSTANCE-OF (function individual-denoting-function reifiable-function)
:OWN-SLOT-SPECS ((range intrinsic-axis-of-object) (documentation "(Axis-Fn OBJ REGIONTYP REGIONTYP) is a function that, applied to an individual object OBJ and two types of region of such an object, returns the axis through the object, determined by running the axis through the individual regions (of those types) of the object. Thus Axis-Fn is an Individual-Denoting-Function that returns a particular axis of an individual object. (Axis-Fn OBJ FROM-SIDE TO-SIDE) denotes a directional axis, pointing from FROM-SIDE to TO-SIDE of OBJ and extending through it. For example, (Axis-Fn `Chair37' Back-Side Front-Side) would denote the back-to-front axis of Chair37. See also Intrinsic-Axis-Of-Object.") (arg3-genl side) (arg2-genl side))
:SENTENCES
((nth-domain axis-fn 3 region-type)
(nth-domain axis-fn 2 region-type)(nth-domain axis-fn 1 partially-tangible)
)
)
(DEFINE-OKBC-FRAME back-side
:SUBCLASS-OF (side)
:INSTANCE-OF (class region-type)
:OWN-SLOT-SPECS ((documentation "The collection of all the entire back sides (as conventionally understood) of all objects that have distinct Sides, one of which faces in the backwards direction."))
)
(DEFINE-OKBC-FRAME baked
:INSTANCE-OF (preparation-attribute)
:OWN-SLOT-SPECS ((documentation "The attribute Baked is a specialized form of Cooked. Food that is Baked has been prepared in an event of Baking-Food, using a Regular-Oven.") (genl-attributes cooked))
)
(DEFINE-OKBC-FRAME baking-food
:SUBCLASS-OF (cooking-food)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events in which food is baked in a Regular-Oven. After an event of Baking-Food, the food involved has been Baked."))
)
(DEFINE-OKBC-FRAME balcony-level-in-a-construction
:SUBCLASS-OF (level-of-a-construction container-product)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "This refers to those overhanging levels or balconies found in some churches, theatres, etc. They ARE NOT the kind of balcony that protrude from a window or from an already existing level. These levels are often a third the size of the floor or level below them, and therefore can be called legitimate levels themselves. They usually contain a mob of seats."))
)
(DEFINE-OKBC-FRAME bangladesh
:INSTANCE-OF (entity independent-country)
)
(DEFINE-OKBC-FRAME bank-debit-card
:SUBCLASS-OF (official-document id-document tender-object card)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of official `documents'. Each element of Bank-Debit-Card is a plastic card that enables the holder to access the account with which the card is associated; typically used to withdraw funds from the account. Cf. Credit-Card."))
)
(DEFINE-OKBC-FRAME barometric-pressure
:INSTANCE-OF (slot interval-based-quantity-slot tangible-substance-predicate)
:OWN-SLOT-SPECS ((range pressure) (domain gaseous-tangible-thing) (documentation "(Barometric-Pressure GAS PRESS) means that the instance of Gaseous-Tangible-Thing GAS has the Pressure PRESS. Typically, GAS is a piece of atmosphere; Barometric-Pressure indicates the atmospheric pressure in and around that `object'."))
)
(DEFINE-OKBC-FRAME bartering
:SUBCLASS-OF (transaction exchange-of-user-rights)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of transactions between two Agents in which one Agent gives items or services to another Agent, and the other Agent gives items or services in return, and neither of the items or services is money, credit, or payment of money."))
)
(DEFINE-OKBC-FRAME basekb
:INSTANCE-OF (broad-microtheory)
:OWN-SLOT-SPECS ((documentation "BaseKB is the most general Microtheory currently in use. Assertions in this context are `accessible' from any other Microtheory via the Genl-Mt relation. In the partial order of microtheories, all microtheories have access to BaseKB. An assertion which is true here will by default be true in every context. The `content' of BaseKB consists of very general assertions which are expected to be usable in most or all applications of Cyc, as well as Cyc's most fundamental assertions that it uses in inference, and all completely universal, timeless truths.") (genl-mt basekb))
)
(DEFINE-OKBC-FRAME basement-level-in-a-construction
:SUBCLASS-OF (level-of-a-construction)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "Any level of a building which is underground."))
)
(DEFINE-OKBC-FRAME basic-price
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range money) (domain individual) (documentation "The predicate Basic-Price indicates the price of a particular item. (Basic-Price THING MONEY) means that the object or service, THING, has the basic price MONEY. (MONEY can be an interval representing a range of prices.) Note that Basic-Price refers to the `ticket price' of an item when it is actually bought or offered for sale; Basic-Price does NOT refer to appraised value (where that differs from an actual selling price). Since prices are time-sensitive, assertions about Basic-Price should be suitably qualified. For example, the price of a fast-food Hamburger-Sandwich in 1996 is a magnitude greater than what it was in 1965. For the total charge for purchase of an object, including tax, shipping, handling, etc., use Total-Charge (q.v.)."))
)
(DEFINE-OKBC-FRAME battle
:SUBCLASS-OF (hostile-social-action)
:INSTANCE-OF (class temporal-object-type script-type)
:OWN-SLOT-SPECS ((documentation "The collection of events in which two or more large groups of Persons meet and fight one another, each group seeking to vanquish (some of) the others. Battles are often conducted by Military-Organizations, and they may influence the outcomes of Waging-War. A Battle will have as Sub-Events at least two Physically-Attacking-An-Agent events, in which one of the fighting groups attacks the other."))
)
(DEFINE-OKBC-FRAME behavior-capable
:INSTANCE-OF (relation ternary-predicate)
:OWN-SLOT-SPECS ((documentation "The predicate Behavior-Capable is used to describe a type of situation (and the role) in which an object can participate due to its intrinsic properties. (Behavior-Capable OBJ SIT-TYPE ROLE) means that the individual, OBJ, is able to act as a ROLE in a situation of type SIT-TYPE. OBJ may or may not have been designed to function in that way (cf. Primary-Function, Intended-Behavior-Capable). Also, Behavior-Capable does not imply that OBJ can unquestionably act in that way in every such situation, since extrinsic factors may prevent it; e.g., the object may be in the wrong location, operated by a person lacking the proper skills, certain legal preconditions may not be satisfied, etc. Examples: (intended capability) a hammer is Behavior-Capable of being the Device-Used in instances of HammeringANail@cyc; (unintended capability) an inner tube is capable of being the Device-Used in instances of people Floating-In-Liquid.") (arg2-genl situation))
:SENTENCES
((nth-domain behavior-capable 3 role)
(nth-domain behavior-capable 2 collection)(nth-domain behavior-capable 1 something-existing)
)
)
(DEFINE-OKBC-FRAME behind-directly
:INSTANCE-OF (slot spatial-predicate binary-predicate)
:OWN-SLOT-SPECS ((range partially-tangible) (domain partially-tangible) (documentation "(Behind-Directly AFT FORE) means that AFT is directly behind FORE. More precisely, it implies both (Behind-Generally AFT FORE) and that there is at least one line parallel to the backward pointing axis of FORE that intersects both AFT and FORE. Note that FORE must have a back face."))
:SENTENCES
((kif:not (instance-of behind-directly transitive-binary-predicate))
(kif:not (instance-of behind-directly symmetric-binary-predicate))(kif:not (instance-of behind-directly anti-symmetric-binary-predicate))
(kif:not (instance-of behind-directly asymmetric-binary-predicate)))
)
(DEFINE-OKBC-FRAME behind-generally
:INSTANCE-OF (slot spatial-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of near) (range partially-tangible) (domain partially-tangible) (documentation "(Behind-Generally AFT FORE) means that AFT is behind FORE. More precisely, a line originating at the center of FORE projecting away from the front side of FORE and parallel to the intrinsic front-to-back axis of FORE forms an angle of less than 45 degrees with a line intersecting both AFT and FORE."))
:SENTENCES
((synonymous-external-concept behind-generally sensus-information1997 "BEHIND")
(kif:not (instance-of behind-generally transitive-binary-predicate))(kif:not (instance-of behind-generally symmetric-binary-predicate))
(kif:not (instance-of behind-generally anti-symmetric-binary-predicate))(kif:not (instance-of behind-generally asymmetric-binary-predicate))
)
)
(DEFINE-OKBC-FRAME belief-statements
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range cyc-formula) (domain belief-system) (documentation "(Belief-Statements BSYS PROP) indicates that a belief of the belief system BSYS is stated in the proposition PROP (represented by a Cyc-Formula). In other words, each Belief-Systems comprises a set of tenets, statements linked to it via this predicate.
Note: This is NOT the predicate that ties a particular Agent to his/her/its beliefs; for that, see Beliefs and Has-Belief-Systems."))
)
(DEFINE-OKBC-FRAME belief-system
:SUBCLASS-OF (mental-object)
:INSTANCE-OF (class belief-system-type)
:OWN-SLOT-SPECS ((documentation "The collection of ideologies (systems of belief) in terms of which an agent characterizes (i.e., makes sense of) their world. Elements of this set include: Vegetarian-Beliefs, German-Nazi-Ideology, Republican-Ideology, Communist-Ideology, Pacifist-Ideology, Atheism, etc. See also Conventional-Classification-System."))
)
(DEFINE-OKBC-FRAME belief-system-type
:SUBCLASS-OF (stuff-type)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "The collection of all the kinds of Belief-Systems: religious, philosophical, political, ethical, cultural, and scientific. Some elements of this collection include Religion, Philosophy-Beliefs, etc. The most general member of this set is Belief-Systems (qv)."))
)
(DEFINE-OKBC-FRAME beliefs
:INSTANCE-OF (slot propositional-attitude-slot)
:OWN-SLOT-SPECS ((range cyc-formula) (domain agent) (documentation "(Beliefs AGT PROP) means that the Agent AGT subscribes to the truth of the proposition PROP (represented by a Cyc-Formula). PROP states something that AGT believes to be true, but of course PROP may or may not actually be true. Another way to think of this is that PROP is true in the context whose epistemological status is `what AGT believes'. Naturally, PROP may itself be a proposition about beliefs; one would use nested Beliefs in this fashion to express a rule such as `most Canadians believe that most Americans believe Canada is a US State.'"))
:SENTENCES
((overlapping-external-concept beliefs sensus-information1997 "BELIEVE")
)
)
(DEFINE-OKBC-FRAME bendable
:INSTANCE-OF (physical-structural-attribute)
:OWN-SLOT-SPECS ((documentation "A physical attribute. Bendable is the Physical-Structural-Attribute of an object that tends to stay in the contorted shape when contorted. Note: for something to be bendable, it must be Flexible.") (genl-attributes flexible))
)
(DEFINE-OKBC-FRAME beneficiary
:INSTANCE-OF (slot binary-predicate role)
:OWN-SLOT-SPECS ((range agent) (domain event) (documentation "(Beneficiary ACT AGT) means that the Agent AGT benefits from the performance of the action ACT. Some desire or interest of AGT is served, enabled, helped, or satisfied by the performance of ACT.") (genl-inverse positive-vested-interest))
:SENTENCES
((overlapping-external-concept beneficiary sensus-information1997 "CLIENT")
)
)
(DEFINE-OKBC-FRAME bengali-language
:INSTANCE-OF (living-language)
:OWN-SLOT-SPECS ((documentation "Language spoken in the Indic area."))
)
(DEFINE-OKBC-FRAME between
:INSTANCE-OF (relation ternary-predicate)
:OWN-SLOT-SPECS ((documentation "(Between THIS THAT MID-OBJ) means that MID-OBJ is spatially directly between THIS and THAT. Depending on the context, MID-OBJ may lie on a great circle between THIS and THAT, or on a true Euclidian straight line between them. Note that Between applies only to physical location. To describe a relationship involving numbers or Scalar-Intervals, use Greater-Than or Following-Value. To describe a 'between' relationship along some particular physical path (like: Austin is between Dallas and San Antonio on Highway I-35), or on some trajectory, see Between-On-Path."))
:SENTENCES
((nth-domain between 3 partially-tangible)
(nth-domain between 2 partially-tangible)(nth-domain between 1 partially-tangible)
(overlapping-external-concept between sensus-information1997 "BETWEEN"))
)
(DEFINE-OKBC-FRAME between-on-path
:INSTANCE-OF (relation quaternary-predicate)
:OWN-SLOT-SPECS ((documentation "(Between-On-Path X Y Z PATH) means that X, Y and Z are points on the path PATH and X is between Y and Z. Note that this gives no ordering of Y and Z; it just claims that X is between them. Note: Given a Path-Customary PATH and points or places on PATH, Between-On-Path does not in general determine a linear order (Totally-Ordered-Set) on the set of all points on PATH when PATH is not part of a specified Path-System. However, in a Path-System SYS, Between-On-Path does determine a linear order on the set of all points on PATH in SYS.") (arg4-isa path-simple))
:SENTENCES
((nth-domain between-on-path 4 path-simple)
(nth-domain between-on-path 3 thing)(nth-domain between-on-path 2 thing)
(nth-domain between-on-path 1 thing))
)
(DEFINE-OKBC-FRAME biases
:INSTANCE-OF (slot propositional-attitude-slot)
:OWN-SLOT-SPECS ((subrelation-of beliefs) (range cyc-formula) (domain intelligent-agent) (documentation "(Biases AGT PROP) means that the Agent AGT has the unsubstantiated belief PROP (represented by a Cyc-Formula).
Biases generally are so deeply rooted in the agent that the agent may not be consciously aware that PROP is rationally undersupported, and it may be concomittantly harder to change their mind about PROP.
Note: PROP might or might not turn out to be true (in various contexts); often, PROP is some overgeneralization which is sometimes true but often false, or which once was true but now is usually false, etc."))
)
(DEFINE-OKBC-FRAME bicycle
:SUBCLASS-OF (device-user-powered land-transportation-device)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((transport-via-fn |(TRANSPORT-VIA-FN BICYCLE)|) (documentation "The collection of all bicycles, personal wheeled transport devices powered by human peddling. Most Bicycles have two main wheels arranged in-line, but some tandem bicycles have more than two wheels."))
)
(DEFINE-OKBC-FRAME bilaterally-symmetric-object
:SUBCLASS-OF (spatial-thing)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of objects which are symmetric on both sides of a bisecting axis, as are most vertebrates."))
)
(DEFINE-OKBC-FRAME bill-payment-request
:SUBCLASS-OF (textual-material hardcopy-information-bearing-object official-document)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of documents. Each element of Bill-Payment-Request is a notification, demand, or request made by a creditor (or its agent) to a debtor, for payment of a debt previously incurred for some loan, goods, or services. Examples: telephone bills, tax bills, department store bills, cleaning bills, fuel bills."))
)
(DEFINE-OKBC-FRAME billing-location
:SUBCLASS-OF (mailing-location)
:INSTANCE-OF (class contact-location-type)
:OWN-SLOT-SPECS ((documentation "A collection of places; a subset of Contact-Location. Each element of Billing-Location is a location to which invoices are sent. For most private individuals, their billing location is their home address."))
)
(DEFINE-OKBC-FRAME binary-predicate
:SUBCLASS-OF (predicate)
:INSTANCE-OF (class collection predicate-category)
:OWN-SLOT-SPECS ((documentation "Binary-Predicate is the collection of all Cyc predicates which take two arguments."))
:SENTENCES
((synonymous-external-concept binary-predicate sensus-information1997 "TWO-PLACE-RELATION")
)
)
(DEFINE-OKBC-FRAME bio-deterioration-resistance
:SUBCLASS-OF (physical-attribute scalar-interval)
:INSTANCE-OF (class primitive-attribute-type)
:OWN-SLOT-SPECS ((medium-amount-fn |(MEDIUM-AMOUNT-FN BIO-DETERIORATION-RESISTANCE)|) (very-high-amount-fn |(VERY-HIGH-AMOUNT-FN BIO-DETERIORATION-RESISTANCE)|) (documentation "A collection of attributes; a subset of Physical-Attribute. Each element of Bio-Deterioration-Resistance represents a specific capacity of a tangible object to resist biological deterioration. Degrees of Bio-Deterioration-Resistance may be represented using Generic-Value-Functions. Indicate a particular object's Bio-Deterioration-Resistance with the predicate Resistance-To-Bio-Deterioration."))
)
(DEFINE-OKBC-FRAME biological-catabolism-event
:SUBCLASS-OF (biological-destruction-event biological-metabolism-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each Biological-Catabolism-Event involve the destruction of larger molecules. E.g., the degradation of glucose into carbon dioxide and water, which releases energy used to make ATP (adenosine triphosphate)."))
)
(DEFINE-OKBC-FRAME biological-class
:SUBCLASS-OF (biological-taxon)
:INSTANCE-OF (class biological-taxon-type)
:OWN-SLOT-SPECS ((documentation "The collection of taxonomic subdivisions directly under Biological-Phylum (for animals and for the animal-like organisms in the Protista-Kingdom), or Biological-Division (for the plants and for the plant-like organisms within the Protista-Kingdom)."))
)
(DEFINE-OKBC-FRAME biological-decomposition-event
:SUBCLASS-OF (decomposition-event biological-destruction-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In each Biological-Decomposition-Event, some living structures are decomposed."))
)
(DEFINE-OKBC-FRAME biological-destruction-event
:SUBCLASS-OF (destruction-event biological-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In each element of Biological-Destruction-Event, something is destroyed by some element(s) of Biological-Living-Object. For example, Digesting-In-Stomach is a subset of Biological-Destruction-Event."))
)
(DEFINE-OKBC-FRAME biological-development-event
:SUBCLASS-OF (biological-event intrinsic-state-change-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events, and a subset of Intrinsic-State-Change-Events. In each Biological-Development-Event, one or more living things undergo biological changes in which they progress from one developmental stage to another. For example, the germination of a seed, the opening of a flower, the pupating of a caterpillar, a teenager reaching puberty. Some borderline non-examples include: Groucho Marx being born, Groucho Marx dying."))
)
(DEFINE-OKBC-FRAME biological-division
:SUBCLASS-OF (biological-taxon)
:INSTANCE-OF (class biological-taxon-type)
:OWN-SLOT-SPECS ((documentation "The collection of main taxonomic subdivisions of Biological-Kingdom (or Biological-Subkingdom) for the members of the Monera-Kingdom (i.e., prokaryotes), Fungus Kingdom, Plant Kingdom, and for the plant-like organisms within the Protista-Kingdom. In the Animal Kingdom, however, the main taxonomic subdivisions are elements of Biological-Phylum (q.v.) rather than Biological-Division."))
)
(DEFINE-OKBC-FRAME biological-event
:SUBCLASS-OF (physical-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "An event in which a biological thing is a Bodily-Doer."))
)
(DEFINE-OKBC-FRAME biological-family
:SUBCLASS-OF (biological-taxon)
:INSTANCE-OF (class biological-taxon-type)
:OWN-SLOT-SPECS ((documentation "The collection of biological taxonomic subdivisions below Biological-Order and above Biological-Genus. Especially important in Botanical classification."))
)
(DEFINE-OKBC-FRAME biological-father
:INSTANCE-OF (slot inter-existing-object-slot functional-slot anti-transitive-binary-predicate irreflexive-binary-predicate asymmetric-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of biological-parents father) (range male-animal) (domain animal) (documentation "(Biological-Father OFFSPRING MALE) means that Male-Animal MALE is the male biological parent of Animal OFFSPRING."))
)
(DEFINE-OKBC-FRAME biological-genus
:SUBCLASS-OF (biological-taxon)
:INSTANCE-OF (class biological-taxon-type)
:OWN-SLOT-SPECS ((documentation "The collection of biological taxonomic subdivisions below Biological-Family and above Biological-Species. Sometimes, hybrids are possible between different instances of Biological-Species that belong to the same Biological-Genus."))
)
(DEFINE-OKBC-FRAME biological-intake-event
:SUBCLASS-OF (biological-transportation-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of processes. In each element of Biological-Intake-Event, some object(s) are taken into some living structure."))
)
(DEFINE-OKBC-FRAME biological-kingdom
:SUBCLASS-OF (biological-taxon)
:INSTANCE-OF (class biological-taxon-type)
:OWN-SLOT-SPECS ((documentation "The collection of the highest, most general taxonomic divisions of organisms. Traditionally, it has included the elements of Animal and of Plant and may include separate kingdoms for the elements of Prokaryotic-Cell, single-celled eukaryotes (protists), and fungi."))
)
(DEFINE-OKBC-FRAME biological-living-object
:SUBCLASS-OF (composite-tangible-and-intangible-object organic-stuff)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of all structures that are composed of one or more living cells (see Cell). Biological living objects (BLOs) may be either elements of Organism-Whole (like dogs or pine trees) or are components of such whole organisms (like noses, tails, and pine needles). The healthy leg of a living person is a BLO (as is the person), but an amputated leg is not a BLO. Every element of Biological-Living-Object is either capable of biological reproduction itself or has components which are capable of biological reproduction (such as the cells in a living arm)."))
)
(DEFINE-OKBC-FRAME biological-metabolism-event
:SUBCLASS-OF (biological-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of biological processes in which substrates are converted into metabolites. The metabolites may be more or less complex than the substrates."))
)
(DEFINE-OKBC-FRAME biological-mother
:INSTANCE-OF (slot anti-transitive-binary-predicate functional-slot inter-existing-object-slot irreflexive-binary-predicate asymmetric-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of biological-parents mother) (range female-animal) (domain animal) (documentation "(Biological-Mother OFFSPRING FEMALE) means that Female-Animal FEMALE is the female biological parent of the Animal OFFSPRING."))
:SENTENCES
((kif:not (instance-of biological-mother transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME biological-order
:SUBCLASS-OF (biological-taxon)
:INSTANCE-OF (class biological-taxon-type)
:OWN-SLOT-SPECS ((documentation "The collection of biological taxonomic subdivisions below Biological-Class (or Biological-Subclass) and above Biological-Family."))
)
(DEFINE-OKBC-FRAME biological-parents
:INSTANCE-OF (slot inter-existing-object-slot irreflexive-binary-predicate asymmetric-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of biological-relatives) (range animal) (domain animal) (documentation "(Biological-Parents OFFSPRING PARENT) means that PARENT is the biological parent of OFFSPRING."))
:SENTENCES
((kif:not (instance-of biological-parents transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME biological-phylum
:SUBCLASS-OF (biological-taxon)
:INSTANCE-OF (class biological-taxon-type)
:OWN-SLOT-SPECS ((documentation "The collection of main taxonomic subdivisions of Biological-Kingdom (or Biological-Subkingdom if present) for the Animal kingdom and for the animal-like organisms within the Protista-Kingdom. The other elements of Biological-Kingdom have divisions belonging to Biological-Division instead of Phyla (Phyla is the plural of Phylum)."))
)
(DEFINE-OKBC-FRAME biological-production-event
:SUBCLASS-OF (biological-event creation-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In each element of Biological-Production-Event, raw materials are combined to produce a product, and some element(s) of Biological-Living-Object is the producer. E.g., the production of honey by honeybees, the growth of a seedling into a tree, the secretion of sweat by a marathon runner, etc.
Note: This is a very general collection, and for most purposes one of its subsets will better capture what is intended."))
)
(DEFINE-OKBC-FRAME biological-relatives
:INSTANCE-OF (slot symmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of relatives) (range animal) (domain animal) (documentation "(Biological-Relatives ORG1 ORG2) means that ORG1 and ORG2 are biological relatives, related by birth.") (genl-inverse biological-relatives))
:SENTENCES
((kif:not (instance-of biological-relatives transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME biological-reproduction-event
:SUBCLASS-OF (biological-production-event biological-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Biological-Reproduction-Event is an event in which one or more biological organisms (the Parent-Actors) produce new organisms (the Offspring-Actors) generally of the same kind as the parents."))
)
(DEFINE-OKBC-FRAME biological-species
:SUBCLASS-OF (biological-taxon)
:INSTANCE-OF (class biological-taxon-type)
:OWN-SLOT-SPECS ((documentation "A collection of the lowest taxons (Biological-Taxon, q.v.) that are necessarily common to both parents of fertile offspring, or, in the case of asexual reproduction, necessarily common to parent and child. Members of different species cannot produce fertile offspring by interbreeding. An element of Biological-Species has members who all have significant traits in common, and members of each biological species have other members as parents. In biological taxonomy, related species are grouped into a particular element of Biological-Genus (q.v.)."))
)
(DEFINE-OKBC-FRAME biological-stage-of-development
:SUBCLASS-OF (biological-living-object)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all the particular stages of existence of all living things. Each element of Biological-Stage-Of-Development is a spatiotemporal portion of the life of some instance of Biological-Living-Object. Typical cases (i.e., subsets) include Larva, Pupa, Adult-Animal, etc. For example, the pupal stage of a particular Monarch butterfly, or my American Beauty rose bush during the stage when it was blooming last year, or Teddy Roosevelt during his 13th year. See also the related Cyc predicates Developmental-Successor and Developmental-Stages.
"))
)
(DEFINE-OKBC-FRAME biological-subclass
:SUBCLASS-OF (biological-taxon)
:INSTANCE-OF (class biological-taxon-type)
:OWN-SLOT-SPECS ((documentation "The collection of biological taxonomic subdivisions more specific than Biological-Class but more general than Biological-Order."))
)
(DEFINE-OKBC-FRAME biological-subkingdom
:SUBCLASS-OF (biological-taxon)
:INSTANCE-OF (class biological-taxon-type)
:OWN-SLOT-SPECS ((documentation "The collection of biological subkingdoms, the biological taxonomic divisions of organisms immediately below Biological-Kingdom."))
)
(DEFINE-OKBC-FRAME biological-taxon
:SUBCLASS-OF (organism-classification-type conventional-classification-type)
:INSTANCE-OF (class biological-taxon-type)
:OWN-SLOT-SPECS ((documentation "The collection of ranked categories accepted by biologists for the biological classification of organisms according to their suspected evolutionary relationships. Includes all levels of taxons. See also Biological-Taxon-Type and Organism-Classification-Type."))
)
(DEFINE-OKBC-FRAME biological-taxon-type
:SUBCLASS-OF (sibling-disjoint-collection conventional-classification-type)
:INSTANCE-OF (class sibling-disjoint-collection disjoint-set-or-collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections; Biological-Taxon-Type contains the classes of organism types (i.e., taxons) that biologists recognize, including Biological-Species, Biological-Phylum, etc. The naive classes that non-biologists use may be instances of some element of Biological-Taxon-Type, though often they are not. When they coincide, the commonsense class of organism (e.g., Person) is an instance of some Biological-Taxon-Type (Biological-Species, for example). See also Organism-Classification-Type."))
)
(DEFINE-OKBC-FRAME biological-transportation-event
:SUBCLASS-OF (biological-event transportation-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of processes involving living structures in which objects are transported."))
)
(DEFINE-OKBC-FRAME bird
:SUBCLASS-OF (terrestrial-organism non-person-animal vertebrate)
:INSTANCE-OF (class biological-class)
:OWN-SLOT-SPECS ((documentation "The collection of birds; a subset of Vertebrate. Each element of Bird is an air-breathing, warm-blooded animal, covered with feathers, having forelimbs modified as wings and a beak rather than teeth. Members of most, but not all, species of bird can fly. Bird is an instance of Biological-Class."))
)
(DEFINE-OKBC-FRAME birth-child
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of bodily-acted-on object-of-state-change) (range animal) (domain birth-event) (documentation "(Birth-Child BIRTH ANIM) means that ANIM is the Animal that is born in the Birth-Event BIRTH."))
)
(DEFINE-OKBC-FRAME birth-date
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of starting-date) (range date) (domain entity) (documentation "(Birth-Date ?X ?Y) indicates that the Entity ?X came into existance during Date ?Y. For people, this is the date at which they were born, hence the name of this predicate. The first argument to this predicate must be an Entity, and not just any old Something-Existing, because we don't want to talk about the Birth-Date or Date-Of-Death of a subabstraction like AlbertEinsteinWhileAtPrinceton; in other words, proper subabstractions will have Starting-Dates and Ending-Dates, but only true Entitys will have a Birth-Date or Date-Of-Death"))
)
(DEFINE-OKBC-FRAME birth-event
:SUBCLASS-OF (biological-development-event pregnancy-ending-event emitting-an-object medical-care-event)
:INSTANCE-OF (class temporal-object-type default-disjoint-script-type)
:OWN-SLOT-SPECS ((documentation "The collection of events in which one animal (prototypically, a Mammal) gives birth to another. The mother is the Birth-Parent and the child is the Birth-Child. Both are objectOfStateChange@cyc; the mother goes from being pregnant to not pregnant, while the child goes from the Embryo life stage to the Juvenile-Animal life stage (see Biological-Stage-Of-Development."))
)
(DEFINE-OKBC-FRAME birth-parent
:INSTANCE-OF (slot actor-slot asymmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of bodily-doer object-of-state-change) (range animal) (domain birth-event) (documentation "(Birth-Parent BIRTH PAR) means that PAR is the parent who is Bodily-Doer in the Birth-Event BIRTH - typically this is also the Female-Parent-Actor of the preceding Biological-Reproduction-Event."))
)
(DEFINE-OKBC-FRAME blimp-the-airship
:SUBCLASS-OF (container-product air-transportation-device transportation-device-vehicle)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((documentation "The collection of all dirigible, motorized, lighter-than-air craft (airships). Each generally consists of a gas-filled gas-sack from which a control and passenger cabin hangs (the gas-sack may or may not have rigid reinforcement such as ribs). A BlimpTheAirship flies more slowly than an Airplane. They are also called blimps, dirigibles and Zeppelins."))
)
(DEFINE-OKBC-FRAME blue-collar
:INSTANCE-OF (job-attribute)
:OWN-SLOT-SPECS ((documentation "An attribute; an element of Job-Attribute. Blue collar jobs are those requiring a relatively high proportion of manual/physical labor."))
)
(DEFINE-OKBC-FRAME blue-collar-worker
:SUBCLASS-OF (professional)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of persons; a subset of Professional. Each element of Blue-Collar-Worker is a person whose occupation is manual-labor intensive, sometimes demanding physical strength and, in some jobs, considerable skill, practical judgment, and work experience. Types of blue-collar workers include miners, truck drivers, steelworkers, construction workers, agricultural workers, laborers, mechanics, garbage collectors, assembly line workers, janitorial workers, etc. Their jobs may require some specialized training or apprenticeship but don't require a college degree."))
)
(DEFINE-OKBC-FRAME board-members
:INSTANCE-OF (slot extensional-representation-predicate binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of has-members) (range person) (domain organization) (documentation "The predicate Board-Members relates a particular organization to the persons who serve on its board of directors. (Board-Members ORG PERSON) means PERSON belongs to that instance of Board-Of-Directors which is responsible for oversight of the Organization ORG. A member of the Board of Directors of an organization may or may not be an executive of the organization."))
)
(DEFINE-OKBC-FRAME boat-water-transportation-device
:SUBCLASS-OF (water-transportation-device container-product)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((documentation "A collection of water transportation devices. An instance of Boat-Water-Transportation-Device is a device for transporting people and/or objects through or over water without getting them wet; thus, instances of Rowboat or Ship (as opposed to Jet-Ski or Surfboard or Sailboard)."))
)
(DEFINE-OKBC-FRAME bodily-acted-on
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of object-acted-on) (range organism-whole) (domain event) (documentation "The predicate Bodily-Acted-On is used to describe an event in which a living organism is acted on by some external agency. (Bodily-Acted-On EVENT ORG) means that ORG is a living organism (i.e., an Organism-Whole) that is being affected in EVENT. ORG itself may be intentionally participating in EVENT (e.g., a person voluntarily getting a haircut) or not (e.g., an animal hit by a car). Either way, the organism ORG is not an active primary `doer' of EVENT. This predicate is appropriately used to identify actors who undergo (instances of) Drug-Therapy or Incurring-An-Injury.
Note an important contrast with Bodily-Doer (q.v.): Bodily-Acted-On is for events that merely happen to the body, as opposed to actions the body does. Because the body of an organism is an active `doer' in its instances of Physiological-Condition, including any Injury-Condition (which is the physical process of a body sustaining an injury and responding by healing or deteriorating), an organism is related to events of those kinds with Bodily-Doer rather than Bodily-Acted-On. By contrast, organisms involved in instances of Drug-Therapy (which refers to the effect of a drug on the patient) or Incurring-An-Injury (which refers to the event in which an organism gets injured, rather than the process of its being in an injured and hopefully healing state) should be related to events of those types with Bodily-Acted-On."))
)
(DEFINE-OKBC-FRAME bodily-doer
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of done-by non-deliberate-actors) (range organism-whole) (domain physical-event) (documentation "The predicate Bodily-Doer relates an event to an organism which does it non-deliberately, which in Cyc means without conscious intention or volition. (Bodily-Doer EVENT DOER) means that DOER does EVENT (i.e., DOER is not merely subjected to EVENT by external forces), but DOER does EVENT non-deliberately. Note that for certain kinds of actions, considered as a class, organisms are necessarily merely bodilyDoers@cyc; for example, physical growth, peristalsis, and reflex actions. For other actions, such as breathing, flinching, or shouting, an organism commonly (but not necessarily) acts as bodilyDoer@cyc; some cases of such events may be deliberately Performed-By the doer.
Note: an organism which dies of natural causes (Dying) is the Bodily-Doer of that event, because of the internal processes the body performs during Dying. Also, in certain Physiological-Conditions, including an Ailment-Condition (such as Diabetes) or a healing process, organisms are considered to be Bodily-Doers because their own bodily processes are creating or sustaining those conditions. An organism killed by an external agent, however, is just the Bodily-Acted-On (q.v.) in that event; therefore, instances of Killing-Biological should use Bodily-Acted-On to refer to the organism killed."))
)
(DEFINE-OKBC-FRAME bodily-function-event
:SUBCLASS-OF (animal-activity physiological-process single-doer-action)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "The collection of animal activities that are regular bodily functions; examples include: a particular eating event, a particular breathing event, etc."))
)
(DEFINE-OKBC-FRAME bodily-function-event-involuntary
:SUBCLASS-OF (bodily-function-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "This is the subset of Bodily-Function-Event whose elements are actions in which the `doer' is, by definition, a Non-Deliberate-Actors. Specializations (subsets) of Bodily-Function-Event-Involuntary include Having-A-Seizure, Blushing, Bleeding, Experiencing-Hunger, etc.
Note: if the `doer' of an involuntary bodily function is an Organism-Whole, then use Bodily-Doer to describe its role in the event."))
)
(DEFINE-OKBC-FRAME body-movement-event
:SUBCLASS-OF (movement-event single-doer-action animal-activity)
:INSTANCE-OF (class temporal-object-type default-disjoint-script-type)
:OWN-SLOT-SPECS ((documentation "The collection of activities in which an Animal agent moves a part of its own body, whether consciously and intentionally or reflexively. Body-Movement-Event includes subsets such as Taking-A-Step, Blocking-A-Punch, Hiccoughing, and Blinking-Ones-Eyes."))
)
(DEFINE-OKBC-FRAME body-of-water
:SUBCLASS-OF (outdoor-location topographical-feature |(LIQUID-FN WATER)|)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of topographical features. Each element of Body-Of-Water is a natural or artificial body of water. Elements may belong to specialized subsets such as Lake, Stream, and Ocean. Body-Of-Water includes reservoirs, Canals, and navigation channels that are developed and/or enlarged by humans. However, it does not include smaller purely-artificial bodies of water such as Swimming-Pools or tanks of water. Examples of Body-Of-Water: Hudson-Bay, Panama-Canal, Adriatic-Sea, Bay-Of-Bengal, Niagara-Falls."))
)
(DEFINE-OKBC-FRAME body-part-collection-fn
:INSTANCE-OF (function collection-denoting-function)
:OWN-SLOT-SPECS ((range existing-object-type) (documentation "Body-Part-Collection-Fn is a Collection-Denoting-Function, that is, it is a Cyc function which `returns' (i.e., `has') a collection as its value. Here is an example of what it does. The expression (Body-Part-Collection-Fn Abraham-Lincoln Fingernail) returns, as its value, a collection of ten elements, each of which represents one of the fingernails of Abraham Lincoln. In cases where an animal is likely to only have one part of that type (e.g., head, heart, nose, nervous system), it makes more sense to use the function Body-Part-Fn (qv), rather than using this one, getting a singleton set back, and extracting its lone element.") (arg2-genl animal-body-part) (result-genl animal-body-part))
:SENTENCES
((nth-domain body-part-collection-fn 2 animal-body-part-type)
(nth-domain body-part-collection-fn 1 animal))
)
(DEFINE-OKBC-FRAME body-part-fn
:INSTANCE-OF (function individual-denoting-function reifiable-function)
:OWN-SLOT-SPECS ((range animal-body-part) (documentation "Body-Part-Fn is an Individual-Denoting-Function, that is, it is a Cyc function which `returns' (i.e., `has') a single individual object as its value. (Body-Part-Fn DeborahNichols Heart) represent's Deborah's one and only heart. That nonatomic term can be used almost anywhere that the term DeborahNicholsHeart could have been used, but this way we needn't reify that other term, and so on. Note that the second argument to this function --- i.e., the Animal-Body-Part-Type --- must be a Unique-Anatomical-Part-Type, that is, a kind of part of which an animal can have only one. If an animal can have multiple parts of that type, such as Finger, then use the function Body-Part-Collection-Fn instead of Body-Part-Fn.") (arg2-genl animal-body-part))
:SENTENCES
((nth-domain body-part-fn 2 animal-body-part-type)
(nth-domain body-part-fn 2 unique-anatomical-part-type)(nth-domain body-part-fn 1 animal)
)
)
(DEFINE-OKBC-FRAME body-part-position
:SUBCLASS-OF (physiological-attribute)
:INSTANCE-OF (class attribute-type)
:OWN-SLOT-SPECS ((documentation "The collection of attributes describing the position of a body part (or a whole body). A Body-Part-Position may be determined relative to the body's environment (as with Postures) or merely with respect to the body part itself (e.g., Flexed, Extended)."))
)
(DEFINE-OKBC-FRAME boiling
:SUBCLASS-OF (physical-state-change-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In each Boiling, a piece of liquid matter is raised to its Boiling-Point and is thereby changed from being in the Liquid-State-Of-Matter to being in the Gaseous-State-Of-Matter.
Note: this is not intended to cover the cases of heat/evacuation causing a solid to sublime directly into a gas."))
)
(DEFINE-OKBC-FRAME boiling-point
:INSTANCE-OF (slot tangible-substance-predicate interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range temperature) (domain partially-tangible) (documentation "(Boiling-Point STUFF TEMP) means that TEMP is the temperature at which the substance STUFF changes from having the attribute Liquid-State-Of-Matter to Gaseous-State-Of-Matter (when sufficient energy is input to raise STUFF's temperature through that point). Note that the boiling point of most substances is context-dependent; on a mountaintop in Tibet the boiling point of water is much lower than it is in New York City."))
)
(DEFINE-OKBC-FRAME book
:SUBCLASS-OF (published-material)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A form of Hardcopy-Information-Bearing-Object consisting of folded, cut, bound, and usually printed sheets. Books are often Textual-Material, but sometimes contain only images."))
)
(DEFINE-OKBC-FRAME bookkeeping-mt
:INSTANCE-OF (microtheory)
:OWN-SLOT-SPECS ((documentation "A Microtheory for stating basic Cyc bookkeeping information, such as assertions using My-Creator and My-Creation-Time.") (genl-mt basekb) (genl-mt cyclists-mt))
)
(DEFINE-OKBC-FRAME bookkeeping-predicate
:SUBCLASS-OF (predicate)
:INSTANCE-OF (class collection predicate-category)
:OWN-SLOT-SPECS ((documentation "A collection of predicates. Each element of Bookkeeping-Predicate is a predicate used to form assertions about the creation and internal representation of a Cyc constant. Bookkeeping predicates neither specify nor constrain the semantics of Cyc constants. Examples: My-Creator, My-Creation-Time, Term-Of-Unit, Multiplication-Units, Quotient-Units."))
)
(DEFINE-OKBC-FRAME border
:SUBCLASS-OF (spatial-thing)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all lines, linear regions, or dividing planes or surfaces--physical or abstract--that each constitutes the boundary between (Forms-Border-Between) two regions (i.e., two elements of Spatial-Thing)."))
)
(DEFINE-OKBC-FRAME border-between-fn
:INSTANCE-OF (function individual-denoting-function commutative-relation reifiable-function)
:OWN-SLOT-SPECS ((range border line) (documentation "(Border-Between-Fn REG1 REG2), applied to two individual Geographical-Regions REG1 REG2, returns the unique entire Geopolitical-Border that separates them. To identify arbitrarily large or small segments of borders see Forms-Border-Part. The border returned by Border-Between-Fn may be discontinuous (such the border between France and Spain, interrupted by Andorra), or circular (such as the border between Italy and San Marino), or in abnormal cases it may even have multiple disconnected and nested cyclic fragments (the border between Belgium and Netherlands, due to the Baarle-Nassau and Baarle-Hartog enclaves), or move back and forth periodically (such as at the Isle des Faisans). Nonetheless, (Border-Between-Fn REG1 REG2) must denote exactly one object since Border-Between-Fn is a function. Reference to nonexistant borders such (Border-Between-Fn Albania United-States-Of-America) should cause Cyc to realize that they are undefined. For example, if Cyc concludes that (Borders-On United-States-Of-America Albania) is not true, then it should conclude (Undefined (Border-Between-Fn Albania United-States-Of-America)).
"))
:SENTENCES
((nth-domain border-between-fn 2 geographical-region)
(nth-domain border-between-fn 1 geographical-region))
)
(DEFINE-OKBC-FRAME borders-on
:INSTANCE-OF (slot symmetric-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of touches-directly adjacent-to) (range geographical-region) (domain geographical-region) (documentation "(Borders-On REGION-1 REGION-2) means that the Geographical-Region REGION-1 and the Geographical-Region REGION-2 are physically adjacent to each other. Examples: (Borders-On CentralUSA-Time-Zone MountainUSA-Time-Zone), (Borders-On Nepal Tibet).") (genl-inverse borders-on))
)
(DEFINE-OKBC-FRAME boredom
:SUBCLASS-OF (feeling-attribute apathy)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "A state of dissatisfaction, weariness, or restlessness accompanied by a lack of interest. This is a Collection --- for an explanation of that, see Happiness. A related Feeling-Attribute-Type is Apathy."))
)
(DEFINE-OKBC-FRAME borrowing-something
:SUBCLASS-OF (temporary-change-of-user-rights transferring-possession)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events; a subset of Temporary-Change-Of-User-Rights. In an instance of Borrowing-Something, an Agent takes temporary control of something, usually with the permission of its owner(s). Generally, the lending agent expects the borrowing agent to use the object for one of its normal functions (Intended-Behavior-Capable)."))
)
(DEFINE-OKBC-FRAME boss
:INSTANCE-OF (slot cotemporal-objects-slot anti-symmetric-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of acquainted-with cotemporal) (range person) (domain person) (documentation "(Boss PERSON1 PERSON2) means PERSON1 has PERSON2 for his or her immediate boss or supervisor.
Note: There can be more than one boss of a person, even cotemporally.
Note: (Genl-Preds Boss Acquainted-With) means that if (Boss x y), then (Acquainted-With x y), which in turn means (Acquaintances x y Simple-Contact-Acquaintance). I.e., a person and their direct boss are at least simple contact acquaintances."))
:SENTENCES
((kif:not (instance-of boss transitive-binary-predicate))
(kif:not (instance-of boss reflexive-binary-predicate))(kif:not (instance-of boss irreflexive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME botanical-organ
:SUBCLASS-OF (plant-part)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A subset of Plant-Part, the collection Botanical-Organ includes parts of a plant which are major morphological and functional divisions of individual plants, typically consisting of stems, flowers, roots, leaves, etc."))
)
(DEFINE-OKBC-FRAME bottom-side
:SUBCLASS-OF (side)
:INSTANCE-OF (class region-type)
:OWN-SLOT-SPECS ((documentation "The collection of all the entire bottom sides (as conventionally understood) of all objects that have distinct Sides, one of which faces down."))
)
(DEFINE-OKBC-FRAME brain
:SUBCLASS-OF (organ)
:INSTANCE-OF (class unique-anatomical-part-type animal-body-part-type)
:OWN-SLOT-SPECS ((documentation "The collection of all Animal brains. An individual Brain is an Organ which controls most bodily movement, recieves sensory input from the body and objects outside the body, and in which the mind operates, being the locus for all Mental-Objects."))
)
(DEFINE-OKBC-FRAME brazil
:INSTANCE-OF (entity independent-country)
:OWN-SLOT-SPECS ((documentation "Brazil throughout time, both political and physical aspects."))
)
(DEFINE-OKBC-FRAME breathing
:SUBCLASS-OF (air-respiration body-movement-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of activities constituting a natural PhysiologicalFunction@cyc; Breathing is the collection of Air-Respiration events in which the respiring organism takes air into its internal Lungs, where the gas exchange occurs. See also Respiration."))
)
(DEFINE-OKBC-FRAME brittle
:INSTANCE-OF (physical-structural-attribute)
:OWN-SLOT-SPECS ((documentation "A physical attribute. Brittle is the Physical-Structural-Attribute of a substance which breaks easily when subjected to a low or moderate impact or application of force, such as most instances of Glass."))
)
(DEFINE-OKBC-FRAME broad-microtheory
:SUBCLASS-OF (microtheory)
:INSTANCE-OF (class collection microtheory-type)
:OWN-SLOT-SPECS ((documentation "The collection of those microtheories that contain so many assertions that they are not useful for `relevance' focusing during inference. (A Broad-Microtheory is not used internally in Cyc's indexing scheme during inference.) Examples: BaseKB and English-Mt."))
)
(DEFINE-OKBC-FRAME building
:SUBCLASS-OF (real-estate human-shelter-construction fixed-structure)
:INSTANCE-OF (class product-type existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of artifacts; a subset of Fixed-Structure and of Human-Shelter-Construction. An instance of Building is typically a substantial structure and must have walls and a roof, with rooms inside or at least some area designed to be occupied by humans (but not necessarily as a residence). Examples include the Empire State Building, Michael Jackson's house in L.A., King Arthur's castle, an Aircraft-Hangar at O'Hare, a Lighthouse in the Mediterranean sea, the Sydney-Opera-House, the Washington-Monument-In-WashingtonDC, etc."))
)
(DEFINE-OKBC-FRAME building-material
:SUBCLASS-OF (artifact)
:INSTANCE-OF (class product-type conventional-classification-type)
:OWN-SLOT-SPECS ((documentation "A collection of tangible things. An instance of Building-Material is a material thing typically used in making new structures. Instances of Building-Material include a piece of lumber, a brick, a slab of concrete, a roof shingle, a copper nail, a double-paned storm window, etc."))
)
(DEFINE-OKBC-FRAME bus-road-vehicle
:SUBCLASS-OF (road-vehicle)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((transport-via-fn |(TRANSPORT-VIA-FN BUS-ROAD-VEHICLE)|) (documentation "The collection of all buses, transport vehicles for ground transportation of many (they have room for at least 10, probably fewer than 60) people. A bus usually is driven by a professional bus driver."))
)
(DEFINE-OKBC-FRAME bush
:SUBCLASS-OF (plant-woody)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of plants; a subset of Plant-Woody. The collection Bush includes all bushes, i.e., woody plants of branching growth habit that lack substantial trunks and are not usually taller than a person (and they are shorter than most specimens of Tree-The-Plant). This is a commonsense collection without distinct boundaries."))
)
(DEFINE-OKBC-FRAME business
:SUBCLASS-OF (commercial-organization)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of Organizations intended to make profits, i.e., make money for agents that own them. All Businesses are Commercial-Organizations (they must buy or sell something), but not all Commercial-Organizations are Businesses. In a franchise Organization, the Parent-Company is regarded as a Business, while the Sub-Organizations are merely instances of Commercial-Organization. Businesses are typically Legal-Agents, while Commercial-Organizations need not be."))
)
(DEFINE-OKBC-FRAME business-event
:SUBCLASS-OF (composite-physical-and-mental-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Business-Event is an intentional occurrence that is closely associated with, and either helps or hinders, the business purpose of some agent. Examples include: the development of General Motors' business plan for 1996; an individual sales call on a particular customer; printing the 1996 Yellow Pages directory for the Austin, TX, area; selling a newspaper; designing and manufacturing a new memory chip. Business-Event does NOT include purely social or recreational occurrences."))
)
(DEFINE-OKBC-FRAME business-partners
:INSTANCE-OF (slot symmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of positive-vested-interest) (range agent) (domain agent) (documentation "The predicate Business-Partners indicates that two agents have jointly undertaken some business project; they are combining resources in some way to further their interests. (Business-Partners AGENT1 AGENT2) means AGENT1 is in partnership with AGENT2 to engage in business activities. The partners are instances of Agent and may belong to either Person or Organization. The partnership may be formally recognized (e.g., a Partnership or some other form of business) or informal.") (genl-inverse business-partners))
:SENTENCES
((kif:not (instance-of business-partners transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME business-person
:SUBCLASS-OF (professional)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of persons; a subset of Professional. Each element of Business-Person is a person whose occupation is primarily in the ownership and/or operation of a business."))
)
(DEFINE-OKBC-FRAME business-relationship-activity
:SUBCLASS-OF (business-event social-occurrence)
:INSTANCE-OF (class temporal-stuff-type script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events; a subset of both Business-Event and Social-Occurrence. Each instance of Business-Relationship-Activity is a (usually long-term) social activity whose participants are related by some business relationship. The social events constituting a Business-Relationship-Activity further, either directly or indirectly, the (usually mutual) business interests of the participants. A Business-Relationship-Activity is typically carried out over multiple social occasions and may consist of many Sub-Events."))
)
(DEFINE-OKBC-FRAME buyer
:INSTANCE-OF (slot irreflexive-binary-predicate asymmetric-binary-predicate actor-slot)
:OWN-SLOT-SPECS ((subrelation-of exchangers) (range agent) (domain commercial-activity) (documentation "The predicate Buyer relates an agent to a business activity. (Buyer EVENT AGENT) means that the Agent AGENT purchases the goods for sale in the Commercial-Activity EVENT."))
)
(DEFINE-OKBC-FRAME buying
:SUBCLASS-OF (monetary-exchange-of-user-rights buying-activity)
:INSTANCE-OF (class temporal-object-type default-disjoint-script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Buying is an event in which an agent voluntarily pays to acquire something tangible or intangible, or for the performance of a service. Payment may be in money or other exchange of wealth. Elements of Buying may include Sub-Events of negotiation, the act of paying, and the transfer of the purchased thing to the buyer. Examples of Buying include: purchasing fighter jets for the Navy; buying a Pepsi from a vending machine; ordering dinner at a restaurant; acquiring a personal life insurance policy for oneself; mail-ordering clothes from Sears; shopping at a farmers' market."))
)
(DEFINE-OKBC-FRAME buying-activity
:SUBCLASS-OF (commercial-activity)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Buying-Activity very generally includes events related to purchasing goods or services. Each element of Buying-Activity is an event that is either (i) a common prelude to buying (i.e., the kinds of activities that contribute to their doers becoming buyers), or (ii) an element of Buying itself. Examples of Buying-Activity include shopping for, or ordering, something very specific, and also general expressions of interest in purchasing something, such as placing an `Item Wanted' ad in a newspaper."))
)
(DEFINE-OKBC-FRAME buying-agent
:INSTANCE-OF (slot functional-slot actor-slot asymmetric-binary-predicate anti-transitive-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of mediators buying-performer) (range legal-agent) (domain commercial-activity) (documentation "A buying agent acts on behalf of a would-be buyer to bring about a buying event involving his/her/its client as the buyer. "))
)
(DEFINE-OKBC-FRAME buying-performer
:INSTANCE-OF (slot actor-slot asymmetric-binary-predicate anti-transitive-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of social-participants performed-by) (range legal-agent) (domain commercial-activity) (documentation "(buyingPerformer ?COM ?AGENT) means that ?AGENT is the Agent who actually pursues and attempts to obtain goods or services in a purchase, by performing an active role in the Commercial-Activity ?COM. Frequently this agent is the same as the Buyer, but occasionally it is a Buying-Agent representing the Buyer."))
)
(DEFINE-OKBC-FRAME by-products
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of outputs) (range partially-tangible) (domain creation-or-destruction-event) (documentation "(By-Products EV OBJ) means that OBJ is one of the outputs of EV, but not one of its intended outputs. For intended outputs, see Products. For a particular EV and OBJ, it will not be true that both (Products EV OBJ) and (By-Products EV OBJ)."))
)
(DEFINE-OKBC-FRAME calendar-autumn
:SUBCLASS-OF (calendar-season)
:INSTANCE-OF (class calendar-season-type)
:OWN-SLOT-SPECS ((documentation "The calendar season that begins at autumnal equinox and runs until winter solstice."))
)
(DEFINE-OKBC-FRAME calendar-century
:SUBCLASS-OF (time-interval)
:INSTANCE-OF (class calendar-covering-type)
:OWN-SLOT-SPECS ((documentation "The collection of centuries that make up the calendar (1900's, 1700's etc.) An example of such a constant in Cyc is The-Nineteenth-CenturyAD "))
)
(DEFINE-OKBC-FRAME calendar-covering-type
:SUBCLASS-OF (temporal-object-type)
:INSTANCE-OF (class sibling-disjoint-collection)
:OWN-SLOT-SPECS ((documentation "Calendar-Covering-Type is a collection of collections. An element ?CC of Calendar-Covering-Type is itself a collection, a type of time interval, such that the union of all the instances of ?CC would completely cover all of time without overlap. Thus, Calendar-Year is a Calendar-Covering-Type because all of time consists of a sequence of non-overlapping Calendar-Years. Similarly Calendar-Month, Calendar-Day, Calendar-Hour, etc. Notice that Monday and December are NOT instances of Calendar-Covering-Type, because all of time is not a sequence of Mondays, or Decembers. Also notice that a collection Week -- defined as the set of all seven-day-long-periods-of-time -- would not be an instance of Calendar-Covering-Type, since several different Weeks could overlap; e.g., the week beginning today and the week beginning yesterday and the week beginning tomorrow."))
)
(DEFINE-OKBC-FRAME calendar-day
:SUBCLASS-OF (date)
:INSTANCE-OF (class calendar-covering-type script-type collection)
:OWN-SLOT-SPECS ((documentation "The collection of days that make up the calendar. This is a collection of disjoint but contiguous time intervals. One of its elements is Thursday, August 1, 1996."))
)
(DEFINE-OKBC-FRAME calendar-decade
:SUBCLASS-OF (time-interval)
:INSTANCE-OF (class calendar-covering-type)
:OWN-SLOT-SPECS ((documentation "The collection of decades that make up the calendar; e.g., The1970s."))
)
(DEFINE-OKBC-FRAME calendar-half-century
:SUBCLASS-OF (time-interval)
:INSTANCE-OF (class calendar-covering-type)
:OWN-SLOT-SPECS ((documentation "The collection of exact half-centuries on the calendar, such as First-Half-Of20th-CenturyCE"))
)
(DEFINE-OKBC-FRAME calendar-hour
:SUBCLASS-OF (time-of-day date)
:INSTANCE-OF (class calendar-covering-type collection)
:OWN-SLOT-SPECS ((documentation "The collection of hours that make up the calendar. These are contiguous and disjoint time intervals, except of course for particular instances that represent exactly the same 60-minute-long time interval. See Calendar-Day."))
)
(DEFINE-OKBC-FRAME calendar-minute
:SUBCLASS-OF (date)
:INSTANCE-OF (class calendar-covering-type collection)
:OWN-SLOT-SPECS ((documentation "The collection of minutes that make up the calendar. These are contiguous and disjoint time intervals, except of course for particular instances that represent exactly the same 60-second-long time interval. See Calendar-Day. Sixty of these partition each Calendar-Hour"))
)
(DEFINE-OKBC-FRAME calendar-month
:SUBCLASS-OF (date)
:INSTANCE-OF (class calendar-covering-type collection)
:OWN-SLOT-SPECS ((documentation "The collection of months that make up the calendar. This is a collection of disjoint but contiguous time intervals. One of its subsets is February, which is the set of all Februaries; one of its elements is February 1992 (Month-Fn February (Year-Fn 1992)), a particular time interval."))
)
(DEFINE-OKBC-FRAME calendar-quarter
:SUBCLASS-OF (date)
:INSTANCE-OF (class calendar-covering-type collection)
:OWN-SLOT-SPECS ((documentation "The collection of calendar quarters that divide up a calendar year into four parts. For each year, the first of its four quarters includes January, February, and March; the second includes April, May, and June, and so on."))
)
(DEFINE-OKBC-FRAME calendar-season
:SUBCLASS-OF (time-interval)
:INSTANCE-OF (class calendar-covering-type)
:OWN-SLOT-SPECS ((documentation "This is the set of all calendar seasons. Four of its largest subsets are Calendar-Winter, Calendar-Spring, Calendar-Summer, and Calendar-Autumn"))
)
(DEFINE-OKBC-FRAME calendar-season-type
:SUBCLASS-OF (temporally-disjoint-interval-type annual-event-type)
:INSTANCE-OF (class cyclical-interval-group-type)
:OWN-SLOT-SPECS ((documentation "This is the collection whose four elements are Calendar-Winter, Calendar-Spring, Calendar-Summer, and Calendar-Autumn."))
)
(DEFINE-OKBC-FRAME calendar-second
:SUBCLASS-OF (date)
:INSTANCE-OF (class calendar-covering-type collection)
:OWN-SLOT-SPECS ((documentation "The collection of seconds that make up the calendar. Sixty of these Time-Intervals contiguously divide up each Calendar-Minute (qv)"))
)
(DEFINE-OKBC-FRAME calendar-spring
:SUBCLASS-OF (calendar-season)
:INSTANCE-OF (class calendar-season-type)
:OWN-SLOT-SPECS ((documentation "The calendar season that begins at vernal equinox and runs until summer solstice."))
)
(DEFINE-OKBC-FRAME calendar-summer
:SUBCLASS-OF (calendar-season)
:INSTANCE-OF (class calendar-season-type)
:OWN-SLOT-SPECS ((documentation "The calendar season that begins at summer solstice and runs until autumnal equinox."))
)
(DEFINE-OKBC-FRAME calendar-week
:SUBCLASS-OF (date)
:INSTANCE-OF (class calendar-covering-type)
:OWN-SLOT-SPECS ((documentation "The collection of weeks that make up the calendar. This is a collection of disjoint but contiguous time intervals. One of its elements is WeekOf2-14-1994."))
)
(DEFINE-OKBC-FRAME calendar-winter
:SUBCLASS-OF (calendar-season)
:INSTANCE-OF (class calendar-season-type)
:OWN-SLOT-SPECS ((documentation "The calendar season that begins at winter solstice and runs until vernal equinox."))
)
(DEFINE-OKBC-FRAME calendar-year
:SUBCLASS-OF (date)
:INSTANCE-OF (class calendar-covering-type collection)
:OWN-SLOT-SPECS ((documentation "The collection of years that make up the calendar. For example, The-Year1972, The-Year494BC."))
)
(DEFINE-OKBC-FRAME calm
:SUBCLASS-OF (relaxed-emotion)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "A feeling of calmness or serenity, being quiet and free from disturbance. This is a Collection --- for an explanation of that, see Happiness. A related Feeling-Attribute-Type is Calm."))
)
(DEFINE-OKBC-FRAME can-contain-shapes
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range abstract-shape) (domain partially-tangible) (documentation "The predicate Can-Contain-Shapes is used to give an approximation of the internal size and shape of particular tangible objects, by relating an object to an abstract region of space described as a geometric shape with definite dimensions. (Can-Contain-Shapes OBJ SHAPE) gives an upper bound for the size of things that can be contained in the object OBJ, by specifying the dimensions of an abstract shape which OBJ can contain. Can-Contain-Shapes uses the elements of Shape-Function (q.v.) for reference, especially the basic shapes generated by Rectangular-Solid-Fn, Cylinder-Fn, and Sphere-Fn. For example, the trunk of my Honda Civic Can-Contain-Shapes of (Rectangular-Solid-Fn (Meter 1) (Meter 0.5) (Meter 0.75)). Cf. Fits-In."))
)
(DEFINE-OKBC-FRAME canal
:SUBCLASS-OF (path-artifact path-simple stream)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all canals, artificial waterways created to be paths for boats, or for irrigation (e.g., the Panama-Canal)."))
)
(DEFINE-OKBC-FRAME cancer
:SUBCLASS-OF (ailment-condition terminal-physiological-condition)
:INSTANCE-OF (class physiological-condition-type)
:OWN-SLOT-SPECS ((documentation "The collection of all particular cases of cancer. Instances of Cancer may belong to any one of the many different types of disease that are studied and treated by oncologists. Cancer is characterized by abnormal (and usually rapid) growth of cells in some organ or system of the body; these growths are then prone to dispersal (metastesis) into other body regions. See also Cancer-Fn --- the expression (Cancer-Fn Lung) represents a subset of Cancer, namely the set of all lung cancers."))
)
(DEFINE-OKBC-FRAME cancer-fn
:INSTANCE-OF (slot collection-denoting-function)
:OWN-SLOT-SPECS ((domain existing-object-type) (range physiological-condition-type) (documentation "Cancer-Fn is a Cyc function, and in particular a Collection-Denoting-Function. It is used to describe cancers according to the part or region of the animal's body in which they are found. (Cancer-Fn REGION) denotes the collection of all cancers found in the region of the body, REGION. For example, (Cancer-Fn Throat) represents the set of all throat cancers, and is a subset of Cancer.") (arg1-genl animal-body-part) (result-genl cancer))
)
(DEFINE-OKBC-FRAME canoe
:SUBCLASS-OF (device-user-powered boat-water-transportation-device)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((documentation "The collection of all canoes, small, narrow watercraft that are powered by human paddling, poling or by a small boat-engine."))
)
(DEFINE-OKBC-FRAME capable-of
:INSTANCE-OF (relation ternary-predicate)
:OWN-SLOT-SPECS ((documentation "The predicate Capable-Of indicates that an agent is fully able to carry out a certain role in a certain type of situation. (Capable-Of AGT SIT-TYPE ROLE) means that the Agent AGT is able to act as described by ROLE in Situations of the type SIT-TYPE. Capable-Of entails that AGT is qualified in ALL the relevant ways to fill that ROLE; e.g., AGT is Anatomically-Capable-Of, Fiscally-Capable-Of, Legally-Capable-Of, and Skill-Capable-Of playing that ROLE in SIT-TYPE.") (arg2-genl situation))
:SENTENCES
((nth-domain capable-of 3 role)
(nth-domain capable-of 2 collection)(nth-domain capable-of 1 agent)
)
)
(DEFINE-OKBC-FRAME capacity-attribute
:SUBCLASS-OF (attribute-value)
:INSTANCE-OF (class unordered-attribute-type)
:OWN-SLOT-SPECS ((documentation "A collection of attributes. Each element of Capacity-Attribute is an attribute representing a specific capacity in which an agent does an action. For example, an action might be done as an agent's job (Job-Capacity) or hobby (Hobby-Capacity), as its main function (Main-Function) or an auxiliary function (Support-Function)."))
)
(DEFINE-OKBC-FRAME capital-city
:INSTANCE-OF (slot inter-existing-object-slot functional-slot)
:OWN-SLOT-SPECS ((subrelation-of controls geographical-sub-regions) (range capital-city-of-region) (domain geopolitical-entity) (documentation "The predicate Capital-City is used to indicate the capital of a country (only). (Capital-City CNTRY CITY) means that CITY is the capital city of the Country CNTRY. Examples: the Capital-City of the United-States-Of-America is the CityOfWashingtonDC@cyc; the Capital-City of Armenia is Yerevan. Note: for regional capitals, use Capital-City-Of-This-State.") (genl-inverse sub-organizations))
)
(DEFINE-OKBC-FRAME capital-city-of-region
:SUBCLASS-OF (city)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of cities. Each element of Capital-City-Of-Region is an element of City (q.v.) that is the capital of its surrounding region. This includes both capitals of countries and capitals of subregions. Examples: City-Of-Rome-Italy, City-Of-Cardiff-Wales, City-Of-AustinTX, City-Of-Abidjan-Ivory-Coast, City-Of-Llasa-Tibet, City-Of-ColumbusOH (Franklin-County-Ohio). See also Capital-City, Capital-City-Of-This-State."))
)
(DEFINE-OKBC-FRAME captive-animal
:SUBCLASS-OF (animal)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all animals that are caged, tied, kept in an animal container, or otherwise held captive. There is some intersection here with Domestic-Pet, but not complete. Some elements of Person are members of Captive-Animal, e.g., political detainees, imprisoned criminals, kidnap victims."))
)
(DEFINE-OKBC-FRAME card
:SUBCLASS-OF (hardcopy-information-bearing-object)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of objects; a subset of Hardcopy-Information-Bearing-Object. Each element of Card is a small, sturdy sheet of stuff--usually cardstock paper, but could be plastic or thin metal--bearing some kind of information. Some kinds are folded. Examples: birthday cards, business cards, playing cards, postcards."))
)
(DEFINE-OKBC-FRAME cardinality
:INSTANCE-OF (slot functional-slot intensional-representation-predicate)
:OWN-SLOT-SPECS ((range integer) (domain set-or-collection) (documentation "(Cardinality SETORCOL INTEGER)
means that the Set-Or-Collection SETORCOL has INTEGER number
of members. For instance, The-Empty-Set has a Cardinality
of 0."))
)
(DEFINE-OKBC-FRAME cargo-ship
:SUBCLASS-OF (ship)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((documentation "The collection of all cargo ships, i.e., ships that by design can transport large amount of goods."))
)
(DEFINE-OKBC-FRAME carnivore
:SUBCLASS-OF (organism-whole)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A Collection of organisms classified by their typical source of food. Elements of Carnivore feed on animals. Note: Carnivore is not an instance of BiologicalTaxon@cyc; e.g., Carnivore contains Dog as a subset but is not its biological taxon. Note that a Carnivore is not necessarily a Heterotroph, as carnivorous plants both digest insects and produce food using Chlorophyll."))
)
(DEFINE-OKBC-FRAME carries-infection-type
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range infection-type) (domain tangible-thing) (documentation "The predicate (Carries-Infection-Type OBJECT INFECT_TYPE) relates a particular organism or other object to a type of infection that it carries. (Carries-Infection-Type OBJ INFTYP) means that the individual OBJ is a carrier of the Infection-Type INFTYP. For example, (Carries-Infection-Type TyphoidMary Typhoid-Fever) or (Carries-Infection-Type Needle0567 AIDS).") (arg2-genl infection))
)
(DEFINE-OKBC-FRAME catalyst
:INSTANCE-OF (slot actor-slot asymmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of unchanged-actors) (range partially-tangible) (domain chemical-reaction) (documentation "The predicate Catalyst identifies the particular thing that acts as a catalyst in a particular chemical reaction. (Catalyst R X) means that the Chemical-Reaction R has the particular quantity of substance X as a catalyst. For example, every instance of Photosynthesis has some portion of Chlorophyll as a catalyst; an amount of Water may be a Catalyst in some Oxidation-Process of a Metal."))
)
(DEFINE-OKBC-FRAME caused-by
:INSTANCE-OF (slot inter-existing-object-slot asymmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "CAUSE-EFFECT")| starts-after-starting-of) (range event) (domain event) (documentation "Caused-By is the predicate used for
token-token event causation, i.e., causation between individual
events. (causedBy EVENT1 EVENT2) means that EVENT1 is causedBy
EVENT2."))
:SENTENCES
((kif:not (instance-of caused-by transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME causes
:INSTANCE-OF (slot irreflexive-binary-predicate transitive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "CAUSE-EFFECT")|) (range cyc-formula) (domain cyc-formula) (documentation "(Causes p1 p2) means that p1 causes p2. That is, the state of affairs described by proposition p1 causally leads to the state of affairs described by p2. This is stronger than material implication; i.e., it must also be the case that (:=> p1 p2). Note that Causes means more than Implies, of course: there is a temporal ordering involved, there is a presumed mechanism of causation, etc. Unlike Implies, Causes is not reflexive; one would not say that p1 causes p1, even though p1 implies p1. Another difference between Implies and Causes is that Causes is a predicate, not a logical connective. Just because (Causes p1 p2) is true that does NOT entail that (Causes (:not p2) (:not p1)) is true.Note that (Causes p1 p2) is generally a more accurate way of talking about causation than saying that some event e1 caused event e2 (which one can do in Cyc, using the predicate Caused-By) since often there are a few key aspects of e1 that caused a few key aspects of e2, and the remaining details of e1 and e2 were, to first order, irrelevant. Note that, similarly, (Causes p1 p2) is generally a more accurate way of talking about causation than saying that some agent AGT caused something to be true (which one can do in Cyc, using the predicate Causes-Prop) since often there is some specific aspect of the agent, or something they were involved in or did, that is the cause of the proposition's becoming satisfied. Because this predicate is asymetric and since effect (p2) can not temporally precede cause (p1), Causes may not be used to express mutual causation, e.g. feedback loops for which it may be said that two events (probably more process-like) cause each other. We consider mutual causation to be a different form of causation and should be expressed using some as of yet (Dec 96) unreified relationship."))
:SENTENCES
((overlapping-external-concept causes sensus-information1997 "CAUSE-EFFECT")
(kif:not (instance-of causes symmetric-binary-predicate))(kif:not (instance-of causes anti-symmetric-binary-predicate))
(kif:not (instance-of causes asymmetric-binary-predicate)))
)
(DEFINE-OKBC-FRAME causes-prop
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of |(MEANING-IN-SYSTEM-FN SENSUS-INFORMATION1997 "CAUSE-EFFECT")|) (range cyc-formula) (domain temporal-thing) (documentation "(Causes-Prop INDIV PROP) means that the Temporal-Thing INDIV causes the proposition PROP to become true. INDIV may be an Agent or an Event. PROP is a Cyc-Formula.
Note: A much simpler predicate is Caused-By, in which both arguments are just Events."))
)
(DEFINE-OKBC-FRAME causing-another-objects-translational-motion
:SUBCLASS-OF (translation-location-change translation-complete action-on-object)
:INSTANCE-OF (class script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In an instance of Causing-Another-Objects-Translational-Motion, one object causes another object to undergo a translational motion. The object causing the motion is the Provider-Of-Motive-Force. The object which is caused to move is the Object-Acted-On (and also the Object-Moving) in the event. One way to cause another object's motion is by carrying it along with one (see the subset Carrying-While-Locomoting), but there are many others, such as throwing, kicking, or knocking it away. Examples: a train transporting passengers; a person pushing a coin into a vending machine; the release of a bowstring which propels an arrow; a magnet attracting a nail."))
)
(DEFINE-OKBC-FRAME cavity
:SUBCLASS-OF (partially-tangible)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all cavities, Crevices or deep concavities or holes, including any cavity of a container, e.g., the interior of a box. Elements of Cavity, unlike elements of Interior, may include walls as parts."))
)
(DEFINE-OKBC-FRAME cavity-connected-along-path-side
:INSTANCE-OF (slot binary-predicate connection-predicate)
:OWN-SLOT-SPECS ((subrelation-of has-portal-to-region connected-to connected-to-rigidly) (range path-simple partially-tangible) (domain partially-tangible) (documentation "(cavityConnectedAlongPathSide PATH CAVITY) means that there is a portal somewhere along the wall of the Path-Generic (which must also be Partially-Tangible) PATH which leads to the Cavity-Or-Container CAVITY. It does not apply if an end of PATH is the portal, nor to a branching of the path, nor a small hole in an otherwise dead end of the path. The portal is substantially smaller in width than the path, and instead of a smaller path connected there, the portal opens into a neighboring Cavity-Or-Container. Example: an Alveolus attached to a Respiratory-Bronchiole in the Lung is so connected. Or, a room opening along the side of a hallway."))
)
(DEFINE-OKBC-FRAME cavity-has-wall
:INSTANCE-OF (slot part-predicate asymmetric-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of physical-parts) (range solid-tangible-thing) (domain cavity) (documentation "(cavityHasWall CAV WALL) means that the the Cavity CAV has WALL as one of its walls (or part of one of its walls), or partly-enclosing inner surfaces. Cavity-Has-Wall is often used for describing the relationship between some space or part of a Construction-Artifact and the substructures that bound or enclose it (e.g., the relationship between a room and its walls, floor(s), and ceiling(s))."))
:SENTENCES
((kif:not (instance-of cavity-has-wall transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME ceiling-of-a-room
:SUBCLASS-OF (part-of-building)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all ceilings of every instance of Room-In-A-Construction. Note that, unlike walls, ceilings are conventionally considered to be 'one-sided' objects. The other side of a Ceiling-Of-A-Room may be a Roof-Of-A-Construction, or in a Modern-Shelter-Construction, more probably the Floor-In-A-Construction in another room."))
)
(DEFINE-OKBC-FRAME cell
:SUBCLASS-OF (biological-living-object)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of living cells; a subset of Biological-Living-Object. Each element of Cell is one of the basic structural units of nearly all living things, consisting (at least) of cytoplasm bounded by a cell membrane. Only the living structures viruses, mitochondria, and plastids are not composed of cells."))
)
(DEFINE-OKBC-FRAME cell-part
:SUBCLASS-OF (microscopic-scale-object biological-living-object)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of structures which are typically found and formed as parts of Cells. This covers components of both Eukaryotic-Cells and Prokaryotic-Cells. It includes organelles, vesicles, cell walls, extracellular matrix, plasma membranes, receptors, cellular humours, microtubules, etc."))
)
(DEFINE-OKBC-FRAME cent-united-states
:INSTANCE-OF (function unit-of-measure-with-prefix unit-of-money)
:OWN-SLOT-SPECS ((range scalar-interval money) (documentation "An element of Unit-Of-Money. Cent-United-States represents the smallest unit of money used officially in the United States of America; one-hundredth of a Dollar-United-States. See also Unit-Of-Measure.") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME centimeter
:INSTANCE-OF (function cgs-unit-of-measure unit-of-measure-with-prefix unit-of-distance)
:OWN-SLOT-SPECS ((range scalar-interval distance) (documentation "The measurement function used in Cyc to represent the centimeter, a unit used within the Metric system to measure length. See also CGS-Unit-Of-Measure, Unit-Of-Measure.") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME centimeters-per-second
:INSTANCE-OF (function cgs-unit-of-measure unit-of-measure-with-prefix unit-of-speed)
:OWN-SLOT-SPECS ((range vector-interval speed scalar-interval) (documentation "(Centimeters-Per-Second NUMBER) returns a dimensionless rate or speed of NUMBER centimeters per second. Notice that this result is not presently thought of as incorporating a vector, although it might be modified to do so at some point in the future if this should prove appropriate.") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME cereal-food-group
:SUBCLASS-OF (edible-stuff vegetable-matter food-or-drink-composite)
:INSTANCE-OF (class food-group-type)
:OWN-SLOT-SPECS ((documentation "The food group consisting of grain products such as breads and cereals. Food that contains a significant amount of grain products should be specs of this."))
)
(DEFINE-OKBC-FRAME cereal-plant
:SUBCLASS-OF (plant-non-woody)
:INSTANCE-OF (class organism-classification-type)
:OWN-SLOT-SPECS ((documentation "The collection of individual plants like corn, wheat, etc., which bear grains."))
)
(DEFINE-OKBC-FRAME cgs-unit-of-measure
:SUBCLASS-OF (unit-of-measure)
:INSTANCE-OF (class relation-type)
:OWN-SLOT-SPECS ((documentation "A subset of Unit-Of-Measure. CGS-Unit-Of-Measure is the collection of all the measurement functions whose results use the CGS (i.e., centimeter-gram-second) system of measure to describe physical quantities. Examples: Centimeters-Per-Second, Cubic-Centimeter, Gram, Seconds-Duration."))
)
(DEFINE-OKBC-FRAME chain-organization
:SUBCLASS-OF (legal-corporation business)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of organizations. An element of Chain-Organization is a parent business which comes into contact with its customers or clients primarily through its geographically dispersed sub-organizations, which typically are (mostly) homogeneous in product line, style of physical quarters, local organizational structure, etc. Examples include the parent organizations of McDonald's and Midas Muffler."))
)
(DEFINE-OKBC-FRAME change-in-user-rights
:SUBCLASS-OF (generalized-transfer)
:INSTANCE-OF (class script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Change-In-User-Rights is an event in which some instance of Agent either gains or loses possession of something. `Possession' means having some right to use a thing that one has in hand or otherwise has access to. Different types of possession (e.g., ownership, rental, borrowings) can be specified by the using the appropriate element(s) of User-Rights-Attribute (q.v.). Changes in an agent's user rights can come about in various ways: through buying and selling, renting, borrowing or lending, giving, repossession, etc. Some subsets of this kind of change are Losing-User-Rights, Gaining-User-Rights, and ExchangeOfUserRights@cyc; in the latter class, there is an alteration in the rights of two (or more) agents to use two (or more) items -- as in a purchase, when one agent gets full use rights to an object by turning over a sum of money to the object's previous owner. In addition, some changes in user rights are classified explicitly in Temporary-Change-Of-User-Rights (e.g., borrowing, renting), while others are permanent. Events that involve such changes in user rights all belong in the collection of events, Change-In-User-Rights. In any particular Change-In-User-Rights event, the item which is changing hands is identified as the Object-Of-Possession-Transfer."))
)
(DEFINE-OKBC-FRAME changing-device-state
:SUBCLASS-OF (action physical-event intrinsic-state-change-event)
:INSTANCE-OF (class temporal-object-type default-disjoint-script-type)
:OWN-SLOT-SPECS ((documentation "The collection of actions in which a device goes from one state (the From-State) to another state (the To-State). A change of Device-State may be due to an outside Agent adjusting a device, or it may happen automatically due to the behavior of a device. The two most general state changes (for powered devices) are from Device-On to Device-Off, and vice versa. Many other states peculiar to specific devices can be identified; for example, the states of a Dishwasher: Device-State-Washing and DeviceState-Rinsing@cyc; or the states that a trapping device may be in: Trap-Armed, Trap-Tripped, Trap-Idle. Note that a change in the state of a device is an intrinsic change in the device; i.e., Changing-Device-State is a subset of Intrinsic-State-Change-Event."))
)
(DEFINE-OKBC-FRAME character-string
:SUBCLASS-OF (list-sequence intangible-individual abstract-information)
:INSTANCE-OF (class stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of stuff. Each element of the collection Character-String is a string of characters or an abstract sequence of symbols. Note: it is NOT any particular physical, tangible representation; different encodings may represent the characters. An element of Character-String has characters from some fixed character set. The characters are instances of Character-Abstract. An element of Character-String may be any length, including zero (i.e., empty strings, which have no characters). If elements of Character-String are concatenated, the result is also an element of Character-String. The length of the resulting string is equal to the sum of the lengths of the concatenated strings. Some types (subsets) of Character-String include E-Mail-Address, Area-Code, Phone-Number, Phone-Country-Code, etc."))
)
(DEFINE-OKBC-FRAME check-tender-object
:SUBCLASS-OF (financial-account-tender-object official-document id-document form-standardizedibo tender-object)
:INSTANCE-OF (class money-tender-type)
:OWN-SLOT-SPECS ((documentation "A collection of documents; a subset of Tender-Object. Each element of Check-Tender-Object is a financial instrument, drawn on a particular account at some instance of Financial-Organization, which is redeemable for a monetary value by the agent who is the payee. The financial organization pays the payee funds from the account, upon proper presentation of the check."))
)
(DEFINE-OKBC-FRAME chemical-compound-type
:SUBCLASS-OF (tangible-stuff-composition-type)
:INSTANCE-OF (class sibling-disjoint-collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections; a subset of Tangible-Stuff-Composition-Type. Every instance of Chemical-Compound-Type is a subset of Tangible-Thing whose instances are defined ONLY by their chemical composition, and not by their physical state or any other property. In Cyc's current representation, Chemical-Compound-Types can be of two varieties: (1) Collections whose instances are completely uniform with each other in terms of chemical composition; this includes (a) the chemical elements -- such as Carbon, Oxygen, and Hydrogen -- which are instances of Element-Stuff-Type-By-Number-Of-Protons (thus, the latter is a subset of Chemical-Compound-Type), and (b) compounds constituted of more than one substance chemically bonded, e.g., Water, Caffeine, and Iron-Oxide. (2) Substances which have a general chemical specification, that is, whose instances do not have exactly the same chemical composition but fall within certain specifications, e.g., DNA. Cyc's current theory includes those cases in Chemical-Compound-Type, though they are arguably borderline. (Future work may require the creation of type collections to identify various levels of chemical specification, such as `exact formula' or `exact structure'.)
Note: Collections which Cyc does NOT classify as Chemical-Compound-Types include collections of substances which have some component which is of overriding significance in some context, so that in everyday language such substances are frequently referred to by the name of their important component (e.g., `penicillin' applied to a tablet containing penicillin), but which have significant admixtures of other substances. Our representation distinguishes between the chemical compound (here, instances of Penicillin) and the mixture of substances in a tablet containing some Penicillin for pharmaceutical use. Thus, Penicillin is an instance of Chemical-Compound-Type, but the collection of tablets containing penicillin and including other ingredients are not. Also, subsets of Mixture, such as Lemonade, are not instances of Chemical-Compound-Type, because mixtures are determined by their physical state rather than solely by their chemical composition."))
)
(DEFINE-OKBC-FRAME chemical-object
:SUBCLASS-OF (microscopic-scale-object)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of objects; a subset of Microscopic-Scale-Object. Each instance of Chemical-Object is an object whose behavior is typically described in terms of its outer cloud of Electrons. Subsets of Chemical-Object include the collections Atom and Molecule and Ion, the set of chemical radicals, and the set of molecular fragments."))
)
(DEFINE-OKBC-FRAME chemical-reaction
:SUBCLASS-OF (transformation-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events; a subset of Transformation-Event. Each instance of Chemical-Reaction is an event in which two or more substances undergo a chemical change, i.e., some portions of the substances involved are transformed into different Chemical-Compound-Types. The transformations are brought about by purely chemical (including biochemical) means which affect chemical bonds between atoms in the molecules of stuff, rather than by physical means, biological means, or purposeful planning, etc. Examples of Chemical-Reaction: instances of CombustionProcess@cyc; instances of Photosynthesis."))
)
(DEFINE-OKBC-FRAME chest-body-part
:SUBCLASS-OF (animal-body-part biological-living-object)
:INSTANCE-OF (class animal-body-part-type unique-anatomical-part-type)
:OWN-SLOT-SPECS ((documentation "The collection of the chests of Animals. The animal's chest is its Animal-Body-Part region located between its neck and its abdomen. For people and many other types of animals, the chest is bounded by (defined by, given shape by) the animal's ribcage."))
)
(DEFINE-OKBC-FRAME chief-ports
:INSTANCE-OF (slot inter-existing-object-slot)
:OWN-SLOT-SPECS ((subrelation-of geographical-sub-regions) (range urban-area) (domain geopolitical-entity) (documentation "This is a list of the chief ports for a given geographical region."))
)
(DEFINE-OKBC-FRAME children
:INSTANCE-OF (slot asymmetric-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of relatives cotemporal) (range animal) (domain animal) (documentation "(Children PARENT CHILD) means that CHILD is the biological offspring of PARENT.") (documentation "(Children PARENT CHILD) means that CHILD is a child of PARENT in the sense that PARENT cares for CHILD as a parent would, whether or not they are biologically related."))
:SENTENCES
((kif:not (instance-of children transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME chordata-phylum
:INSTANCE-OF (biological-phylum)
:OWN-SLOT-SPECS ((documentation "An instance of Biological-Phylum within the Biological-Kingdom Animal, the Chordata-Phylum contains the many chordate taxa. All have members who have a notochord (a flexible rod running the length of the body) at some stage of development and pharyngeal gills at some stage of development. The Chordata-Phylum has as Taxon-Members all the subsets of Vertebrate (including Person), as well as some non-vertebrate chordates like Amphioxus."))
)
(DEFINE-OKBC-FRAME chronic-condition
:SUBCLASS-OF (physiological-condition)
:INSTANCE-OF (class physiological-condition-type)
:OWN-SLOT-SPECS ((documentation "A collection of ailments. An instance of Chronic-Condition is an ailment that lingers or recurs in an organism throughout its life. In some cases, the symptoms of a chronic condition may abate with treatment. The condition may never go away completely. Asthma is a subset of Chronic-Condition."))
)
(DEFINE-OKBC-FRAME circulatory-system
:SUBCLASS-OF (animal-body-part static-situation)
:INSTANCE-OF (class animal-body-part-type)
:OWN-SLOT-SPECS ((documentation "The collection of all animals' circulatory systems. A Circulatory-System is a system of organs and body parts, found in Vertebrates and some other animals, which function together to circulate the animal's blood throughout its body, supplying needed substances to its cells and removing waste products from them. A Circulatory-System is generally composed of Blood-Vessels, Heart, Spleen, etc., considered as an interrelated functional system of each animal.
Note: It generally has a close linkage to the respiration system, as the blood comes in contact with fresh air to divest itself of the waste products it has collected from the body's cells and to acquire new needed substances to take to the body's cells."))
)
(DEFINE-OKBC-FRAME circumference-of-object
:INSTANCE-OF (slot interval-based-quantity-slot tangible-object-predicate physical-attribute-description-slot)
:OWN-SLOT-SPECS ((range distance) (domain partially-tangible) (documentation "The distance around a circular object"))
)
(DEFINE-OKBC-FRAME citizens
:INSTANCE-OF (slot intensional-representation-predicate binary-predicate)
:OWN-SLOT-SPECS ((range person) (domain geopolitical-entity) (documentation "The predicate Citizens indicates that a particular person is a citizen of a particular country/state/... . (Citizens GEOPOL PERSON) means that GEOPOL is a Geopolitical-Entity in which the Person PERSON has full rights of citizenship (whatever those rights might consist of in GEOPOL)."))
)
(DEFINE-OKBC-FRAME city
:SUBCLASS-OF (urban-area geopolitical-entity)
:INSTANCE-OF (class spatially-disjoint-region-type)
:OWN-SLOT-SPECS ((documentation "A collection of geopolitical entities. An element of City is a local human settlement which has its own government. This includes cities, towns, suburbs, villages, hamlets, and townships, as long as they have their own governments. A city government is usually mostly autonomous from the governments of its surrounding regions, rather than being a sub-organization of them."))
)
(DEFINE-OKBC-FRAME city-in-state
:INSTANCE-OF (slot functional-slot non-physical-part-predicate)
:OWN-SLOT-SPECS ((range country-subsidiary) (domain urban-area) (documentation "(City-In-State CITY STATE) means that the Urban-Area CITY is physically located in the geopolitical sub-region STATE. Note that STATE may be an element of State-Geopolitical (q.v.), or it may be some other kind of Country-Subsidiary, such as Territory. Examples: the City-Of-DurhamNC in a City-In-State of NorthCarolina-State@cyc; Xiamen (Amoy) is a City-In-State of Fujian."))
)
(DEFINE-OKBC-FRAME city-of-address
:INSTANCE-OF (slot functional-slot)
:OWN-SLOT-SPECS ((subrelation-of object-found-in-location) (range city) (domain contact-location) (documentation "(City-Of-Address LOC CITY) means that the Contact-Location LOC is located in the City CITY. For example, Cycorp'S City-Of-Address is the City-Of-AustinTX. See also Contact-Location."))
)
(DEFINE-OKBC-FRAME city-of-bandar-abbas-iran
:INSTANCE-OF (entity city)
:OWN-SLOT-SPECS ((documentation "Bandar Abbas (Bandar-e-'Abbas), a city in Iran on the north coast of the Persian-Gulf, near the Strait-Of-Hormuz. One of the Chief-Ports of the country of Iran."))
)
(DEFINE-OKBC-FRAME city-of-washingtondc
:INSTANCE-OF (us-city entity country-subsidiary capital-city-of-region)
:OWN-SLOT-SPECS ((documentation "The present (though not the original) capital city of the United-States-Of-America, seat of its Federal government, which is located in the specially created Federal district between the States of Maryland and Virginia."))
)
(DEFINE-OKBC-FRAME cleaning
:SUBCLASS-OF (purposeful-action human-activity intrinsic-state-change-event removing-something)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In each Cleaning event, dirt (or other unwanted substances) is removed from the Object-Of-State-Change of that event. If a Cleaning event is successful, then the Dirtiness level of the object will have been lowered."))
)
(DEFINE-OKBC-FRAME cleaning-device
:SUBCLASS-OF (physical-device solid-tangible-product)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of devices. An instance of Cleaning-Device is any device, manually powered or otherwise, whose Primary-Function is to be used in cleaning things. Instances include each Mop, each Regular-Windshield-Wiper, each Facial-Tissue, each Shoe-Brush, each Clothes-Washer, each Dishwasher, etc."))
)
(DEFINE-OKBC-FRAME cleaning-implement
:SUBCLASS-OF (hand-tool cleaning-device)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of tools; a subset
of Hand-Tool and also of Cleaning-Device. An instance of Cleaning-Implement is any hand-held tool used for cleaning something. Cleaning implements are used in a wide variety of activities and settings; some subsets include the collections Mop, Dental-Pick, Electric-Tooth-Brush, Wash-Cloth, Facial-Tissue, Shoe-Brush. Many cleaning implements are intended for wiping, scrubbing, or polishing surfaces to remove patches of Dirt."))
)
(DEFINE-OKBC-FRAME clients
:INSTANCE-OF (slot irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of positive-vested-interest) (range agent) (domain agent) (documentation "The predicate Clients represents a relationship between two Agents. (Clients AGENT1 AGENT2) means that AGENT1 provides goods and/or services to AGENT2. AGENT2 may or may not pay AGENT1 for the goods/services received. The predicate Clients can indicate either a one-time relationship or a more long-term relationship. See also Suppliers and Customers."))
:SENTENCES
((kif:not (instance-of clients transitive-binary-predicate))
(kif:not (instance-of clients symmetric-binary-predicate))(kif:not (instance-of clients asymmetric-binary-predicate))
)
)
(DEFINE-OKBC-FRAME climate-cycle-type
:SUBCLASS-OF (temporal-object-type script-type)
:INSTANCE-OF (class sibling-disjoint-collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections. Each element of Climate-Cycle-Type is a collection of (extended) events which are weather processes of one type or another. Examples of elements of Climate-Cycle-Type are Temperate-Climate-Cycle and Steppe-Climate-Cycle.
Note: in practice, there is little need to create terms denoting members of the collections belonging to ClimateCycleType@cyc; so long as one just wants to state what TYPE of climate a particular region has, simply use the predicate Has-Climate-Type with the appropriate subset of Annual-Climate-Cycle (q.v.). See also Has-Climate-Type."))
)
(DEFINE-OKBC-FRAME cloth
:SUBCLASS-OF (sheet-of-some-stuff free-sheet textile-product solid-tangible-thing)
:INSTANCE-OF (class product-type existing-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of tangible things. Each element of Cloth is a piece of textile sheet woven or knitted or pressed out of fibers. Pieces of Cloth are commonly used as material inputs to the manufacture of clothing items, towels, sails for sailing craft, parachutes, draperies, etc. Excludes Leather (q.v.)."))
)
(DEFINE-OKBC-FRAME clothing-accessory
:SUBCLASS-OF (clothing-item)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((documentation "A collection of tangible objects. Each element of Clothing-Accessory is something that is worn as an accessory with other clothing items. Examples include elements of the collections Jewelry, Scarf, Neck-Tie, Belt-Clothing, Suspenders, and suchlike."))
)
(DEFINE-OKBC-FRAME clothing-item
:SUBCLASS-OF (something-to-wear sheet-of-some-stuff)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((documentation "A collection of tangible objects. Each element of Clothing-Item is something that a person wears as a protective and/or decorative covering or ornament. Items of clothing are usually made of flexible materials, such as cloth, leather, or yarn. The collection Clothing-Item contains primarily individual garments (e.g., elements of the collections Pants, Shirt, Coat, Shoe), together with pairs of shoes, socks, and gloves (since each wearer needs a pair). Jewelry, suspenders, belts, etc., are in the subset Clothing-Accessory.
Note: outfits (esp. specialized outfits) made up of several individual items worn together belong to the collection Clothing-Outfit, which is NOT a subset of Clothing-Item but IS a subset of the broader collection, Something-To-Wear."))
)
(DEFINE-OKBC-FRAME clothing-outfit
:SUBCLASS-OF (group something-to-wear sheet-of-some-stuff)
:INSTANCE-OF (class product-type existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of objects. Every element of Clothing-Outfit is a group of `coordinated' items that are intended to be worn together; e.g., an instance of Three-Piece-Suit, consisting of one suit jacket, one vest, and one pair of long pants. Clothing outfits are often sold or provided together as a set; e.g., military uniforms, business suits, scuba gear. A clothing outfit may include some accessories, as well as garments. Cf. Clothing-Item."))
)
(DEFINE-OKBC-FRAME cloud-in-sky
:SUBCLASS-OF (cloud-ofh2o)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of clouds (instances of Cloud-OfH2O) in the sky over some Geographical-Region (as opposed to being at ground-level)."))
)
(DEFINE-OKBC-FRAME cloud-ofh2o
:SUBCLASS-OF (suspension)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A cloud of particles of liquid or solid water in the atmosphere covering a Geographical-Region."))
)
(DEFINE-OKBC-FRAME cloudiness
:SUBCLASS-OF (scalar-interval physical-attribute weather-attribute)
:INSTANCE-OF (class primitive-attribute-type)
:OWN-SLOT-SPECS ((documentation "A collection of attributes; a subset of Scalar-Interval. The elements of Cloudiness characterize the amount of cloud cover at an Outdoor-Location. A higher value indicates more clouds or more dense cover. Degrees of cloudiness may be represented qualitatively (e.g., Partial-Cloud-Cover, Complete-Cloud-Cover), or using Generic-Value-Functions. The cloudiness of a location can be described with the predicate Cloudiness-Of-Region."))
)
(DEFINE-OKBC-FRAME cloudiness-of-region
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((subrelation-of has-attributes) (range cloudiness) (domain outdoor-location) (documentation "(Cloudiness-Of-Region LOC DEGREE) means that the Outdoor-Location LOC has this DEGREE of cloud cover."))
)
(DEFINE-OKBC-FRAME cloudless
:INSTANCE-OF (cloudiness)
:OWN-SLOT-SPECS ((documentation "Cloudless is a Weather-Attribute representing a specific degree of Cloudiness. (Cloudiness-Of-Region LOC Cloudless) means that the Outdoor-Location LOC has no cloud cover."))
)
(DEFINE-OKBC-FRAME cloudy
:INSTANCE-OF (cloudiness)
:OWN-SLOT-SPECS ((documentation "Cloudy is a Weather-Attribute that characterizes an Outdoor-Location which has at least some cloud cover -- this cloud cover not being situated at ground-level (in which case Foggy would be the applicable Weather-Attribute)."))
)
(DEFINE-OKBC-FRAME co-extensional
:INSTANCE-OF (slot transitive-binary-predicate reflexive-binary-predicate symmetric-binary-predicate)
:OWN-SLOT-SPECS ((range collection) (domain collection) (documentation "the sets v1 which are such that ( x (u instances) (isa x v1))") (genl-inverse co-extensional))
)
(DEFINE-OKBC-FRAME code-of-conduct
:SUBCLASS-OF (intangible-existing-thing supposed-to-be-microtheory)
:INSTANCE-OF (class microtheory-type existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of microtheories; a subset of both Obligation and Supposed-To-Be-Microtheory. Each element of Code-Of-Conduct is a microtheory which contains rules and/or expectations governing the behavior of those agents subject to it in certain kinds of situations."))
)
(DEFINE-OKBC-FRAME cohabitants
:INSTANCE-OF (slot symmetric-binary-predicate irreflexive-binary-predicate cotemporal-objects-slot)
:OWN-SLOT-SPECS ((subrelation-of cotemporal acquainted-with) (range animal) (domain animal) (documentation "(Cohabitants X Y) means that X and Y live together in the same dwelling structure, nest, etc.
Note: in some contexts (in the real Cyc knowledge base) the arguments to this predicate are restricted to being Persons.
Note: in many parts of the world, esp. in past centuries, people cohabit (have cohabitetd) with domesticated animals that are/were not pets.") (genl-inverse cohabitants))
:SENTENCES
((kif:not (instance-of cohabitants transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME cohabitation-unit
:SUBCLASS-OF (organization)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of organizations. Each element of Cohabitation-Unit is a group of humans or other animals all living together in the same Physical-Quarters at the same time, whether that be a house, nest, warren, or other dwelling -- loosely speaking, a household. As a default, the cohabitants in the group are assumed to be all of the same species. (See also the more specialized Comments in Human-Social-Life-Mt and Naive-Biological-Descent-Mt.)"))
)
(DEFINE-OKBC-FRAME cohabiting-family-members
:INSTANCE-OF (slot symmetric-binary-predicate family-relation-slot irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of positive-vested-interest cohabitants relatives) (range animal) (domain animal) (documentation "(Cohabiting-Family-Members X Y) means that X and Y are family members (relatives, spouses, in-laws) living with one another. If the members of a family no longer live together, they are still members of a Family-Social-Entity, but they are no longer members of the same Family-Cohabitation-Unit.
Note: In the Human-Social-Life-Mt context, X and Y must be Persons. In the Naive-Biological-Descent-Mt context, they can be any Animals at all.") (genl-inverse cohabiting-family-members))
:SENTENCES
((kif:not (instance-of cohabiting-family-members transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME cohesiveness
:SUBCLASS-OF (physical-attribute scalar-interval)
:INSTANCE-OF (class primitive-attribute-type)
:OWN-SLOT-SPECS ((documentation "A collection of attributes; a subset of Physical-Attribute. Each element of Cohesiveness represents a specific capacity of a physical object to cohere; e.g., Rigidly-Cohesive, Liquid-Cohesiveness, Humanly-Separable. Cohesiveness of objects is indicated with the predicate Cohesiveness-Of-Object."))
)
(DEFINE-OKBC-FRAME cohesiveness-of-object
:INSTANCE-OF (slot physical-attribute-description-slot tangible-object-predicate interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range cohesiveness) (domain partially-tangible) (documentation "(Cohesiveness-Of-Object OBJ DEGREE) indicates how tightly a tangible object OBJ coheres. A higher value of DEGREE means that it is harder to separate away chunks from the object."))
)
(DEFINE-OKBC-FRAME collection
:SUBCLASS-OF (set-or-collection)
:INSTANCE-OF (class collection set-or-collection)
:OWN-SLOT-SPECS ((documentation "The collection of all Cyc collections. Cyc collections are natural kinds or classes, as opposed to mathematical sets; their elements have some common attribute(s). Each Cyc collection is like a set in so far as it may have elements, subsets, and supersets, and may not have parts or spatial or temporal properties. Sets, however, differ from collections in that a mathematical set may be an arbitrary set of things which have nothing in common (see Set-Mathematical). In contrast, the elements of a collection will all have in common some feature(s), some `intensional' qualities. In addition, two instances of Collection can be co-extensional (i.e., have all the same elements) without being identical, whereas if two arbitrary sets had the same elements, they would be considered equal. As with any Cyc constant, an instance of Collection should be created only if it is expected to have some purpose or utility. Moreover, the `best' collections to create are the ones which are impossible to define precisely, yet about which there are rules and other things to say. E.g., `WhiteCat' is not a good element of Collection to create, because it's easy to define with other Cyc concepts, and there's not much to say about the collection of white cats; but `WhiteCollarWorker' could be a good element of Collection, because it is hard to define exactly, yet there are many things to say about it."))
)
(DEFINE-OKBC-FRAME collection-denoting-function
:SUBCLASS-OF (reifiable-function)
:INSTANCE-OF (class collection relation-type)
:OWN-SLOT-SPECS ((documentation "The collection of all Cyc functions which return elements of Collection. Examples: Swimming-Event-Fn, Package-Fn, Molecule-Fn, all produce collections when applied to their proper arguments; e.g., (Molecule-Fn Oxygen) returns the collection of all oxygen molecules. Note that (:subclass-of Collection-Denoting-Function Reifiable-Function). Cf. Individual-Denoting-Function."))
)
(DEFINE-OKBC-FRAME collection-event
:SUBCLASS-OF (transfer-in)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Collection-Event is an event in which tangible or intangible objects are collected from various sources to a single destination via some collection network."))
)
(DEFINE-OKBC-FRAME color
:SUBCLASS-OF (composite-attribute sensory-attribute physical-attribute)
:INSTANCE-OF (class composite-attribute-type)
:OWN-SLOT-SPECS ((documentation "A collection of attributes; a subset of both Physical-Attribute and Sensory-Attribute. Each element of Color represents a specific color attribute of some object or substance; e.g., Gold-Color, Lavender-Color, Auburn , Olive-Flesh-Color. Elements of Color are Composite-Attributes, since they can vary along several dimensions (e.g., hue, brightness). Indicate a particular object's Color with the predicate Color-Of-Object."))
:SENTENCES
((synonymous-external-concept color sensus-information1997 "COLOR")
)
)
(DEFINE-OKBC-FRAME color-of-object
:INSTANCE-OF (slot physical-attribute-description-slot tangible-object-predicate)
:OWN-SLOT-SPECS ((subrelation-of has-attributes) (range color) (domain partially-tangible) (documentation "(Color-Of-Object OBJ COLOR) means that a significant fraction of some visible part of the tangible object OBJ has the Color COLOR."))
:SENTENCES
((synonymous-external-concept color-of-object sensus-information1997 "COLOR-PROPERTY-ASCRIPTION")
)
)
(DEFINE-OKBC-FRAME combustion-process
:SUBCLASS-OF (composite-physical-and-mental-event energy-conversion-process decomposition-process)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each Combustion-Process is an event in which rapid oxidation is taking place. These always have heat as an output and often involve emission of light as well (typically, flames). The Object-Acted-On in a Combustion-Process is at least partly consumed. See also Flammability."))
)
(DEFINE-OKBC-FRAME command
:SUBCLASS-OF (request)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "A collection of illocutionary forces. Each instance of Command consists of a piece of information contained (usually implicitly) in a communication, and which expresses the speaker's intention to have the listener either carry out the action described in the utterance and/or bring about the situation described in the utterance. The speaker in any given instance of Ordering-Communication-Act presupposes that s/he has the authority to command those s/he adresses. `Speaker' and `listener' are broadly interpreted to mean, respectively, any Sender-Of-Info and Recipient-Of-Info. See also Illocutionary-Force."))
)
(DEFINE-OKBC-FRAME comment
:INSTANCE-OF (slot binary-predicate meta-knowledge-predicate functional-slot)
:OWN-SLOT-SPECS ((range cyc-system-string character-string cyc-system-atom) (domain cyc-indexed-term thing) (documentation "Comment is a predicate belonging to the Cyc collection Documentation-Constant. Comment is used to relate Cyc constants to (usually) brief English explanations of their meaning and use, as an aid to humans browsing through the Cyc Knowledge Base. (:documentation CONST STRING) means that STRING is an instance of Cyc-System-String that contains an explanation of the Cyc constant CONST. Example: what you are reading now."))
)
(DEFINE-OKBC-FRAME commercial-activity
:SUBCLASS-OF (transaction human-activity)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "This is a large collection of events. As can be seen from its subsets, it embraces all types of buying, selling, offering to sell, offering to buy, requesting bids, performing services for hire, advertising, manufacturing for sale, etc."))
)
(DEFINE-OKBC-FRAME commercial-fishing-boat
:SUBCLASS-OF (boat-water-transportation-device)
:INSTANCE-OF (class product-type existing-object-type)
:OWN-SLOT-SPECS ((documentation "The subcollection of Boat-WaterTransportationDevice that contains all fishing boats, including trawlers, seiners, junks etc. that are marine-life-catching devices, and the main purpose of the fishing is commercial. Note that not all instances of CommercialFishingBoat have to be used exclusively in the ocean--they can also be used in rivers and lakes, etc."))
)
(DEFINE-OKBC-FRAME commercial-organization
:SUBCLASS-OF (organization)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of organizations. An element of Commercial-Organization is an organization which buys or sells goods or services for a profit. It may also be an element of Business or it may merely be a sub-organization of a Business entity."))
)
(DEFINE-OKBC-FRAME commercial-service-organization
:SUBCLASS-OF (service-organization commercial-organization)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of organizations; a subset of Commercial-Organization. An instance of Commercial-Service-Organization is a commercial organization which sells its services as its main product (rather than tangible goods), for commercial gain. Some tangible goods may accompany or supplement the main service sold, but only as side products; e.g., some elements of Hair-Salon sell hair care products."))
)
(DEFINE-OKBC-FRAME commissioned
:INSTANCE-OF (work-status)
:OWN-SLOT-SPECS ((documentation "An attribute; an element of Work-Status. The attribute of being paid on a commission basis for work done."))
)
(DEFINE-OKBC-FRAME commits-for-future-uses
:INSTANCE-OF (slot actor-slot asymmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of pre-actors) (range partially-tangible) (domain event) (documentation "(Commits-For-Future-Uses EVENT OBJECT) means that as a result of EVENT, OBJECT is subsequently put into a configuration and/or a form where it is serving some ongoing Role. Things which are re-usable in their typical uses: a videocassette, a battery, a brick, an artist's canvas, a canvas tent. Non-reusable things: paint, glue, mortar. See also Inputs-Committed, Recyclable-Actors. Consider a brick in a wall in a building. It is `committed for future use' in the role of part-of-a-wall in the event of that building existing. While the building is standing, it can't be part-of-a-wall in another building, though it could serve other roles such as an artistic accent, or to anchor a coat-hook. After the building is torn down, that brick might still be intact, and could be used as part-of-a-wall in a future building. Notice that the brick isn't necessarily transformed by being part of a wall. However, so long as OBJECT serves the use to which it is `assigned' by EVENT, OBJECT is unavailable to be assigned the same Role by another event of the same type, at least an event that would temporally intersect with this committed use of OBJECT. That is what is meant by it being `committed' for a particular future use. An object may be re-used in a similar event, ONLY IF the Role to which it was assigned in EVENT either comes to its natural end or is given up (or thwarted), or in cases where EVENT is composed of discontinous pieces of time --- to illustrate that latter case, consider a tent that's used to shelter a certain group of workers on weekdays, but is used to shelter a different group in a different location on weekends."))
)
(DEFINE-OKBC-FRAME communicating
:SUBCLASS-OF (purposeful-action social-occurrence information-transfer-event)
:INSTANCE-OF (class temporal-stuff-type default-disjoint-script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Communicating is an event in which the transfer of information between or among agents is a focal action; communicating is the main purpose and/or goal in the event. That may be contrasted with events which involve communication but wherein the focus is different, e.g., playing cards (wherein the progressive actions--and winning--of the game are focal).
Communicating may be either a one-way or a two-way transfer of information (cf. Communication-Act-Single, Multi-Directional-Communication). It may be intentional or unintentional. Every event belonging to Communicating contains at least one transfer of information between at least two agents who participate in the event. (Note that the latter requirement excludes reading and writing from Communicating, when those events are just the private accessing or generating of information.)
Communicating may be specialized in various ways, such as, by the method or medium used (e.g., Audio-Communicating, Non-Verbal-Communicating, Face-To-Face-Presence-Communicating); by the type of information involved (e.g., Making-An-Agreement); by the purpose of the communication (e.g., Teaching, Negotiating); by the agents involved (e.g., Intra-Organization-Communication, Stage-Production). Examples of Communicating include a symphony performance, an email message, a telephone call, a speech, a handshake, issuing a traffic ticket--all of which normally, and focally, involve communication between two or more agents."))
:SENTENCES
((synonymous-external-concept communicating sensus-information1997 "COMMUNICATIVE-ACT")
(overlapping-external-concept communicating sensus-information1997 "VERBAL-PROCESS"))
)
(DEFINE-OKBC-FRAME communication-act-single
:SUBCLASS-OF (communicating action)
:INSTANCE-OF (class temporal-object-type script-type)
:OWN-SLOT-SPECS ((documentation "A collection of information transfer events; a subset of Communicating. Each element of Communication-Act-Single is a single-source transmission of information from ONE Sender-Of-Info to one or more recipients; such acts may be one-to-one or one-to-many. Every element of Communication-Act-Single has a transmission sub-event (which is an element of IBT-Generation-Original) and one or more reception Sub-Events (which are elements of Accessing-AnIBT). An element of Communication-Act-Single starts when its transmission sub-event starts and ends when its accessing sub-event(s) end.
Notes: (1) For exchanges of information between or among multiple agents, see Multi-Directional-Communication. (2) An important distinction is made between elements of Communication-Act-Single on the one hand, and their Sub-Events which are elements of IBT-Generation-Original and Accessing-AnIBT, on the other hand; e.g., Speaking and Writing are NOT subsets of Communication-Act-Single, but rather are subsets of IBT-Generation-Original (because instances of both represent only the generation of information and can even occur without actual communication of it), and Listening-Deliberately and Reading are subsets of Accessing-AnIBT, NOT of Communication-Act-Single, because instances of both represent only the accessing of information (even if by default they imply a prior generation of information)."))
)
(DEFINE-OKBC-FRAME communication-convention
:SUBCLASS-OF (mental-object abstract-information)
:INSTANCE-OF (class temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "The collection of conventions used to encode and interpret things which bear information; a syntax together with a semantic mapping. Instances include natural languages like French or English, database data formats, and computer languages or idiosyncratic systems of gestures or symbols known only by a small group of people."))
)
(DEFINE-OKBC-FRAME communication-target
:INSTANCE-OF (slot actor-slot asymmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of pre-actors) (range partially-tangible) (domain communication-act-single) (documentation "The predicate Communication-Target is used to indicate the intended recipient in a communication. (Communication-Target COMM OBJ) means that the agent who originates the Communication-Act-Single COM intends the Recipient-Of-Info to be OBJ. Normally, OBJ is an instance of Agent."))
)
(DEFINE-OKBC-FRAME communication-token
:INSTANCE-OF (slot role binary-predicate)
:OWN-SLOT-SPECS ((range information-bearing-thing) (domain communicating) (documentation "The predicate Communication-Token is used to indicate the particular IBT (i.e., element of Information-Bearing-Thing) that is instrumental in a particular communication. (Communication-Token COM IBT) means that IBT is an Information-Bearing-Thing that carries the information transferred in the Communicating COM. A communication event transfers the information content of IBT from one agent to some other(s). IBT may be a tangible object (e.g., a newspaper), a sound (e.g., a voice), an image (e.g., from a television broadcast), or even a touch (e.g., a staying hand)."))
)
(DEFINE-OKBC-FRAME community-organization
:SUBCLASS-OF (organization)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of organizations. An element of Community-Organization is a group that consists of residents of a Neighborhood or apartment building or condominium complex, and which is concerned with issues affecting the Neighborhood or complex."))
)
(DEFINE-OKBC-FRAME commutative-relation
:SUBCLASS-OF (relationship)
:INSTANCE-OF (class collection relation-type)
:OWN-SLOT-SPECS ((documentation "An important subset of Relationship. Each element of Commutative-Relation is a relationship whose argument order can be changed without changing the value or meaning of the expression; e.g., Plus-Fn, Times-Fn, Or, Borders-On, Temporally-Intersects, Teammates. Most Relationships are NOT commutative: if (:instance-of EL COL) is true, it is rare that (:instance-of COL EL) is also true."))
)
(DEFINE-OKBC-FRAME competence
:SUBCLASS-OF (script-performance-attribute)
:INSTANCE-OF (class script-performance-attribute-type)
:OWN-SLOT-SPECS ((documentation "One of the most general attributes for describing the level of skill with which an agent performs some task. Knowledge enterers will usually want to use some more specific attribute."))
)
(DEFINE-OKBC-FRAME competing-agents
:INSTANCE-OF (slot actor-slot asymmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of social-participants) (range agent) (domain competition) (documentation "(Competing-Agents COMPETITN AGT) means that the Agent AGT is a competitor in the contest or competition COMPETITN. This excludes many participants of such events, such as referees, judges, and spectators."))
)
(DEFINE-OKBC-FRAME competition
:SUBCLASS-OF (social-occurrence purposeful-action)
:INSTANCE-OF (class temporal-object-type script-type)
:OWN-SLOT-SPECS ((documentation "The collection of situations in which one or more Agents are striving to be the sole exemplar of some high value judgement, or the highest value along some comparative or metric scale. Arm wrestling, football, fighting for prey, competitive courting, racing, rodeo events, etc. are examples. See also Competition-Expr.
Note: `striving' may be a bit of overstatement, as sometimes the competitors may even be unaware that a competition has been going on until after it is over, such as the first year a `Best Restaurant in Austin' award is given out."))
)
(DEFINE-OKBC-FRAME complete-cloud-cover
:INSTANCE-OF (cloudiness)
:OWN-SLOT-SPECS ((documentation "Complete-Cloud-Cover is a Weather-Attribute representing a specific degree of Cloudiness. This attribute describes a location as so clouded over with a uniform layer grey or white clouds that direct sunlight is blocked out. There are no shadows, the shape or exact location of the sun or moon is impossible to identify.") (genl-attributes cloudy))
)
(DEFINE-OKBC-FRAME complex-temporal-relation
:SUBCLASS-OF (temporal-relation)
:INSTANCE-OF (class predicate-category)
:OWN-SLOT-SPECS ((documentation "Instances of Complex-Temporal-Relation are predicates used to interrelate instances of Temporal-Thing in time. Some of them (e.g., Starts-After-Ending-Of) make statements about the relationship of the beginning and/or end of their first argument to the beginning and/or end of their second argument. One can think of this as an interval-based theory of time. Some of them (e.g., Temporally-Intersects and Temporally-Subsumes) make statements about the relationship of the entire set of points that is their first argument to the entire set of points that is their second argument. One can think of this as a set-theoretic theory of time."))
)
(DEFINE-OKBC-FRAME composite-attribute
:SUBCLASS-OF (attribute-value)
:INSTANCE-OF (class attribute-type)
:OWN-SLOT-SPECS ((documentation "A collection of attributes. Each element of Composite-Attribute is an attribute that is essentially a vector with many dimensions. Instances of Color are good examples; colors have intensity, hue, and saturation as independent dimensions. See also Primitive-Attribute-Types, Primitive-Attribute-Type."))
)
(DEFINE-OKBC-FRAME composite-attribute-type
:SUBCLASS-OF (attribute-type)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections. Every element of Composite-Attribute-Type is a collection of attributes which is a subset of Composite-Attribute (q.v.)."))
)
(DEFINE-OKBC-FRAME composite-physical-and-mental-event
:SUBCLASS-OF (physical-event mental-event)
:INSTANCE-OF (class script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Composite-Physical-And-Mental-Event is an event that involves both some mental event(s) and an interaction of physical objects. Examples include a news broadcast program, a court trial, inheriting property, writing a letter, a physical examination, a charity ball, traffic on some section of highway during rush hour. Note that this collection does NOT imply that the events which are its instances have doers (see Done-By). Subsets of Composite-Physical-And-Mental-Event whose elements all have doers (or performers) -- and there will be many of them -- should have as a second genls Action or the appropriate subset of Action (qq.v.)."))
)
(DEFINE-OKBC-FRAME composite-tangible-and-intangible-object
:SUBCLASS-OF (something-existing partially-intangible partially-tangible)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of things which have both a tangible and an intangible component -- e.g., people (with bodies and minds), information bearing objects (intangible information encoded on a tangible substrate, such as music on a CD, or text in a book) and so on. Like anything else that has at least some tangible component, each element of Composite-Tangible-And-Intangible-Object exists in time. Our representation allows us to separately reify the tangible and intangible components of an object; this is sometimes necessary (e.g., to state that the age of the Frankenstein monster's mind is x, the age of his body is y, and the age of the new composite is z) but not very often needed --- usually one can just reify the Composite-Tangible-And-Intangible-Object and state things about it."))
)
(DEFINE-OKBC-FRAME composition-predicate
:SUBCLASS-OF (physical-part-predicate)
:INSTANCE-OF (class predicate-category)
:OWN-SLOT-SPECS ((documentation "A collection of predicates; one of several subsets of Part-Predicate. The collection Composition-Predicate contains predicates which are used to relate Partially-Tangible things to the substances (pieces of stuffs) which compose them. Composition-Predicates are instance-level (i.e, they relate Individuals, not Collections), although typically they are used in inferences about specific kinds of things. Examples include Constituents, Main-Constituent Solvent, Solute, Suspending-Fluid, Suspended-Part, Atmosphere-Component."))
)
(DEFINE-OKBC-FRAME compressibility
:SUBCLASS-OF (physical-attribute scalar-interval)
:INSTANCE-OF (class primitive-attribute-type)
:OWN-SLOT-SPECS ((no-amount-fn |(NO-AMOUNT-FN COMPRESSIBILITY)|) (medium-amount-fn |(MEDIUM-AMOUNT-FN COMPRESSIBILITY)|) (low-amount-fn |(LOW-AMOUNT-FN COMPRESSIBILITY)|) (high-amount-fn |(HIGH-AMOUNT-FN COMPRESSIBILITY)|) (documentation "A collection of attributes; a subset of Physical-Attribute. Each element of Compressibility represents a specific capacity of a physical object to be compressed. Compressibility may be measured with a Generic-Value-Function. Compressibilities of objects are indicated with the predicate Compressibility-Of-Object."))
)
(DEFINE-OKBC-FRAME compressibility-of-object
:INSTANCE-OF (slot interval-based-quantity-slot tangible-object-predicate physical-attribute-description-slot)
:OWN-SLOT-SPECS ((range compressibility) (domain partially-tangible) (documentation "(Compressibility-Of-Object OBJ DEGREE) indicates how readily the tangible object OBJ can be compressed to a smaller volume. The higher the DEGREE of compressibility, the more easily the object can be compressed to a smaller volume. A related concept is Elasticity-Of-Object."))
)
(DEFINE-OKBC-FRAME computational-object
:SUBCLASS-OF (mathematical-or-computational-thing intangible-individual)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "A collection of abstract objects; a subset of Intangible-Individual. Each element of Computational-Object is a syntactically structured form, such as a Cyc system expression, a Lisp string, a C variable name, or an equation in a particular canonical form format."))
)
(DEFINE-OKBC-FRAME computer-program
:SUBCLASS-OF (information-bearing-object artifact tangible-product inanimate-thing)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((documentation "A collection of information bearing objects (IBOs). Each element of Computer-Program is an IBO, i.e., a tangible object which contains intangible information, namely instructions written in a code readable by some computer system and which are intended for execution by a computer. The tangible component of a computer program may be embodied in the memory of a particular instance of Computer (during a particular time), in a static magnetic medium (e.g., a disk or tape), in a hardcopy, even (once upon a time) in a set of punch cards. Again, note that elements of Computer-Program are physically embodied programs, which rightly interpreted yield the information and/or instructions in the program. The elements of Algorithm and of Character-String (which are abstract) are NOT elements of Computer-Program, although they may figure in the intangible components of a computer program. See also Contains-Information, Information-Bearing-Object."))
)
(DEFINE-OKBC-FRAME concave
:INSTANCE-OF (curvature-of-surface)
:OWN-SLOT-SPECS ((documentation "An attribute of a surface meaning that it is bumped or indented inward. A concave surface has a pair of points which are both closer to a viewer than points on the surface between them. Dependinhg on the context, it may have relatively small subregions which have convexities (e.g. wrinkles, small dents, corrugations) or are flat so long as the overall shape is concave. Saddle-shapes, although convex in certain dimensions, are concave in others and are therefore concave."))
)
(DEFINE-OKBC-FRAME concrete
:SUBCLASS-OF (artificial-material building-material)
:INSTANCE-OF (class tangible-stuff-composition-type)
:OWN-SLOT-SPECS ((solid-fn |(SOLID-FN CONCRETE)|) (documentation "A collection of tangible things. Each element of Concrete is a piece of an artificial mixture of cement, gravel, sand, and (during mixture, pouring, and forming) water. Used widely in construction, pieces of concrete are formed into the desired shape while fluid and afterward hardened into a sturdy, durable material. Examples: bridge pilings, foundations of houses, sidewalks, pieces of IH-35."))
)
(DEFINE-OKBC-FRAME condensing
:SUBCLASS-OF (physical-state-change-event translocation)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In each instance of this collection, an object is cooled to (and then below) its Boiling-Point, changing it from Gaseous-State-Of-Matter to Liquid-State-Of-Matter."))
)
(DEFINE-OKBC-FRAME conductor-resistance
:INSTANCE-OF (electrical-resistance)
:OWN-SLOT-SPECS ((documentation "A measurable physical attribute. Conductor-Resistance is the element of Electrical-Resistance that represents a very low level of electrical resistance. An object having Conductor-Resistance readily conducts electricity. See also Resistance-Of-Object."))
)
(DEFINE-OKBC-FRAME conducts-heat-poorly
:INSTANCE-OF (thermal-conductivity)
:OWN-SLOT-SPECS ((documentation "A measurable physical attribute. Conducts-Heat-Poorly is the element of Thermal-Conductivity that represents the level of thermal conductivity in an object that conducts virtually no heat."))
)
(DEFINE-OKBC-FRAME conducts-heat-well
:INSTANCE-OF (thermal-conductivity)
:OWN-SLOT-SPECS ((documentation "A measurable physical attribute. Conducts-Heat-Well is the element of Thermal-Conductivity that represents the level of thermal conductivity in an object that conducts heat very quickly."))
)
(DEFINE-OKBC-FRAME conducts-some-heat
:INSTANCE-OF (thermal-conductivity)
:OWN-SLOT-SPECS ((documentation "A measurable physical attribute. Conducts-Some-Heat is the element of Thermal-Conductivity that represents the level of thermal conductivity in an object which conducts heat, but slowly."))
)
(DEFINE-OKBC-FRAME confidence
:SUBCLASS-OF (feeling-attribute)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "The positive emotion felt when one is free
from doubt about an event or object from which the agent feeling
Confidence expects positive contingencies. For example, one might
say 'I feel confident that tomorrow it will not be rainy'. Do not
confuse this with a personality disposition, e.g. 'Joe is a confident
person.' (See Personality-Attribute.) This is a collection; for an
explanation of a typical Feeling-Attribute-Type, see Happiness.
More specialized Feeling-Attribute-Types include Grief,
Self-Confidence, etc."))
)
(DEFINE-OKBC-FRAME configuration
:SUBCLASS-OF (static-situation partially-tangible)
:INSTANCE-OF (class situation-type existing-object-type)
:OWN-SLOT-SPECS ((documentation "Configuration is a subset of Static-Situation. Each Configuration is a static configuration, existing over time, of two or more tangible objects. The Static-Situations that aren't Configurations are those which don't involve tangible objects; for example, reified relationships among agents such as In-Custody)."))
)
(DEFINE-OKBC-FRAME congenital-condition
:SUBCLASS-OF (physiological-condition)
:INSTANCE-OF (class physiological-condition-type)
:OWN-SLOT-SPECS ((documentation "A collection of ailments. An instance of Congenital-Condition is an Ailment-Condition that is present in an afflicted organism from the time of gestation (i.e. before birth), whether or not it is a Genetic-Condition. Two example types of Congenital-Condition are congenital herpes and congenital heroin addiction. A Congenital-Condition may be caused by behavior of the mother during pregnancy. Birth defects (such as having an extra toe) are Congenital-Conditions. Injuries sustained during the delivery itself are not Congenital-Conditions. Thus if forceps are used and the infant is scarred, brain-damaged or killed as a result, the situation is not an element of this collection."))
)
(DEFINE-OKBC-FRAME connected-by-path-type
:INSTANCE-OF (relation spatial-predicate ternary-predicate)
:OWN-SLOT-SPECS ((documentation "(Connected-By-Path-Type PATHTYPE THING1 THING2) means that there is some path of PATHTYPE links connecting THING1 and THING2, where PATHTYPE is some type of linking object that can link two things, like a road, wire, tie-rod, tube, nerve, rope, etc. This means that the two are connected somehow by one or more paths consisting of links of type PATHTYPE, and that there is no permanent barrier or gap preventing all forms of access along all of those paths."))
:SENTENCES
((nth-domain connected-by-path-type 3 partially-tangible)
(nth-domain connected-by-path-type 2 partially-tangible)(nth-domain connected-by-path-type 1 thing)
)
)
(DEFINE-OKBC-FRAME connected-path-system
:SUBCLASS-OF (thing)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "The collection of all connected Path-Systems that are not in separate pieces. For any different points X and Y in such a system SYS, there is a path PATH in SYS that both X and Y are on. Another way to put this is that SYS is an instance of Connected-Path-System iff for any different points X and Y in SYS, there is a path PATH in SYS such that (Path-Between-In-System PATH X Y SYS) holds. Note that according to this definition, a connected path system does not have to contain a link--a path system containing a single node will be a connected path system. If a connected path system contains a link, nevertheless, every two different points must be connected by a path. Note also that because of our treatment of path (see Path-In-System) and our restriction of points in SYS that are not nodes (see Node-In-System), that there is a path between every two points in SYS is equivalent to that there is a path between every two nodes in Sys."))
)
(DEFINE-OKBC-FRAME connected-to
:INSTANCE-OF (slot reflexive-binary-predicate connection-predicate spatial-predicate symmetric-binary-predicate)
:OWN-SLOT-SPECS ((range partially-tangible) (domain partially-tangible) (documentation "(Connected-To OBJ1 OBJ2) means that OBJ1 and OBJ2 are configured in a way that allows only certain types of relative motion between them. A hinged connection, for example, allows limited rotational motion between OBJ1 and OBJ2. OBJ2 at least must be in a Solid-State-Of-Matter. In many cases, being Connected-To implicitly involves a third object; e.g., a door frame that is Connected-To a door by a separate piece, a door hinge.") (genl-inverse connected-to))
:SENTENCES
((kif:not (instance-of connected-to transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME connected-to-rigidly
:INSTANCE-OF (slot symmetric-binary-predicate connection-predicate spatial-predicate inter-existing-object-slot)
:OWN-SLOT-SPECS ((subrelation-of connected-to touches-directly) (range solid-tangible-thing) (domain solid-tangible-thing) (documentation "(Connected-To-Rigidly OBJ1 OBJ2) means that OBJ1 and OBJ2 are joined so that no relative motion between them can occur unless the connection is severed by breakage of some part of the connected objects or by disassembly of the connection. Both of the connected objects are solid.") (genl-inverse connected-to-rigidly))
)
(DEFINE-OKBC-FRAME connected-to-semi-rigidly
:INSTANCE-OF (slot spatial-predicate inter-existing-object-slot connection-predicate symmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of connected-to) (range solid-tangible-thing) (domain solid-tangible-thing) (documentation "(Connected-To-Semi-Rigidly OBJ1 OBJ2) means that there is a physical connection between OBJ1 and OBJ2 such that due to the flexibility of a connector, OBJ1, or OBJ2, limited movement around the point of connection is possible. Positive exemplars include a book flap hinged to the spine of a book (see Flap-Hinged-To), the GallBladder'S attachment to the Liver. Negative exemplars include a wheel and axle or a door hinged to a door frame because the degrees of freedom of the object arise out of geometrical/mechanical properties of the objects and their connectors, not out of the flexibity of said objects. Note that all flexible connections have a limit to their relative motion. An extreme example of such a limit is in the connection between a propeller and the fuselage of a rubber band powered airplane.") (genl-inverse connected-to-semi-rigidly))
:SENTENCES
((kif:not (instance-of connected-to-semi-rigidly transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME connecting-together
:SUBCLASS-OF (physical-event action-on-object)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In a Connecting-Together event, two or more tangible things get connected together by means of some sort of connector or fastener. Some specializations of this include welding, buckling-up, using nailing, tying-up, etc. Connecting-Together need not be a spec of Movement-Translation-Event since two objects being connected may be already at rest with each other."))
)
(DEFINE-OKBC-FRAME connection-predicate
:SUBCLASS-OF (cotemporal-predicate)
:INSTANCE-OF (class relation-type)
:OWN-SLOT-SPECS ((documentation "A collection of predicates. Each element of Connection-Predicate is a predicate that specifies physical connections between objects. Examples: Nailed-To, Riveted-To, Connected-To-Rigidly, Rotationally-Connected-To, Hangs-From, In-Embedded."))
)
(DEFINE-OKBC-FRAME connector
:SUBCLASS-OF (non-powered-device)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of physical devices. An instance of Connector is a device which connects two objects. A connector (or part of it) may be a part incorporated into one or both of the objects connected, or a connector may be a totally separate device. Examples include elements of the collections Button-The-Fastener, Staple, Nail, and many more."))
)
(DEFINE-OKBC-FRAME connotes
:INSTANCE-OF (relation ternary-predicate cotemporal-predicate)
:OWN-SLOT-SPECS ((documentation "(Connotes OBJ-1 OBJ-2 DEGREE) means that as a consequence of perceiving one thing (OBJ-1), a typical sane intelligent perceiving agent would likely think of another thing (OBJ-2) with a strength of association indicated by DEGREE. E.g., (Connotes German-Nazi-Party Prejudice High), (Connotes Lenat Cyc High). This predicate is sometimes symmetric, but often not."))
:SENTENCES
((nth-domain connotes 3 generic-attribute)
(nth-domain connotes 2 thing)(nth-domain connotes 1 individual)
(nth-domain connotes 1 spatial-thing))
)
(DEFINE-OKBC-FRAME constituents
:INSTANCE-OF (slot cotemporal-objects-slot transitive-binary-predicate reflexive-binary-predicate anti-symmetric-binary-predicate composition-predicate)
:OWN-SLOT-SPECS ((subrelation-of physical-decompositions cotemporal) (range partially-tangible) (domain partially-tangible) (documentation "The predicate Constituents is used to indicate a particular Partially-Tangible which makes up another (possibly non-distinct) Partially-Tangible thing. (Constituents WHL PART) means that the individual object WHL is partially constituted by PART, and PART is more or less uniformly distributed in WHL. For example, the two teaspoons of chocolate syrup that I put in my milk become Constituents of my glass of chocolate milk. Note that Constituents does not entail any special kind of association or bond among the constituents of a thing; they might be simply mixed, they might be chemically bonded, and they might be part of some complex structure."))
:SENTENCES
((synonymous-external-concept constituents sensus-information1997 "MADE-OF")
)
)
(DEFINE-OKBC-FRAME constraining-object
:INSTANCE-OF (slot actor-slot asymmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of pre-actors post-actors) (range partially-tangible) (domain movement-event) (documentation "(Constraining-Object MOTION OBJ) means that OBJ physically constrains the motion of some Object-Moving in the Movement-Event MOTION. The Constraining-Object necessarily Touches the Object-Moving during at least part of MOTION. Examples of Constraining-Objects include: an axle constraining a wheel turning, a car or other Transporter carrying passengers, and a railroad track guiding a train. As these examples show, a Constraining-Object may or may not be moving. A road driven on by a car is a marginally negative example of a Constraining-Object, because the car can drive off the road, though the road does facilitate its motion."))
)
(DEFINE-OKBC-FRAME constructing
:SUBCLASS-OF (making-something)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In each Constructing event, one or more Construction-Artifacts, such as a house, are made or incrementally enlarged or remodeled."))
)
(DEFINE-OKBC-FRAME construction-artifact
:SUBCLASS-OF (solid-tangible-product artifact)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of artificial tangible objects. Each element of Construction-Artifact is a structure designed and built by humans. This collection includes buildings and parts of buildings, as well as things like dams, railroad lines, and roads. Examples: the Roman-Coliseum, the Arc-De-Triomphe, Hoover-Dam, the World-Trade-Center, Holly-Wood-Bowl. For further information, see Fixed-Structure, an important subset."))
)
(DEFINE-OKBC-FRAME construction-company
:SUBCLASS-OF (commercial-service-organization business)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of businesses. An element of Construction-Company is a business whose Main-Function is constructing buildings, houses, dams, roads, bridges, or other large structures."))
)
(DEFINE-OKBC-FRAME consultant
:SUBCLASS-OF (professional business-person)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of persons; a subset of Professional. Each element of Consultant works with some business in a consulting capacity. Consultants can be self employed, or they can work for a consulting company."))
)
(DEFINE-OKBC-FRAME consumable-product
:SUBCLASS-OF (tangible-product)
:INSTANCE-OF (class product-type existing-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of tangible stuff; a subset of Tangible-Product. Each element of Consumable-Product is a product of which any portion can be used only once. A portion of a Consumable-Product is `used up', i.e., destroyed or transformed into an unusable or waste form, during normal use. Note: `consumable' here does mean necessarily consumed by mouth; the consumption may be any use of the product."))
)
(DEFINE-OKBC-FRAME consumes-portion
:INSTANCE-OF (slot actor-slot asymmetric-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of object-acted-on) (range partially-tangible) (domain event) (documentation "(Consumes-Portion ?EV ?OBJ) means that a portion of the object ?OBJ is used up (consumed) in the event ?EV. However, enough of ?OBJ remains at the end of ?EV for it to maintain its identity. Thus Consumes-Portion would be appropriate for an apple that has a bite taken out of it in an eating event, but not for an apple that has been eaten to its core, since the latter is no longer an apple."))
)
(DEFINE-OKBC-FRAME consuming-food-or-drink
:SUBCLASS-OF (destruction-event directed-translation)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Consuming-Food-Or-Drink is an event in which a person or other animal ingests some portion of food or drink through its mouth. This collection generically covers eating or drinking, by a single person, of a meal- or snack-sized portion of food. For more detail, see the subsets Eating-Event and Drinking-Event. For eating or drinking with a social group, see Having-A-Meal. Note: Consuming-Food-Or-Drink does NOT include intravenous infusion of nutrients or chewing of gum."))
)
(DEFINE-OKBC-FRAME contact-location
:SUBCLASS-OF (partially-tangible)
:INSTANCE-OF (class contact-location-type)
:OWN-SLOT-SPECS ((documentation "A collection of spatial objects. Each element of Contact-Location is a point at which some particular agent (e.g., corporation or person) may be contacted by any of several means, for any of several purposes. Contact-Location includes any place to which one may direct one or more of the following: letters, packages, phone calls or voice messages, bills, email, faxes, pages, subpoenas. Contact locations must be particular--e.g., my house or my office or even my secretary, but not simply `Austin'."))
)
(DEFINE-OKBC-FRAME contact-location-type
:SUBCLASS-OF (existing-object-type)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections. Each element of Contact-Location-Type is a collection of places at which a particular agent may be contacted; such collections may be characterized in several different ways: (a) by method of contact (e.g., Voice-Phone-Location, Fax-Location); (b) by purpose of contact (e.g., Billing-Location, Shipping-Location, Emergency-Contact); (c) by the agent's relationship to those places (e.g., Human-Residence, Workplace). Note that particular places may fall under different subsets of Contact-Location-Type for different agents; for example, one person's home might be another's vacation location."))
)
(DEFINE-OKBC-FRAME container-product
:SUBCLASS-OF (physical-device solid-tangible-thing)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of physical devices. An instance of Container-Product is an object whose Primary-Function (or one of whose main functions) is to be a container. Examples are of staggering variety, including storage containers for books, office records, food, clothing, tools, and materials; containers for transporting the same; passenger compartments of various kinds of vehicles; artificial constructs for housing humans and animals; etc., etc. Instances of Crib, Sandbox, Office-Space, and Coffin."))
)
(DEFINE-OKBC-FRAME contains-cavity
:INSTANCE-OF (slot cotemporal-objects-slot physical-part-predicate functional-slot)
:OWN-SLOT-SPECS ((subrelation-of physical-decompositions cotemporal) (range cavity) (domain partially-tangible) (documentation "(containsCavity OBJ CAV) means that the object OBJ contains the Cavity CAV somewhere in it or on its surface. The cavity of a container could be, e.g., the interior of a box with its walls."))
)
(DEFINE-OKBC-FRAME contains-information
:INSTANCE-OF (slot non-physical-part-predicate inter-existing-object-slot)
:OWN-SLOT-SPECS ((range abstract-information) (domain information-bearing-thing) (documentation "(Contains-Information ?IBT ?INFO) means that ?INFO is part of the information content of the Information-Bearing-Thing, ?IBT."))
)
(DEFINE-OKBC-FRAME contains-portals
:INSTANCE-OF (slot physical-part-predicate cotemporal-objects-slot)
:OWN-SLOT-SPECS ((subrelation-of contains-cavity physical-parts cotemporal) (range partially-tangible portal) (domain partially-tangible) (documentation "The portals of this container."))
)
(DEFINE-OKBC-FRAME contempt
:SUBCLASS-OF (disapproval dislike)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "Emotion characterized by vehement condemnation of its object as being low, vile, feeble, or ignominious. This is a Collection --- for an explanation of that, see Happiness. Some more specialized Feeling-Attribute-Types than Contempt are Hate, Abhorrence, etc. "))
)
(DEFINE-OKBC-FRAME contiguous-after
:INSTANCE-OF (slot anti-transitive-binary-predicate asymmetric-binary-predicate complex-temporal-relation irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of starts-after-ending-of) (range temporal-thing) (domain temporal-thing) (documentation "(Contiguous-After AFTER BEFORE) means that AFTER starts immediately following BEFORE. The two events have no time points in common, but there is no time point between them --- i.e., between the ending of the first one (BEFORE) and the starting of the second one (AFTER). E.g., one can use this predicate to state an axiom that adolescence is Contiguous-After childhood.
Note: This Cyc temporal relation is similar, but not equivalent to, what James Allen independently dubbed the METBY relation."))
:SENTENCES
((overlapping-external-concept contiguous-after sensus-information1997 "SINCE")
)
)
(DEFINE-OKBC-FRAME continent
:SUBCLASS-OF (land-topographical-feature land-body)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of topographical features. The elements of Continent are the seven main land masses on the surface of the earth (plus Eurasia added as a super-region of Europe and Asia). Elements: Continent-Of-Africa, Continent-Of-Antarctica, Continent-Of-Asia, Australia, Continent-Of-Europe, Continent-Of-Eurasia, Continent-Of-North-America, Continent-Of-South-America."))
)
(DEFINE-OKBC-FRAME continent-of-africa
:INSTANCE-OF (continent entity)
:OWN-SLOT-SPECS ((documentation "The second largest continent, located north and south of the Equator in the Eastern-Hemisphere-Region. Africa is connected to Asia by the narrow Isthmus of Suez; it includes Madagascar and other offshore islands."))
)
(DEFINE-OKBC-FRAME continent-of-asia
:INSTANCE-OF (continent entity)
:OWN-SLOT-SPECS ((documentation "The world's largest continent, joined in the west with Europe (which may be considered a peninsula of Asia) to form the Eurasian land mass (Continent-Of-Eurasia). The Continent-Of-Asia occupies much of the northern half of the Eastern-Hemisphere-Region."))
)
(DEFINE-OKBC-FRAME continent-of-europe
:INSTANCE-OF (continent entity)
:OWN-SLOT-SPECS ((documentation "The sixth largest continent; includes adjacent islands. The Continent-Of-Europe is separated from the Continent-Of-Asia by the Ural-Mountains."))
)
(DEFINE-OKBC-FRAME continent-of-north-america
:INSTANCE-OF (entity continent)
:OWN-SLOT-SPECS ((documentation "The continent in the northern and Western-Hemisphere-Region. North America includes Central-America-Region as well as the West-Indies-Archipelago as Geographical-Sub-Regions."))
)
(DEFINE-OKBC-FRAME continent-of-south-america
:INSTANCE-OF (entity continent)
:OWN-SLOT-SPECS ((documentation "The continent in the western and southern hemisphere."))
)
(DEFINE-OKBC-FRAME continuously-connected-to
:INSTANCE-OF (slot cotemporal-objects-slot symmetric-binary-predicate shape-describing-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of touches-directly) (range partially-tangible) (domain partially-tangible) (documentation "(continuouslyConnectedTo OBJ1 OBJ2) means that OBJ1 and OBJ2 are Partially-Tangibles which are are directly and almost seamlessly connected (e.g. they are formed from the same chunk of material, with no substantial barrier or surface or gap separating them.).") (genl-inverse continuously-connected-to))
:SENTENCES
((kif:not (instance-of continuously-connected-to transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME contract-negotiation
:SUBCLASS-OF (negotiating purposeful-action)
:INSTANCE-OF (class temporal-object-type script-type)
:OWN-SLOT-SPECS ((documentation "The collection of negotiations intended to lead to the formation of a contract between the participants (or the parties they represent in the negotiations)."))
)
(DEFINE-OKBC-FRAME contrary-feelings
:INSTANCE-OF (slot anti-transitive-binary-predicate intensional-representation-predicate functional-slot symmetric-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of contrasted-feelings) (range feeling-attribute-type) (domain feeling-attribute-type) (documentation "(Contrary-Feelings EMOTYPE CONTTYPE) means that a feeling of the type EMOTYPE is contrary to a feeling of the type CONTTYPE. One feeling is contrary to another if they are opposed in almost all their components. See also Contrasted-Feelings. It would be very rare for someone to feel both an EMOTYPE and CONTTYPE at the same time, especially about the same thing/event/situation. E.g., (Contrary-Feelings Gloominess Cheerfulness), (Contrary-Feelings Respect Contempt), (Contrary-Feelings Shame Pride), and so on.") (arg2-genl feeling-attribute) (arg1-genl feeling-attribute) (genl-inverse contrary-feelings))
:SENTENCES
((kif:not (instance-of contrary-feelings transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME contrasted-feelings
:INSTANCE-OF (slot symmetric-binary-predicate irreflexive-binary-predicate intensional-representation-predicate)
:OWN-SLOT-SPECS ((range feeling-attribute-type) (domain feeling-attribute-type) (documentation "(Contrasted-Feelings EMOTYPE CONTTYPE) means that a feeling of the type EMOTYPE differs in enough components from a feeling of the type CONTTYPE that it is unlikely (but not virtually impossible, as in the case of Contrary-Feelings) that someone would simultaneously experience feelings of both types EMOTYPE and CONTTYPE, especially with respect to the same object. E.g., (Contrasted-Feelings Pride Remorse), (Contrasted-Feelings Abhorrence Respect), (Contrasted-Feelings Entertained-Emotion Panic), etc. That last assertion expresses the rule of thumb that one does not often feel both entertained and panicy at the same time, though those two emotions are clearly not each other's `opposite' by any means.") (arg2-genl feeling-attribute) (arg1-genl feeling-attribute) (genl-inverse contrasted-feelings))
:SENTENCES
((kif:not (instance-of contrasted-feelings transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME contrastive-rst
:INSTANCE-OF (slot symmetric-binary-predicate rst-relation)
:OWN-SLOT-SPECS ((range linguistic-object) (domain linguistic-object) (documentation "The discourse relation that holds between two segments of text when ARG1 and ARG2 are presented as being similar in many ways but contrasting in ways the speaker wants to point out.") (genl-inverse contrastive-rst))
:SENTENCES
((synonymous-external-concept contrastive-rst sensus-information1997 "RST-CONTRASTIVE")
)
)
(DEFINE-OKBC-FRAME control-device
:SUBCLASS-OF (physical-device)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((documentation "A collection of physical devices. An instance of Control-Device is a device whose Primary-Function is to control the behavior/functioning/properties of another thing (usually another instance of Physical-Device). Obvious instances of Control-Device include: the remote control for your TV (an instance of Remote-Control-Device), the brake pedal on your car (an instance of Pedal-Control-Device), the light switch on your bedroom wall (an instance of Electrical-Switch); a less obvious instance of Control-Device is Hoover-Dam (an instance of Dam)."))
)
(DEFINE-OKBC-FRAME controlled-land
:SUBCLASS-OF (geopolitical-entity country-subsidiary)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of geopolitical entities. Each element of Controlled-Land is a geopolitical entity that is controlled to some extent by a foreign power. Examples: Puerto-Rico, Bermuda, Guadeloupe-The-Dependency, Tibet."))
)
(DEFINE-OKBC-FRAME controlling-something
:SUBCLASS-OF (purposeful-action composite-physical-and-mental-event)
:INSTANCE-OF (class script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events; a subset of Purposeful-Action. An instance of Controlling-Something is a purposeful action in which some Agent intentionally controls some object. It is not necessary that the agent touch the Object-Controlled, only that s/he have an efficacious means of controlling its action -- thus, instances of Controlling-Something include all instances of Guiding-A-Moving-Object (some of which involve a Remote-Control-Device). Further subsets: Handling-An-Object, Braking, Steering-A-Device-By-Hand, Playing-A-Musical-Instrument, Cutting-Fabric, Carrying-While-Locomoting, Flushing-A-Toilet, etc. Whenever a Control-Device (qv) is being used, for its primary function, presumably a Controlling-Something event is taking place. Borderline examples include having a conversation by telephone, doing the dishes by hand, and having a cat as a pet."))
)
(DEFINE-OKBC-FRAME controls
:INSTANCE-OF (slot cotemporal-objects-slot)
:OWN-SLOT-SPECS ((subrelation-of positive-vested-interest cotemporal) (range individual) (domain agent) (documentation "(Controls X Y) represents that assertion that agent X controls the object Y, in one of the following 2 senses: X can influence (prohibit, enable or constrain) the behavior of Y; or else X can at least influence (prohibit, enable or constrain) the behavior of other Agents in/concerning Y. For example, Fred may control his horse directly, forcing it to do things, or not do them; and he also could control the horse indirectly, by deciding who else has access to and use of that horse. Control of one agent over another agent is rarely total, of course, so this predicate is most likely to apply to a Y which is a non-living possession, and/or to apply in a very narrow context. X's control over Y is usually either actual (de facto) control or legal (de jure) control. It is usually Cotemporal, meaning that some time slice of X controls the same temporal time slice of Y."))
:SENTENCES
((kif:not (instance-of controls transitive-binary-predicate))
(kif:not (instance-of controls symmetric-binary-predicate))(kif:not (instance-of controls anti-symmetric-binary-predicate))
(kif:not (instance-of controls asymmetric-binary-predicate))(kif:not (instance-of controls reflexive-binary-predicate))
(kif:not (instance-of controls irreflexive-binary-predicate)))
)
(DEFINE-OKBC-FRAME conventional-classification-system
:SUBCLASS-OF (abstract-information)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all agreed-upon or conventional classification systems, each consisting of Conventional-Classification-Types. In such systems, a change or reclassification is possible by a decision of an authority, or by a changed social agreement, without changing the intrinsic facts about the actual objects in the category. (This applies only to named or known classification systems or schemas, and not to everything under the sun as might be urged by some 1990's-era postmodernist deconstructionist literary criticism theorists.)"))
)
(DEFINE-OKBC-FRAME conventional-classification-type
:SUBCLASS-OF (abstract-information)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all those collections (of Things) that each correspond to a category in some agreed-upon or conventional classification system (a Conventional-Classification-System). In such systems, a change or reclassification is possible by a decision of an authority, or by a changed social agreement, without changing the intrinsic facts about the actual objects in the category. (This applies only to named, known classification systems or schemas, and not to everything under the sun as might be urged by some 1990's-era postmodernist deconstructionist literary criticism theorists.)"))
:SENTENCES
((synonymous-external-concept conventional-classification-type sensus-information1997 "SOCIAL-OBJECT")
)
)
(DEFINE-OKBC-FRAME convex
:INSTANCE-OF (curvature-of-surface)
:OWN-SLOT-SPECS ((documentation "A surface attribute meaning that the surface's overall shape is dominated by an outward bulge or mound, or consists of projecting corners between planes. In most contexts, it may have relatively small subregions which are concave or flat, etc., so long as overall shape is convex. Viewing something as convex assumes a perspective. From the opposite perspective, on the `other side', a Convex surface would look Concave."))
)
(DEFINE-OKBC-FRAME convex-hull-fn
:INSTANCE-OF (slot individual-denoting-function reifiable-function)
:OWN-SLOT-SPECS ((domain spatial-thing) (range surface-abstract) (documentation "(ConvexHullFn OBJECT) is a function applied to a Spatial-Thing (which may be a single object or a Group of several unconnected objects) and returns the surface that is the convex hull of the object or objects. The convex hull encloses, precisely, all of OBJECT and all space that lies on a straight line between any two points that are parts of OBJECT. The convex hull is a surface; see also Convex-Hull-Space-Fn."))
)
(DEFINE-OKBC-FRAME convex-hull-space-fn
:INSTANCE-OF (slot individual-denoting-function reifiable-function)
:OWN-SLOT-SPECS ((domain spatial-thing) (range spatial-thing) (documentation "(ConvexHullSpaceFn OBJECT) is a function applied to a Spatial-Thing (which may be a single object or a Group of several unconnected objects) and returns the spatial region that is enclosed by the convex hull of the object or objects. The convex hull encloses, precisely, all space that lies on a straight line between any two points that are parts of OBJECT. The enclosed space is three or two dimensional and is not necessarily the hull surface itself; see also Convex-Hull-Fn."))
)
(DEFINE-OKBC-FRAME convex-tangible-object
:SUBCLASS-OF (tangible-thing)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all Tangible-Things that are Convex, i.e. have no significant Concave surfaces, cavities or Crevices. A Convex-Tangible-Object occupies about the same space as its convex hull; see Convex-Hull-Fn and Convex-Hull-Space-Fn. A solid physical sphere or cube are Convex-Tangible-Objects but a cup or doughnut cannot be. The size of allowable minor concavities depends on the context."))
)
(DEFINE-OKBC-FRAME conveyance
:SUBCLASS-OF (artifact solid-tangible-thing)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of concrete physical objects. Each instance of Conveyance is intended for moving (at least partially tangible) things --- it could be a car, ship, plane, or other vehicle for transporting people; it could be a conveyor belt, a grocery bag, etc. See also Transportation-Device which is used to axiomatize more specific kinds of conveying events in which the object doing the conveying actually moves along with the object being transported. See Transportation-Event for the collection of events about this more specific kind of conveying event. Some positive exemplars: a gun, a car, a slingshot. A borderline non-exemplar is a wire over which electricity, signals, etc. are moving."))
)
(DEFINE-OKBC-FRAME conveyor-stationary
:INSTANCE-OF (slot asymmetric-binary-predicate actor-slot)
:OWN-SLOT-SPECS ((subrelation-of instrument-generic) (range tangible-thing) (domain transportation-event) (documentation "(conveyor-Stationary ?TRAN ?CONV) means that in the transportation event ?TRAN, ?CONV is a conveyor just like a transporter except it does not move together with the transportee along the path of the transportation. For example, a river can move aboat from a location to another, and a conveyor belt can move some objects from one place to another, without itself moving with them inthe literal sense, i.e., the river does not change its location(though some pieces of water in the river do) together with the boat, nor does the conveyor belt move with the objects on it from place to place (though some parts of it do)."))
)
(DEFINE-OKBC-FRAME cooked
:INSTANCE-OF (preparation-attribute)
:OWN-SLOT-SPECS ((documentation "The attribute Cooked is a Preparation-Attribute (q.v.), describing
how a given item of Food has been prepared. Food becomes Cooked
as the result of an event of Cooking-Food. Specialized forms of
Cooked include Steamed, Baked, Microwaved and Grilled."))
)
(DEFINE-OKBC-FRAME cooking-food
:SUBCLASS-OF (preparing-food-or-drink heating-process)
:INSTANCE-OF (class temporal-object-type default-disjoint-script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Cooking-Food is an event in which some item of Food is prepared by heating it. Typically, the foodstuff is heated until it reaches a certain temperature over some period of time, during which chemical and/or physical changes occur which are supposed to make the foodstuff healthier or tastier (or, in some cases, ethically acceptable). A Cooking-Food event may last from a few minutes (e.g., Steaming-Food (vegetables), Making-Toast) to several hours (e.g., Roasting-Food).
Note: Smoking-Food is not a subset of Cooking-Food. Food prepared by smoking (e.g., smoked ham, bacon) is `cured' by a chemical reaction with nitrates in the smoke, rather than being cooked by heat. Cf. Smoking-Food, Salting-Food."))
)
(DEFINE-OKBC-FRAME cooling-process
:SUBCLASS-OF (temperature-changing-process)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "Cooling-Process is a collection of events, and a subset of Temperature-Changing-Process. During each Cooling-Process event, the temperature of the Object-Of-State-Change is decreased by removing heat from the object."))
)
(DEFINE-OKBC-FRAME corner-2d
:SUBCLASS-OF (corner-2or3d)
:INSTANCE-OF (class region-type)
:OWN-SLOT-SPECS ((documentation "The collection of all regions wherein two linear edges of a two dimensional or sheet-shaped object (i.e., considered in this context to be sheet shaped) meet to form an angle of substantially less than 180 degrees. Polygons have at least three corners each."))
:SENTENCES
((the-partition corner-2d corner-3d |(THE-PARTITION CORNER-2D CORNER-3D)|)
)
)
(DEFINE-OKBC-FRAME corner-2or3d
:SUBCLASS-OF (partially-tangible)
:INSTANCE-OF (class region-type)
:OWN-SLOT-SPECS ((documentation "The collection of all regions centered around a point where two edges of a sheet-like object meet at an angle or where three or more surfaces (together with three or more solid edges dividing them) meet at one place forming a solid angle. Includes 2-dimensional corners and 3 dimensional corners. Corners are either Convex or Concave with respect to some perspective."))
)
(DEFINE-OKBC-FRAME corner-3d
:SUBCLASS-OF (corner-2or3d)
:INSTANCE-OF (class region-type)
:OWN-SLOT-SPECS ((documentation "The collection of all regions where three or more surfaces of an object (which is considered three dimensional in current context), and three or more Edge-On-Objects, meet. This includes corners of boxes, the tops of pyramids, etc. Each Corner-3d includes some solid angle of part of the object."))
)
(DEFINE-OKBC-FRAME corporate-officer
:SUBCLASS-OF (administrator leader)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of people. An instance of Corporate-Officer is a person who is recognized as an officer of a corporation, as officially recorded in the corporate records of that corporation. Common types of Corporate-Officer include Company-President, Company-Vice-President, Secretary and Treasurer of a corporation."))
)
(DEFINE-OKBC-FRAME corrosion-resistance
:SUBCLASS-OF (physical-attribute scalar-interval)
:INSTANCE-OF (class primitive-attribute-type)
:OWN-SLOT-SPECS ((very-high-amount-fn |(VERY-HIGH-AMOUNT-FN CORROSION-RESISTANCE)|) (high-amount-fn |(HIGH-AMOUNT-FN CORROSION-RESISTANCE)|) (medium-amount-fn |(MEDIUM-AMOUNT-FN CORROSION-RESISTANCE)|) (documentation "A collection of attributes; a subset of Physical-Attribute. Each element of Corrosion-Resistance represents a specific level of resistance to corrosion of some tangible object. Degrees of Corrosion-Resistance may be represented using Generic-Value-Functions. Indicate a particular object's Corrosion-Resistance with the predicate Resistance-To-Corrosion."))
)
(DEFINE-OKBC-FRAME cost
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range money) (domain individual) (documentation "(Cost OBJECT MONEY) means that buying OBJECT costs the amount MONEY, where this amount can be an interval. The Cost of something is time- and seller-dependent. For example, the cost of a particular mansion Grey Gables is US$800,000 in an actual sale, or when offered for sale; Cost does not refer to appraised value."))
)
(DEFINE-OKBC-FRAME cost-breakdown-slot
:SUBCLASS-OF (predicate binary-predicate)
:INSTANCE-OF (class predicate-category)
:OWN-SLOT-SPECS ((documentation "A collection of predicates. Each element of Cost-Breakdown-Slot is a binary predicate used to describe some pecuniary aspect of an instance of Buying. The first argument to every Cost-Breakdown-Slot is an element of Buying and the second argument is always an instance of Money. Examples: Money-Transferred, Discount, Sales-Tax, Sales-Commission."))
)
(DEFINE-OKBC-FRAME cost-per-quantity
:INSTANCE-OF (relation quaternary-predicate)
:OWN-SLOT-SPECS ((documentation "The predicate Cost-Per-Quantity gives the price for a measured amount of some type of stuff. (Cost-Per-Quantity STUFF UNITS QUANTITY PRICE) means that this kind of STUFF costs PRICE for each QUANTITY of UNITS. For example, Milk, as measured by volume (i.e., by the predicate Volume-Of-Object), costs about US $3 per gallon.") (arg4-isa money) (arg1-genl product))
:SENTENCES
((nth-domain cost-per-quantity 4 money)
(nth-domain cost-per-quantity 3 scalar-interval)(nth-domain cost-per-quantity 2 physical-amount-slot)
(nth-domain cost-per-quantity 1 product-type)(nth-domain cost-per-quantity 1 stuff-type)
)
)
(DEFINE-OKBC-FRAME cotemporal
:INSTANCE-OF (slot transitive-binary-predicate complex-temporal-relation symmetric-binary-predicate reflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of temporal-bounds-identical temporally-subsumes) (range temporal-thing) (domain temporal-thing) (documentation "(Cotemporal X Y) means that X and Y have the exact same temporal extent. This is a much stronger relation than Temporal-Bounds-Identical (q.v.).
Note: Cyc's Cotemporal relation is equivalent to what James Allen independently dubbed the EQUALS relation.") (genl-inverse cotemporal))
)
(DEFINE-OKBC-FRAME cotemporal-objects-slot
:SUBCLASS-OF (inter-existing-object-slot cotemporal-predicate)
:INSTANCE-OF (class predicate-category)
:OWN-SLOT-SPECS ((documentation "This is a subset of Binary-Predicate (hence the anachronistic `Slot' in its name). It is also a subset of Cotemporal-Predicate. Frankly, it is really just the intersection of Cotemporal-Predicate and Binary-Predicate, so it is strictly speaking superfluous, but has proven itself to be useful. Suppose predicate P is an instance of Cotemporal-Objects-Slot. If (P X Y) holds, then it must be the case that (Cotemporal X Y). For example, consider the binary predicate Owns, which is an instance of Cotemporal-Objects-Slot. To represent `Nick owned Spot in 1992' we could create the appropriate cotemporal subabstractions of each, and assert (Owns NickIn1992 SpotIn1992), and this would satisfy the constraint introduced when we declared Owns to be a Cotemporal-Objects-Slot. More tersely, we could use Holds-In (qv) and just assert (Holds-In (Year-Fn 1992) (Owns Nick Spot)), since Holds-In implicitly treats instances of Something-Existing as their appropriate subabstractions. Alternatively, we could create a context (a microtheory) one of whose assumptions was a temporal one, limiting all axioms to holding during 1992, and then in that context we could simply assert (Owns Nick Spot). But it would be incorrect to assert (Owns Nick Spot) in the BaseKB, since Nick as a baby and Nick as an old man didn't/won't own Spot."))
)
(DEFINE-OKBC-FRAME cotemporal-predicate
:SUBCLASS-OF (predicate)
:INSTANCE-OF (class relation-type)
:OWN-SLOT-SPECS ((documentation "A collection of Cyc predicates. Each element of Cotemporal-Predicate is a Cyc predicate whose temporal arguments (i.e., arguments having a temporal extent) must be Cotemporal, i.e., they have the same temporal starting points and ending points. Moreover, all the temporal arguments of all the cotemporal predicates involved in a single axiom must be Cotemporal. Since this is a very common and important relationship, we'll consider a detailed example. If I say `Fred owns a Camaro', what I really mean is that some Sub-Abstrac (i.e., a time-slice) of Fred, over some time interval INT (e.g., 1993-1995), owns some Sub-Abstrac of that Camaro, which exists over that very same time interval INT. Fred may have owned many cars before and since, and that Camaro may have had many owners before and since, but one time-slice of Fred owned one time-slice of that car. Common sense tells us that the time interval (INT) must have been the same in both cases; Cyc can infer this commonsensical conclusion from our having told it that Owns is a cotemporal relation, i.e., (:instance-of Owns Cotemporal-Predicate). A ternary example is `between', as in `Lucy is between Fred and Ethel'. Not all predicates are elements of Cotemporal-Predicate, of course; consider `remembers' -- I (today) remember my father as he was forty years ago. There are some borderline cases here; Sees clearly belongs to Cotemporal-Predicate, but in the case of someone smelling another object (cf. Smells) it is less clearcut, since one can smell an object that has ceased to exist."))
)
(DEFINE-OKBC-FRAME cotemporal-sub-events
:INSTANCE-OF (slot sub-process-slot transitive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of sub-events cotemporal) (range event) (domain event) (documentation "The Cyc predicate Cotemporal-Sub-Events is used to relate an event to some sub-portion of the event which has the same duration as the whole event but doesn't include everything that happens. (Cotemporal-Sub-Events WHOLE PART) means that WHOLE and PART are cotemporal events (i.e., they have the same exact duration), and PART is a component of WHOLE. For example, a particular element of Rain-Storm may have distinguishable Cotemporal-Sub-Events for (1) raining and (2) wind blowing. Or, an instance of swimming Backstroke has separable events for (1) kicking and (2) arm motion throughout the swimming. Cotemporal-Sub-Events allows us to identify them and state different things about the distinct processes. See also Cotemporal, Sub-Events."))
)
(DEFINE-OKBC-FRAME coulomb
:INSTANCE-OF (function unit-of-measure-no-prefix unit-of-charge mks-unit-of-measure standard-unit-of-measure)
:OWN-SLOT-SPECS ((range scalar-interval electrical-charge) (documentation "This is the basic unit of measure for charge in the metric system and in CYC.") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME counterfactual-context
:SUBCLASS-OF (microtheory)
:INSTANCE-OF (class microtheory-type object-type)
:OWN-SLOT-SPECS ((documentation "The collection of microtheories that are each assumed to include at least one counterfactual assertion: an assertion which is believed to be untrue in the real world. It may be, however, that there is no explicit counterfactual assertion in a given Counterfactual-Context. In particular, it is not required that there be any explicit contradiction of assertions in the Genl-Mts of the Counterfactual-Context. But intuitively speaking, most adults would be reticent about trusting too strongly in a propositon whose only justification was in a Counterfactual-Context. All works of fiction relate events that transpire in counterfactual contexts. Examples: World-Mythology-Mt, Paddington-Bear-Stories-Mt, Christmas-Mythology-Mt."))
)
(DEFINE-OKBC-FRAME country
:SUBCLASS-OF (geopolitical-entity)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((government-fn |(GOVERNMENT-FN COUNTRY)|) (documentation "A collection of geopolitical entities. An element of Country is a nation-state having its own territory, population, and government, whether or not it is fully independent. For example, Scotland is an element of Country, even though it is a part of the United-Kingdom-Of-Great-Britain-And-Northern-Ireland. Cf. Independent-Country."))
)
(DEFINE-OKBC-FRAME country-of-address
:INSTANCE-OF (slot functional-slot)
:OWN-SLOT-SPECS ((subrelation-of object-found-in-location) (range country) (domain partially-tangible) (documentation "(Country-Of-Address LOC COUNTRY) means that the Contact-Location LOC is located in the Country COUNTRY. For example, Cycorp'S Country-Of-Address is the United-States-Of-America. See also Contact-Location."))
)
(DEFINE-OKBC-FRAME country-subsidiary
:SUBCLASS-OF (geopolitical-entity)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of geopolitical entities. Each element of Country-Subsidiary is a political region that is a direct subsidiary of some country. This collection includes states, provinces, territories, and some special districts such as Washington, D.C. This class is somewhat artificial but is useful when representing addresses."))
)
(DEFINE-OKBC-FRAME county
:SUBCLASS-OF (geopolitical-entity)
:INSTANCE-OF (class spatially-disjoint-region-type)
:OWN-SLOT-SPECS ((documentation "A collection of geopolitical entities. An element of County is a lesser geopolitical region, having an area typically larger than a City but smaller than a State-Geopolitical. Traditionally, a County area was within one day's horseback ride from the County Seat."))
)
(DEFINE-OKBC-FRAME county-government
:SUBCLASS-OF (regional-government)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all County governments."))
)
(DEFINE-OKBC-FRAME course-during-a-meal
:SUBCLASS-OF (handling-an-object)
:INSTANCE-OF (class script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Course-During-A-Meal is an event in which one or more diners at a meal consume a single course. Examples include the elements of Appetizer-Course, Main-Course, Dessert-Course."))
)
(DEFINE-OKBC-FRAME court-judicial
:SUBCLASS-OF (organization)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of organizations which are judicial agents. An element of Court-Judicial is an established judicial court, i.e., an enduring governmental Organization whose Primary-Function is to settle disputes by means of legal reasoning by one or more Judges. Typically, a court's orders are enforced by some other agency belonging to the government of which that court is a part. The collection Court-Judicial includes federal, state, county, and municipal courts, appellate and chancery courts, tax courts, courts of claims, courts-martial (if non-temporary), admiralty courts, courts of chivalry, American Indian tribal courts, and the Permanent Court of International Justice. It excludes Gypsy/Rom Kris courts, nonjudicial administrative county courts, stannaries, and temporary Tribunals."))
)
(DEFINE-OKBC-FRAME courtesy-title
:SUBCLASS-OF (title)
:INSTANCE-OF (class linguistic-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of Titles, such as Mr., Ms., Mrs., Miss, Dr., etc., which precede names in Anglo-American addressing custom."))
)
(DEFINE-OKBC-FRAME covering
:INSTANCE-OF (slot taxonomic-slot)
:OWN-SLOT-SPECS ((range set-or-collection) (domain set-or-collection) (documentation "(Covering SETORCOL COVER) means that the mathematical set or collection COVER is a covering of the mathematical set or collection SETORCOL -- that is, the elements of COVER are themselves mathematical sets or collections, and every element of SETORCOL is an element of at least one of the elements of COVER. For example, the Linnaean taxonomy of types of living things (Dog, Mammal, Chordate, Fungus, etc.) is a covering of the set of all animals alive today. Every animal alive today is a member of one or more of the Linnaean categories. A covering set or collection COVER may contain `extra' elements, which are not members of SETORCOL. For example, the union of all the Linnaean categories (see Organism-Classification-Type) is actually much larger than the set of animals alive today, encompassing plants, extinct animal species, etc. In order to express an assertion about covering, one need not create a new constant from scratch to play the role of COVER if such a constant doesn't already exist. Instead, one can specify a covering set by enumerating its elements, using the function The-Covering. (This is a special Reifiable-Function whose principal reason-for-being is to facilitate the inference heuristics associated with assertions about covering.)"))
)
(DEFINE-OKBC-FRAME covers-baglike
:INSTANCE-OF (slot spatial-predicate transitive-binary-predicate cotemporal-objects-slot asymmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of touches surrounds-completely) (range partially-tangible) (domain partially-tangible) (documentation "(Covers-Baglike WRAP OBJECT) means that WRAP covers OBJECT as a continuous sheet wrapping wholly around object. WRAP Touches OBJECT, so there is nothing greater than a sheet thickness separating them. OBJECT is totally enclosed in WRAP.") (genl-inverse cotemporal))
)
(DEFINE-OKBC-FRAME covers-hairlike
:INSTANCE-OF (slot spatial-predicate irreflexive-binary-predicate cotemporal-objects-slot)
:OWN-SLOT-SPECS ((subrelation-of cotemporal) (range partially-tangible) (domain partially-tangible) (documentation "(Covers-Hairlike HAIR OBJECT) means that HAIR consists of a mob of things that are embedded close together in OBJECT and cover some portion of its surface. See also Mob.") (genl-inverse cotemporal))
:SENTENCES
((kif:not (instance-of covers-hairlike transitive-binary-predicate))
(kif:not (instance-of covers-hairlike symmetric-binary-predicate))(kif:not (instance-of covers-hairlike anti-symmetric-binary-predicate))
(kif:not (instance-of covers-hairlike asymmetric-binary-predicate)))
)
(DEFINE-OKBC-FRAME covers-paintlike
:INSTANCE-OF (slot spatial-predicate transitive-binary-predicate asymmetric-binary-predicate cotemporal-objects-slot)
:OWN-SLOT-SPECS ((subrelation-of cotemporal touches) (range partially-tangible) (domain partially-tangible) (documentation "(covers-Paintlike COATING OBJECT) means that COATING adheres to and covers OBJECT like a coat of paint. COATING touchesDirectly onto OBJECT. COATING may be either dry (e.g., dried paint) or liquid (e.g., lubricant spread on a surface, like cooking oil on a baking pan). Like paint, COATING isn't more cohesive with itself thanit is with OBJECT, so (if dry) it would tend to peel or flake off in small pieces, rather than as a whole.") (genl-inverse cotemporal))
)
(DEFINE-OKBC-FRAME covers-ruglike
:INSTANCE-OF (slot spatial-predicate irreflexive-binary-predicate cotemporal-objects-slot)
:OWN-SLOT-SPECS ((subrelation-of cotemporal) (range partially-tangible) (domain solid-tangible-thing) (documentation "(Covers-Ruglike MAT OBJECT) means that MAT covers at least part of one surface of OBJECT. MAT is Sheet-Shaped, and MAT lies with its two longer dimensions parallel to OBJECT. See also Covers-With-Conformity.") (genl-inverse cotemporal))
:SENTENCES
((kif:not (instance-of covers-ruglike transitive-binary-predicate))
(kif:not (instance-of covers-ruglike symmetric-binary-predicate))(kif:not (instance-of covers-ruglike anti-symmetric-binary-predicate))
(kif:not (instance-of covers-ruglike asymmetric-binary-predicate)))
)
(DEFINE-OKBC-FRAME covers-skinlike
:INSTANCE-OF (slot spatial-predicate functional-slot asymmetric-binary-predicate anti-transitive-binary-predicate cotemporal-objects-slot)
:OWN-SLOT-SPECS ((subrelation-of cotemporal touches) (range partially-tangible) (domain partially-tangible) (documentation "(Covers-Skinlike SKIN OBJECT) means that SKIN forms all or part of OBJECT's outer surface, shell, or skin. The predicate is agnostic as to whether SKIN is a part of OBJECT.") (genl-inverse cotemporal))
:SENTENCES
((kif:not (instance-of covers-skinlike transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME covers-with-conformity
:INSTANCE-OF (relation functional-predicate ternary-predicate spatial-predicate)
:OWN-SLOT-SPECS ((documentation "(Covers-With-Conformity OBJ SHEET LEVEL) means that OBJ is covered by SHEET, and SHEET conforms to the surface features of OBJ to the degree LEVEL. SHEET may cover OBJ in either the sense of Covers-Ruglike or Covers-Baglike. For example, hosiery covers legs with a High degree of conformity; sweat pants have Low conformity to legs."))
:SENTENCES
((nth-domain covers-with-conformity 3 generic-attribute)
(nth-domain covers-with-conformity 2 sheet-of-some-stuff)(nth-domain covers-with-conformity 1 solid-tangible-thing)
)
)
(DEFINE-OKBC-FRAME cracking
:SUBCLASS-OF (physical-event intrinsic-state-change-event separation-event)
:INSTANCE-OF (class script-type)
:OWN-SLOT-SPECS ((documentation "A collection of change events. In each Cracking, something becomes cracked. I.e., two or more areas of the thing are separated from one another (though perhaps not divided wholly into parts). In order to undergo a Cracking, the Object-Of-State-Change must be in a Solid-State-Of-Matter."))
)
(DEFINE-OKBC-FRAME creation-event
:SUBCLASS-OF (creation-or-destruction-event action)
:INSTANCE-OF (class script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In each element of Creation-Event, at least one instance of Entity (the Outputs-Created) is brought into existence."))
:SENTENCES
((the-covering creation-event destruction-event |(THE-COVERING CREATION-EVENT DESTRUCTION-EVENT)|)
)
)
(DEFINE-OKBC-FRAME creation-or-destruction-event
:SUBCLASS-OF (physical-event)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. During each element of Creation-Or-Destruction-Event, one or more instances of Entity come into or go out of existence. Elements of this collection are the sorts of events that have Inputs, Outputs, Products, Waste-Products, and By-Products. Examples of Creation-Or-Destruction-Event would include a particular campfire (a Combustion-Process), manufacturing a particular car, etc."))
)
(DEFINE-OKBC-FRAME credential
:SUBCLASS-OF (temporal-thing mental-object abstract-information propositional-information-thing)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "A collection of intangible objects which consist of propositional information about an agent. Credential is a subset of Propositional-Information-Thing (q.v.). Each element of Credential is specific information about one agent, provided by another agent; the information content of a credential consists of favorable, enabling, or empowering propositional declarations. As represented in Cyc, credentials are intangible information, but each element of Credential usually has some associated physical document (e.g., a diploma associated with a college degree, a driver's license). A credential may certify that the holder (i.e., the subject of the credential) has a particular skill (e.g., legal bar certification, ability to drive); has completed certain training (e.g., GED schooling, Ph.D. requirements; is allowed to do a certain thing (e.g., travel visa, permission slip); and so on. Recommendations are considered a kind of credential."))
)
(DEFINE-OKBC-FRAME credit-card
:SUBCLASS-OF (financial-account-tender-object official-document id-document card tender-object)
:INSTANCE-OF (class money-tender-type)
:OWN-SLOT-SPECS ((documentation "A collection of plastic cards. Each element of Credit-Card is a piece of plastic that enables authorized users to spend the card-issuing company's money, drawn as a (usually unsecured) loan through an associated instance of Credit-Card-Account under a pre-arranged credit agreement. The credit card company credits the vendor of the purchased goods or services and bills the card user, usually with interest."))
)
(DEFINE-OKBC-FRAME crevice
:SUBCLASS-OF (cavity)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all long, slender cavities or cracks or furrows in otherwise solid objects."))
)
(DEFINE-OKBC-FRAME crime-detection
:SUBCLASS-OF (human-activity purposeful-action)
:INSTANCE-OF (class script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "This is the actual act of detecting a crime."))
)
(DEFINE-OKBC-FRAME cubic-centimeter
:INSTANCE-OF (function cgs-unit-of-measure unit-of-measure-no-prefix unit-of-volume)
:OWN-SLOT-SPECS ((range scalar-interval volume) (documentation "The measurement function used in Cyc to represent the Metric cc, a unit of measure for volume. See also CGS-Unit-Of-Measure, Unit-Of-Measure.") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME currency
:SUBCLASS-OF (visual-information-source tender-object information-bearing-object portable-object)
:INSTANCE-OF (class money-tender-type)
:OWN-SLOT-SPECS ((group-fn |(GROUP-FN CURRENCY)|) (documentation "A collection of physical objects. An instance of Currency is a physical object generally accepted as legal tender (i.e., not checks or credit cards) and used as a means of transferring a quantity of Money between some elements of Agent. Elements of Currency may be coins, items of precious metal, paper bills for which precious objects are payable by a government to the bearer on demand, or unbacked paper bills required by a government to be accepted for payment of debts. Elements of Currency are typically backed by and issued by national governments.
Note: This collection includes all instances of legal tender, worldwide and historically. But, for better or worse, the notion of legal tender is context-dependent. Normally what counts as currency is relative to the country one is in; legal tender in the United States is not the same as legal tender in China. (Though US dollars may have excellent value on the black market.) What counts as legal tender depends on historical events as well, since a government may change, withdraw, or cancel some types of currency it previously authorized. Also, conquest of one country by another usually brings about the collapse of the loser's currency. A Confederate ten dollar bill, e.g., is not an element of Currency in the context of twentieth century Alabama, even though it belongs to Currency in a different context."))
)
(DEFINE-OKBC-FRAME curvature-of-surface
:SUBCLASS-OF (attribute-value)
:INSTANCE-OF (class attribute-type)
:OWN-SLOT-SPECS ((documentation "The collection of all surface curvature attributes. These may apply to a particular piece of a surface of an object, or to the whole surface. For real-world (non-mathematical) surfaces, there is ordinarily some tolerance for minor surface deviations that depends on the context. Thus a 'flat' surface may have relatively small bumps and crevices."))
)
(DEFINE-OKBC-FRAME customers
:INSTANCE-OF (slot irreflexive-binary-predicate cotemporal-objects-slot)
:OWN-SLOT-SPECS ((subrelation-of cotemporal clients does-business-with) (range agent) (domain agent) (documentation "The predicate Customers represents a relationship between two Agents. (Customers AGENT1 AGENT2) means AGENT1 sells goods and/or services to AGENT2. AGENT2 must actually buy something from AGENT1 in order to be one of AGENT1's Customers. (Thus, Customers has a narrower meaning than `customer' in colloquial English, which includes potential buyers.) See also Clients. Cf. Buying-Agent (in a particular sales event). "))
:SENTENCES
((kif:not (instance-of customers asymmetric-binary-predicate))
(kif:not (instance-of customers anti-symmetric-binary-predicate))(kif:not (instance-of customers symmetric-binary-predicate))
(kif:not (instance-of customers transitive-binary-predicate)))
)
(DEFINE-OKBC-FRAME cutting-device
:SUBCLASS-OF (physical-device)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of devices. An instance of Cutting-Device is a device whose Primary-Function is to (enable its user to) cut another object. Subsets of Cutting-Device include the collections Razors, Scissors, Lawn-Mowers,and more."))
)
(DEFINE-OKBC-FRAME cyc
:INSTANCE-OF (cyclist the-term)
:OWN-SLOT-SPECS ((documentation "A computer program -- in fact, THIS computer program! -- which is also a Cyclist, hence entitled to inspect, modify, add, and delete units."))
)
(DEFINE-OKBC-FRAME cyc-compound-term
:INSTANCE-OF (class)
)
(DEFINE-OKBC-FRAME cyc-expression
:SUBCLASS-OF (individual computational-object abstract-information)
:INSTANCE-OF (class collection linguistic-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all syntactically legal CycL expressions. Note that CycL is NOT just first-order: this collection includes sets and propositions, as well as individuals and predicates."))
)
(DEFINE-OKBC-FRAME cyc-formula
:SUBCLASS-OF (cyc-expression linguistic-object proposition)
:INSTANCE-OF (class collection linguistic-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all well-formed CycL formulas. Every Cyc formula is a Cyc expression and a proposition; Cyc-Formula is a subset of both Cyc-Expression and Proposition. Example: (:and (:instance-of Pittman Human-Cyclist) (Resides-In-Region Pittman City-Of-AustinTX)). For a thorough discussion of what constitutes a well-formed CycL formula, see the Cyc documentation."))
)
(DEFINE-OKBC-FRAME cyc-indexed-term
:SUBCLASS-OF (thing)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "Elements of Cyc-Indexed-Term are objects that are indexed in the Cyc kb (e.g., kb constants, kb assertions)."))
)
(DEFINE-OKBC-FRAME cyc-system-atom
:SUBCLASS-OF (cyc-system-list-or-atom)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "A collection of the atomic data belonging to the CycL substrate of the Cyc System. Elements of Cyc-System-Atom cannot be decomposed (e.g., a symbol)."))
)
(DEFINE-OKBC-FRAME cyc-system-atom-with-value
:SUBCLASS-OF (cyc-system-atom)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "A sub-collection of the atomic data belonging to the CycL substrate of the Cyc System. Each element of Cyc-System-Atom-With-Value is an atomic datum that has a value (e.g., 2) associated with it."))
)
(DEFINE-OKBC-FRAME cyc-system-list
:SUBCLASS-OF (individual cyc-system-list-or-atom list-sequence)
:INSTANCE-OF (class collection object-type)
:OWN-SLOT-SPECS ((documentation "A collection of tuples (see Tuple). Each element of Cyc-System-List is an ordered list of items enclosed in parentheses. Cyc system lists are those things that pass the Defn-Iff LISTP, i.e., those things considered by the Cyc System to be lists."))
)
(DEFINE-OKBC-FRAME cyc-system-list-or-atom
:SUBCLASS-OF (cyc-system-object)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "A collection including both the lists and the atomic data belonging to the CycL substrate of the Cyc System."))
)
(DEFINE-OKBC-FRAME cyc-system-object
:SUBCLASS-OF (computational-object)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "The collection of computational (i.e., abstract, intangible, syntactically structured) objects which make up Cyc's CycL-based system."))
)
(DEFINE-OKBC-FRAME cyc-system-real-number
:SUBCLASS-OF (real-number cyc-system-atom-with-value)
:INSTANCE-OF (class collection object-type)
:OWN-SLOT-SPECS ((documentation "Cyc-System-Real-Number is the set of all numbers which satisfy the Defn-Sufficient NUMBERP (i.e., the set of numbers which are considered reals or integers by CycL). Thus, 3.14, 0, and -0.004 are legitimate elements of Cyc-System-Real-Number. But (Meter 6), (Unity 3.3), :34, Plus-Infinity, and Avogadro's number are NOT legitimate elements of Cyc-System-Real-Number."))
)
(DEFINE-OKBC-FRAME cyc-system-string
:SUBCLASS-OF (individual cyc-system-atom)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "Each Cyc-System-String is a sequence of characters enclosed within double quotes"))
)
(DEFINE-OKBC-FRAME cyc-system-symbol
:SUBCLASS-OF (individual cyc-system-atom)
:INSTANCE-OF (class collection object-type)
:OWN-SLOT-SPECS ((documentation "A collection of symbolic atomic terms, namely, all those things that satisfy the definition of a symbol in the Cyc system. Every element of Cyc-System-Symbol satisfies the Heuristic Level (SubL) Defn-Iff SYMBOLP. Such terms cannot include numbers or strings (i.e., they must be symbolic), nor can they include lists, non-reified function terms, or axioms (i.e., they must be atomic)."))
)
(DEFINE-OKBC-FRAME cyc-system-variable
:SUBCLASS-OF (cyc-system-symbol)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "The collection of atomic data, each element of which denotes a variable within CycL and therefore can have a value associated with it during inferencing. Cyc-System-Variable excludes Cyc System symbols which designate constants or strings."))
)
(DEFINE-OKBC-FRAME cycel-variable
:SUBCLASS-OF (cyc-system-symbol cyc-system-variable)
:INSTANCE-OF (class collection object-type)
:OWN-SLOT-SPECS ((documentation "The collection of variables that appear in elements of Cyc-Expression. Strings used for elements of CycEL-Variable must begin with the character `?'; e.g., ?X, ?AGENT, ?PROP."))
)
(DEFINE-OKBC-FRAME cycle-in-system
:INSTANCE-OF (slot asymmetric-binary-predicate)
:OWN-SLOT-SPECS ((range thing) (domain path-generic) (documentation "(Cycle-In-System CYCLE SYS) means that CYCLE is a cycle in the path system SYS. A cycle in SYS is either a loop in SYS or the concatenation of two different paths PATH1 and PATH2 in SYS satisfying (i) there are two points X and Y in SYS such that (Path-Between-In-System PATH1 X Y SYS) and (Path-Between-In-System PATH2 X Y SYS), and (ii) no point in SYS other than X and Y is on both PATH1 and PATH2."))
)
(DEFINE-OKBC-FRAME cyclical-interval-group-type
:SUBCLASS-OF (mutually-disjoint-interval-collection)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "(:instance-of ?X Cyclical-Interval-Group-Type) means that ?X is a collection of interval types whose instances recur in a set pattern throughout all of calendar history. ?X must partition all of time: the elements of ?X must be mutually disjoint, and unioned altogether they must encompass all time. For example, ?X could be the set of the seven calendar days (Monday through Sunday), or the set of the twelve calendar months (January through December). I.e., (:instance-of Day-Of-Week-Type Cyclical-Interval-Group-Type) and (:instance-of Month-Of-Year-Type Cyclical-Interval-Group-Type). `Recurring in a set pattern' generally means that one can put the elements of ?X in order, say X1, X2,..., Xn, and there will be an instance of X1 immediately followed by an instance of X2 (that instance x2a of X2 will be Contiguous-After that instance x1a of X1), and there will be an instance of X3 immediately following that particular instance of X2, and there will be an instance of X4 immediately following that instance of X3, etc. One final note: when we arrange elements of ?X into such a pattern X1,...Xn (whose repetitions then `tile' all time), n may be larger than the cardinality of ?X. E.g., ?X might be the set with just the 2 elements WeekendDay (the union of the set Saturday and the set Sunday) and WeekDay, and then the arrangement that tiles all time is 5 contiguous WeekDays followed by 2 contiguous WeekendDays."))
)
(DEFINE-OKBC-FRAME cyclist
:SUBCLASS-OF (temporal-thing)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "The set of actors (mostly people) entitled to inspect and modify the Cyc knowledge base"))
)
(DEFINE-OKBC-FRAME cyclist-notes
:INSTANCE-OF (slot binary-predicate distributing-meta-knowledge-predicate)
:OWN-SLOT-SPECS ((range cyc-system-string) (domain cyc-indexed-term) (documentation "(Cyclist-Notes X S) means that S is a string of text that usually conveys a message useful to others involved in building the Cyc KB. This might include warnings ('don't use this!'), plans for future expansion or changes, etc."))
)
(DEFINE-OKBC-FRAME cyclists-mt
:INSTANCE-OF (microtheory)
:OWN-SLOT-SPECS ((documentation "A Microtheory for stating basic hierarchical (:instance-of and :subclass-of) information pertaining to users of Cyc.") (genl-mt basekb))
)
(DEFINE-OKBC-FRAME cylinder-fn
:INSTANCE-OF (function shape-function)
:OWN-SLOT-SPECS ((range abstract-shape three-dimensional-shape) (documentation "The Cyc function Cylinder-Fn is a Shape-Function (q.v.). (Cylinder-Fn L D) that returns an abstract cylinder of length L and diameter D. For example, a particular beer mug Can-Contain-Shapes (Cylinder-Fn (Inch 10) (Inch 5))."))
:SENTENCES
((nth-domain cylinder-fn 2 distance)
(nth-domain cylinder-fn 1 distance))
)
(DEFINE-OKBC-FRAME daily-high-temperature
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range temperature) (domain geographical-region) (documentation "(Daily-High-Temperature PLACE TEMP) means that the Temperature TEMP is the high temperature for a day at the Geographical-Region PLACE. Daily-High-Temperature is typically used for a specified period of time (e.g., a particular day or a specific season); it may be used with generic temperature ranges as well as precise temperatures. Examples: using Holds-In, we can say that Austin's temperature for 7/20/96 is 102 degrees Fahrenheit; or we can say that for any Summer-Season, Austin's [typical] Daily-High-Temperature is Very-Hot."))
)
(DEFINE-OKBC-FRAME daily-low-temperature
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range temperature) (domain geographical-region) (documentation "(Daily-Low-Temperature PLACE TEMP) means that the Temperature TEMP is the low temperature for a day at the Geographical-Region PLACE. Daily-Low-Temperature is typically used for a specified period of time (e.g., a particular day or a specific season); it may be used with generic temperature ranges as well as precise temperatures."))
)
(DEFINE-OKBC-FRAME daily-personal-cleaning
:SUBCLASS-OF (cleaning)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each Daily-Personal-Cleaning encompasses the standard cleaning and grooming activities that an animal engages in over the course of a day. Such a `daily routine' is almost sure to include many brief grooming and cleaning actions, such as licking one's paws, combing one's hair, washing one's hands, shaving, bathing, etc., and those are sub-events of that Daily-Personal-Cleaning event. For example, a human's Daily-Personal-Cleaning might have a Teeth-Cleaning as one of its sub-events, along with a Taking-A-Bath, two instances of Combing-Hair, etc.
Note: Those specialized kinds of events, like Combing-Hair, are NOT subsets of Daily-Personal-Cleaning, since it would be abnormal for someone to JUST comb their hair each day (and do absolutely no other daily cleaning activity whatsoever).
Note: In the context Human-Activities-Mt --- where all the performers of actions are, by default, human beings --- Daily-Personal-Cleaning designates human grooming activities only. In that microtheory, dog-grooming performed by human beings does not constitute Daily-Personal-Cleaning, even if it happens on a daily basis for some pampered poodle, as it is not PERSONAL (i.e, self-) cleaning."))
)
(DEFINE-OKBC-FRAME damages
:INSTANCE-OF (slot irreflexive-binary-predicate asymmetric-binary-predicate actor-slot)
:OWN-SLOT-SPECS ((subrelation-of maleficiary object-acted-on) (range something-existing) (domain event) (documentation "(Damages EV OBJ) means that OBJ is acted on in EV in such a way as to end up damaged. Destruction is considered an extreme form of damage."))
)
(DEFINE-OKBC-FRAME database-abstract-content
:SUBCLASS-OF (indexed-info-source)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all databases, as abstract repositories of information rather than as physical storage devices. A database generally has some means of accessing the data from structured records, frames or relational structures, using some query language. A particular Database-Abstract-Content may exist in multiple copies, and may be distributed over several different physical data storage sites: see also Database-Physical."))
)
(DEFINE-OKBC-FRAME database-physical
:SUBCLASS-OF (structured-information-source information-bearing-object composite-tangible-and-intangible-object)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of information
bearing objects (IBOs); a subset of
Structured-Information-Source. Each element of Database-Physical
is an IBO that stores many pieces of information, organized
for easy scanning and access. Typically, a data base
involves one or more formatted data record schemes,
together with some device for searching and retrieving data.
Note that, as an IBO, a Database-Physical is some particular,
tangible copy of a database. To refer to the abstract 'content'
of a database, use Database-Abstract-Content."))
)
(DEFINE-OKBC-FRAME date
:SUBCLASS-OF (time-interval temporal-thing)
:INSTANCE-OF (class temporal-object-type collection)
:OWN-SLOT-SPECS ((documentation "Date is a subset of Time-Interval. A Date is any Time-Interval which can be defined purely by its location on the calendar. Thus a Date could be a particular calendar day, a particular calendar quarter, a particular calendar month, a particular decade, etc. So the subsets of Date include Calendar-Minute, Calendar-Quarter, etc., as well as Calendar-Day."))
)
(DEFINE-OKBC-FRAME date-after-fn
:INSTANCE-OF (function non-predicate-function evaluatable-function)
:OWN-SLOT-SPECS ((range date) (documentation "Like Plus-Fn, but for Dates. (Date-After-Fn ?DATE ?DUR) returns a Date which is ?DUR amount of time after ?DATE. For example, (Date-After-Fn (Year-Fn 1950) (Years-Duration 10)) returns (Year-Fn 1960). See also Date-Before-Fn, Time-Elapsed-Fn."))
:SENTENCES
((nth-domain date-after-fn 2 time-quantity)
(nth-domain date-after-fn 1 date)(kif:not (instance-of date-after-fn modal-relationship))
)
)
(DEFINE-OKBC-FRAME date-before-fn
:INSTANCE-OF (function non-predicate-function evaluatable-function)
:OWN-SLOT-SPECS ((range date) (documentation "Like Difference-Fn, but for Dates. (Date-Before-Fn ?DATE ?DUR) returns a Date which is ?DUR amount of time before ?DATE. For example, (Date-Before-Fn (Year-Fn 1999) (Years-Duration 1)) returns (Year-Fn 1998). See also Date-After-Fn, Time-Elapsed-Fn."))
:SENTENCES
((nth-domain date-before-fn 2 time-quantity)
(nth-domain date-before-fn 1 date)(kif:not (instance-of date-before-fn modal-relationship))
)
)
(DEFINE-OKBC-FRAME date-of-death
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of ending-date) (range date) (domain entity) (documentation "(Date-Of-Death ?X ?Y) indicates that the Entity ?X ceased to exist during Date ?Y. For people, this is the date at which they died, hence the name of the predicate. The first argument to this predicate must be an Entity, and not just any old Something-Existing, because we don't want to talk about the Birth-Date or Date-Of-Death of a subabstraction like AlbertEinsteinWhileAtPrinceton; in other words, proper subabstractions will have Starting-Dates and Ending-Dates, but only true Entitys will have a Birth-Date or Date-Of-Death"))
)
(DEFINE-OKBC-FRAME dawn
:SUBCLASS-OF (qualitative-time-of-day twilight)
:INSTANCE-OF (class script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "Each instance of Dawn is a dimly-lit period before a Sunrise."))
)
(DEFINE-OKBC-FRAME day-fn
:INSTANCE-OF (function non-predicate-function individual-denoting-function)
:OWN-SLOT-SPECS ((range calendar-day) (documentation "(Day-Fn ?D ?MNTH) denotes a Calendar-Day -- in particular, the day number ?D of month ?MNTH. For example, (Day-Fn 14 (Month-Fn February (Year-Fn 1966))) denotes Feb. 14th, 1966"))
:SENTENCES
((nth-domain day-fn 2 calendar-month)
(nth-domain day-fn 1 positive-integer))
)
(DEFINE-OKBC-FRAME days-duration
:INSTANCE-OF (function unit-of-measure unit-of-measure-no-prefix unit-of-time)
:OWN-SLOT-SPECS ((range time-quantity scalar-interval) (documentation "This is a function that takes one or two numbers and returns, as its value, some amount of Time. An expression of the form (Days-Duration ?min ?max) denotes a quantity of Time that is at least ?min Days and at most ?max Days. (Days-Duration ?num) denotes a quantity of Time that is exactly ?num days.") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME daytime-working-hours
:SUBCLASS-OF (time-of-day)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "Daytime-Working-Hours is a set of time intervals. The length of each of those intervals, and their Starting-Point and Ending-Point, are defined by the bulk of a working population performing their daily jobs. The schedule varies by context -- i.e. which group of workers are being considered -- and the boundaries are fuzzy. This fuzziness makes the concept more useful in many ways, though, not less useful."))
)
(DEFINE-OKBC-FRAME dead-animal
:SUBCLASS-OF (organic-stuff)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A subset of Organic-Stuff (and not, of course, of Animal, whose elements must be alive). Each element of Dead-Animal is a corpse or partial remains of an individual animal, somewhat intact, and prior to any butchering, burning, cooking, dissolving, or fully decomposing."))
)
(DEFINE-OKBC-FRAME dead-end-in-system
:INSTANCE-OF (slot asymmetric-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of point-in-system) (range thing) (domain thing) (documentation "(Dead-End-In-System END SYS) means that END is a dead-end node in the specified Path-System SYS. A node X in SYS is a dead-end node in SYS if there is exactly one link LINK in SYS that END is on and END is not on any loop in SYS. One easy way to illustrate a deadend X in SYS is to picture it as a node with only one path (possibly very 'short') in the system through which one can approach or leave X. Note that no totally isolated node in SYS can be a deadend in SYS, neither can any point in SYS that is on a loop in SYS. If there is no specified Path-System in which the path ends, but the ending is a dead end of a Path-Customary like a road or wire, then use Path-Terminus instead."))
)
(DEFINE-OKBC-FRAME dead-language
:SUBCLASS-OF (natural-language)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "A subset of Natural-Language. Each element of Dead-Language is a natural language that is no longer spoken as a native language."))
)
(DEFINE-OKBC-FRAME dealer-for
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range manufacturing-organization) (domain retail-organization) (documentation "The predicate Dealer-For relates a retailer to the manufacturer(s) whose products are sold by that retailer. (Dealer-For RETAILER MANUF) means that the Retail-Organization RETAILER is a dealer for products made by the Manufacturing-Organization MANUF. RETAILER may be only one of many dealers. RETAIL sells MANUF's products to the final consumers."))
:SENTENCES
((kif:not (instance-of dealer-for transitive-binary-predicate))
(kif:not (instance-of dealer-for symmetric-binary-predicate))(kif:not (instance-of dealer-for anti-symmetric-binary-predicate))
(kif:not (instance-of dealer-for asymmetric-binary-predicate))(kif:not (instance-of dealer-for reflexive-binary-predicate))
(kif:not (instance-of dealer-for irreflexive-binary-predicate)))
)
(DEFINE-OKBC-FRAME december
:SUBCLASS-OF (calendar-month)
:INSTANCE-OF (class month-of-year-type)
)
(DEFINE-OKBC-FRAME deciding-which-instrument-predicate-to-use
:INSTANCE-OF (shared-note)
:OWN-SLOT-SPECS ((documentation "Which instrument predicate you use depends on what level of generality you wish your statement to apply at. One help is to look at the argument types of each instrument predicate and decide. Do you want it to apply to every Partially-Tangible which is an instrument? Then use Instrument-Generic since Partially-Tangible is its Arg1-Isa. Are you writing a rule which really only applies to Physical-Devices Then use Device-Used. But be careful! When you use a more specific predicate such as Device-Used it may have special extra conditions in its definition aside from the Physical-Device Arg1-Isa constraint. Also if your first stab at the rule involves Device-Used in the antecedent, see if it applies more generally to Instrument-Generic."))
)
(DEFINE-OKBC-FRAME deciduous-plant
:SUBCLASS-OF (plant-woody)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of plants. Each element of Deciduous-Plant is a plant which sheds all of its leaves once a year, seasonally, and subsequently grows new ones."))
)
(DEFINE-OKBC-FRAME decomposition-event
:SUBCLASS-OF (decomposition-process destruction-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of events in which one or more objects decompose more or less completely. See also the more general concept Decomposition-Process, in whose instances objects at least partially decompose."))
)
(DEFINE-OKBC-FRAME decomposition-process
:SUBCLASS-OF (transformation-process)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of events in which some object decomposes. I.e., in a Decomposition-Process event, some object's matter undergoes chemical reactions (sometimes mediated by microorganisms) that eventually result in the object losing its shape and material characteristics. This may sometimes superficially resemble Melting, but it is a different process."))
)
(DEFINE-OKBC-FRAME decrypting
:SUBCLASS-OF (ibt-recoding)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of actions in which an encrypted IBO (Information-Bearing-Object) is transformed so that it can be accessed."))
)
(DEFINE-OKBC-FRAME default-disjoint-food-type
:SUBCLASS-OF (product-type)
:INSTANCE-OF (class sibling-disjoint-collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections. Each instance of Default-Disjoint-Food-Type is a collection of beverages or foodstuffs (a subset of Food or Food-Ingredient-Only). More to the point, this collection-of-collections is a Sibling-Disjoint-Collection (qv). So every two instances of Default-Disjoint-Food-Type are either disjoint, or are in a known subset/superset relationship, or have some known (reified) common specialization. Virtually every commonly-named type of food will be an element of this set-of-sets. E.g., the collections Hot-Dog, Chicken-Soup, Cocoa-The-Powder, Prune, Toaster-Tart, Milk-Powder, and so on. One could easily define a collection of foodstuff and beverages, such as The-Food-That-Was-Eaten-In-Dallas-Yesterday, that would not be a member of this set-of-sets, but most such collections are not worth naming and keeping around. See the concept Sibling-Disjoint-Collection for more information about this sort of arrangement."))
)
(DEFINE-OKBC-FRAME default-disjoint-script-type
:SUBCLASS-OF (script-type)
:INSTANCE-OF (class sibling-disjoint-collection)
:OWN-SLOT-SPECS ((documentation "This is a Sibling-Disjoint-Collection (qv). So the elements of Default-Disjoint-Script-Type are kinds of actions (subsets of Event) that can be assumed to be mutually disjoint from each other (unless one is known to be a subset of the other, or there is a known common subset.)"))
)
(DEFINE-OKBC-FRAME default-monotonic-predicate
:SUBCLASS-OF (predicate)
:INSTANCE-OF (class collection object-type)
:OWN-SLOT-SPECS ((documentation "A collection of predicates. Each element of Default-Monotonic-Predicate is a predicate whose use as the predicate of a locally asserted ground formula causes that formula to be entered, by default, as :MONOTONIC. Examples: Isa, :subclass-of, Disjoint-With, Equals, Arity, Arg1-Isa."))
)
(DEFINE-OKBC-FRAME defendants
:INSTANCE-OF (slot actor-slot asymmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of litigants) (range agent) (domain trial) (documentation " (defendants ARG1 ARG2) means that the agent ARG2 is the accused party in the lawsuit ARG1."))
)
(DEFINE-OKBC-FRAME defn-iff
:INSTANCE-OF (slot functional-slot inference-related-bookkeeping-predicate binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of defn-sufficient) (range cyc-system-symbol) (domain collection) (documentation "(Defn-Iff COL TEST) means that TEST is the name of a piece of code in the Cyc system substrate, and TEST acts as a necessary and sufficient test for inclusion in the Collection COL. If TEST returns T [True] when applied to a particular item, that item is considered an element of COL; all elements of COL must fulfill TEST's requirements. Cf. Defn-Necessary, Defn-Sufficient."))
)
(DEFINE-OKBC-FRAME defn-necessary
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range cyc-system-symbol) (domain collection) (documentation "(Defn-Necessary COL TEST) means that TEST is the name of a piece of code in the Cyc system substrate, and TEST acts as a necessary definition for membership in the Cyc Collection COL. Only if TEST returns T [True] when applied to a particular item can that item be considered an element of COL; all elements of COL must fulfill TEST's requirements, although there may be additional requirements for membership in COL as well. Cf. Defn-Iff and Defn-Sufficient."))
)
(DEFINE-OKBC-FRAME defn-sufficient
:INSTANCE-OF (slot binary-predicate inference-related-bookkeeping-predicate)
:OWN-SLOT-SPECS ((range cyc-system-symbol) (domain collection) (documentation "(Defn-Sufficient COL TEST) means that TEST is the name of a piece of code in the Cyc system substrate, and TEST acts as a sufficient definition for inclusion in the Cyc Collection COL. If TEST returns T [True] when applied to a particular item, that item is considered an element of COL. Note that TEST isn't necessarily a necessary test for membership in COL; i.e., not all elements of COL must pass the test, unless TEST is also a Defn-Necessary for COL. Cf. Defn-Necessary, Defn-Iff."))
)
(DEFINE-OKBC-FRAME degeneration-event
:SUBCLASS-OF (incurring-damage)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In each Degeneration-Event, some object loses its function(s) through a process of deterioration and/or a series of discrete breakdowns."))
)
(DEFINE-OKBC-FRAME degree-celsius
:INSTANCE-OF (function unit-of-measure-no-prefix mks-unit-of-measure unit-of-temperature)
:OWN-SLOT-SPECS ((range scalar-interval temperature) (documentation "The standard unit of temperature in much of the world and also in CYC.") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME degree-fahrenheit
:INSTANCE-OF (function unit-of-measure-no-prefix unit-of-temperature)
:OWN-SLOT-SPECS ((range scalar-interval temperature) (documentation "The unit of measure on the Fahrenheit scale; mainly used in the USA") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME degree-kelvin
:INSTANCE-OF (function unit-of-measure-no-prefix standard-unit-of-measure unit-of-temperature)
:OWN-SLOT-SPECS ((range scalar-interval temperature) (documentation "The unit of measure on the Kelvin or Absolute temperature scale; mainly used in science; note that the size of this unit is equal to the size of a DegreeCentrigrade.") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME degree-unit-of-angular-measure
:INSTANCE-OF (function unit-of-measure-no-prefix unit-of-angular-distance)
:OWN-SLOT-SPECS ((range scalar-interval physical-attribute) (documentation "The basic unit to measure the size of angles, in the Imperial system of measurement. 360 degrees = 1 complete circle") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME deliberate-actors
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of pre-actors) (range agent) (domain event) (documentation "(Deliberate-Actors ACT ACTR) means that the Agent ACTR is conscious, volitional, purposeful in the event ACT. ACTR is aware of acting in ACT and chooses to play the role he/she/it has in that event; i.e., ACTR has some purpose in mind.
Note: If you do something deliberately but you fail, you are still a Deliberate-Actors. For instance, you are a near-sighted doer of Showing-Support-For-Someone at a fencing match, and it turns out you were cheering for Fred when you thought you were cheering for Joe; nevertheless, you are still one of the Deliberate-Actors in the Showing-Support-For-Someone event.
Note: Legal responsibility is a separte issue from `deliberateness.' Doing something in a fit of rage (e.g. a crime of passion) still involves purpose, volition, and consciousness even if considered for only an instant, and even if the laws and courts find you not guilty."))
)
(DEFINE-OKBC-FRAME denotation
:INSTANCE-OF (relation quaternary-predicate intangible-object-predicate)
:OWN-SLOT-SPECS ((documentation "The predicate Denotation is used to relate English words to their denotations within the Cyc Knowledge Base. Some words have multiple denotations associated with different word senses, which may or may not occur in the same parts of speech. (Denotation WORD PART NUM CONST) means that the denotation of WORD, with part of speech PART and word sense number NUM, is the Cyc constant CONST. Examples: (1) Place-The-Word, an instance of English-Word, has the denotation Putting-Something-Somewhere when used as a Verb with its word sense 0, and the denotation Place when used as a Simple-Noun with that same word sense; (2) Ring-The-Word currently has four Denotation assertions in the KB: Emitting-Sound (as a Verb with its 1st word sense); Audible-Sound (as a Simple-Noun with its 1st word sense); Ring-Shape (as a Simple-Noun with its 0th word sense); and Ring-Jewelry (as a Simple-Noun with its 2nd word sense). Note that Denotation may reference the results of Cyc functions, as well as Cyc constants; e.g., Density-The-Word denotes (Interval-Min-Fn (Low-Amount-Fn Density)). See also Word-Sense, Speech-Part.") (arg4-isa thing) (arg2-genl speech-part))
:SENTENCES
((nth-domain denotation 4 thing)
(nth-domain denotation 3 integer)(nth-domain denotation 2 linguistic-object-type)
(nth-domain denotation 1 english-word))
)
(DEFINE-OKBC-FRAME density
:SUBCLASS-OF (physical-attribute scalar-interval)
:INSTANCE-OF (class derived-numeric-attribute-type)
:OWN-SLOT-SPECS ((documentation "A collection of physical attributes. Each element of Density is a measurable physical property of a tangible object, namely, its mass per volume. Densities may be represented relative to certain substances, e.g., Salt-Water-Density, Fresh-Water-Density, Dense-As-Oil. Densities of objects are reported using the predicate Density-Of-Object."))
)
(DEFINE-OKBC-FRAME density-of-object
:INSTANCE-OF (slot interval-based-quantity-slot tangible-object-predicate)
:OWN-SLOT-SPECS ((range density) (domain partially-tangible) (documentation "(Density-Of-Object OBJ DENS) means that the tangible thing OBJ has the Density DENS."))
)
(DEFINE-OKBC-FRAME dentist
:SUBCLASS-OF (medical-care-professional)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "The collection of doctors that are trained with diagnosing and treating diseases of the gums and teeth."))
)
(DEFINE-OKBC-FRAME derived-numeric-attribute-type
:SUBCLASS-OF (measurable-attribute-type)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections. Each element of Derived-Numeric-Attribute-Type is a collection of measurable attributes that are measured in complex units, including Volume, Area, Acceleration, etc. The types of attributes in Derived-Numeric-Attribute-Type are `derived' from other, fundamental attributes (such as Distance and Mass) which are measured in simple units. Cf. Fundamental-Numeric-Attribute-Type."))
)
(DEFINE-OKBC-FRAME desert-climate-cycle
:SUBCLASS-OF (temperate-climate-cycle annual-climate-cycle)
:INSTANCE-OF (class climate-cycle-type)
:OWN-SLOT-SPECS ((documentation "The attribute of having a desert climate. Wide termperature extremes from very hot in day to cold at night. Very little precipitation on a year-long basis, although there may be desert storms."))
)
(DEFINE-OKBC-FRAME desires
:INSTANCE-OF (slot propositional-attitude-slot)
:OWN-SLOT-SPECS ((range cyc-formula) (domain intelligent-agent) (documentation "(Desires AGT PROP) means that the Agent AGT desires that the world be as the proposition PROP (represented by a Cyc-Formula) describes it to be. Desires is implied by Goals, but is weaker: PROP might be some desirable state of affairs that the agent is not actively working, or planning, to make/keep true; e.g., World-Peace. See also Goals and Intends."))
:SENTENCES
((overlapping-external-concept desires sensus-information1997 "WANTING")
)
)
(DEFINE-OKBC-FRAME desk-worker
:SUBCLASS-OF (professional)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of persons; a subset of Professional. This is a general category of workers that generally sit at desks, as opposed to those who do factory work or outside work, etc. Subsets include Administrator, Computer-Operator, and Secretary."))
)
(DEFINE-OKBC-FRAME destination-round-trip
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of non-deliberate-actors) (range partially-tangible) (domain translation-round-trip) (documentation "(Destination-Round-Trip TRIP PLACE) means that PLACE is the destination (i.e., the To-Location) of the OUTBOUND leg of the round-trip event TRIP. PLACE is where the Object-Moving in TRIP goes and then returns from. See also Origin-Round-Trip, Translation-Round-Trip, Outbound-Leg-Of-Round-Trip."))
)
(DEFINE-OKBC-FRAME destruction-event
:SUBCLASS-OF (creation-or-destruction-event)
:INSTANCE-OF (class script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In each element of Destruction-Event, at least one instance of Entity (the Inputs-Destroyed) ceases to exist."))
)
(DEFINE-OKBC-FRAME developer-ofibt-type
:INSTANCE-OF (slot binary-predicate intangible-object-predicate)
:OWN-SLOT-SPECS ((range agent) (domain specified-information-bearing-thing-type) (documentation "The predicate Developer-OfIBT-Type relates a specific work to its creator(s). (Developer-OfIBT-Type IBTTYPE AGENT) means that AGENT is one of the people, corporations, publishers, etc., responsible for the invention or bringing into being of the Specified-Information-Bearing-Thing-Type IBTTYPE, which may be a book, television show, computer program, musical score, etc. Examples: Lenat is a Developer-OfIBT-Type for the CycKB@cyc; Orson-Welles is a Developer-OfIBT-Type for Citizen-Kane-The-Movie."))
)
(DEFINE-OKBC-FRAME device-controlled-by
:INSTANCE-OF (slot asymmetric-binary-predicate anti-symmetric-binary-predicate)
:OWN-SLOT-SPECS ((range control-device) (domain physical-device) (documentation "(Device-Controlled-By DEV CONTROL) means that CONTROL is a Control-Device that controls Physical-Device DEV. Most of the time, the controls will be Physical-Parts of the device. However there are some notable exceptions -- one's TV remote control, for example -- which control a device but are not Physical-Parts of that device."))
:SENTENCES
((kif:not (instance-of device-controlled-by transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME device-running
:SUBCLASS-OF (physical-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. An instance of Device-Running is an event in which some device is running. This collection includes events which are complete cycles of a device's normal function (see Single-Complete-Run-Of-A-Device) as well as random time slices (Time-Slices) of them running. Examples include instances of the collections Airplane-Take-Off, Skate-Boarding, Riding-A-Motorcycle, etc. Some stranger examples --- which are not instances of Single-Complete-Run-Of-A-Device --- include: all the the ignition phases of the firing of my Honda's engine during November of 1996; my TV when it was on and showing a commercial this year; my TV when it was on and I was watching it this week."))
)
(DEFINE-OKBC-FRAME device-single-user
:SUBCLASS-OF (physical-device partially-tangible)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of devices.
One can classify devices according to how many simultaneous
users they typically have. An instance of Device-Single-User
is any device that typically has/requires exactly one (i.e.,
one and only one) user. A screwdriver (an instance of
Screwdriver) is a Device-Single-User, but a grand piano
(an instance of Grand-Piano) is not. A borderline non-example
is a car --- although only one person operates it, several can
`use' it at once, i.e. derive the value of its primary function
which is transportation. So a car is not a Device-Single-User.
A borderline example is a telephone -- although it requires
two or more users (each on telephones) for meaningful use,
each phone generally has just one user at a time.
So a telephone is a Device-Single-User but a telephone-circuit is not."))
)
(DEFINE-OKBC-FRAME device-state
:SUBCLASS-OF (attribute-value)
:INSTANCE-OF (class unordered-attribute-type)
:OWN-SLOT-SPECS ((documentation "A collection of states that devices can be in, including: Device-On, Device-Off, Recording-States, Cocked-State, Folded, Off-Hook, Unlocked, and many others."))
)
(DEFINE-OKBC-FRAME device-used
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of instrument-generic) (range physical-device) (domain event) (documentation "The predicate Device-Used indicates that a particular device is used in a particular event. (Device-Used EVENT OBJECT) means that the Physical-Device OBJECT plays an instrumental role in the Event EVENT. (See also Instrument-Generic.) OBJECT is intentionally used in EVENT, and standardly (e.g., in the Human-Activities-Mt) OBJECT's role in EVENT is consistent with the object's Primary-Function."))
)
(DEFINE-OKBC-FRAME device-user-powered
:SUBCLASS-OF (muscle-powered-device solid-tangible-thing)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((transport-via-fn |(TRANSPORT-VIA-FN DEVICE-USER-POWERED)|))
)
(DEFINE-OKBC-FRAME dexterity
:SUBCLASS-OF (script-performance-attribute)
:INSTANCE-OF (class script-performance-attribute-type)
:OWN-SLOT-SPECS ((documentation "Dexterity is the Script-Performance-Attribute-Type for describing actions in which the performer's hands move accurately, quickly, and with economy of motion."))
)
(DEFINE-OKBC-FRAME diagnosing-and-repairing-something
:SUBCLASS-OF (human-activity purposeful-action action-on-object intrinsic-state-change-event)
:INSTANCE-OF (class default-disjoint-script-type)
:OWN-SLOT-SPECS ((documentation "The collection of all actions of diagnosing and repairing something, in a very broad sense. Such events can range from fixing a Physical-Device (e.g., the last time you took your car in to be fixed), to killing pests that infest a place. All such actions involve an intrinsic change in the thing which undergoes repairs. Notice that a diagnosis action alone, or a repair action alone, would not be elements of this collection; they could be Sub-Events of an element of this collection."))
)
(DEFINE-OKBC-FRAME dietary-deficiency-condition
:SUBCLASS-OF (malnutrition)
:INSTANCE-OF (class physiological-condition-type)
:OWN-SLOT-SPECS ((documentation "The collection of physiological conditions brought on by consuming less of a nutrient than the body requires."))
)
(DEFINE-OKBC-FRAME difference-fn
:INSTANCE-OF (function evaluatable-function non-predicate-function function-from-quantities-to-quantities)
:OWN-SLOT-SPECS ((range scalar-interval) (documentation "Difference-Fn is Cyc's subtraction operator; it is a binary mathematical function. (Difference-Fn MINUEND SUBTRAHEND) yields a new quantity that is the result of subtracting SUBTRAHEND from MINUEND. Both arguments to Difference-Fn must be elements of Scalar-Interval, as is its result. Examples: (Difference-Fn 88 11) returns 77; (Difference-Fn (Kilogram 4.2) (Kilogram 3)) returns (Kilogram 1.2)."))
:SENTENCES
((nth-domain difference-fn 2 scalar-interval)
(nth-domain difference-fn 1 scalar-interval))
)
(DEFINE-OKBC-FRAME different
:INSTANCE-OF (commutative-relation variable-arity-relation evaluatable-function predicate)
:OWN-SLOT-SPECS ((documentation "The variable-arity predicate Different is used to state the non-identity of two or more objects. (Different X1 X2 ... Xn) means that each Xi given as an argument is not equal to any of the other Xi's. Different is an element of Evaluatable-Function (q.v.). See also Equals.
Different can be used to simplify formulas when several things need to be tested for mutual inequality.") (args-isa thing))
)
(DEFINE-OKBC-FRAME different-in-attribute
:INSTANCE-OF (relation ternary-predicate)
:OWN-SLOT-SPECS ((documentation "(Different-In-Attribute THING1 THING2 ATTRIBUTE) means that the two things THING1 and THING2 do not have the same values of the Attribute-Type ATTRIBUTE. Here 'the same' could mean means complete identity or close resemblance -- what this 'different' means, and what the standard of closeness or identity is, depends on the context, but Different-In-Attribute and Identical-In-Attribute cannot both be correctly asserted of the same two things. See also Resembles-In-Attribute, and Different-In-Attribute."))
:SENTENCES
((nth-domain different-in-attribute 3 attribute-type)
(nth-domain different-in-attribute 2 thing)(nth-domain different-in-attribute 1 thing)
)
)
(DEFINE-OKBC-FRAME digestion-event
:SUBCLASS-OF (body-movement-event biological-decomposition-event single-doer-action)
:INSTANCE-OF (class default-disjoint-script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. For most animals, a Digestion-Event starts at the mouth and, for most vertebrates, end at the anus. This concept should not be confused with Digesting-In-Stomach, whose instances occur only in an organism's Stomach. A Digestion-Event spans the whole Digestive-System, from start to finish."))
)
(DEFINE-OKBC-FRAME digestive-system
:SUBCLASS-OF (animal-body-part biological-living-object)
:INSTANCE-OF (class animal-body-part-type)
:OWN-SLOT-SPECS ((documentation "The collection of all animals' digestive systems. A Digestive-System is a system of organs and other body parts (typically of Vertebrates) which work together to accomplish the digestion function."))
)
(DEFINE-OKBC-FRAME dimensionless-unit-of-measure
:SUBCLASS-OF (unit-of-measure)
:INSTANCE-OF (class interconvertible-unit-type)
:OWN-SLOT-SPECS ((documentation "A subset of Unit-Of-Measure. Dimensionless-Unit-Of-Measure is the collection of measurement functions whose results are elements of Scalar-Interval which have no dimension; i.e., they are simply numbers, instances of Interval-On-Number-Line. Examples include Percent, Unity, Thousandths. (Percent 50) returns the point-interval, one-half (0.5). (Unity 3 4) returns the interval that is the range of numbers between 3 and 4, inclusive."))
)
(DEFINE-OKBC-FRAME directed-translation
:SUBCLASS-OF (movement-translation-event purposeful-action)
:INSTANCE-OF (class temporal-stuff-type script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events; a subset of Movement-Translation-Event. Each instance of Directed-Translation is a movement event that is Performed-By an Agent --- that agent intends for the Object-Moving to reach a particular Target. Examples: William Tell shooting the arrow off his son's head, John Wilkes Booth shooting Abraham Lincoln, the last time you tossed a frisbee to someone, a pilot landing an airplane, and a skiier skiing one run of the downhill course."))
)
(DEFINE-OKBC-FRAME directing-agent
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of deliberate-actors) (range agent) (domain event) (documentation "(Directing-Agent ACT AGENT) means that AGENT is one of the agents that is in control of or directing ACT, but not necessarily directly performing it. If, in the event ACT, an agent other than AGENT has the Performed-By role, then that performer's actions in ACT are directed by AGENT. For example, (Directing-Agent PSOBicentennialConcertOfBeethovensNinth William-Steinberg) is true, because Steinberg was the conductor of that concert; he directed the many other musicians who performed in that event. Another case: (Directing-Agent MassacreAtMyLai LtWilliamCalley). The type of direction implied by Directing-Agent is the kind that can be accomplished by AGENT communicating its desires to the actual performer(s) of ACT. So, a person would be the Directing-Agent in a clothes-washing event Done-By a washing machine ONLY in those contexts in which we can consider the machine an agent, acting intentionally."))
)
(DEFINE-OKBC-FRAME direction-between-objects
:INSTANCE-OF (relation ternary-predicate)
:OWN-SLOT-SPECS ((documentation "(Direction-Between-Objects OBJ1 OBJ2 UVI) means that UVI, an element of Unit-Vector-Interval, is a vector or set of vectors which point(s) from a point (or set of points) in OBJ1 to a point (or set of points) in OBJ2. See also Vector-From-To-Fn which is roughly interchangeable with Direction-Between-Objects. Direction-Between-Objects has the advantage that an arbitrarily precise direction may be specified. Vector-From-To-Fn saves the user from doing the labor involved with reifiing and from having to know the direction between OBJ1 and OBJ2."))
:SENTENCES
((nth-domain direction-between-objects 3 unit-vector-interval)
(nth-domain direction-between-objects 2 partially-tangible)(nth-domain direction-between-objects 1 partially-tangible)
)
)
(DEFINE-OKBC-FRAME direction-expression
:SUBCLASS-OF (unit-vector-interval)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "A collection of vectors; a subset of Unit-Vector-Interval. Each element of Direction-Expression is a vector representing a direction. Typically these expressions are used to indicate direction between two objects or locations. An important subset of this collection is GeographicalDirection@cyc; e.g., South-Directly, North-West-Directly."))
)
(DEFINE-OKBC-FRAME direction-of-translation-throughout
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range unit-vector-interval) (domain movement-translation-event) (documentation "(Direction-Of-Translation-Throughout MOVEMENT DIR) means that the Object-Moving in the MOVEMENT Event translates in the direction DIR throughout MOVEMENT. In a Translation-Multi-Path event, where there are several objects moving and following different pathways, this means that at least one of those objects moves in direction DIR.
Note: It may turn out, in the future, to be worth creating a ternary version of this, which specifies which direction each particular Object-Moving moves in."))
)
(DEFINE-OKBC-FRAME direction-pointing
:INSTANCE-OF (slot spatial-predicate binary-predicate)
:OWN-SLOT-SPECS ((range unit-vector-interval) (domain partially-tangible) (documentation "(Direction-Pointing OBJ DIR) means that the intrinsic pointing axis of OBJ points in the direction DIR (which is described using an instance of Unit-Vector-Interval). Pointing axes may be ascribed to certain objects especially in relation to their function(s); e.g., objects which are intended to indicate direction (e.g., a pointer stick, a compass needle); objects which cause motion in a certain direction (e.g., a gun, a train); objects which are accessed from a certain direction (e.g., cupboards, couches)."))
)
(DEFINE-OKBC-FRAME dirtiness
:SUBCLASS-OF (scalar-interval attribute-value)
:INSTANCE-OF (class primitive-attribute-type)
:OWN-SLOT-SPECS ((documentation "A collection of attributes. Dirtiness is a measurable attribute that many tangible objects have. Each element of the collection Dirtiness represents a specific level of dirtiness (or cleanliness!); e.g., Dirty, Really-Dirty, A-Little-Dirty, Clean, Sterile. Indicate a particular object's Dirtiness with the predicate Dirtiness-Of-Object."))
)
(DEFINE-OKBC-FRAME dirtiness-of-object
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range dirtiness) (domain partially-tangible) (documentation "(Dirtiness-Of-Object OBJ DEGREE) means that the tangible object OBJ has this DEGREE of Dirtiness."))
)
(DEFINE-OKBC-FRAME disappointment
:SUBCLASS-OF (sadness surprise dissatisfaction)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "The emotion or state of feeling defeated in expectation or hope. This is a collection; for an explanation of a typical Feeling-Attribute-Type, see Happiness."))
)
(DEFINE-OKBC-FRAME disapproval
:SUBCLASS-OF (feeling-attribute)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "The emotion or state of disapproving of something; a negative attitude towards some situation, proposal, person, or thing, implying a judgment based on explicit or implicit standards (rational, moral, pragmatic, or etc.). This is a collection; for an explanation of a typical Feeling-Attribute-Type, see Happiness. More specialized Feeling-Attribute-Types than Disapproval are Contempt, Hate, Abhorrence, etc. More subtly, it is often true that feelings of Jealousy or Envy manifest in superficial shows of Disapproval. Disapproval is a Collection --- for an explanation of that, see Happiness."))
)
(DEFINE-OKBC-FRAME disaster-event
:SUBCLASS-OF (destruction-event)
:INSTANCE-OF (class script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In each Disaster-Event, a large group of people (or, in decreasing order of likelihood of usage of this concept, a large group of animals, plants, corporations, etc.) are at very high risk of injury or property damage, or in which a lot of injury and property damage occurs even though the risk was low."))
)
(DEFINE-OKBC-FRAME disgust
:SUBCLASS-OF (dislike)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "A feeling of repulsion or aversion towards something considered distasteful or repugnant. This is a Collection --- for an explanation of that, see Happiness. Some more specialized Feeling-Attribute-Types than Disgust include feelings of Abhorrence."))
)
(DEFINE-OKBC-FRAME disjoint-set-or-collection
:SUBCLASS-OF (set-or-collection)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "A collection of mathematical sets and collections the members of which are themselves mathematical sets or collections. A set or collection, SETORCOL, of sets or collections is an instance of Disjoint-Set-Or-Collection just in case the elements of SETORCOL are mutually disjoint -- that is, no two elements of SETORCOL have any elements in common."))
:SENTENCES
((synonymous-external-concept disjoint-set-or-collection sensus-information1997 "DISJUNCTIVE-SET")
)
)
(DEFINE-OKBC-FRAME disjoint-with
:INSTANCE-OF (slot rule-macro-predicate taxonomic-slot default-monotonic-predicate symmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((range set-or-collection) (domain set-or-collection) (documentation "(Disjoint-With SETORCOL1 SETORCOL2) means that the mathematical set or collection SETORCOL1 is disjoint with the mathematical set or collection SETORCOL2 -- that is, the two have no elements in common.") (genl-inverse disjoint-with))
:SENTENCES
((kif:not (instance-of disjoint-with anti-symmetric-binary-predicate))
(kif:not (instance-of disjoint-with transitive-binary-predicate)))
)
(DEFINE-OKBC-FRAME dislike
:SUBCLASS-OF (feeling-attribute)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "A feeling of disaffection or disaffinity for a person or thing. This is a Collection --- for an explanation of that, see Happiness. Some more specialized Feeling-Attribute-Types than Dislike are Disgust, Contempt, Hate, Resentment, etc."))
)
(DEFINE-OKBC-FRAME dislikes-object
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range partially-tangible) (domain agent) (documentation "(Dislikes-Object AGT OBJ) means that AGT feels an emotion of Dislike when interacting with OBJ in some way. See Likes-Object for elaboration. A specialization of Dislikes-Object is Dislikes-Sensorially (qv). "))
:SENTENCES
((kif:not (instance-of dislikes-object transitive-binary-predicate))
(kif:not (instance-of dislikes-object symmetric-binary-predicate))(kif:not (instance-of dislikes-object anti-symmetric-binary-predicate))
(kif:not (instance-of dislikes-object asymmetric-binary-predicate))(kif:not (instance-of dislikes-object reflexive-binary-predicate))
(kif:not (instance-of dislikes-object irreflexive-binary-predicate)))
)
(DEFINE-OKBC-FRAME dislikes-role-in-activity
:INSTANCE-OF (relation ternary-predicate)
:OWN-SLOT-SPECS ((documentation "(Dislikes-Role-In-Activity AGT ROLE EVT) means that if the Agent AGT has the relation ROLE to the Event EVT, then AGT is likely to feel Dissatisfaction. This predicate is useful to represent sentences such as `Joe dislikes running' or `Fred disliked receiving the flogging'."))
:SENTENCES
((nth-domain dislikes-role-in-activity 3 event)
(nth-domain dislikes-role-in-activity 2 actor-slot)(nth-domain dislikes-role-in-activity 1 agent)
)
)
(DEFINE-OKBC-FRAME dislikes-sensorially
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of dislikes-object) (range sensory-attribute) (domain perceptual-agent) (documentation "(Dislikes-Sensorially AGT SENSUM) means that the Perceptual-Agent AGT feels some physical discomfort from the sensory experience of SENSUM (a taste, an odor, a particular level of pain, etc. --- see Sensory-Attribute).
Note: this is a stronger statement than (:not (Likes-Sensorially AGT SENSUM)), as there may be many Sensory-Attributes which one neither particularly likes nor dislikes."))
:SENTENCES
((kif:not (instance-of dislikes-sensorially symmetric-binary-predicate))
(kif:not (instance-of dislikes-sensorially anti-symmetric-binary-predicate))(kif:not (instance-of dislikes-sensorially asymmetric-binary-predicate))
(kif:not (instance-of dislikes-sensorially reflexive-binary-predicate))(kif:not (instance-of dislikes-sensorially irreflexive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME dispute-event
:SUBCLASS-OF (hostile-social-action)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events with multiple participants. In each Dispute-Event, some participants seek to achieve states of affairs that other participants seek to prevent. Disputes may or may not get settled. Settlement of a dispute may be by fighting, by competition, by using a mediator or court, by chance, by mutual reasoning, etc."))
)
(DEFINE-OKBC-FRAME dissatisfaction
:SUBCLASS-OF (feeling-attribute)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "Feeling of discontent, due to a lack of fulfillment of an agent's desires, needs, or requirements. This is a collection; for an explanation of a typical Feeling-Attribute-Type, see Happiness. Some more specialized Feeling-Attribute-Types than Dissatisfaction are Disappointment, Frustration, Impatience, Anger, etc. "))
)
(DEFINE-OKBC-FRAME dissolving
:SUBCLASS-OF (destruction-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In each instance of this collection, a solvent and a solute mix to form a solution."))
)
(DEFINE-OKBC-FRAME distance
:SUBCLASS-OF (physical-attribute scalar-interval)
:INSTANCE-OF (class fundamental-numeric-attribute-type)
:OWN-SLOT-SPECS ((documentation "A collection of physical attributes. Each element of Distance is the length of a path in space extending from one point to another. Elements of Distance may be either a fixed interval, such as the height of the Washington-Monument-In-WashingtonDC, or a range, such as Within-Audible-Distance (see Scalar-Interval for more explanation). Also, see Unit-Of-Distance for the units used by Cyc to measure distances."))
)
(DEFINE-OKBC-FRAME distance-above-sea-level
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range distance) (domain geographical-region) (documentation "(Distance-Above-Sea-Level REG DIST) means that the altitude above sea level of the Geographical-Region REG is the Distance DIST. For elements of Mountain, distance is measured from sea level to the peak; for elements of Lake, from the surface to sea level; for cities, from the center of town to sea level. Examples: (Distance-Above-Sea-Level Pikes-Peak-Mount (Foot-Unit-Of-Measure 14110)); (Distance-Above-Sea-Level Mount-Everest (Foot-Unit-Of-Measure 29028)); (Distance-Above-Sea-Level Mount-Fuji-Volcano (Foot-Unit-Of-Measure 12389)); (Distance-Above-Sea-Level Lake-Huron (Foot-Unit-Of-Measure 580))."))
)
(DEFINE-OKBC-FRAME distance-between
:INSTANCE-OF (relation functional-predicate ternary-predicate cotemporal-predicate)
:OWN-SLOT-SPECS ((documentation "(Distance-Between THIS THAT DIST) means that the distance between two things, THIS and THAT, is DIST. DIST is the length of the shortest straight line which extends from a point on THIS to a point on THAT. For example, (Distance-Between La-Guardia-Airport New-York-Hilton-At-Broadway (Kilometer 12)). The notion of 'straight line' depends on the context; in a Geography-related context it would be a great circle line on the Earth's surface rather than a true Euclidian straight line going through the Earth."))
:SENTENCES
((nth-domain distance-between 3 distance)
(nth-domain distance-between 2 spatial-thing)(nth-domain distance-between 1 spatial-thing)
)
)
(DEFINE-OKBC-FRAME distance-of-rotation
:INSTANCE-OF (slot role binary-predicate)
:OWN-SLOT-SPECS ((range scalar-interval physical-attribute) (domain movement-rotation) (documentation "This predicate indicates, for a particular rotational motion event, the total absolute value of the angular distance travelled by the Object-Moving in that event. (Distance-Of-Rotation ROT DIST) means that in the event ROT, the Object-Moving travelled the angular distance DIST. Note that this is not the same as the net angular displacement of the Object-Moving, but rather the entire angular distance travelled. So if you unscrew a jar lid 1/6 of a turn, and later screw it back on, the Distance-Of-Rotation is 120 degrees, not zero; and if you spin around ten times, your Distance-Of-Rotation is 3600 degrees, not zero. Angular distance is measured in degrees, radians, etc."))
)
(DEFINE-OKBC-FRAME distance-translated
:INSTANCE-OF (slot interval-based-quantity-slot role)
:OWN-SLOT-SPECS ((range distance) (domain movement-translation-event) (documentation "This predicate relates a translational movement event to the total distance travelled by the Object-Moving in that event. (Distance-Translated MOVE DIST) means that in the event MOVE, the Object-Moving covered the distance DIST. Note that DIST is the actual distance travelled by the object, not merely its net change in position; so if the Pathway-Complete of MOVE is a round trip a mile each way to the store, the Distance-Translated would be 2 miles, not zero."))
)
(DEFINE-OKBC-FRAME distributing-meta-knowledge-predicate
:SUBCLASS-OF (predicate)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "instances are predicates which are permitted to distribute over multiple assertions resulting from canonicalizing one (or more) of the formula args"))
)
(DEFINE-OKBC-FRAME distribution-event
:SUBCLASS-OF (transfer-out)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Distribution-Event is an event in which tangible or intangible objects are distributed from a source to various destinations via some distribution network."))
)
(DEFINE-OKBC-FRAME dock
:SUBCLASS-OF (fixed-structure outdoor-location)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of long flat walkways that jut out over water from shorelines. A Dock's main function is to provide a place to secure boats and to provide a place where passengers and cargo can be loaded and unloaded."))
)
(DEFINE-OKBC-FRAME doctor-medical
:SUBCLASS-OF (scientist medical-care-professional prescriber)
:INSTANCE-OF (class medical-specialty-type)
:OWN-SLOT-SPECS ((documentation "The collection of all medical doctors - MDs and Osteopaths."))
)
(DEFINE-OKBC-FRAME does-business-with
:INSTANCE-OF (slot cotemporal-objects-slot symmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of cotemporal) (range agent) (domain agent) (documentation "The predicate Does-Business-With relates two agents who do business with each other. (Does-Business-With AGENT1 AGENT2) means that AGENT1 does some business with AGENT2. Minimally, that means the two agents at least occasionally negotiate to buy or sell products or services from one other. The two agents may or may not complete the sales/purchase and enter into actual contracts.") (genl-inverse does-business-with))
:SENTENCES
((kif:not (instance-of does-business-with transitive-binary-predicate))
(kif:not (instance-of does-business-with reflexive-binary-predicate)))
)
(DEFINE-OKBC-FRAME dog
:SUBCLASS-OF (domestic-pet mammal carnivore)
:INSTANCE-OF (class biological-species)
:OWN-SLOT-SPECS ((documentation "The collection of all dogs of all breeds. Elements of Dog may be members of Domestic-Pet or of WildAnimal@cyc; e.g., Dog includes the dingo dogs of Australia. However, Dog excludes the members of Wolf, Fox, and the other non-dog subsets of Canine-Animal. Dog is an instance of Biological-Species, Canis familiaris."))
)
(DEFINE-OKBC-FRAME dollar-united-states
:INSTANCE-OF (function standard-unit-of-measure unit-of-measure-no-prefix unit-of-money)
:OWN-SLOT-SPECS ((range scalar-interval money) (documentation "An element of Unit-Of-Money. Dollar-United-States represents the main standard monetary unit of the United States of America. One Dollar-United-States is equivalent to 100 Cent-United-States. See Unit-Of-Measure for further explanation.") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME dollars-per-hour
:INSTANCE-OF (function unit-of-measure-no-prefix unit-of-monetary-flow-rate)
:OWN-SLOT-SPECS ((range rate scalar-interval monetary-flow-rate) (documentation "An element of UnitOfMonetaryFlowRate@cyc; the amount of Money in dollars earned, spent, or transferred in an hour.") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME dollars-per-year
:INSTANCE-OF (function unit-of-measure-no-prefix unit-of-monetary-flow-rate)
:OWN-SLOT-SPECS ((range rate scalar-interval monetary-flow-rate) (documentation "An element of UnitOfMonetaryFlowRate@cyc; the amount of Money in dollars earned, spent, or transferred in a year.") (args-isa cyc-system-real-number))
)
(DEFINE-OKBC-FRAME domain-assumptions
:INSTANCE-OF (slot microtheory-predicate binary-predicate)
:OWN-SLOT-SPECS ((range cyc-formula) (domain microtheory) (documentation "(Domain-Assumptions M P) means that the microtheory M has the proposition P as a domain assumption. See the comment for Microtheory for a detailed explanation of what the `assumptions' of a mt are, as opposed to its `content'. In brief, it means that all the `content' assertions of M assume that P is true. Another way of thinking of this is that one is `in' context M only if all its domain assumptions are true. Another way of thinking of this is that the various `content' assertions of M only apply to objects that satisfy all its Domain-Assumptions. Yes, that means that the `domain of quantifiers' (For-All and There-Exists) is limited to the universe of such objects. So if it's true in M that (For-All ?x Q), and if we lift this axiom to another theory M2 that does not make the domain assumption P, then the axiom becomes (For-All ?x (:=> P Q)).
Note: Actually, what becomes true in M2 is slightly more complicated, namely: (For-All ?x (:=> (:and P1 P2 P3...) Q)), where P1, P2, P3,... are all the domain assumptions of M which are not implied by the domain assumptions of M2.
Note: Domain assumption propositions --- in this case P --- must have a special format: P must contain the free variable ?U, and this ?U represents `some term which is talked about in M'. The idea is that one could have a domain assumption that said `if ?U is a person, ?U must have been born after 1950', or which said `if ?U is the performer of an event, then ?U is a person' etc. For example: (:=> (:instance-of ?U Physical-State-Change-Event) (:instance-of ?U Creation-Or-Destruction-Event)) is one of the Domain-Assumptions of the Naive-State-Change-Mt context. It says that, in that context, physical state changes of an object (e.g., melting or boiling) are viewed as creations and destructions, in which elements of Entity come into or go out of existence, rather than viewing them as events which preserve entityhood."))
)
(DEFINE-OKBC-FRAME domestic-pet
:SUBCLASS-OF (human-occupation-construct-resident domesticated-animal portable-object)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The subset of Domesticated-Animal whose elements are animals kept by humans primarily for their companionship. (They may, however, do some chores such as catching mice.) Many members of Domestic-Pet live in the homes of their owners."))
)
(DEFINE-OKBC-FRAME domesticated-animal
:SUBCLASS-OF (non-person-animal)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A subset of Animal@cyc; the collection of all animals which are kept by humans for labor, transportation, food, or as pets, and whose relations with humans are more or less cooperative. Domesticated-Animal does NOT include instances of Tiger being kept in zoos, though it arguably includes Shamu or Flipper. Cf. Wild-Animal, Captive-Animal."))
)
(DEFINE-OKBC-FRAME domesticated-animal-food
:SUBCLASS-OF (tangible-product)
:INSTANCE-OF (class existing-stuff-type product-type)
:OWN-SLOT-SPECS ((documentation "A collection of tangible stuff; a subset of Tangible-Product. Each element of Domesticated-Animal-Food is a foodstuff produced by human beings and intended for consumption by domesticated animals. This collection includes feed manufactured for horses, cattle, chickens, and other farm animals, as well as `pet foods'."))
)
(DEFINE-OKBC-FRAME done-by
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of actors pre-actors) (range something-existing) (domain event) (documentation "The predicate Done-By relates an event to its `doer'. (Done-By EVENT DOER) means that DOER is the `doer' in the event EVENT. Some action on the part of the doer causes or carries out the event. This predicate is agnostic as to whether DOER does EVENT intentionally or not (DOER need not even be animate; e.g., the event in which Mount Vesuvius erupted and buried Pompeii was Done-By Mount Vesuvius). See Performed-By and Bodily-Doer for the more specific senses of `doer' when DOER is, respectively, an agent (Agent) acting deliberately or a biological organism (Organism-Whole)."))
)
(DEFINE-OKBC-FRAME doorway
:SUBCLASS-OF (portal inanimate-thing)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of portals. Each element of Doorway is a portal in some instance of Shelter-Construction, suitable for people (and perhaps vehicles) to enter and exit. For example, doorways to houses, office buildings, elevators, automobiles, airplanes, garages, etc."))
)
(DEFINE-OKBC-FRAME doorway-covering
:SUBCLASS-OF (portal-covering)
:INSTANCE-OF (class product-type existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of tangible objects. Each element of Doorway-Covering is a physical object used to cover some kind of portal, including but not limited to doorways in buildings. This collection also includes doors of cars, buses, subways, elevators, garages, airplane hangars--coverings over any doors that people (and perhaps vehicles) pass through."))
)
(DEFINE-OKBC-FRAME doorway-has-covering
:INSTANCE-OF (slot binary-predicate physical-part-predicate)
:OWN-SLOT-SPECS ((subrelation-of portal-has-covering) (range doorway-covering) (domain doorway) (documentation "Relates a Doorway to the physical covering used to seal it. The user should be aware that Doorway, the designated arg1 for this predicate, is currently constrained to be a physical part of some instance of Shelter-Construction. This is because, in normal English parlance, doorways are the portals through which people pass to get in and out of shelter constructions, and from room to room. Planes, trains, automobiles, and other vehicles are not conventionally said to have Doorways, and if the aim is to assert something about the Portal-Coverings of a vehicle, Portal-Has-Covering would be the appropriate predicate to use."))
)
(DEFINE-OKBC-FRAME down-directly
:INSTANCE-OF (unit-vector-precise terrestrial-direction)
:OWN-SLOT-SPECS ((documentation "The direction straight down. In the terrestrial context, Down-Directly points in the same direction as Earth's gravitational force vector.") (genl-attributes down-generally))
)
(DEFINE-OKBC-FRAME down-generally
:INSTANCE-OF (terrestrial-direction)
:OWN-SLOT-SPECS ((documentation "The element of Vector-Interval that comprises the cone-shaped set of vectors pointing (from some reference point) within approximately forty-five degrees of Down-Directly."))
)
(DEFINE-OKBC-FRAME dress
:SUBCLASS-OF (womens-clothing clothing-item)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((documentation "The collection of all dresses, a kind of women's clothing"))
)
(DEFINE-OKBC-FRAME drink
:SUBCLASS-OF (food-and-drink)
:INSTANCE-OF (class existing-stuff-type product-type)
:OWN-SLOT-SPECS ((documentation "The collection of drinkable substances; a collection of edible stuff and a subset of Food-And-Drink. Each element of the collection Drink is a liquid of a type that is ingestible and commonly consumed by humans or animals. Drinks are ingested without chewing. Examples of Drink include all elements of the collections Water-Ingestible, Tea-Hot, Hot-Chocolate, Lemonade, Beer. . By default they are liquids. Borderline examples include a thick milkshake or soup, even if there are solid objects suspended in it. Thus Liquid-Tangible-Thing is not necessarily (monotonically) a :subclass-of of Drink, though it is true by default that a Drink be an instance of Liquid-Tangible-Thing. I.e., by default, elements of Drink are in a Liquid-State-Of-Matter. Another borderline example of a Drink is a glassful of poison or urine; it may be unpalatable or unsafe to drink a Drink. Note that the Drink includes the portion of liquid, but not the container such as the glass or coffee cup or bowl. So one borderline non-example is a glass of water -- as opposed to a glassful of water; the former includes the glass, the latter doesn't. Other borderline non-examples include: an ice cube, a grape sno-cone, a scoop of ice cream with hot fudge sauce on it, and a tiny bit of liquid such as a single raindrop even if it enters one's mouth."))
)
(DEFINE-OKBC-FRAME drinking-event
:SUBCLASS-OF (consuming-food-or-drink translation-complete)
:INSTANCE-OF (class script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In each instance of this collection, a single individual consumes a portion of some drink. A Drinking-Event typically consists of several instances of Drinking-A-Sip. See Eating-Event."))
)
(DEFINE-OKBC-FRAME driver-actor
:INSTANCE-OF (slot irreflexive-binary-predicate asymmetric-binary-predicate actor-slot)
:OWN-SLOT-SPECS ((subrelation-of performed-by transportees) (range person) (domain transportation-event) (documentation "(Driver-Actor DRIVE DRIVER) means that DRIVER controls (see Controlling-A-Transporter) the Transporter in DRIVE. DRIVER steers the wheel, graps the tiller, controls the throttle, the reins, the brakes etc of the Transporter, e.g. a boat, train, windsurfer, mule, plane, horse and carriage, spaceship, sled, etc.. DRIVER is not a Passengers in DRIVE. Because Transporter and Transportees are disjoint and Driver-Actor has Transportees as a Genl-Preds, DRIVER is distinct from the value on Transporter. Thus a person walking while carrying a watermelon would not be a Driver-Actor in their own walking. DRIVER is usually in Sitting-Posture during DRIVE. For any given instant of DRIVE there is exactly one DRIVER. Until we have more extensive vocabulary, the transportees is the most specific we can be about events in which multiple drivers share driving responsibility throughout the event or if there is a pilot/co-pilot combination."))
)
(DEFINE-OKBC-FRAME drug-prescription
:SUBCLASS-OF (textual-material)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The legal document in which a doctor authorizes a patient to purchase a certain amount of a drug and take it according to some specified schedule."))
)
(DEFINE-OKBC-FRAME drug-product
:SUBCLASS-OF (consumable-product drug-substance artifact)
:INSTANCE-OF (class pharmacy-product-type existing-stuff-type)
:OWN-SLOT-SPECS ((documentation "Any kind of drug, including the stuff you take when you are sick. Note, however, that this is a product (intentionally created or used) not merely the chemical description. This means that salt-water would not be an element of Drug-Product, even though saline solution would be."))
)
(DEFINE-OKBC-FRAME drug-substance
:SUBCLASS-OF (tangible-thing)
:INSTANCE-OF (class existing-stuff-type)
:OWN-SLOT-SPECS ((documentation "The class of substances that can be introduced into organism's bodies to produce certain physiological effects. Includes both stuffs and objects made and/or marketed as Drug-Products, as well as naturally-occurring stuffs and objects that have physiological effects."))
)
(DEFINE-OKBC-FRAME drug-therapy
:SUBCLASS-OF (medical-treatment-event)
:INSTANCE-OF (class script-type)
:OWN-SLOT-SPECS ((documentation "A collection of medical care events in which drugs accomplish a medical purpose. An instance of Drug-Therapy is the result of an instance of Administering-A-Drug (q.v.). An instance of Drug-Therapy is the event of the patient's body undergoing the physiological effects of the drug it was given.
Note: Drug-Therapy events do not include the administration of the drug; rather, they are the results of such administrations. Cf. Administering-A-Drug."))
)
(DEFINE-OKBC-FRAME drug-therapy-use-fn
:INSTANCE-OF (slot collection-denoting-function)
:OWN-SLOT-SPECS ((domain existing-stuff-type) (range script-type temporal-stuff-type) (documentation "The collection of events in which instances of ARG1 are used to achieve a medical purpose. These events do not include the administration of the drug - they are the scripts which result from that administration.") (arg1-genl partially-tangible) (result-genl drug-therapy))
)
(DEFINE-OKBC-FRAME drying-something
:SUBCLASS-OF (physical-event intrinsic-state-change-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each Drying-Something event involves reducing the moistness of something -- either its water content or its surface wetness -- by evaporation or by absorbing the moisture (e.g., with towels) or by some other process. Typical objects of a Drying-Something event include instances of: paint, food, dishes, clothes, humans. When you run your clothes dryer at home, that event is an element of this collection."))
)
(DEFINE-OKBC-FRAME ductility
:SUBCLASS-OF (scalar-interval physical-attribute)
:INSTANCE-OF (class material-strength-type)
:OWN-SLOT-SPECS ((no-amount-fn |(NO-AMOUNT-FN DUCTILITY)|) (very-low-amount-fn |(VERY-LOW-AMOUNT-FN DUCTILITY)|) (low-amount-fn |(LOW-AMOUNT-FN DUCTILITY)|) (documentation "A collection of attributes; a subset of Physical-Attribute. Each element of Ductility describes a specific capacity of a physical material to be stretched, drawn, or hammered thin without breaking. Different degrees of ductility may be represented using a Generic-Value-Function. Ductilities of objects are indicated with the predicate Ductility-Of-Object."))
)
(DEFINE-OKBC-FRAME ductility-of-object
:INSTANCE-OF (slot interval-based-quantity-slot tangible-object-predicate)
:OWN-SLOT-SPECS ((range ductility) (domain solid-tangible-thing) (documentation "(Ductility-Of-Object OBJ DEGREE) means that the instance of Solid-Tangible-Thing OBJ has this DEGREE of Ductility (q.v.)."))
)
(DEFINE-OKBC-FRAME duration
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range time-quantity) (domain temporal-thing) (documentation "(Duration ?X ?Y) means that ?Y is length of time Temporal-Thing ?X happened/existed. For a continuous Temporal-Thing, this is the same as its Measure (the elapsed time from start to end.) But for a discontinuous Temporal-Thing, the Duration is strictly less than the Measure. For example, the Duration of `the Mondays during May of 1996' is (Days-Duration 4), whereas the Measure of that same temporal object is (Days-Duration 22).
Note: Unfortunately, in some disciplines, such as Real Analysis, these two terms' definitions are switched! In such contexts, one could assert to Cyc that the preferred denotation of Duration was Measure-The-Word, and that the preferred denotation of Measure was Duration-The-Word, but notice that the two concepts --- Measure and Duration --- are still distinct and useful in that discipline, they just happen to have different names there."))
)
(DEFINE-OKBC-FRAME dusk
:SUBCLASS-OF (twilight qualitative-time-of-day)
:INSTANCE-OF (class script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "Each Dusk is a dimly-lit period of time which is Contiguous-After a Sunset, and is the Event which starts a Night."))
:SENTENCES
((the-partition dusk dawn |(THE-PARTITION DUSK DAWN)|)
)
)
(DEFINE-OKBC-FRAME dying
:SUBCLASS-OF (single-doer-action biological-event destruction-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Dying is an event in which a living organism (i.e., an instance of Organism-Whole) ceases to live and thus ceases to exist. The physical portion of the organism may remain, but that is not considered an instance of Organism-Whole (cf. Dead-Animal). Note that the expiring animal is related to its dying event by Bodily-Doer (q.v.)--in contrast to the role an organism plays when it is the Object-Acted-On in a Killing-Biological event (which will have some Dying event among its Sub-Events), and cf. Bodily-Acted-On."))
)
(DEFINE-OKBC-FRAME ear
:SUBCLASS-OF (vibration-through-a-medium-sensor animal-body-part)
:INSTANCE-OF (class symmetric-anatomical-part-type)
:OWN-SLOT-SPECS ((documentation "The organ of hearing, which occur in pairs on most animals"))
)
(DEFINE-OKBC-FRAME earth-stuff
:SUBCLASS-OF (natural-tangible-stuff)
:INSTANCE-OF (class tangible-stuff-composition-type)
:OWN-SLOT-SPECS ((solid-fn |(SOLID-FN EARTH-STUFF)|) (documentation "A collection of tangible things. Each element in Earth-Stuff is a portion of the stuff that the ground of Earth (at or near its land surface) is made of, including rocks, boulders, sand grains, soil, mud, etc., and mixtures of those things (such as islands or whole continents). Examples: Australia, Cape-Cod, Zion-Hill, Great-Smoky-Mountains."))
)
(DEFINE-OKBC-FRAME east-directly
:INSTANCE-OF (geographical-direction unit-vector-precise)
:OWN-SLOT-SPECS ((documentation "Due East, an element of Terrestrial-Direction.") (genl-attributes east-generally))
)
(DEFINE-OKBC-FRAME east-generally
:INSTANCE-OF (geographical-direction)
:OWN-SLOT-SPECS ((documentation "The general direction of East. The element of Vector-Interval that comprises the cone-shaped set of vectors pointing (from some reference point) within approximately forty-five degrees of East-Directly."))
)
(DEFINE-OKBC-FRAME east-of
:INSTANCE-OF (slot asymmetric-binary-predicate transitive-binary-predicate)
:OWN-SLOT-SPECS ((range geographical-region) (domain geographical-region) (documentation "(East-Of REGION-1 REGION-2) means that the Geographical-Region REGION-1 is to the east of the Geographical-Region REGION-2, when viewed in the terrestrial frame of reference. Note that REGION-2 is therefore west of REGION-1; thus, no distinct predicate is needed to represent `west of'. Example: (East-Of EasternUSA-Time-Zone CentralUSA-Time-Zone)."))
)
(DEFINE-OKBC-FRAME eating-event
:SUBCLASS-OF (consuming-food-or-drink single-doer-action destruction-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of Eating-Event is an event which involves the consumption of a substantial portion of food by a single individual (human or other animal). An instance of Eating-Event is a meal or snack taken in its entirety; it is a series of individual Eating-A-Morsel events.
Note: If a group of people gets together and eats lunch, that activity is represented by an instance of HavingAMeal@cyc; during that `super-event' each participant engages in his/her own instance of Eating-Event, and all of those are Sub-Events of the Having-A-Meal event."))
)
(DEFINE-OKBC-FRAME eats-willingly
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range temporal-stuff-type) (domain animal) (documentation "The predicate Eats-Willingly is used to relate an Animal to the type of food
it will willingly eat. In a normal Eating-Event, the food consumed is of a type
that the eater Eats-Willingly. As negative examples, no vegetarian or herbivore
Eats-Willingly meat.") (arg2-genl partially-tangible))
)
(DEFINE-OKBC-FRAME echolocation-perception
:SUBCLASS-OF (perceiving)
:INSTANCE-OF (class temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "Echolocation-Perception is the collection of spatial Perceivings in which a Perceptual-Agent (such as a bat or a submarine) generates sounds (potentially ultra- or sub- sonic in frequency), hears the sounds reflected from surfaces, and thereby acquires information about the position of other objects in its environment."))
)
(DEFINE-OKBC-FRAME ecological-region
:SUBCLASS-OF (geographical-region)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of geographical regions. Each element of Ecological-Region is a region having one or more characteristic ecosystems. From knowledge of those ecosystems, we can posit whether certain organisms can forage, reproduce, and live successfully there. Information about ecological regions typically also includes what kinds of organisms are in fact found there. In theory, any arbitrary continuous region could be analyzed as an ecological region, but most regions identified in practice have some kind of sameness or systematic interconnection in their topology, climate, and biology. Examples: the Western-Desert-Of-Egypt, the Great-Barrier-Reef, the Amazon-Region."))
)
(DEFINE-OKBC-FRAME edge-on-object
:SUBCLASS-OF (partially-tangible path-simple)
:INSTANCE-OF (class region-type)
:OWN-SLOT-SPECS ((documentation "The collection of all edges on objects. For a two-dimensional object, its boundaries other than corners are it edges. For a three dimensional object the edges are the outer portions of those extremities, excluding any corners (Corner-2or3d), that are much more acute in cross section in one direction than in most other directions at the same point. Some objects, like spheres, hairs, poles and typical burrs, have no edges. A discus has one, round, edge; a typical sheet has four edges. A mountain ridge might have only a single edge. A solid polyhedron has six or more edges."))
)
(DEFINE-OKBC-FRAME edible-part-fn
:INSTANCE-OF (slot collection-denoting-function)
:OWN-SLOT-SPECS ((domain existing-object-type) (range existing-object-type) (documentation "The Cyc function Edible-Part-Fn is a Collection-Denoting-Function. When applied to a set of tangible objects OBJ-TYPE, (Edible-Part-Fn OBJ-TYPE) represents the collection of all the edible parts of objects of OBJ-TYPE. This collection includes any Edible-Stuff (i.e., edible by humans or koalas or whatever the current microtheory is talking about) that is part of instances of OBJ-TYPE. To represent only parts that humans eat, we may restrict the Result-Genl to a specialized subset of Food-And-Drink defined in Human-Activities-Mt or other appropriate microtheory. Examples: the collection (Edible-Part-Fn Apple-The-Fruit) includes the skin and flesh of all apples, but not --- in the Human-Activities-Mt --- the instances of Stem or Seed found in them; the collection (Edible-Part-Fn Egg-Chickens) includes the yolks and whites of chicken eggs, but does not --- in the Human-Activities-Mt --- include any instances of Eggshell. Because of cultural or philosophical preferences and prohibitions about food, exactly what parts are edible may differ in different human cultural microtheories; e.g., in a FundamentalistJewish or FundamentalistIslamic cultural Microtheory, the function call (Edible-Part-Fn Pig) would return NIL; in a vegan Microtheory, even (Edible-Part-Fn Animal) would return NIL.") (arg1-genl partially-tangible) (result-genl edible-stuff))
)
(DEFINE-OKBC-FRAME edible-stuff
:SUBCLASS-OF (consumable-product tangible-thing)
:INSTANCE-OF (class existing-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of tangible stuff. Each instance of Edible-Stuff is, by default, an item that is ingestible and palatable by most macroscopic animals. Edible-Stuff includes food and drink, but also other things, such as nutrients, drugs, etc. Edible-Stuff presupposes digestion processes resembling those of most terrestrial macroscopic animals. For inferencing about the diets of people (or koalas or oil-eating microbes), the collection Edible-Stuff may have additions and deletions. See also Edible-Part-Fn, Food-And-Drink."))
)
(DEFINE-OKBC-FRAME edibles-rich-in-fn
:INSTANCE-OF (slot collection-denoting-function)
:OWN-SLOT-SPECS ((domain existing-stuff-type) (range existing-stuff-type) (documentation "The Cyc function Edibles-Rich-In-Fn is a Collection-Denoting-Function. It is used to represent foodstuffs which have a high concentration of a certain nutrient. (Edibles-Rich-In-Fn NUTRIENT) denotes the collection of edible things that are rich in the type of Nutrient NUTRIENT. For example, (Edibles-Rich-In-Fn Edible-Calcium) denotes the collection of all Edible-Stuff rich in calcium; that collection will have the collection Dairy-Product as a subset.") (arg1-genl nutrient) (result-genl edible-stuff))
)
(DEFINE-OKBC-FRAME education-level
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range education-level-attribute) (domain person) (documentation "(Education-Level PRSN LVL) means Person PRSN has had formal schooling up to the highest level Education-Level-Attribute LVL at one or more Educational-Organizations. This will refer to a particular Sub-Abstrac of a Person, not to the person as a whole lifetime Entity."))
)
(DEFINE-OKBC-FRAME education-level-attribute
:SUBCLASS-OF (social-status-attribute scalar-interval)
:INSTANCE-OF (class social-attribute-type)
:OWN-SLOT-SPECS ((documentation "A collection of attributes. Each Education-Level-Attribute, when applied to a person, indicates their level of education or current involvement in a course of study; if applied to a course of study, it indicates the level of it. The very same attributes apply in both cases, though; some sample elements of this collection are: PhD-Level, Twelfth-Grade-Level, Bachelor-Of-Arts-Level, Medical-Degree-Level, etc."))
)
(DEFINE-OKBC-FRAME educational-degree
:SUBCLASS-OF (credential)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "A collection of abstract (intangible) objects which consist of information about an agent. Each element of Educational-Degree is a credential conferred, by some instance of Educational-Organization, on a student who has successfully completed a prescribed course of study there. Educational-Degree includes high school, associate, baccalaureate, licensate, magisterial, professional, and doctoral degrees, etc."))
)
(DEFINE-OKBC-FRAME educational-organization
:SUBCLASS-OF (organization)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of educational organizations. An element of Educational-Organization may be a school, system of schools, college, seminary, etc., -- a place where teaching and/or training are programmed and provided as a service for students. An educational organization may be public or private. This collection includes AustinISD (i.e., the City-Of-AustinTX Independent School District), Stanford-University, Bryn-Mawr-College, University-Of-Pennsylvania-School-Of-Medicine, and many other institutions."))
)
(DEFINE-OKBC-FRAME el-relation
:INSTANCE-OF (collection)
:OWN-SLOT-SPECS ((documentation "A subset of Relationship such that instances are only permitted at
the EL; that is, the canonicalizer will transform expressions that
reference instances of EL-Relation into equivalent expressions that do not
reference instances of ELRelation@cyc; this transformation is guided by the
value (arg2) of Expansion for each EL-Relation"))
)
(DEFINE-OKBC-FRAME elasticity
:SUBCLASS-OF (scalar-interval physical-attribute)
:INSTANCE-OF (class material-strength-type)
:OWN-SLOT-SPECS ((no-amount-fn |(NO-AMOUNT-FN ELASTICITY)|) (medium-amount-fn |(MEDIUM-AMOUNT-FN ELASTICITY)|) (low-amount-fn |(LOW-AMOUNT-FN ELASTICITY)|) (high-amount-fn |(HIGH-AMOUNT-FN ELASTICITY)|) (documentation "A collection of attributes; a subset of Physical-Attribute. Each element of Elasticity represents a specific ability of a physical material to quickly and completely return to its original shape after deformation that does not induce breakage, without permanent change to its original dimensions. For example, billiard balls have a high degree of elasticity in this sense. Elasticities of objects are indicated with the predicate Elasticity-Of-Object."))
)
(DEFINE-OKBC-FRAME elasticity-of-object
:INSTANCE-OF (slot interval-based-quantity-slot tangible-object-predicate)
:OWN-SLOT-SPECS ((range elasticity) (domain solid-tangible-thing) (documentation "(Elasticity-Of-Object OBJ DEGREE) indicates how readily the solid tangible thing OBJ returns to its original shape after being deformed (but not broken). The higher the DEGREE of elasticity, the more quickly and completely the object returns to its previous shape. Billiard balls, for example, are highly elastic in this sense. A related concept is Compressibility-Of-Object."))
)
(DEFINE-OKBC-FRAME electrical-charge
:SUBCLASS-OF (scalar-interval physical-attribute)
:INSTANCE-OF (class fundamental-numeric-attribute-type polar-attribute-type)
:OWN-SLOT-SPECS ((documentation "A collection of physical attributes. Each element of Electrical-Charge is an amount of net electrical charge (positive or negative) possessed by a particular instance of Partially-Tangible. Elements of Electrical-Charge may be either a fixed interval, such as the charge on one electron, or a range, such as a usable charge on a flashlight battery; see Scalar-Interval. Also see Unit-Of-Charge for the units used by Cyc to measure electrical charges."))
)
(DEFINE-OKBC-FRAME electrical-component
:SUBCLASS-OF (electrical-device)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((documentation "A collection of electrical devices. An instance of Electrical-Device is an electrical device which is normally considered to be a part of some larger, more clearly distinguished device (e.g., clearly distinguished in the sense that it is sold, moved, etc. as a unit). The Electrical-Component must be connected with other parts in order to perform its Primary-Function."))
)
(DEFINE-OKBC-FRAME electrical-conductor
:SUBCLASS-OF (physical-conducting-media)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of tangible things; a subset of Physical-Conducting-Media. Each element of Electrical-Conductor is a physical thing that can conduct electricity; e.g., a power cord, an electrical plug, a piece of metal."))
)
(DEFINE-OKBC-FRAME electrical-device
:SUBCLASS-OF (physical-device powered-device partially-tangible-product solid-tangible-thing)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of physical devices; the most general collection of electrical devices. Such devices require an input of electrical current (as Energy-Source) in order to perform their intended functions. Instances of Electrical-Device include both complex devices (e.g., elements of the collections Stereo-System or Computer) and simpler ones (e.g., elements of Electrical-Components and Electronic-Components).
Note: in some contexts, crystal radios might be classified as inert (unpowered) electrical devices; the same for some sorts of passive radar detectors. These are exceptional cases, but still elements of this collection. In other contexts, the power for these devices can be viewed as being supplied from the outside, hence they are clearly `powered' in such contexts."))
)
(DEFINE-OKBC-FRAME electrical-resistance
:SUBCLASS-OF (physical-attribute scalar-interval)
:INSTANCE-OF (class derived-numeric-attribute-type)
:OWN-SLOT-SPECS ((documentation "A collection of attributes; a subset of Physical-Attribute. Each element of Electrical-Resistance is an attribute which measures the resistance to electrical flow through an object. Examples: Insulator-Resistance, Conductor-Resistance, Semiconductor-Resistance, Superconductor-Resistance."))
)
(DEFINE-OKBC-FRAME electro-magnetic-radiation-sensor
:SUBCLASS-OF (sensor)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A subset of Sensor, namely those sensors that detect Electromagnetic-Radiation."))
)
(DEFINE-OKBC-FRAME electromagnetic-radiation
:SUBCLASS-OF (wave-propagation)
:INSTANCE-OF (class default-disjoint-script-type wave-propagation-type)
:OWN-SLOT-SPECS ((documentation "A collection of events; a subset of Wave-Propagation. Each element of Electromagnetic-Radiation is an event that arises from the interaction of an electrical field and a magnetic field. Examples include the elements of the collections Visible-Light, Radio-Waves, and X-Rays."))
)
(DEFINE-OKBC-FRAME electron
:SUBCLASS-OF (sub-atomic-particle)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of objects; a subset of Sub-Atomic-Particle. Every instance of Electron is a subatomic particle with an Electrical-Charge of -1."))
)
(DEFINE-OKBC-FRAME electronic-device
:SUBCLASS-OF (electrical-device tangible-product)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((documentation "A collection of devices which use electronic circuitry. More specifically, any instance of Electronic-Device uses electricity to convey information and not just for power. Usually transistors, diodes, or other semiconductor circuitry are involved."))
)
(DEFINE-OKBC-FRAME element-of
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range set-or-collection) (domain thing) (documentation "(Element-Of THNG SETORCOL) means that THNG is an element of the mathematical set or collection SETORCOL. Element-Of is a more general relation than the more-heavily-used Isa, which is used to talk about membership in a natural kind (an element of Collection). Element-Of can also be used to talk about membership in an arbitrarily-defined mathematical set (an instance of Set-Mathematical), such as those denoted by The-Set expressions."))
:SENTENCES
((kif:not (instance-of element-of reflexive-binary-predicate))
(kif:not (instance-of element-of irreflexive-binary-predicate))(kif:not (instance-of element-of transitive-binary-predicate))
(kif:not (instance-of element-of anti-symmetric-binary-predicate))(kif:not (instance-of element-of symmetric-binary-predicate))
(kif:not (instance-of element-of asymmetric-binary-predicate)))
)
(DEFINE-OKBC-FRAME element-stuff
:SUBCLASS-OF (tangible-thing inanimate-thing)
:INSTANCE-OF (class tangible-stuff-composition-type)
:OWN-SLOT-SPECS ((documentation "A collection of tangible substances; a subset of Tangible-Thing. Every instance of Element-Stuff is a piece of tangible stuff, composed of a quantity of atoms, all of which are of the same chemical element. That is, every atom in an individual piece of Element-Stuff has the same number of protons in its atomic nucleus as does every other atom in that piece. For example, all pieces of carbon are instances of Element-Stuff. All pieces of two of Carbon'S subsets, Diamond and Graphite, also are instances of Element-Stuff. On the other hand, instances of Water, because they are constituted of both (some) Hydrogen and (some) Oxygen atoms, do not belong to the collection Element-Stuff."))
)
(DEFINE-OKBC-FRAME element-stuff-type-by-number-of-protons
:SUBCLASS-OF (chemical-compound-type)
:INSTANCE-OF (class disjoint-set-or-collection collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections. Element-Stuff-Type-By-Number-Of-Protons partitions the collection Element-Stuff. Each instance of Element-Stuff-Type-By-Number-Of-Protons is a subset of Element-Stuff which is defined ONLY by the atomic composition of its instances -- neither the isotopic composition or physical state of the substances, nor any other additional feature, determines membership in a collection which Isa Element-Stuff-Type-By-Number-Of-Protons. All that matters is that the instances of that type (i.e., collection) of stuff are entirely composed of atoms having a particular number of protons in each atomic nucleus. Thus, the collection Carbon is an instance of Element-Stuff-Type-By-Number-Of-Protons, but neither the collection Diamond nor the collection Graphite is (even though they are subsets of Carbon), because their members have additional qualifications."))
)
(DEFINE-OKBC-FRAME embarrassment
:SUBCLASS-OF (feeling-attribute)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "Mental disturbance and confusion at self-exposure. Embarrassment is often an impediment to freedom of thought, speech, or action. This is a collection; for an explanation of a typical Feeling-Attribute-Type, see Happiness. A more specialized Feeling-Attribute-Type than Embarrassment is Shame."))
)
(DEFINE-OKBC-FRAME embryo
:SUBCLASS-OF (biological-stage-of-development biological-living-object)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of not yet fully-formed organisms, including mammals before birth, birds before hatching, and plants before sprouting from their seeds. Note that the criteria of the collection Embryo do not correspond exactly with the meaning of the English word 'embryo', since Embryo includes zygotes, the set of cells derived from the embryo after the fetus is formed (Amniotic-Sac + Fetus + Placenta-Fetal-Portion), etc."))
)
(DEFINE-OKBC-FRAME embryo-fn
:INSTANCE-OF (slot collection-denoting-function)
:OWN-SLOT-SPECS ((domain organism-classification-type) (range existing-object-type) (documentation "Embryo-Fn is an element of Collection-Denoting-Function. (Embryo-Fn LIFETYPE) returns the collection of organisms which are embryonic instances of LIFETYPE. Note that this use of the word `embryo' does not correspond exactly with the English word, because the collection returned by Embryo-Fn includes zygotes, fetuses, etc.") (arg1-genl animal) (result-genl embryo))
)
(DEFINE-OKBC-FRAME emirate-geopolitical
:SUBCLASS-OF (geopolitical-entity)
:INSTANCE-OF (class spatially-disjoint-region-type)
:OWN-SLOT-SPECS ((documentation "The collection of all Emirates, that is, those geopolitical entities, or territories, each of which is ordinarily ruled by an Amir-Head-Of-State or an Emir (Amir) who is not necessariy a Head-Of-State of an Independent-Country, but rules a subsidiary region. See especially the United-Arab-Emirates."))
)
(DEFINE-OKBC-FRAME emission
:SUBCLASS-OF (transfer-out)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of processes; a subset of Generalized-Transfer. Each element of Emission is an event in which something `comes out' of an object that actively contributes to that thing's emission (e.g., it is a Provider-Of-Motive-Force). The source is indicated with the predicate Emitter. An entire Translocation is associated with an emission, and these are related through the predicate Transfer-Out-Sub-Event. If the thing which `comes out' is an instance of Partially-Tangible, then the event belongs to a more specific collection, Emitting-An-Object (q.v.). If the associated element of Translocation is an instance of Wave-Propagation, then the emission belongs to the more specialized collection, Emitting-A-Wave (q.v.)."))
)
(DEFINE-OKBC-FRAME emitter
:INSTANCE-OF (slot irreflexive-binary-predicate asymmetric-binary-predicate actor-slot)
:OWN-SLOT-SPECS ((subrelation-of done-by from-location provider-of-motive-force) (range partially-tangible) (domain emission) (documentation "The Cyc predicate Emitter is used to identify the source of an emission. (Emitter EMIT OBJ) means that OBJ provides the force involved in making the Object-Emitted move from OBJ to someplace outside of OBJ. See also Provider-Of-Motive-Force, From-Location."))
)
(DEFINE-OKBC-FRAME emitting-a-wave
:SUBCLASS-OF (emission)
:INSTANCE-OF (class temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of events; a subset of Emission. Each element is an event in which a wave is emitted at a From-Location. For example, Themistocles ordering his fleet to withdraw; Miles Davis playing the trumpet; an emergency flare burning by the side of the road. See also Wave-Propagation."))
)
(DEFINE-OKBC-FRAME emitting-an-object
:SUBCLASS-OF (translation-location-change emission)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events; and a subset of Emission. An instance of Emitting-An-Object is an emission event in which there is some Partially-Tangible which is the Object-Emitted, i.e., the thing which `comes out' of the Emitter of the event. The Object-Emitted goes from (From-Location) a place inside of the Emitter to (To-Location) some place that is not within the Emitter. The Emitter plays an active role (Done-By and Provider-Of-Motive-Force) in the emission. Examples: the birth of a baby, a bullet shot from a gun, a venonous snake depositing poison. Negative examples: a person leaving a building (the building is not active), throwing a ball (the ball was not inside the person before the throwing)."))
)
(DEFINE-OKBC-FRAME emitting-sound
:SUBCLASS-OF (emitting-a-wave physical-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of events; a subset of Emitting-A-Wave. Each element of Emitting-Sound is an event in which an instance of Sound is emitted from some Wave-Source. Examples: an explosion generating a sound wave; a plucked violin string resonating; a baby crying; a person saying `Hello'."))
)
(DEFINE-OKBC-FRAME employed-agent
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of agreeing-agents) (range agent) (domain work-agreement) (documentation "The predicate Employed-Agent identifies the particular employee who is covered by a particular work agreement. (Employed-Agent AGREE WORKER) means that AGREE is an instance of Work-Agreement covering the employee WORKER."))
)
(DEFINE-OKBC-FRAME employee
:SUBCLASS-OF (professional)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of persons; a subset of Professional. Each element of Employee works directly for some business. Disjoint with Self-Employed-Worker."))
)
(DEFINE-OKBC-FRAME employee-hiring
:SUBCLASS-OF (making-an-agreement organizational-transfer-in)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events; a subset of Making-An-Agreement. Each element of Employee-Hiring is an event in which some agent--either an organization or individual--hires a person to work as its employee. See also Employees, Work-Agreement."))
)
(DEFINE-OKBC-FRAME employee-status
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range work-status) (domain agent person) (documentation "The predicate Employee-Status describes a worker's job as full-time, part-time, salaried, commissioned, paid by the hour, or etc. More than one may apply. (Employee-Status WORKER STATUS) means that STATUS indicates the Work-Status of WORKER. For example, the Employee-Status of an auto worker at GM probably includes the Work-Status attributes Full-Time and Hourly-Work."))
)
(DEFINE-OKBC-FRAME employees
:INSTANCE-OF (slot cotemporal-objects-slot asymmetric-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of cotemporal affiliated-with has-workers) (range agent) (domain agent) (documentation "The predicate Employees relates a particular employer to one of its paid employees. (Employees EMPLOYER WORKER) means WORKER regularly performs work for EMPLOYER, and EMPLOYER pays WORKER for that activity (often by paycheck). EMPLOYER directs the manner in which WORKER performs the work and may provide the workplace, tools, capital, and other assistance for the work. EMPLOYER is commonly an organization but may be a person. E.g., (Employees PerryMason PaulDrake); (Employees Cycorp Lenat). This predicate is true during all or any part of the period that the employment continues; e.g., (Holds-In (Year-Fn 1995) (Employees Carnegie-Mellon-University Derthick))."))
:SENTENCES
((kif:not (instance-of employees transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME employing-agent
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of agreeing-agents) (range agent) (domain work-agreement) (documentation "The predicate Employing-Agent identifies the employer in a particular work agreement. (Employing-Agent AGREE EMPLOYER) means that the Agent EMPLOYER has entered into the Work-Agreement AGREE with some employee, and AGREE obligates EMPLOYER to compensate that employee for specified work. See also Agreement, Obligated-Agent."))
)
(DEFINE-OKBC-FRAME employment-termination
:SUBCLASS-OF (ending-an-agreement organizational-transfer-out)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events; a subset of Ending-An-Agreement. Each element of Employment-Termination is an event in which some employee ceases to work for his or her employer. The termination may be initiated by either party, or it may have been specified in the original Work-Agreement (q.v.). Different kinds of Employment-Termination are specified by the subsets Resigning, Employee-Layoff, Retirement-Event, etc."))
)
(DEFINE-OKBC-FRAME empties-into
:INSTANCE-OF (slot functional-slot asymmetric-binary-predicate anti-transitive-binary-predicate)
:OWN-SLOT-SPECS ((range body-of-water) (domain stream) (documentation "The predicate Empties-Into is used to indicate that a particular flowing body of water disgorges into another body of water. (Empties-Into RIV WAT) means that the Stream RIV flows into WAT, an element of Body-Of-Water. Examples: (Empties-Into Amazon-River Atlantic-Ocean); (Empties-Into Huang-He-River Yellow-Sea)."))
:SENTENCES
((kif:not (instance-of empties-into transitive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME encrypting
:SUBCLASS-OF (ibt-recoding)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of actions in which some transformation is applied to an IBT (Information-Bearing-Thing) which renders it unaccessible to all but the intended audience, since the method required to decrypt the IBT is secret."))
)
(DEFINE-OKBC-FRAME end-fn
:INSTANCE-OF (slot individual-denoting-function reifiable-function)
:OWN-SLOT-SPECS ((domain temporal-thing) (range time-point) (documentation "End-Fn is a function that takes a Temporal-Thing and returns the Time-Point it ends. Thus: (Ending-Point ?X (End-Fn ?X))"))
)
(DEFINE-OKBC-FRAME end-to-end-connected
:INSTANCE-OF (slot symmetric-binary-predicate spatial-predicate connection-predicate inter-existing-object-slot)
:OWN-SLOT-SPECS ((subrelation-of connected-to-rigidly) (range path-simple) (domain path-simple) (documentation "(End-To-End-Connected PATH1 PATH2) means that one end of a Path-Simple or a Simple-Unlooped-Segment-Of-Path, PATH1, is connected to one end of another Path-Simple or Simple-Unlooped-Segment-Of-Path, PATH2, end-to-end, allowing flow or transport between them. This kind of connection is not currently included as a Junction-Of-Paths. In pipe welding, these connections are called butt welds or circumferential pipe welds.") (genl-inverse connected-to-rigidly) (genl-inverse end-to-end-connected))
)
(DEFINE-OKBC-FRAME ending-an-agreement
:SUBCLASS-OF (social-occurrence human-activity purposeful-action)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each element of the collection Ending-An-Agreement is an event in which some instance of Agreement comes to an end. For example, instances of Employment-Termination and Ending-Membership."))
)
(DEFINE-OKBC-FRAME ending-date
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of ends-during) (range date) (domain temporal-thing) (documentation "(Ending-Date ?X ?Y) indicates that ?Y is a Date such that (Temporally-Subsumes ?Y (End-Fn ?X)). This is NOT the same as Ending-Point. Rather, it means that ?X stopped happening (went out of existence, etc.) sometime on that date.
Note: the date is tied to a time interval on a calendar, but need not be a particular day; it might be a particular calendar month, a particular calendar year, etc."))
)
(DEFINE-OKBC-FRAME ending-point
:INSTANCE-OF (slot temporal-relation)
:OWN-SLOT-SPECS ((range time-point) (domain temporal-thing) (documentation "(Ending-Point ?X ?T) indicates that ?T is the Time-Point at which ?X ends, the latest moment of its temporal extent."))
)
(DEFINE-OKBC-FRAME ends-after-ending-of
:INSTANCE-OF (slot transitive-binary-predicate asymmetric-binary-predicate complex-temporal-relation irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of ends-after-starting-of) (range temporal-thing) (domain temporal-thing) (documentation "(Ends-After-Ending-Of LATER EARLY) means that LATER ends after EARLY ends -- in Cyc terms, (After (End-Fn LATER) (End-Fn EARLY)). That is, the Ending-Point of LATER is later than the Ending-Point of EARLY. This implies nothing about whether LATER and EARLY overlap, or how much they overlap, except that they can't be fully Cotemporal. Examples: rinsing while showering ends after soaping while showering; the process of hiring a contractor ends after the process of collecting bids."))
)
(DEFINE-OKBC-FRAME ends-after-starting-of
:INSTANCE-OF (slot reflexive-binary-predicate complex-temporal-relation)
:OWN-SLOT-SPECS ((range temporal-thing) (domain temporal-thing) (documentation "(Ends-After-Starting-Of ?X ?Y) means (After (End-Fn ?X) (Start-Fn ?Y)). That is, the Ending-Point of ?X is later than the Starting-Point of ?Y. This implies nothing about whether ?X and ?Y overlap, or how much they overlap."))
:SENTENCES
((kif:not (instance-of ends-after-starting-of asymmetric-binary-predicate))
(kif:not (instance-of ends-after-starting-of anti-symmetric-binary-predicate))(kif:not (instance-of ends-after-starting-of symmetric-binary-predicate))
(kif:not (instance-of ends-after-starting-of transitive-binary-predicate)))
)
(DEFINE-OKBC-FRAME ends-during
:INSTANCE-OF (slot asymmetric-binary-predicate complex-temporal-relation)
:OWN-SLOT-SPECS ((subrelation-of temporal-bounds-intersect ends-after-starting-of) (range temporal-thing) (domain temporal-thing) (documentation "(Ends-During ?X ?Y) means ?Y covers the end of ?X, i.e. the Ending-Point of ?X is properly contained in (Temporal-Bounds-Contain) ?Y. Note that ?X and ?Y don't necessarily intersect, however, if ?Y is continuous, they do.") (genl-inverse ends-after-ending-of))
:SENTENCES
((kif:not (instance-of ends-during symmetric-binary-predicate))
(kif:not (instance-of ends-during transitive-binary-predicate)))
)
(DEFINE-OKBC-FRAME ends-of-path-segment
:INSTANCE-OF (slot asymmetric-binary-predicate cotemporal-objects-slot)
:OWN-SLOT-SPECS ((subrelation-of physical-parts cotemporal) (range thing) (domain path-simple) (documentation "(Ends-Of-Path-Segment PATH LOC) means that LOC is one end of the Path-Simple segment PATH; LOC may be either a junction or a genuine terminal-end of the path segment. This refers to the ends of any kind of simple path.") (genl-inverse on-path))
)
(DEFINE-OKBC-FRAME energy-conversion-process
:SUBCLASS-OF (transformation-event physical-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In each instance of Energy-Conversion-Process, energy is converted from one form to another."))
)
(DEFINE-OKBC-FRAME engine
:SUBCLASS-OF (mechanical-device powered-device)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of Powered-Devices. An instance of Engine is a device that changes some form of energy into motion (usually rotation). An engine may operate by burning some type of fuel (as do jet engines and internal combustion engines), or it may be powered by electricity, fluid flow, etc."))
)
(DEFINE-OKBC-FRAME engineer
:SUBCLASS-OF (professional)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of persons; a subset of Professional. Each element of Engineer is a professional who works in some branch of engineering. Elements of Engineer include the members of the subsets Electrical-Engineer, Chemical-Engineer, Civil-Engineer, Mechanical-Engineer, etc."))
)
(DEFINE-OKBC-FRAME english
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range cyc-system-string) (domain thing))
)
(DEFINE-OKBC-FRAME english-word
:SUBCLASS-OF (lexical-word)
:INSTANCE-OF (class linguistic-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all lexical words in English; a subset of Lexical-Word. Different inflectional forms of a word do not count as different words; for example, Eat-The-Word encompasses the strings 'eat', 'eating', 'ate', etc."))
)
(DEFINE-OKBC-FRAME enjoyment
:SUBCLASS-OF (feeling-attribute)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "The agreeable emotion of taking pleasure or satisfaction in an experience. This is a collection; for an explanation of a typical Feeling-Attribute-Type, see Happiness. Some more specialized Feeling-Attribute-Types are Delight, Celebratory-Emotion, etc."))
)
(DEFINE-OKBC-FRAME enlisted-person
:SUBCLASS-OF (military-person)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of people, a subset
of Military-Person. Each element of this collection is
somebody who is an enlisted person in some
Military-Organization, such as a private."))
)
(DEFINE-OKBC-FRAME entertainment-event
:SUBCLASS-OF (human-activity service-event)
:INSTANCE-OF (class script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of activites performed primarily to amuse or entertain Persons.
Note: This is more general than Entertainment-Performance because it may not entail a performance per se. E.g., one of its subsets is Sight-Seeing, but most sightseeing events are not Entertainment-Performances.
Note: This is different from the collection Recreational-Activity in the following way: entertainment events are necessarily done for the enjoyment or recreation of someone else; in other words, there is an audience. Also, the performers of a Recreational-Activity are generally doing it `for fun', and (expect to) enjoy it, whereas some or all of the performers of an Entertainment-Event may be doing it as a Working-Event --- i.e, `for a living' and may (expect to) not enjoy it. "))
)
(DEFINE-OKBC-FRAME entertainment-or-arts-professional
:SUBCLASS-OF (professional)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of persons; a subset of Professional. Each element of Entertainment-Or-Arts-Professional is a person who uses some sort of creative or artistic abilities in the main function of his or her job. Entertainment-Or-Arts-Professional includes both performing artists and producers of tangible artworks, either creative or commercial. This collection does NOT include people working on the business side of those professions, such as producers or art dealers, whose Job-Attributes are more similar to those of other business professionals (e.g., managers, marketers, sales representatives) than to the artists'; cf. Entertainment-Or-Arts-Administrator."))
)
(DEFINE-OKBC-FRAME entertainment-performance
:SUBCLASS-OF (accessing-anibt social-gathering entertainment-event)
:INSTANCE-OF (class default-disjoint-script-type)
:OWN-SLOT-SPECS ((documentation "The collection of public and private entertainment performances, like plays, street performances, ballets, movies. Each Entertainment-Performance is a presentation or exhibition, to a human audience, with artistic or entertainment value.
Note: Movies are included even though the Performers aren't performing in the same point in space-time. But we draw the line at still photographs; i.e., those are not considered Entertainment-Performances."))
)
(DEFINE-OKBC-FRAME entity
:SUBCLASS-OF (something-existing)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "?X is an Entity if it is a `maximal' Something-Existing. What we mean by that is that there cannot be another Something-Existing of which ?X is merely a subabstraction (see Sub-Abstrac). So AlbertEinstein is an entity, but AlbertEinsteinWhileAtPrinceton is not. In other words, an Entity represents the entire existence of a thing, not just one or more `temporal chunks' or Time-Slices of a thing."))
)
(DEFINE-OKBC-FRAME equals
:INSTANCE-OF (slot default-monotonic-predicate symmetric-binary-predicate reflexive-binary-predicate transitive-binary-predicate)
:OWN-SLOT-SPECS ((range thing) (domain thing) (documentation "The predicate Equals is the Cyc version of identity of predicate logic. (Equals A B) means A and B denote the same thing.") (genl-inverse equals))
)
(DEFINE-OKBC-FRAME equiv
:INSTANCE-OF (slot commutative-relation el-relation)
:OWN-SLOT-SPECS ((range cyc-formula) (domain cyc-formula) (documentation "The logical connective Equiv represents bi-directional implication.
Equiv takes two arguments, each of which must be an element of
Cyc-Formula. (Equiv FORMULA-1 FORMULA-2) means that formula FORMULA-1
is true precisely when formula FORMULA-2 is true; in other words,
FORMULA-1 is true if and only if FORMULA-2 is true. An EL formula that
mentions Equiv is translated during canonicalization into an equivalent
(though less compact) formula that mentions Implies and does not mention
Equiv (see the Expansion gaf for Equiv)."))
)
(DEFINE-OKBC-FRAME ethnic-group-type
:SUBCLASS-OF (human-culture-type conventional-classification-type)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections. An Ethnic-Group-Type is a set of people whose group-organization, practices or characteristics are based on ethnic origins. E.g., some Ethnic-Group-Types are: Ethnic-Group-Of-Vietnamese, Ethnic-Group-Of-Indians-Of-TheUS, etc."))
)
(DEFINE-OKBC-FRAME ethnic-groups-here
:INSTANCE-OF (slot intangible-object-predicate binary-predicate)
:OWN-SLOT-SPECS ((range ethnic-group-type) (domain geopolitical-entity) (documentation "The ethnic groups that inhabit a geographical region."))
)
(DEFINE-OKBC-FRAME ethnicity
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of isa) (range ethnic-group-type) (domain person) (documentation "(Ethnicity PERSON GROUPTYPE) means Person PERSON belongs to the Ethnic-Group-Type GROUPTYPE. E.g., (Ethnicity John-Wilkes-Booth Census-Group-Of-Caucasians). One Person may belong to more than one Ethnic-Group-Type.") (arg2-genl person))
)
(DEFINE-OKBC-FRAME eukaryotic-cell
:SUBCLASS-OF (cell)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of eukaryotic cells, Cells which serve as the basic structural unit of eukaryotic organisms. These cells have a membrane-bound nucleus and other organelles. Multicellular Organisms generally have EukaryoticCells@cyc; Eukaryotic-Cell DNA has introns. Certain Eukaryotic-Cells, like the red blood corpuscles of Persons with heathy Spleens, lack nuclei."))
)
(DEFINE-OKBC-FRAME evaluatable-function
:SUBCLASS-OF (function-the-mathematical-type)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "A collection of Cyc functions. Each element of Evaluatable-Function is a Cyc function which is associated (via Lisp-Defun) with a piece of Heuristic Level (SubL) code that computes the result of applying the function to legal arguments. See Plus-Fn for a good example. An evaluatable function is evaluated only if none of its arguments is unbound."))
)
(DEFINE-OKBC-FRAME evaluate
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range thing) (domain cycel-variable) (documentation "(Evaluate VAR EXPRESSION) is satisfied by an HL module which evaluates EXPRESSION and binds VAR to the result. For example, (Evaluate ?SUM (Plus-Fn 1 2)) would bind ?SUM to 3."))
)
(DEFINE-OKBC-FRAME evaporating
:SUBCLASS-OF (physical-state-change-event)
:INSTANCE-OF (class default-disjoint-script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of events in which a piece of stuff is transformed from a Liquid-State-Of-Matter to a Gaseous-State-Of-Matter by evaporation as opposed to boiling."))
)
(DEFINE-OKBC-FRAME evening
:SUBCLASS-OF (qualitative-time-of-day)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "Each Evening is started by a Dusk and is Temporally-Coterminal with the Calendar-Day it's a part of. Each Evening is Contiguous-After an Afternoon, and each Overnight is Contiguous-After an Evening."))
)
(DEFINE-OKBC-FRAME event
:SUBCLASS-OF (situation temporal-thing intangible-individual)
:INSTANCE-OF (class temporal-object-type script-type)
:OWN-SLOT-SPECS ((group-fn |(GROUP-FN EVENT)|) (documentation "This is one important subset of
Temporal-Thing. The elements of Event are events or actions,
things that we say are `happening', changes in the state of the
world. Event is also a subset of Intangible, since an
event consists of the `actions' per se, and THEY then refer
to the tangible objects which participate in them.
In contrast, the collection Something-Existing (another
important subset of Temporal-Thing) has elements which have
temporal extent yet are `static', such as a rock at the bottom
of a pond.
Note: While `Something-Existing vs. Event'@cyc might seem at
first to be an
obvious partition of things with temporal extent, there are
interesting borderline cases --
such as agreements -- which Cyc treats as instances of
Something-Existing, but which could also be represented as
instances of Event. And there are still other cases,
such as the pure disembodied elements of Time-Interval,
which are elements of Temporal-Thing yet belong neither to
Something-Existing nor to Event."))
)
(DEFINE-OKBC-FRAME event-honors
:INSTANCE-OF (slot asymmetric-binary-predicate role irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((range agent) (domain social-occurrence) (documentation "(Event-Honors OCCURRENCE AGENT) means that AGENT is honored or commemorated by OCCURRENCE. If AGENT is a living Person, AGENT is probably present at OCCURRENCE. This is the appropriate predicate for relating a Funeral to the deceased person for whom the Funeral is in honor."))
)
(DEFINE-OKBC-FRAME event-occurs-at
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of in-region actors temporally-intersects) (range partially-tangible) (domain event) (documentation "The predicate Event-Occurs-At relates a particular event to the instance of Partially-Tangible in which it occurs. (Event-Occurs-At EVENT PT) means that the spatial extent of EVENT is within PT. For example, (Event-Occurs-At Loma-Prieta-Earthquake San-Francisco-Bay-Area)."))
)
(DEFINE-OKBC-FRAME event-occurs-near
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((range partially-tangible) (domain event) (documentation "The predicate Event-Occurs-Near is used to give an approximate location for an event. (Event-Occurs-Near EVENT LOC) means that EVENT occurs at a place Near LOC. Event-Occurs-Near is useful when the more exact Event-Occurs-At is unknown, hard to specify, or not worth reifying. For example, Event-Occurs-Near is useful for describing the location of events in scenarios such as `Bob was cycling by the dam', `We played checkers near the TV', and `He is standing by the horse's hind legs'. See Cyclist-Notes for ideas on how to formalize this."))
)
(DEFINE-OKBC-FRAME event-type-temporal-locality
:INSTANCE-OF (slot interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range time-quantity) (domain script-type) (documentation "The time period over which the effects of this type of event may be felt. This could be infinite for certain events (such as killing a person), but for most events this is a much shorter period. E.g., some of the effects of swimming are being wet, being tired, being out of breath, etc. but those effect generally only persist for a period of minutes after the swimming ends.") (arg1-genl event))
)
(DEFINE-OKBC-FRAME evergreen-plant
:SUBCLASS-OF (plant-woody)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of plants. Each element of Evergreen-Plant is a plant that retains leaves or needles throughout all the seasons of the year. Cf. Deciduous-Plant."))
)
(DEFINE-OKBC-FRAME evokes
:INSTANCE-OF (relation ternary-predicate cotemporal-predicate)
:OWN-SLOT-SPECS ((documentation "(Evokes OBJ EMOTYPE DEGREE) means that as a consequence of perceiving OBJ, a typical sane intelligent perceiving agent would experience a feeling of EMOTYPE with degree of intensity DEGREE. E.g., in some contexts, (Evokes Statue-Of-Liberty Pride High).") (arg2-genl feeling-attribute))
:SENTENCES
((nth-domain evokes 3 generic-attribute)
(nth-domain evokes 2 feeling-attribute-type)(nth-domain evokes 1 individual)
)
)
(DEFINE-OKBC-FRAME exchange-of-user-rights
:SUBCLASS-OF (human-activity social-occurrence change-in-user-rights)
:INSTANCE-OF (class temporal-object-type default-disjoint-script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. In an instance of Exchange-Of-User-Rights, two Agents (the Exchangers) perform two distinct (though related) Transferring-Possessions with each other. Two objects are exchanged. Each agent gains possession -- in the form of some User-Rights-Attribute -- of something (an Object-Of-Possession-Transfer) from the other. Each transfer is related to the other as some kind of condition, a precondition or an intended result; e.g., the news seller will hand over a paper if given fifty cents, and I give the news seller my fifty cents so that he will turn over a newspaper to me. The two Transferring-Possession events are Sub-Events of the Exchange-Of-User-Rights event."))
)
(DEFINE-OKBC-FRAME exchangers
:INSTANCE-OF (slot irreflexive-binary-predicate asymmetric-binary-predicate actor-slot)
:OWN-SLOT-SPECS ((subrelation-of pre-actors post-actors performed-by social-participants) (range agent) (domain exchange-of-user-rights) (documentation "The predicate Exchangers is used to identify the (typically, two) Agents involved in an instance of Exchange-Of-User-Rights. In such an event, each of the Exchangers gives up possession of one thing and gains possession of another which was previously possessed by the other agent. (Exchangers EXCH AGENT) means that AGENT is one of the parties having such a dual role in the Exchange-Of-User-Rights EXCH. Every instance of Exchange-Of-User-Rights has two sub-events which are instances of Transferring-Possession (e.g., a dollar bill goes in one direction and some french fries and a few coins go in the other direction.) Each of the Exchangers is both a To-Possessor (in one of the two Transferring-Possession sub-events of EXCH) and a From-Possessor (in the other sub-event)."))
)
(DEFINE-OKBC-FRAME excitement
:SUBCLASS-OF (feeling-attribute)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "A feeling of arousal that stirs up, moves profoundly, or serves as a challenge to one's power, eliciting the desire to do or perceive something. This is a Collection --- for an explanation of that, see Happiness. Some more specialized Feeling-Attribute-Types than Excitement include Enthusiasm, Celebratory-Emotion, Triumph-The-Feeling, etc."))
)
(DEFINE-OKBC-FRAME exclusive-user-rights
:INSTANCE-OF (user-rights-attribute)
:OWN-SLOT-SPECS ((documentation "An attribute of an object with respect to an Agent, meaning that the agent who holds this kind of User-Rights-Attribute to an object has the sole right to use that object. There can be only one such Agent at a given time; that agent may be an Organization or an individual person. When you rent a car, you expect Exclusive-User-Rights of it for the duration of your rental, even though you don't own the car."))
)
(DEFINE-OKBC-FRAME executive
:SUBCLASS-OF (leader professional)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of people. An instance of Executive is a person who holds an executive managerial positions in some Organization. Among the members of Executive are top managers of organizations, including corporate officers (Company-President, etc.), Chiefs of Staff, Generals, Admirals and others like Chief Corporate Counsel, Managing Partner, Producer, Chief Scientist, Chief Engineer, as well as other upper and upper-middle managers."))
)
(DEFINE-OKBC-FRAME exercising
:SUBCLASS-OF (human-activity purposeful-action action-on-object voluntary-body-movement)
:INSTANCE-OF (class script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "The collection of events in which humans move their bodies and limbs for the purpose of general physical conditioning and/or strengthening muscles."))
)
(DEFINE-OKBC-FRAME exhaling
:SUBCLASS-OF (emitting-an-object translation-single-path)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "Expelling air from the lungs"))
)
(DEFINE-OKBC-FRAME exhibitors
:INSTANCE-OF (slot actor-slot asymmetric-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of social-participants) (range agent) (domain social-gathering) (documentation "(Exhibitors GATHERING AGENT) means that AGENT actively presents information, markets a product, displays merchandise or artwork to the attendees of GATHERING."))
)
(DEFINE-OKBC-FRAME existing-object-type
:SUBCLASS-OF (object-type temporal-stuff-type)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections. Each element of each element of Existing-Object-Type is temporally stufflike yet is objectlike in other ways, e.g., spatially. Any one of many Time-Slices of a copy of `Moby Dick' sitting on your shelf is still a copy of `Moby Dick' sitting on your shelf. Most tangible objects are temporally stufflike in this fashion. That book is, of course, not spatially stufflike; spatially, it is objectlike: if we take a scalpel and slice the book into ten pieces, each piece is not a copy of `Moby Dick'. So (:instance-of Book Existing-Object-Type) is true, because each book is temporally stufflike but spatially objectlike. See the comment for Stuff-Type to find out more about the distinctions between, and the need for, these four collections: Stuff-Type, Object-Type, Existing-Stuff-Type, and Existing-Object-Type."))
)
(DEFINE-OKBC-FRAME existing-stuff-type
:SUBCLASS-OF (stuff-type temporal-stuff-type)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections. Each element of Existing-Stuff-Type is a collection of things (including portions of things) which are temporally and spatially stufflike; they may also be stufflike in other ways, e.g., in some physical property. Division in time or space does not destroy the stufflike quality of the object. For example, every piece of wood is temporally stufflike: if W-168 is a piece of wood during 1996, then it's also a piece of wood for the one-minute time-slice 9:05am 7/7/96. It's also spatially stufflike: if we take that piece of wood W-168 and cut it in half, we have two things which are both pieces of wood. The fact that every piece of wood is both temporally and spatially stufflike is represented in Cyc by the assertion (:instance-of Wood Existing-Stuff-Type). Other examples of Existing-Stuff-Type: Apple-Juice, Ice-Cream, Diamond, Waxed-Paper, Striated-Muscle. See the comment for Stuff-Type to learn more about the distinctions between, and the need for, these four collections: Stuff-Type, Object-Type, Existing-Stuff-Type, and Existing-Object-Type."))
)
(DEFINE-OKBC-FRAME exp-fn
:INSTANCE-OF (slot function-from-quantities-to-quantities)
:OWN-SLOT-SPECS ((domain scalar-interval) (range scalar-interval) (documentation "Exp-Fn is the exponential operator, i.e., the unary mathematical function that returns e^x for the x value taken as its argument. (Exp-Fn 1) returns e. Its inverse (i.e., Inverse-Func) is Log-Fn."))
)
(DEFINE-OKBC-FRAME expansion
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range cyc-system-list) (domain relationship) (documentation "The complex functions/relations can be explained in terms of more primitive functions. This slot contains such a primitive expansion."))
)
(DEFINE-OKBC-FRAME expansion-axiom
:INSTANCE-OF (slot binary-predicate meta-knowledge-predicate)
:OWN-SLOT-SPECS ((range assertion) (domain rule-macro-predicate) (documentation "(Expansion-Axiom PRED ASSERT) means that the assertion ASSERT is part of the expansion of PRED."))
)
(DEFINE-OKBC-FRAME expects
:INSTANCE-OF (slot propositional-attitude-slot)
:OWN-SLOT-SPECS ((range cyc-formula) (domain intelligent-agent) (documentation "(Expects AGT PROP) means that the agent AGT believes the proposition PROP (represented by a Cyc-Formula) will be true sometime in the future. A use of this predicate is to state rules such as: when someone confirms that they will be participating in a social event, the host(ess) Expects that they will participate."))
)
(DEFINE-OKBC-FRAME experiencing-hunger
:SUBCLASS-OF (bodily-function-event-involuntary)
:INSTANCE-OF (class default-disjoint-script-type temporal-stuff-type)
:OWN-SLOT-SPECS ((documentation "Being hungry"))
)
(DEFINE-OKBC-FRAME explosion
:SUBCLASS-OF (energy-conversion-process decomposition-process)
:INSTANCE-OF (class script-type temporal-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of events. Each instance of Explosion is an event that involve an extremely violent, chaotic release of energy. It is not exactly controlled, even in the best circumstances, though it may be contained and channelled to do useful work (such as within the cylinders of a car engine, or such as when a hole is blasted for a backyard swimming pool.)"))
)
(DEFINE-OKBC-FRAME exports
:INSTANCE-OF (slot binary-predicate process-predicate)
:OWN-SLOT-SPECS ((range product-type) (domain geopolitical-entity) (documentation "(exports REGION THING) means that the region REGION has substantial regular exports of the commodity THING.") (arg2-genl partially-tangible))
)
(DEFINE-OKBC-FRAME extensional-representation-predicate
:SUBCLASS-OF (predicate)
:INSTANCE-OF (class predicate-category)
:OWN-SLOT-SPECS ((documentation "A collection of predicates. Each element of Extensional-Representation-Predicate is a predicate used to form assertions about the properties of individual objects. These predicates implement the extensional structure of the Cyc ontology; e.g., Attorneys, Object-Taken-Care-Of, Actor-Parts-Affected, Vested-Interest."))
)
(DEFINE-OKBC-FRAME exterior-region-fn
:INSTANCE-OF (slot individual-denoting-function reifiable-function)
:OWN-SLOT-SPECS ((domain animal-body-region) (range animal-body-region) (documentation "The function (ExteriorRegionFn REGOROBJ), applied to a region or object REGOROBJ, means the sub-region consisting of all the outer parts or sections of REGOROBJ, or the exterior main portion of REGOROBJ. It applies when REGOROBJ itself has an intrinsic inside/outside orientation (unlike, say, a loop of thread), but if REGOROBJ is an enveloping part, surface membrane, ring or layer within or on a larger region or object that has its own inside/outside orientation, the function returns REGOROBJ's outside portion with respect to the inside and outside of the larger region or object."))
)
(DEFINE-OKBC-FRAME external-parts
:INSTANCE-OF (slot cotemporal-objects-slot anti-symmetric-binary-predicate transitive-binary-predicate physical-part-predicate)
:OWN-SLOT-SPECS ((subrelation-of cotemporal physical-parts) (range partially-tangible) (domain partially-tangible) (documentation "(External-Parts OBJ PART) means that OBJ has PART as one of its external Physical-Parts."))
)
(DEFINE-OKBC-FRAME external-surface-whole-thing
:SUBCLASS-OF (surface-on-tangible-object)
:INSTANCE-OF (class region-type)
:OWN-SLOT-SPECS ((documentation "The collection of all entire outer physical surfaces of tangible objects. Excludes mere patches or portions of the whole surface of an object."))
)
(DEFINE-OKBC-FRAME eye
:SUBCLASS-OF (organ electro-magnetic-radiation-sensor)
:INSTANCE-OF (class symmetric-anatomical-part-type)
:OWN-SLOT-SPECS ((documentation "The collection of all eyes of Animals. Eyes are the organs of Visual-Perception."))
)
(DEFINE-OKBC-FRAME eye-color
:INSTANCE-OF (slot physical-attribute-description-slot tangible-object-predicate)
:OWN-SLOT-SPECS ((range color) (domain animal) (documentation "(Eye-Color ANIMAL COLOR) means that the Animal ANIMAL has eyes whose Color is COLOR (more precisely, this means that their irises appear to have that color, in sunlight). E.g., (Eye-Color AmyIrving Purple-Color)."))
)
(DEFINE-OKBC-FRAME face-of-animal
:SUBCLASS-OF (animal-body-part biological-living-object)
:INSTANCE-OF (class animal-body-part-type unique-anatomical-part-type)
:OWN-SLOT-SPECS ((documentation "The collection of all faces of animals. A Face-Of-Animal generally consists of the region where the eyes of the animal are located. In most terrestrial animals, this is the front region of the animal's head, and also turns out to be where the nose, mouth, etc., are located."))
)
(DEFINE-OKBC-FRAME faces-direction
:INSTANCE-OF (slot spatial-predicate binary-predicate)
:OWN-SLOT-SPECS ((range unit-vector-interval) (domain partially-tangible) (documentation "(Faces-Direction OBJ DIR) means that the intrinsic forward axis of OBJ (i.e., the vector normal to its intrinsic front side) points in the direction DIR. Note that an object only has an intrinsic forward axis if it has some intrinsic front side by virtue of its design or function. For example, trains, cars, and bullets have intrinsic front faces by virtue of the direction in which they are intended to travel. Other objects, such as refrigerators, bookshelves against walls, and televisions, have front faces by virtue of how people usually view the object. Spheres, being symmetric, do not have an intrinsic forward axis."))
)
(DEFINE-OKBC-FRAME faces-object
:INSTANCE-OF (relation ternary-predicate)
:OWN-SLOT-SPECS ((documentation "The Cyc predicate Faces-Object is used to represent the orientation of one object to another. (Faces-Object OBJ1 AXIS1 OBJ2) means that an intrinsic axis projected through OBJ1 (i.e., AXIS1) spatially intersects with the second object, OBJ2. See also Intrinsic-Axis-Of-Object, Axis-Fn."))
:SENTENCES
((nth-domain faces-object 3 partially-tangible)
(nth-domain faces-object 2 intrinsic-axis-of-object)(nth-domain faces-object 1 partially-tangible)
)
)
(DEFINE-OKBC-FRAME failure-for-agents
:INSTANCE-OF (slot actor-slot)
:OWN-SLOT-SPECS ((subrelation-of performed-by) (range agent) (domain purposeful-action) (documentation "The predicate Failure-For-Agents is used to indicate that a particular agent fails to achieve (at least one of) its goals in a particular action. (Failure-For-Agents ENDEAVOR AGT) means that the Agent AGT had some purpose in performing ENDEAVOR that was not realized. See also Purpose-In-Event."))
)
(DEFINE-OKBC-FRAME fall-season
:SUBCLASS-OF (season-of-year)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of Fall seasons. In the Temperate-Climate-Cycle, Fall is usually the time of harvesting and beginnings of shutting down of growth. Also the time of harvest celebrations. Fall-Season represents the climatic aspects of Fall; for its purely temporal aspects, see Calendar-Autumn."))
)
(DEFINE-OKBC-FRAME false
:INSTANCE-OF (individual truth-value)
:OWN-SLOT-SPECS ((documentation "An element of Truth-Value. False is logical falsehood in Cyc; this is the abstract logical notion--not to be confused with Lisp's NIL, nor with the English word `false'."))
)
(DEFINE-OKBC-FRAME family-relation-slot
:SUBCLASS-OF (inter-existing-object-slot)
:INSTANCE-OF (class predicate-category)
:OWN-SLOT-SPECS ((documentation "A collection of predicates. Each element of Family-Relation-Slot is a binary predicate used to represent relationships among members of human families. Examples: Spouse, Siblings, Grandmothers, Grandfathers, Relatives, Cohabiting-Family-Members."))
)
(DEFINE-OKBC-FRAME family-social-entity
:SUBCLASS-OF (social-being group partially-tangible)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "A collection of organizations. Each element of Family-Social-Entity is a group of people or of animals related by birth and mating. The kinship relation is closer than simply being members of the same species. Such a family may function together as an Organization. See also the specialization Family-Human."))
)
(DEFINE-OKBC-FRAME famine
:SUBCLASS-OF (disaster-event)
:INSTANCE-OF (class temporal-object-type script-type)
:OWN-SLOT-SPECS ((documentation "A collection of events; a subset of Disaster-Event. Each instance of Famine is an event taking place in a contiguous geographical area in which a lot of people are undergoing Starvation."))
)
(DEFINE-OKBC-FRAME fan-out-arg
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range positive-integer) (domain transitive-binary-predicate) (documentation "(Fan-Out-Arg ?PRED ?N) means that transitively-related assertions using ?PRED usually ''fan out'' in the direction of argument position ?N. For example, (Fan-Out-Arg Geographical-Sub-Regions 2). This means there are more non-subsumed arg2s for a given arg1 to Geographical-Sub-Regions than there would be non-subsumed arg1s for a given arg2."))
)
(DEFINE-OKBC-FRAME farmer
:SUBCLASS-OF (professional blue-collar-worker)
:INSTANCE-OF (class occupation-type)
:OWN-SLOT-SPECS ((documentation "A collection of persons; a subset of Professional. Each element of Farmer is a person who makes (or significantly supplements) his or her income by farming. This includes growing vegetables, grain, or fruit crops, dairy farming, or raising livestock (e.g., cattle, pigs, sheep, fish) for their meat or other animal products (e.g., wool)."))
)
(DEFINE-OKBC-FRAME fastened-to
:INSTANCE-OF (slot spatial-predicate connection-predicate symmetric-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of connected-to-rigidly) (range solid-tangible-thing) (domain solid-tangible-thing) (documentation "(Fastened-To OBJ1 OBJ2) means that there is an assembly consisting of OBJ1, OBJ2, and one or more fasteners configured so that OBJ1 and OBJ2 are rigidly connected. Many types of fastener are covered by fastenedTo@cyc; e.g., screws, nails, rivets, nuts and bolts. The fastener penetrates all the way through OBJ1 and may or may not go all the way through OBJ2. Examples: a utility shelf screwed into the wall; paper notices stapled to a bulletin board; shingles nailed to the roof of a house.") (genl-inverse fastened-to))
:SENTENCES
((kif:not (instance-of fastened-to transitive-binary-predicate))
(kif:not (instance-of fastened-to reflexive-binary-predicate))(kif:not (instance-of fastened-to irreflexive-binary-predicate))
)
)
(DEFINE-OKBC-FRAME father
:INSTANCE-OF (slot irreflexive-binary-predicate family-relation-slot asymmetric-binary-predicate anti-transitive-binary-predicate cotemporal-objects-slot)
:OWN-SLOT-SPECS ((subrelation-of cotemporal) (range male-animal) (domain animal) (documentation "(Father CHILD FATHER) means FATHER is one of the persons who fulfill the role of father for CHILD. This may or may not include CHILD's biological father, and might include CHILD's step father(s) or foster father(s).") (documentation "(Father OFFSPRING MALE) means that Male-Animal MALE is the male biological parent of Animal OFFSPRING."))
)
(DEFINE-OKBC-FRAME fax-number-text
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range phone-number) (domain contact-location) (documentation "The predicate Fax-Number-Text relates a particular location to the fax number at that location. (Fax-Number-Text LOC NUM) means that NUM is a string denoting (one of) the fax number(s) of the Contact-Location LOC."))
)
(DEFINE-OKBC-FRAME fear
:SUBCLASS-OF (feeling-attribute)
:INSTANCE-OF (class feeling-attribute-type)
:OWN-SLOT-SPECS ((documentation "Unpleasant emotion manifested by painful agitation in the presence or awareness of danger. Fear implies anxiety and loss of courage. This is a collection; for an explanation of a typical Feeling-Attribute-Type, see Happiness. A more specialized Feeling-Attribute-Type than Fear is Dread."))
)
(DEFINE-OKBC-FRAME february
:SUBCLASS-OF (calendar-month)
:INSTANCE-OF (class month-of-year-type)
)
(DEFINE-OKBC-FRAME feeling-attribute
:SUBCLASS-OF (mental-attribute scalar-interval)
:INSTANCE-OF (class stuff-type composite-attribute-type)
:OWN-SLOT-SPECS ((documentation "The collection of attributes describing emotions and mental feelings. An element of this set would be a particular `amount' of happiness, of confidence, of fear, etc. Obviously there are no real `units of measure' for these quantities, but one can certainly say that the `amount' of happiness one felt at one's wedding was `more' than the happiness they felt at their college graduation ceremony, etc. There are functions, such as Low-Amount-Fn, which take a Primitive-Attribute-Type (such as the instances of Feeling-Attribute-Type) and return as their value a certain-sized amount of that attribute-type; e.g., (Low-Amount-Fn Confidence) is an expression whose value is a low amount of confidence, and that in turn will be an element of Confidence, and also an element of Feeling-Attribute, and also an element of Attribute-Value, etc. See especially the various subsets of Feeling-Attribute.
Note that Feeling-Attribute is NOT an element of Feeling-Attribute-Type. Since Feeling-Attribute-Type is a subset of Primitive-Attribute-Type, any element of Feeling-Attribute-Type (such as Happiness) should have a total order among all its elements. All the elements of Feeling-Attribute can't be placed in a total order (for example, how can we compare 'low happiness' with 'low contempt'?), so it should not be an element of Feeling-Attribute-Type."))
)
(DEFINE-OKBC-FRAME feeling-attribute-type
:SUBCLASS-OF (attribute-type primitive-attribute-type)
:INSTANCE-OF (class collection)
:OWN-SLOT-SPECS ((documentation "A collection of collections. Each Feeling-Attribute-Type is a type of attribute that describes some sort of emotion and/or mental feeling. Some elements of Feeling-Attribute-Type are: Envy, Curiosity, Pride-Of-Accomplishment, etc. See also Feeling-Attribute."))
)
(DEFINE-OKBC-FRAME feels-emotion
:INSTANCE-OF (relation ternary-predicate cotemporal-predicate)
:OWN-SLOT-SPECS ((documentation "(Feels-Emotion AGT EMOTYPE DEGREE) means that the Intelligent-Agent AGT feels a feeling of the type EMOTYPE with the intensity DEGREE. For example, (Feels-Emotion Lenat Pride High). As you might imagine, such statements are generally embedded in a context, or within some other statement (such as Holds-In some small time interval). See also Feels-Towards-Event, Feels-Towards-Object.
Note: the first argument can be a non-human intelligent agent, such as a dog or a company, because we often ascribe feelings and emotions to them, and they often behave consistently with having such feelings and emotions.") (arg2-genl feeling-attribute))
:SENTENCES
((nth-domain feels-emotion 3 generic-attribute)
(nth-domain feels-emotion 2 feeling-attribute-type)(nth-domain feels-emotion 1 intelligent-agent)
(overlapping-external-concept feels-emotion sensus-information1997 "REACTION"))
)
(DEFINE-OKBC-FRAME feels-response-on-body-region
:INSTANCE-OF (relation functional-predicate quaternary-predicate)
:OWN-SLOT-SPECS ((documentation "The Cyc predicate Feels-Response-On-Body-Region is used to represent localized somatic feelings of a perceptive being. (Feels-Response-On-Body-Region AGT BODYPARTTYPE SENS DEGREE) means that the Perceptual-Agent AGT feels on its body, in the area specified by BODYPARTTYPE, the sensory reaction SENS with an intensity of DEGREE. For example, Cyc's knowledge base contains an assertion that the very same part of one's body doesn't feel both hot and cold at the same time. Feels-Response-On-Body-Region can also be used to state symptoms, e.g., when you're feverish, your head feels hot. See also Sensory-Reaction-Type.") (arg4-isa generic-attribute) (arg2-genl animal-body-region))
:SENTENCES
((nth-domain feels-response-on-body-region 4 generic-attribute)
(nth-domain feels-response-on-body-region 3 sensory-reaction-type)(nth-domain feels-response-on-body-region 2 existing-object-type)
(nth-domain feels-response-on-body-region 1 perceptual-agent))
)
(DEFINE-OKBC-FRAME feels-sensation
:INSTANCE-OF (relation functional-predicate ternary-predicate)
:OWN-SLOT-SPECS ((documentation "(Feels-Sensation BLO SENSTYPE DEGREE) means that the Biological-Living-Object BLO feels a sensation of type SENSTYPE with the intensity DEGREE. Feels-Sensation may be used to describe an organism's feeling during a particular time period or activity (see Holds-In); for example, we might say of a particular person who is doing yoga: (Holds-In `TodaysYoga' (Feels-Sensation Prakriti Level-Of-Relaxation-Feeling Very-High). Note that the first argument of Feels-Sensation could also be filled by a part of an organism, e.g., `John F. Kennedy's head'; however, by using the more specialized predicate Feels-Response-On-Body-Region (q.v.), we can express localized feelings without reifying each such region.") (arg2-genl sensory-attribute))
:SENTENCES
((nth-domain feels-sensation 3 generic-attribute)
(nth-domain feels-sensation 2 sensory-reaction-type)(nth-domain feels-sensation 1 biological-living-object)
)
)
(DEFINE-OKBC-FRAME feels-towards-event
:INSTANCE-OF (relation quaternary-predicate)
:OWN-SLOT-SPECS ((documentation "(Feels-Towards-Event AGT EVT EMOTYPE DEGREE) means that the Intelligent-Agent AGT feels a feeling of the Feeling-Attribute-Type EMOTYPE towards the Event EVT, with intensity DEGREE.
Note: the first argument can be a non-human intelligent agent, such as a dog or a company, because we often ascribe feelings and emotions to them, and they often behave consistently with having such feelings and emotions. ") (arg4-isa generic-attribute) (arg3-genl feeling-attribute))
:SENTENCES
((nth-domain feels-towards-event 4 generic-attribute)
(nth-domain feels-towards-event 3 feeling-attribute-type)(nth-domain feels-towards-event 2 event)
(nth-domain feels-towards-event 1 person)(nth-domain feels-towards-event 1 intelligent-agent)
)
)
(DEFINE-OKBC-FRAME feels-towards-object
:INSTANCE-OF (relation quaternary-predicate)
:OWN-SLOT-SPECS ((documentation "(Feels-Towards-Object AGT OBJ EMOTYPE DEGREE) means that the Intelligent-Agent AGT feels a feeling of the Feeling-Attribute-Type EMOTYPE towards the Individual OBJ, with intensity DEGREE.
Note: the first argument can be a non-human intelligent agent, such as a dog or a company, because we often ascribe feelings and emotions to them, and they often behave consistently with having such feelings and emotions.") (arg4-isa generic-attribute) (arg3-genl feeling-attribute))
:SENTENCES
((nth-domain feels-towards-object 4 generic-attribute)
(nth-domain feels-towards-object 3 feeling-attribute-type)(nth-domain feels-towards-object 2 individual)
(nth-domain feels-towards-object 1 person)(nth-domain feels-towards-object 1 intelligent-agent)
)
)
(DEFINE-OKBC-FRAME female-animal
:SUBCLASS-OF (animal)
:INSTANCE-OF (class organism-classification-type)
:OWN-SLOT-SPECS ((documentation "The collection of all female animals."))
:SENTENCES
((synonymous-external-concept female-animal sensus-information1997 "FEMALE-ANIMAL")
)
)
(DEFINE-OKBC-FRAME female-fn
:INSTANCE-OF (slot collection-denoting-function)
:OWN-SLOT-SPECS ((domain organism-classification-type) (range existing-object-type) (documentation "Female-Fn is a Cyc function, in particular, an instance of Collection-Denoting-Function. (Female-Fn ORGTYPE) returns that subset of the animal taxonomic collection ORGTYPE which includes all and only the females of ORGTYPE. For example, (Female-Fn Person) and Female-Person denote the same collection, while (Female-Fn Deer) denotes the collection of all female members of Deer.") (arg1-genl animal) (result-genl female-animal))
)
(DEFINE-OKBC-FRAME female-parent-actor
:INSTANCE-OF (slot functional-slot actor-slot asymmetric-binary-predicate anti-transitive-binary-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of parent-actors) (range biological-living-object) (domain biological-reproduction-event) (documentation "(Female-Parent-Actor ?EVENT ?ORGANISM) means that ?ORGANISM is the female parent in the Sexual-Reproduction-Event ?EVENT."))
)
(DEFINE-OKBC-FRAME female-person
:SUBCLASS-OF (person female-animal)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The collection of all female persons."))
:SENTENCES
((the-partition female-person male-person |(THE-PARTITION FEMALE-PERSON MALE-PERSON)|)
(synonymous-external-concept female-person sensus-information1997 "FEMALE"))
)
(DEFINE-OKBC-FRAME feminine
:INSTANCE-OF (gender-of-living-thing linguistic-object)
:OWN-SLOT-SPECS ((documentation "Feminine is a gender, indicating either that an Animal or Plant is female, or that a word has what is called feminine gender."))
)
(DEFINE-OKBC-FRAME ferry
:SUBCLASS-OF (ship)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "The subcollection of Boat-WaterTransportationDevice that contains all ferryboats, i.e., boats that are used to carry people, goods or vehicles across rivers, lakes, canals or channels etc. or even from one side of a harbor to another, but normally not used to cross oceans."))
)
(DEFINE-OKBC-FRAME fictional-context
:SUBCLASS-OF (counterfactual-context)
:INSTANCE-OF (class microtheory-type)
:OWN-SLOT-SPECS ((documentation "The collection of Counterfactual-Contexts which are (1) created intentionally, not by error or chance or gradual evolution and accretion in a culture, and (2) typically are the information content of some Information-Bearing-Thing, and (3) are not expected (by their creator) to be believed as factual, nor do their creators believe them to be factual. In addition to asserting fictional propositions about existing things, a Fictional-Context may include terms for nonexistent things. Examples: Lord-Of-The-Rings, Adventures-Of-Huckleberry-Finn."))
)
(DEFINE-OKBC-FRAME field-of-study
:SUBCLASS-OF (propositional-information-thing)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "A collection of microtheories. Each element of Field-Of-Study is a microtheory containing the knowledge, theory, hypotheses, evidence, and problems covered in a particular field of study (in propositional form). Examples: Linguistics, Ethology, Artificial-Intelligence, Business-Administration, Nursing-Field-Of-Study, etc. Fields of study are typically the subject of teaching and/or research within instances of Academic-Department, although the correlation between Academic-Department and Field-Of-Study is not one-to-one. Note also that elements of Field-Of-Study are intangible objects (i.e., contexts with propositional content), while academic departments are partially tangible organizations. For the activity of specialized study in a field, see Course-Of-Study."))
)
(DEFINE-OKBC-FRAME fields-of-activity
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of fields-of-competence) (range field-of-study) (domain person) (documentation "(Fields-Of-Activity X FLD) means the Person X was or is active in the Field-Of-Study FLD, and usually is making, has made, or intends to make some contribution to FLD. E.g., (Fields-Of-Activity Thales Milesian-School) and, to take a more recent example, (Fields-Of-Activity Lenat Artificial-Intelligence)."))
)
(DEFINE-OKBC-FRAME fields-of-competence
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range field-of-study) (domain person) (documentation "(Fields-Of-Competence Z FLD) means the Person Z has actual competence and knowledgeability in the Field-Of-Study FLD, or else at least is recognized by peers and colleagues in the same field as being competent in that field. E.g., (Fields-Of-Competence Nichols Philosophy-Ancient)"))
)
(DEFINE-OKBC-FRAME fields-of-formal-education
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of fields-of-competence) (range field-of-study) (domain person) (documentation "(Fields-Of-Formal-Education Z FLD) means that Person Z has had formal academic or tutorial education in the Field-Of-Study FLD. E.g., (Fields-Of-Formal-Education Colvin Linguistics). This is a good example of a predicate whose precise meaning, and associated heuristic rules, vary quite a bit from context to context, such as from culture to culture, from century to century, etc."))
)
(DEFINE-OKBC-FRAME financial-account
:SUBCLASS-OF (account)
:INSTANCE-OF (class account-type)
:OWN-SLOT-SPECS ((documentation "A collection of intangible objects. Each element of Financial-Account is an instance of Account (q.v.) which is denominated in units of Money. Examples: savings accounts, credit card accounts, vendor accounts."))
)
(DEFINE-OKBC-FRAME financial-account-tender-object
:SUBCLASS-OF (tender-object)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of objects. Each element of Financial-Account-Tender-Object is an object, e.g., a check or a credit card, that serves as a vehicle for offering payment in funds drawn on an associated instance of Financial-Account. The liquidity of an element of Financial-Account-Tender-Object depends on the Account-Balance or Account-Status of the financial account which that object legally represents. This collection excludes the elements of Currency and Travellers-Check."))
)
(DEFINE-OKBC-FRAME financial-asset-holdings
:SUBCLASS-OF (holdings)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of partially tangibles. An element of Financial-Asset-Holdings is a group of financial assets (e.g., stocks, bonds, ... ) owned by individual or corporate Agent(s). As a default, we assume that the monetary value of each group equals the sum of the monetary values of the individual assets in that group."))
)
(DEFINE-OKBC-FRAME financial-organization
:SUBCLASS-OF (commercial-service-organization commercial-organization)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of organizations; a subset of Commercial-Service-Organization. An element of Financial-Organization is an organization that buys, sells, trades, converts, or lends money, in the form of currency or negotiable financial instruments (such as stocks, bonds, commodities futures, etc.), as (one of) its major function(s). The collection Financial-Organization does not include businesses, such as retailers, which simply exchange goods or non-financial services for money."))
)
(DEFINE-OKBC-FRAME finger
:SUBCLASS-OF (appendage-animal-body-part)
:INSTANCE-OF (class animal-body-part-type)
:OWN-SLOT-SPECS ((documentation "The collection of all digits of all Hands (q.v.). Fingers are (typically) flexibly jointed and are necessary to enabling the hand (and its owner) to perform grasping and manipulation actions."))
)
(DEFINE-OKBC-FRAME first-name
:INSTANCE-OF (slot intangible-object-predicate binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of name-of-agent) (range human-given-name-string) (domain person) (documentation "(First-Name X STRNG) means that Person X is known by the Human-Given-Name-String STRNG as his or her first name. E.g., (First-Name Lenat ``Douglas''). A person rarely has more than one first name, though they may have many nicknames which acquaintences use almost interchangably with the person's first and/or last names."))
)
(DEFINE-OKBC-FRAME first-sub-events
:INSTANCE-OF (slot sub-process-slot transitive-binary-predicate)
:OWN-SLOT-SPECS ((subrelation-of sub-events temporally-started-by) (range event) (domain event) (documentation "(First-Sub-Events ?X ?Y) implies (Sub-Events ?X ?Y) and (Temporally-Started-By ?X ?Y). For example, if one is Relieving-Pain by taking a pill, then the First-Sub-Events in that event is an Ingesting event. See also Last-Sub-Events."))
)
(DEFINE-OKBC-FRAME fiscal-quarter
:SUBCLASS-OF (time-interval)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "Each instance of this collection is a 3-month-long interval of time kept track of by an Agent as part of its financial accounting procedures. Since the start dates and end dates may vary depending on the organization, instances will be things like Fiscal3rdQuarterOf1995ForCycorp."))
)
(DEFINE-OKBC-FRAME fiscal-year
:SUBCLASS-OF (time-interval)
:INSTANCE-OF (class temporal-object-type)
:OWN-SLOT-SPECS ((documentation "Each instance of this collection is an annual, year-long interval of time kept track of by an Agent as part of its operational and financial accounting procedures. Since the start dates and end dates may vary depending on the organization, instances of this collection are time intervals like FiscalYearOf1989ForMicrosoft"))
)
(DEFINE-OKBC-FRAME fiscally-capable-of
:INSTANCE-OF (relation ternary-predicate)
:OWN-SLOT-SPECS ((documentation "The predicate Fiscally-Capable-Of indicates that an agent has the economic prerequisites needed for taking a certain role in a certain type of situation or event. (Fiscally-Capable-Of AGT SIT-TYPE ROLE) means that a particular Agent AGT has the financial resources for acting in this ROLE in normal instances of SIT-TYPE. For example, we could say that Mary is Fiscally-Capable-Of being the Buyer in a Buying of a Humvee (i.e., (Buying-Fn Humvee)). However, Fiscally-Capable-Of is noncommittal as to whether Mary does or will in fact buy a Humvee.") (arg2-genl situation))
:SENTENCES
((nth-domain fiscally-capable-of 3 role)
(nth-domain fiscally-capable-of 2 collection)(nth-domain fiscally-capable-of 1 intelligent-agent)
)
)
(DEFINE-OKBC-FRAME fish
:SUBCLASS-OF (aquatic-organism non-person-animal animal vertebrate)
:INSTANCE-OF (class biological-class)
:OWN-SLOT-SPECS ((documentation "A collection of cold-blooded animals; a subset of Vertebrate. Each element of Fish has gills, cranium, and fins, and spends all or almost all of its life under water. The collection Fish excludes so-called star-fish and cuttle-fish, etc., as well as fish-shaped examples of Mammal such as porpoises and whales. Fish is an instance of Biological-Class."))
)
(DEFINE-OKBC-FRAME fits-in
:INSTANCE-OF (slot binary-predicate)
:OWN-SLOT-SPECS ((range abstract-shape) (domain partially-tangible) (documentation "The predicate Fits-In is used to give an approximation of the external size and shape of particular tangible objects, by relating an object to an abstract region of space described as a geometric shape with definite dimensions. (Fits-In OBJ SHAPE) gives an upper bound for the size of the object OBJ, by stating what sized shape OBJ will fit inside. Fits-In uses the elements of Shape-Function (q.v.) for reference, especially the basic shapes generated by Rectangular-Solid-Fn, Cylinder-Fn, and Sphere-Fn. (Note: actual instances of AbstractPhysicalShape are NOT used for assertions made with Fits-In.) Examples: (Fits-In Pittman (Rectangular-Solid-Fn (Meter 2) (Meter 0.35) (Meter 0.25))) and (Fits-In HopeDiamond (Cylinder-Fn (Centimeter 10) (Centimeter 10))). When Fits-In is used in a rule to represent a class of objects with variable sizes, the Shape-Function used should refer to the largest size that such objects normally have. For example, by default, any sandwich SW (Fits-In SW (Rectangular-Solid-Fn (Inch 12) (Inch 12) (Inch 6)))."))
)
(DEFINE-OKBC-FRAME fixed-structure
:SUBCLASS-OF (construction-artifact)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of artifacts. Each element of Fixed-Structure is a humanly-constructed, freestanding object that exists in a fixed location; e.g., buildings, pyramids, the Great Wall of China, dams, elevated roadways, canals, etc. Such structures may have parts which are also elements of Fixed-Structure (e.g., bridge pilings) and parts which are not freestanding (e.g., the span of a bridge, or a room in a building)."))
)
(DEFINE-OKBC-FRAME flammability
:SUBCLASS-OF (scalar-interval physical-attribute)
:INSTANCE-OF (class primitive-attribute-type)
:OWN-SLOT-SPECS ((high-amount-fn |(HIGH-AMOUNT-FN FLAMMABILITY)|) (medium-amount-fn |(MEDIUM-AMOUNT-FN FLAMMABILITY)|) (no-amount-fn |(NO-AMOUNT-FN FLAMMABILITY)|) (very-low-amount-fn |(VERY-LOW-AMOUNT-FN FLAMMABILITY)|) (very-high-amount-fn |(VERY-HIGH-AMOUNT-FN FLAMMABILITY)|) (documentation "A collection of attributes; a subset of Physical-Attribute. Each element of Flammability represents a specific readiness with which some tangible substance burns. Different degrees of Flammability are represented either using Generic-Value-Functions or qualitatively (e.g., Not-Flammable, Burns-Easily, Explosively-Flammable). Flammability of an object is indicated with the predicate Flammability-Of-Object."))
)
(DEFINE-OKBC-FRAME flammability-of-object
:INSTANCE-OF (slot physical-attribute-description-slot interval-based-quantity-slot tangible-object-predicate)
:OWN-SLOT-SPECS ((range flammability) (domain partially-tangible) (documentation "(Flammability-Of-Object SUBST DEGREE) means that the tangible SUBST has this DEGREE of Flammability. A higher value of DEGREE describes objects that catch fire and burn more quickly and easily than those with a lower value."))
)
(DEFINE-OKBC-FRAME flat-physical-surface
:SUBCLASS-OF (surface-physical)
:INSTANCE-OF (class region-type)
:OWN-SLOT-SPECS ((documentation "The collection of all surfaces that are substantially flat (by the tolerance standards of the the context). This means that there are no 'significant' concave depressions or convex bulges or bumps, and that the surface approximates some portion of a Euclidian plane in space. Note that the surface may have holes or cracks and may be disconnected, in multiple (substantially coplanar) pieces. A typical table top is a FlatPhysicalSurface."))
)
(DEFINE-OKBC-FRAME flexible
:INSTANCE-OF (physical-structural-attribute)
:OWN-SLOT-SPECS ((documentation "A physical attribute. Flexible is the Physical-Structural-Attribute of a tangible object that can be flexed, twisted, contorted. Flexible objects which retain their contorted shape are described as Bendable (q.v.)."))
)
(DEFINE-OKBC-FRAME floor-in-a-construction
:SUBCLASS-OF (construction-artifact)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A physical floor in a building, NOT the level (storey). The latter is called Level-Of-A-Construction. The floor can include any floor in a building such as the floor of a room on the third floor as well as the floor covering the entire 1st level of the building. This includes just the horizontal surface -- not the subfloor. It also doesn't include floor coverings like carpet or tile."))
)
(DEFINE-OKBC-FRAME flow-path
:SUBCLASS-OF (path-simple spatial-thing)
:INSTANCE-OF (class object-type)
:OWN-SLOT-SPECS ((documentation "A collection of pathways; a subset of Path-Generic. Each element of Flow-Path is a path whose extent is delineated by the movement of a fluid over an area; for example, the path of a lava flow or the Alaskan-Pipeline. Elements of Flow-Path may (but need not) be constrained by objects or forces that channel the flow of fluid; see also the subset Fluid-Conduit."))
)
(DEFINE-OKBC-FRAME flowering-plant
:SUBCLASS-OF (plant)
:INSTANCE-OF (class organism-classification-type)
:OWN-SLOT-SPECS ((documentation "The collection of plants whose seeds are enclosed in ovaries; the flowering plants in the botanical sense. For flowering plants actually in bloom, see Flowery-Plant."))
)
(DEFINE-OKBC-FRAME flowery-plant
:SUBCLASS-OF (flowering-plant)
:INSTANCE-OF (class existing-object-type)
:OWN-SLOT-SPECS ((documentation "A collection of plants. Each element of Flowery-Plant is a flowering plant that is actually and visibly in flower (i.e., has flowers showing). The collection Flowery-Plant includes flowering bushes and trees with visible flowers. This collection represents a commonsense category, not the official Biological-Taxon Flowering-Plant."))
)
(DEFINE-OKBC-FRAME fluid-pressure
:INSTANCE-OF (slot tangible-substance-predicate interval-based-quantity-slot)
:OWN-SLOT-SPECS ((range pressure) (domain fluid-tangible-thing) (documentation "(Fluid-Pressure FLUID PRESS) means that the Fluid-Tangible-Thing FLUID exerts the Pressure PRESS at its surface."))
)
(DEFINE-OKBC-FRAME fluid-reservoir
:SUBCLASS-OF (container-product)
:INSTANCE-OF (class existing-object-type product-type)
:OWN-SLOT-SPECS ((documentation "A collection of open-ended containers; a subset of Container-Product. An instance of Fluid-Reservoir is a container which was designed to hold liquids. These include elements of the collections Spoon, Toilet-Bowl, Glass-Bottle, etc. Note a special negative case: natural `reservoirs', such as Lakes, are not Container-Products -- though the Dams that create them are artifacts, the reservoir water is contained in the natural landscape -- and hence such reservoirs are not subsets of Fluid-Reservoir."))
)
(DEFINE-OKBC-FRAME fluid-tangible-thing
:SUBCLASS-OF (tangible-thing)
:INSTANCE-OF (class existing-stuff-type)
:OWN-SLOT-SPECS ((documentation "A collection of tangibles. Each element of Fluid-Tangible-Thing is a tangible thing that flows, including gases, liquids, and semisolid tangible things which are Pourable (e.g., sand). Examples: the Air-In-Austin, Lake-Erie, the snow drifted in my driveway, the sand on the beach at Hippie Hollow, mercury in the thermometer on the balcony. Note that the granules of a semisolid Fluid-Tangible-Thing are not necessarily themselves Fluid-Tangible-Things. Cf. Liquid-Tangible-Thing."))
)
(DEFINE-OKBC-FRAME fog
:SUBCLASS-OF (gaseous-tangible-thing cloud-ofh2o)
:INSTANCE-OF (class existing-stuff-type)
:OWN-SLOT-SPECS ((documentation "The collection of clouds (instances of Cloud-OfH2O) that cover a Geographical-Region at ground-level."))
)
(DEFINE-OKBC-FRAME foggy
:INSTANCE-OF (weather-attribute)
:OWN-SLOT-SPECS ((documentation "A Weather-Attribute characterizing an Outdoor-Location covered by a ground-level cloud."))
)
(DEFINE-OKBC-FRAME foldable
:INSTANCE-OF (physical-structural-attribute)
:OWN-SLOT-SPECS ((documentation "A physical attribute. Foldable is the Physical-Structural-Attribute of being foldable in a flexible way, like towels or paper. Note a distinction between Foldable objects and Collapsible objects: Collapsible objects are Rigid objects collapsed by means of Hinged-Joints, while Foldable objects are flexible overall.") (genl-attributes bendable))
)
(DEFINE-OKBC-FRAME following-interval-type
:INSTANCE-OF (slot temporal-relation)
:OWN-SLOT-SPECS ((range temporal-object-type) (domain temporal-object-type) (documentation "(Following-Interval-Type ?X ?Y) indicates that every instance of ?X is followed by some instance of ?Y, and every instance of ?Y is preceded by some instance of ?X. The instance of ?Y is Contiguous-After the instance of ?X. For example, (Following-Interval-Type Saturday Sunday). Every Saturday is followed by a Sunday, and every Sunday is preceded by a Saturday; the Sunday is Contiguous-After the Saturday."))
:SENTENCES
((kif:not (instance-of following-interval-type irreflexive-binary-predicate))
(kif:not (instance-of following-interval-type reflexive-binary-predicate))(kif:not (instance-of following-interval-type asymmetric-binary-predicate))
(kif:not (instance-of following-interval-type anti-symmetric-binary-predicate))(kif:not (instance-of following-interval-type symmetric-binary-predicate))
(kif:not (instance-of following-interval-type transitive-binary-predicate)))
)
(DEFINE-OKBC-FRAME following-value
:INSTANCE-OF (slot transitive-binary-predicate asymmetric-binary-predicate extensional-representation-predicate irreflexive-binary-predicate)
:OWN-SLOT-SPECS ((range scalar-interval) (domain scalar-interval) (documentation "The Cyc predicate Following-Value is used to represent an ordering of generic attributes. (Following-Value VAL1 VAL2) means that VAL2 is a greater value than VAL1 on a scale that they share. (Following-Value VAL1 VAL2) implies (Greater-Than VAL2 VAL1). Typically, one uses Following-Value when the values VAL1 and VAL2 are elements of Generic-Attribute, and they are not grounded in numerically quantifiable units of measure (see Note-About-Giving-Generic-Value-Functions-Numeric-Values). If VAL1 and VAL2 do have numerical grounding, a Following-Value formula is unnecessary since Numerically-Equal, Greater-Than-Or-Equal-To, and Greater-Than, are automatically computable using arithmetic relations holding between the minimum and maximum of val1 and val2. (See Min-Quant-Value, Max-Quant-Value.) For example, one must use Following-Value to state that (High-Amount-Fn Glamor) is more glamorous than (Low-Amount-Fn Glamor). On the other hand, it is unnecessary to assert a Following-Value relation between (Miles-Per-Hour 5) and (Miles-Per-Hour 25 60) since Greater-Than is arithmetically determinable. See also Generic-Attribute, Generic-Value-Function.") (args-isa scalar-interval) (genl-inverse greater-than))
)
(DEFINE-OKBC-FRAME food
:SUBCLASS-OF (organic-stuff edible-stuff food-and-drink tangible-product)
:INSTANCE-OF (class existing-stuff-type product-type)
:OWN-SLOT-SPECS ((documentation "A collection of edible stuff; a subset of Food-And-Drink. Each element of the collection Food is a particular portion of food of a type which can, and habitually is, eaten (not drunk or inhaled) by humans or animals. Here the notion of ``eating'' is important --- not drinking or inhaling or osmosing; an element of Food will generally require biting, chewing, etc. A borderline example is a bowl of Jello; a borderline non-example is a very thick milkshake. Even closer to the border is a bowl of vegetable soup so thick and chunky that each spoonful require chewing. The edibles in Food provide calories and/or other nutrients that humans or animals need